HNHacker News
TopNewBestAskShowJobs

akud

345 karma · joined December 18, 2014

My email is the letter a, the letter d, then kudlick at google's free email service.
submissionscomments
akud··on Ask HN: What are some tools / libraries you built yourself?
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-utils

A 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

akud··on Ask HN: What can you do today that will be significant in 1000 years?
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.

akud··on Maintaining code quality when nobody cares
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.
akud··on What the Four Color Theorem Can Teach Us About Writing Software
yea, that's been one of my goals. I would like to visualize the graph over time to see how the complexity grows.
akud··on What the Four Color Theorem Can Teach Us About Writing Software
> 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.

akud··on Idyll Language – Author interactive narratives for the web
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

akud··on Testing Microservices the sane way
No mention of mocking out service dependencies, which seems like the obvious way to go. Does anyone do this?
akud··on I tried emailing like a CEO and it made my life better
It sounds like what the author really needs is a chatroom.
akud··on Show HN: A Marketplace of Content Writers for Startups
Not the op... but what would you be willing to pay for the service?
akud··on A New Twist on Neural Networks
My 2 year old daughter could.
akud··on Ask HN: Why hasn’t Google killed Google Plus?
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.

akud··on A Coloring Book about Group Theory
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.

akud··on Facebook’s war on free will
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.
akud··on TreeSheets: Free Form Data Organizer
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.

akud··on Show HN: An interactive guide to compression basics
This is great content! Do you mind if I ask how you made it? Specifically the interactive demo? I've been working myself on a project[1] to explore tools for interactive demos, but so far I've just done one with a toy piece of content.

1: https://akud.github.io/visualization-blogs/posts/01_content_...

akud··on Misleading metaphors
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.
akud··on Americans Are Wary of Being Alone with the Opposite Sex
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.

akud··on Content Distribution Networks
I didn't make the connection because I never see CDN written out as separate words.
akud··on What We Think About When We Think About Code [audio]
A story with characters and emotions? Or more like a sequence of events that you step through?
akud··on What We Think About When We Think About Code [audio]
We're currently waiting for approval from apple.
akud··on What We Think About When We Think About Code [audio]
Podcast creator here. Happy to answer any questions :)
akud··on Many Colleges Fail to Improve Critical-Thinking Skills
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?"
akud··on New research indicates ‘Unicorns’ are overvalued
Well, also that the act of creating the apples devalued the oranges.
akud··on The Sororicide Antipattern
Yea, this is actually inheritance - it's a mixin.
akud··on Java Platform Module System Public Review Ballot – Results
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.

akud··on The ORM Debate Still Rages On
Yea, I find that one of the primary benefits of Django's orm is query set methods, which allows me to define and compose query fragments. I've rarely worked on a code base whwe you write a query once and then never change it, the queries are constantly changing. If you have these query fragments that can be composed, it's a lot easier to change the resulting query without changing much code.
akud··on A customer reported an error in the map used by Flight Simulator
This shows poor leadership by Bill Gates. Did he not value his team's time?
akud··on Most Vegetarians and Vegans Eventually Return to Meat
I've also encountered arguments along the lines of "there's this other suffering you _aren't_ preventing".

Emotionally it has the same feel as the drowning child argument[1] by Pete Singer. That argument engenders a feeling of hopelessness for me, because I can't assail its logic but it implies a vast array of suffering for which I am morally culpable.

I think meat eaters feel similarly. When faced with the cognitive dissonance, they shrink.

Now, I mostly shrug and say, "I'm doing the best I can."

[1]: https://www.utilitarian.net/singer/by/199704--.htm

akud··on Snowden: NSA just lost control of its Top Secret arsenal of digital weapons
The content reads pretty clearly like a native English speaker imitating immature hacker-speak. It comes across as if it were written by a script-kiddy; that may be intentional.
akud··on Octopuses and squids can rewrite their RNA
It's in a book called Otherness
Page 1 of 3Next →