HNHacker News
TopNewBestAskShowJobs

elsurudo

745 karma · joined November 8, 2011

submissionscomments
elsurudo··on Choosing the Right Audit Trail Approach in Ruby
Another option not mentioned here is event sourcing (or just using events in general to track changes)
elsurudo··on Poland's Most Famous Dish: Pierogi
Sour cream, especially with Ruskie.
elsurudo··on How I installed TrueNAS on my new ASUSTOR NAS
May I ask what issues you have with QNAP or Synology?
elsurudo··on Apple passwords deserve an app
I use Keychain Access app, but admittedly the UX there is terrible. I wish it was nicer, and also integrated with browsers other than Safari.
elsurudo··on The Odd Story of Factory-Downgraded 486s (2020)
My first (childhood) computer was a 486 (DX I think?). Pentiums were already out, even PIIs maybe. The LEDs on the front (remember those?) said "100", but I was always suspicious of these, because my computer seemed a _lot_ slower (at playing games – what else) than my friend's 133MHz... But his was a Pentium(!), so I never got to the bottom of it.

For the record I needed to downscale Doom to about a 1/2 window (running in DOS) to have it run at a decent framerate. Can't have been 100MHz, right? Does anyone here have a comparable benchmark of a "true" 100MHz 486 I can compare with?

Thus began my fascination with computers. Booting up DOS in some low-memory mode in order to squeeze every CPU cycle out of that thing. Working within constraints taught me a lot.

I didn't have internet at the time, but this thing had a 14.4k modem that I tried to get running. When the modem was in use, the mouse froze (and vice-versa). They were on the same IRQ interrupt jumper I think. I ended up frying the motherboard trying to fix this issue. I didn't have a computer for a while, but after lots of pleading and my parents seeing that I was serious about this, they eventually got me a Pentium 2 (450MHz or so!). But alas, it had a Voodoo Banshee video card (which had notoriously-bad drivers which often simply hard crashed). Alas, working within another constraint...

elsurudo··on Hacker George Hotz signs on for 12 weeks at Twitter
You can read about it on his Wikipedia page: https://en.wikipedia.org/wiki/George_Hotz
elsurudo··on Hacker George Hotz signs on for 12 weeks at Twitter
He personally knows Elon and they've had dealings in the past. I bet if he recommends someone and that person is needed, that person will be hired.
elsurudo··on Hacker George Hotz signs on for 12 weeks at Twitter
I mean, I know he's a bit of an odd character and a showman, but do you actually think he's that "out of his depth" that he's desperately trying to crib other people's code? He's accomplished some pretty impressive things in a pretty short career – for now I would take him at face value re: asking for code as a clever recruiting strategy.
elsurudo··on VHS: CLI home video recorder
For what it's worth, I enjoyed the nice cassette logo :)
elsurudo··on The Slotted Counter Pattern
Makes sense, but I can't help but feel it's a solution at the wrong abstraction level. It's a shame the DB can't figure this out for you.
elsurudo··on Heroku 22 Stack
I've been using it in prod for almost 10 years now, almost without issues. Personally I'm still a very happy customer. FWIW, it's a low-traffic app, so cost isn't an issue. I'm happy to pay Heroku a bit more for the developer ergonomics over running my own server – it has saved me a ton of time.

Luckily I was not affected by the recent "issues", since I'm not using the Github integration.

elsurudo··on AWS SNS vs. SQS – Main Differences
That's true, but I wouldn't say that fits the definition of 1:N messaging. Just as the name says, it's a queue.
elsurudo··on AWS SNS vs. SQS – Main Differences
Yes, but only one of them will receive the message.
elsurudo··on Putin orders Russian peacekeepers to eastern Ukraine's two breakaway regions
With those countries’ and populations’ permission… I wonder why that is?
elsurudo··on I closed a lot of browser tabs
I do the same thing, especially the "not reading later" part. but it's a kind of hack that works for me.

By posting this, you just prompted me to do my routine of "evaluate, add, close".

Problem is some of the short-term ones that I "really want to read" – well, I'm not closing those. So it's a partial solution.

elsurudo··on Elixir GenServer Explained
You got downvoted, but I agree. "Gen" is very typically used as a shorthand for "generate", whereas I've _only_ seen it used as a shorthand for "generic" in the Erlang/Elixir world.
elsurudo··on NFTs Are a Dangerous Trap
> If you see them in person, you can see how the different brush strokes overlap and theoretically signify different things.

You had me until this bit

elsurudo··on Ask HN: What are you working on?
I used this when buying an apartment. Judging the lighting at different times of the day.
elsurudo··on U.S. states plan to sue Facebook next week: sources
But on the other hand if a majority of us feel this way and the free market doesn’t seem to be doing the job, then that is the job of government and regulation - that is our voice.
elsurudo··on Terry Fox
We were taught about him in Canadian elementary school (it feels like every school year). I guess I assumed he was known just in Canada for this reason, but didn't realize he even had reach outside of Canada.
elsurudo··on DHH: The HEY stack Vanilla Ruby on Rails, MySQL, redis, stimulus, elastic search
Facebook has a terrible and slow UI, so IMO not the best counterexample.
elsurudo··on “You want to know something about how bullshit insane our brains are?” (2018)
I didn't take it like that at all and I feel you are over-reacting. To me it seems that the author (in his own tongue-in-cheek way) is awed by these clever solutions that natural selection has found.
elsurudo··on Basecamp’s founders are trying to start an email rebellion
Jason Fried in the demo says that they do precisely this – they act as a proxy.
elsurudo··on GitHub Classroom
Does anyone have any experience using this to access recruiting assignments? Or any other such tools you could recommend for an org that is already in the Github ecosystem?
elsurudo··on Reviving a 16-year-old Mac App
That's true. I maintain a couple of obj-C iOS apps (one of those ~10 years old) and apart from framework upgrades (iOS 6-7 was a big one) and dealing with a few deprecations, it's been surprisingly friction-free.

macOS is probably even more stable.

Swift, on the other hand... it's been a moving target for sure, and I'm glad I didn't just rewrite everything (like I did for one app).

elsurudo··on Reviving a 16-year-old Mac App
Cool story. In a way I'm surprised one would try to adapt the old code after so much time has passed, rather than just starting fresh. It can definitely be interesting, just more... frustrating.
elsurudo··on The pandemic is bringing us closer to our robot takeout future
New York and some other cities had such a thing over a hundred years ago: https://en.wikipedia.org/wiki/Pneumatic_tube_mail_in_New_Yor...
elsurudo··on The Geopolitics of American Fear
Interesting perspective. The Homer Simpson to the rest of the world's Frank Grimes.
elsurudo··on Show HN: Paced Email
Good and useful idea, so kudos. Still, I can't help but feel that this is at the wrong level of the stack. Ideally, my email client should be doing this, and I shouldn't need to have messages go through a middleman. Just a personal gripe and comment.
elsurudo··on No-Code and Low-Code Software Is a Disruptor You Should Pay Attention To
Then that is a failure of management – that they didn't make the proper investments when the time came. It doesn't necessarily mean that taking on that debt early on didn't make sense.
Page 1 of 10Next →