HN user

psadauskas

4,122 karma

https://github.com/paul

[ my public key: https://keybase.io/psadauskas; my proof: https://keybase.io/psadauskas/sigs/UfD-rNp55sGXER4xsL9MWvRRdSK5yM6E8YwtXlPhr3Q ]

Posts19
Comments590
View on HN
solnic.codes 4y ago

Rails is not written in Ruby

psadauskas
11pts4
blog.theamazingrando.com 9y ago

In-Band vs. Out-Of-Band: The Advantages of Hypermedia APIs

psadauskas
8pts0
cmacr.ae 11y ago

A Seamless X11 Experience on OS X

psadauskas
4pts0
blog.rainforestqa.com 11y ago

Docker in Action – Development to Delivery, Part 2

psadauskas
5pts0
blog.rainforestqa.com 11y ago

Continuous Integration Servers: Should You Self-host or Rely on SaaS?

psadauskas
1pts0
thewirecutter.com 12y ago

The Best Standing Desks

psadauskas
6pts0
blog.librato.com 13y ago

Librato Stream Based Pricing

psadauskas
2pts0
gigaom.com 14y ago

GitHub finally raises funding: $100M from Andreessen Horowitz

psadauskas
1pts0
speakerdeck.com 14y ago

Designing Dashboards & Data Visualisations in Web Apps

psadauskas
7pts0
improbable.com 14y ago

How to disassemble a skyscraper but not its neighborhood?

psadauskas
2pts5
www.ruby-forum.com 14y ago

Ruby 1.9.3 preview1 released

psadauskas
67pts24
blog.theamazingrando.com 15y ago

The Road to Better Authorization

psadauskas
10pts9
www.schneier.com 15y ago

Close the Washington Monument

psadauskas
211pts54
blog.theamazingrando.com 15y ago

Dear Microsoft: Please Do Pinned Menus Like This

psadauskas
119pts36
www.gog.com 15y ago

GOG.com shut down

psadauskas
60pts28
lessig.blip.tv 15y ago

Lawrence Lessig's new TED talk

psadauskas
66pts69
www.linux-mag.com 16y ago

Why You Should Try Slackware

psadauskas
3pts1
www.theamazingrando.com 17y ago

Your Web Service Might Not Be RESTful If…

psadauskas
82pts59
www.theamazingrando.com 17y ago

A Tutuorial on Writing Adapters for DataMapper

psadauskas
1pts0

I rented a car a couple years ago, I think a Jeep of some sort (I didn't pick it), that had this feature. When driving on the highway, if there's a car in the lane next to me, I tend to move over to the other side of my lane to give more room, especially around curves. This car had lane-keeping, and would fight with me for the steering wheel, and force me uncomfortably close to the other cars, which is particularly infuriating when you're driving an unfamiliar car in an unfamiliar environment in heavy traffic at 70mph.

It only took about 5 minutes of that before I exited and looked up how to disable it, and it has to be disabled in the menus every time you start the car, there's no way to have it be permanent.

Now whenever I rent a car, I refuse to be given anything from Chrysler or VW.

Immich 3.0 20 days ago

Has the ios photo sync gotten better? I've got 20k photos on my phone, and last I tried it filled up the storage on my phone with the originals, and never completed the process, even after leaving my phone open, unlocked, and the immich app running in the foreground for several days, on the same local network as the server.

I know they were working on it, but haven't kept up, I just want to know if it works better now and I should try again.

Podman v6.0.0 20 days ago

This is my biggest gripe. If you're using docker-compose.yml on a team that mostly uses docker, you can't use use that same docker-compose.yml with rootless podman. Any volume mounts that need to be writable (like the app, or databases) need to have `:X` or `:x` as a suffix, or podman won't set the SELinux label correctly to make it writable. But if you add those, docker blows up because it doesn't understand them.

As an American citizen, I'm _far_ less uncomfortable with the Chinese government having my telemetry data than I am with the US. In fact, they're just one step above "nobody has my data", and far, far below "US Government" and "any US-based big tech company". The Chinese government has no control over my life, and the US government thinks I'm a terrorist.

I'm also a fan of making it 30k:1. You wouldn't even need to send everyone to DC, it could be done nearly 100% remote these days.

As long as I'm waving my magic wand around, I'd also like to see it handled more like jury duty, the representative just gets picked at random from the pool of 30k. Or maybe randomly select 10 people, and that's who we get to vote for. Then after 2 years, they get to run for re-election one time, and if they fail to get a majority, we randomly pick another 10 candidates.

I'm not sure what you're asking for here.

Used to be, the contractor would rent a trenchbox at his discretion. But that means "almost never", because the contractor that doesn't has lower prices than one that does, and just has to pay the occasional OSHA fine. But workers keep dying in trenches, so the government has to step in and make a rule "thou must always use a trenchbox".

We can't go back to "contractor's discretion", because then people die in easily preventable ways. The other alternative is MORE regulation, and the contractor has to do a soil study to know if they're required to use a trenchbox for this particular trench.

This didn't start with Clinton or Obama (interesting you skipped over a much larger contributor). As usual, "Reagan made everything worse".

When he was governor of California, he ended free college tuition for the UC state schools, because some hippies at Berkley were protesting the Vietnam war.

When he was campaigning for president, he popularized the idea of the "welfare queen", and got poor white people to vote against their own interests because there were some hypothetical single black mothers abusing the system.

When he got into office, he cut taxes, mostly for the wealthy, but also a bit for the middle class. He expected that he could use that as an excuse to then cut social programs to keep the budget reasonably balanced, but once people have benefits they don't want to give them up. He was forced to not go through with the cuts, doubling the federal budget deficit, and kicking off the trend of deficit spending (except for a brief period under Clinton in the late 90s that W then squandered in Iraq and Afghanistan).

Reagan also perfected the process of:

1. Complain that government programs are bad or inefficient. 2. Use it as an excuse to cut their funding. 3. Government programs get worse as a result. 4. Goto 1.

He didn't start any of these trends, but he did ramp them way up, and we've been on that trajectory ever since.

the current situation is entirely the result of deliberate choice by the president.

A choice that was given to at least 5 presidents before him, and they all recognized how stupid it would be. This president, though, is so infatuated with people he thinks are powerful, that he'll do anything they say, hoping they'll consider him to be one of them.

That's not the "root", you can go at least one step further:

The wealthy CEOs and boardmembers found a way to make even more money, but know that it will make the people who are aware of it angry. So they, as a class, find other issues that they can enflame (or manufacture wholesale), through the manipulation of social media algorithms and legacy media, both of which they own and control. They would much rather have "ordinary people" angry about trans athletes or immigrants, than about the surveillance state they profit from, or stealing our data they profit from, etc...

Unfortunately, we humans are very easy to manipulate by making us angry. If "ordinary people don't make enough noises for any problems they see in life", its hardly our fault if we're too busy surviving in the current economy, and the elites are spending billions to make us angry about anything except the elites.

Dopamine Fracking 1 month ago

I visit Maui fairly regularly, and its the same thing with local "Maui Gold" pineapple. It is a completely different fruit from the Dole crap you buy in supermarkets on the mainland. Whenever I'm there I'll eat pineapples until my tongue burns, and when I'm home I don't eat it at all.

I was using Claude until they banned Opencode, and now use GPT at my day job. I've been using Deepseek through Opencode Go on the $10/mo plan, and I honestly can't really tell much difference. Its just as capable, and makes the same kinds of dumb mistakes and the other two have been making since March. For the price, I'm more than happy with it.

I have almost all of the $400+ star wars sets (and lotr, and star trek, ...), but relatively limited shelf space.

They only stay on the shelf for a couple years before I take it apart, rinse the dust off, sort it into ziplock bags, and add it to a box in the closet. Then I pick an old one I disassembled before, but hasn't been seen in awhile, or remember having fun building it, and spend a weekend or week building it again.

My favorite part is building them, so I get to enjoy doing that several times per set, often while having the corresponding movie on in the background.

Right, I'm aware, and like I said, I expect those questions, and I have several examples I'm prepared for, and can tailor it to the interviewer. Like if it was a devops role, I could talk about when I took down production and what I learned from it. Or I could talk about when I failed to properly manage a junior if the role was more management-oriented and what I learned from it. Or when I badly architected a feature, and what I learned from it, and so on.

What I _wasn't_ prepared for was 4+ of those questions in a row, and _zero_ questions about my experience, or strengths, or anything else. The questions were more of the type "when did you stop beating your wife?". In retrospect, I think the interviewer already had someone they wanted to hire, but were forced into it by HR due diligence or something.

I had an interview many years ago, that wasn't nearly as traumatic, but the interviewer asked me about my failures like 4 different ways.

- Tell me about a time you made a professional mistake. - Tell me about your biggest failure. - Tell me when you last shipped a bug. - Tell me when you took down production.

Never asked me about my accomplishments, or the positives. I'm prepared for being asked about making mistakes, and have a few examples ready to give depending on the job I'm interviewing for, but to get asked so many times in a row was just deflating.

I'm glad I didn't get that job.

Vivaldi 8.0 2 months ago

I've switched back and forth between Vivaldi and Firefox on Linux and MacOS for the last decade, and Vivaldi's UI feels much faster. Even on my 5yo laptop or 12yo gaming PC, I haven't noticed any real slowness with the UI, and I'm usually pretty sensitive to that.

Also in the US, when Unions were starting to get going, the "good" ones that stood on principles and tried to do right by their members had their leadership harassed and even murdered by oligarchs and the government. The corruptible ones were allowed to exist, and be corrupted as another means of control, and for the anti-union people to point at as proof that unions "don't work".

Reading up on this has been eye-opening, they didn't teach much about it in school, except maybe a paragraph in the history textbook about the Ludlow Massacre. They don't mention at all the IWW or other leftist unions from the 1910s and 20s. If they mention the Taft–Hartley Act, they don't talk about how it targeted "communist" union leaders, and left "capitalist" unions alone.

I first started noticing they were actually useful around Dec 2025, through about February. I got pretty good at using them, and was amazed at their utility, especially Claude and Codex. Then sometime in March, they got really frustratingly dumb. Things that they used to get right in one shot suddenly took several tried, and I had to watch them like a hawk because they constantly made stupid mistakes, not following instructions that previously worked. I had one try to fix a failing test like this:

    assert_eq x, true if x == true
Both Claude and Codex, both with the latest versions and the original versions that had been working.

Now I just use deepseek. It isn't any dumber, and it costs way less.

The vi family 2 months ago

I don't think it makes me more efficient at writing code. Its because the act of coding is like 80% reading existing code, only rarely adding new code. You spend far more time moving around and exploring the code, and in vim the keys to do that are single keypresses, or sequences like `]p`. Every other non-modal editor requires you to hit chords like Ctrl-Shift-F to move around, because the "easy" keys are all taken up by "add this character to the buffer", 100% of the time.