akud
akud on Hacker News
Lead Engineer at PAX Labs, we just open-sourced some Java utilities i wrote in the early days building service oriented architecture on dropwizard:
https://github.com/PaxLabs/java-utilsA few things in there:
* `HibernateQuery` - wrapper around hibernate jpa implementation, because using the jpa criteria api is verbose as hell (seriously, even for java). Coming from having written Django, I wanted the ease of using Querysets in java
* Makemigrations - this seemed to be a missing hole in the java ecosystem. Our contractors were hand-writing sql migrations and using some framework that just ran them. Liquibase exists for managing migrations, hibernate can generate the schemas. This library is a dropwizard command to generate yml to migrate the old schema to the new one.
* generic pagination bundle
Posted by
akud on Tuesday July 21, 2020 @08:53PM
from the theatlantic.com dept.
Posted by
akud on Friday August 02, 2019 @12:02PM
from the alexkudlick.com dept.
Posted by
akud on Sunday April 07, 2019 @10:51PM
from the alexkudlick.com dept.
You want to work on something that will inspire people to inspire people to inspire people to create.
Art, new ways of thinking.
I think the _My Struggle_ series by Karl Ove Knaussgard will have changed the way people conceive of the written word over future generations.
It's not a tradeoff. The reason we like quality code is it saves time in the long run by being clear, easy to change, less error-prone, etc. If you expect to be employed in 6 months, you should be refactoring and putting care into the quality of your code. It's hard at first, but I'm at a point where I'm the most productive engineer and I work the least amount of hours - because my code is there to help me, not hurt me.
yea, that's been one of my goals. I would like to visualize the graph over time to see how the complexity grows.
> I don't have great intuition for graphs but I'm pretty sure something like a square or larger cannot be both complete and planar.
A square can, (you put one node in the middle), but 5 and up can't be both complete and planar.
I've been working on a similar project in my spare time to create tools for interactive technical blogs [1]. It's funny, in the past day I've seen two projects that I would say have the same goals as me, idyll being one of them.
What are the possibilities around contributing to idyll? Building on top of it? Is it as simple as writing my own components?
I'm specifically interested in uis to define data structures. One of the more annoying things I found working with d3 to create graphs (as in graph theory) was defining the graphs procedurally, so I built a ui to define graphs graphically.
[1] https://akud.github.io/visualization-blogs/index.html
No mention of mocking out service dependencies, which seems like the obvious way to go. Does anyone do this?
It sounds like what the author really needs is a chatroom.
Not the op... but what would you be willing to pay for the service?
My 2 year old daughter could.
I'm a regular Google+ user and I find it incredibly valuable. The fact that there are fewer people on there is actually an asset - the people that do use it do so because they have some topic they're interested in that they're discussing with other interested parties. There's a lot of mathematicians, scientists, and authors. In general, the average g+ user is much more knowledgeable than on any other site.
Also, the actual features are super valuable. You can create collections with varying levels of privacy for your posts. I use some private collections to take notes, and post more well thought out content in the public versions of those collections. The collections help me organize my thoughts, and I can see different ideas emerging over time. I have a collection to talk about software engineering practices, for example.
Also, being able to create private communities is nice. My wife and I have a private community where we share things about our daughter - photos, things we want to remember, things she's learning.
Overall, g+ has enriched my life.
Are you the author? This is a great idea - I've been thinking about doing this with graph theory.
Here's an example:
https://plus.google.com/+AlexKudlick/posts/MWNRWTRATgA
I've been building tools lately; for now, a graph editor.
Hit me up if you're interested in talking about tools for creating this sort of content, I'd be interested to know more about your approach.
My email is in my profile.
I haven't had a Facebook account for five years. I get by just fine by emailing or texting a friend when I want to get a hold of them.
I just built this: akud.github.io/graphs
Was going to do some polishing before I did a Show HN.
Feel free to reach out to the email in my profile if you want to talk about it.
The prominence of metaphor to human cognition was put forth in Metaphors We Live By, by Lakoff and Johnson. A fantastic book. Anyone interested in the line of reasoning in the article here should read it.
I also found that interesting. i had to reread the chsrt to be sute, because my bias was that older women would find it more innappriate. I have two hypotheses about what's driving that:
1. Harrasment is more well-known now, and less tolerated
2. The call-out culture today doesn't actually prepare people to interact with members of the opposite sex as adults.
I believe (2) is more likely to be true. What I mean by two is that, with young people being encouraged to "call out" any interaction they might find slightly uncomfortable, they develop a sense of fear and wariness around cross-sex interactions, and can't manage their feelings of attraction.
I didn't make the connection because I never see CDN written out as separate words.
Posted by
akud on Thursday June 29, 2017 @02:17AM
from the akud.github.io dept.
A story with characters and emotions? Or more like a sequence of events that you step through?
We're currently waiting for approval from apple.
Podcast creator here. Happy to answer any questions :)
Posted by
akud on Friday June 09, 2017 @01:48PM
from the wwtawwtac.libsyn.com dept.
I have a 1&1/2 year old, and I'm curious about your approach. What kind of things do you discuss with your son? Is it on the level of "if you want a cookie, you have to ask" or more like "why do you think so-and-so did that?"
Well, also that the act of creating the apples devalued the oranges.
Yea, this is actually inheritance - it's a mixin.
Correct me if I'm wrong on my understanding of how the module system works, but I noticed a glaring flaw at a Java One presentation last year: all modules only have access, at _runtime_ to the modules they explicitly list as dependencies.
This means if you have an abstract module of just interfaces, and others that implement them, client modules can't only list the abstract module as a dependency and get the implentations injected at runtime. That's a core use case to me, it follows Effective Java's advice to program against abstractions, and I've used it in the past, to e.g. inject different file store clients depending on environment.
I can see why they would do it that way, since it prevents dependency creep.