HNHacker News
TopNewBestAskShowJobs

rjbwork

5,885 karma · joined April 26, 2013

submissionscomments
rjbwork··on A Language Server for Postgres
Ahh, so they do! Their quick start link took me to their "versioned" workflow which is...basically the same thing any of a dozen tools has done for decades. Strange landing page choice to funnel into your market equivalence rather than differentiator.
rjbwork··on A Language Server for Postgres
Similar. But this looks like it requires generating explicit migrations. The equivalent would be if every time you wanted to make a change to your terraform, you had to plan and save the generated plan file to your repository.

Still not quite the right workflow IMO. I think TF nails it and that SQL things are held back by legacy thinking in the space.

rjbwork··on A Language Server for Postgres
My pipe dream is a terraform-like, delcarative, cross-dialect way to manage database schemas/code.

Sql Server kind of gets there with the .sqlproj and DACPAC stuff but it is quite fiddlesome to setup. I've only seen liquibase as a semi-close alternative in the FOSS space and it really just works with explicitly defined migration chains AFAICT rather than semantic diff and change generation.

I think if anyone is going to bring something like that to market, even for just postgres, it will be SupaBase.

rjbwork··on "Ensuring Accountability for All Agencies" – Executive Order
> I don't understand why a new party has not formed to leave the batshit crazies behind.

Because when hyperspaces of political positions are projected onto a one dimensional binary, to choose to form a new party guarantees that one half of the hyperspace loses for a generation until there is a full party realignment. It is game theoretically sub-optimal in the short and medium terms, and depending on the effectiveness of your opponents, the long term as well.

rjbwork··on Bill prohibiting police from lying to children passes Virginia Senate
>Do you dare help the police, when you never know if they consider you friend or foe.

No, never. Give the minimum required information and try to exit the interaction as soon as possible. You are always considered foe, and likewise, should nearly always consider the police your foe.

The only exception is when you're the victim of a violent crime and need their assistance to pursue justice, but even then you have to be judicial in your interactions.

rjbwork··on Tumblr to join the Fediverse after WordPress migration completes
It gives control to the node operator. You join a node on the basis that you like the operator and trust them to federate responsibly. The end user is along for the ride with the node operator.
rjbwork··on Complex dynamics require complex solutions
While true, a lot of the time the problem is organization. Complexity exists and our job as engineers is to wrestle with it and organize it into a grokkable whole. Something being messy and needing a rewrite or significant refactor is often down to inexperience of initial implementers or too-short timelines causing entropy explosion rather than taking the time to build structure for arranging and organizing the complexity.
rjbwork··on Trump's firing of the U.S. government archivist is far worse than it might seem
Sure, but that's not going to happen. Americans are extremely divided culturally and we are atomized and alienated socially and economically. There is no widespread class consciousness and until the comfortable middle class starts missing meals or seeing their friends and families being disappeared in the middle of the night, nothing of the sort is going to develop.
rjbwork··on Trump's firing of the U.S. government archivist is far worse than it might seem
My point is that there's no legitimate solution outside of what I've stated. Either guardrails like courts and some level of bureaucracy will hold and they'll spend 4 years thrashing against those guardrails, still doing a ton of damage in the mean time, or they'll simply enact their will a la Jackson's challenge to the courts and we'll have a very different government and country at the end of those 4 years.

Nothing I said relies on magical thinking. I personally don't think there's any help coming. This administration has a will to power and are going to exercise it. They want to dismantle the government and so they're going to do it. Obviously someone can always take illegal or unprecedented action to deal with the situation, but not mentioning that fact doesn't mean someone is engaging in magical thinking.

rjbwork··on Trump's firing of the U.S. government archivist is far worse than it might seem
It's too late for anyone but congressional Republicans to step up and impeach him and remove him from office.

I wouldn't hold my breath. Buckle up.

rjbwork··on Is software abstraction killing civilization? (2021)
> Why did we not end up with something like ...

Because that's anti-thetical to control. The biggest sin in a technology business is allowing your customers to stop using your product with no negative consequences for them.

rjbwork··on Kill the "user": Musings of a disillusioned technologist
>Somehow, the only technology which technically allows direct 1-many relationships between a small group of builders and a vast number of users, managed to create an industry which actively prevents and disincentives such relationships.

Bean counters and social status games players came in and spewed money everywhere and said to the engineers: "do your engineer thing, we'll handle the money and the people".

rjbwork··on What's happening inside the NIH and NSF
So if a presidential promises to execute all of his opposition in the legislature and execute the judges that disagree with him and execute anyone in the bureaucracy that fails to obey his orders, and then he gets elected, and then he does those things, while blatantly breaking any and all previously passed laws that he cares to, is it a coup?
rjbwork··on The LA Fires Burned Homes. The Data Show Insurers Saw the Risks
I've always loved this bit from SlateStarCodex (go to section VI):

https://slatestarcodex.com/2020/03/30/legal-systems-very-dif...

rjbwork··on He went to jail for stealing someone's identity, but it was his all along
Lehto's Law did a video on this recently. https://www.youtube.com/watch?v=Zewe9DWLEG8
rjbwork··on Ear muscle we thought humans didn't use activates when people listen hard
Indeed. I have a brain tumor (not cancerous and controlled by medication) and for a few years after diagnosis I had to get MRI's every few months for the first year, then one every year for a few years. It was a bit nerve wracking the first couple times but now I can fall asleep in those machines lol.
rjbwork··on Google Pixel 4a's old firmware is gone, trapping users on buggy battery update
Am I the only one that had the immediate thought of "this seems intentional" when they read that they're offering the credit for a newer pixel?
rjbwork··on Ask HN: Are YC startups *actually* hiring?
>On that note, since I was participating in the hiring, I will say that we had a shocking amount of low effort and AI-written responses to the posting.

Also put an entry up on the monthly hiring thread a few years ago. Even though we explicitly stated US-Based and authorized to work in the US, we did not get a single application from US-Based people. All Indian, Eastern European, and South American.

rjbwork··on Apple will soon receive 'made in America' chips from TSMC's Arizona fab
And has less cultural cachet.
rjbwork··on My little sister's use of ChatGPT for homework is heartbreaking
Not really. You'll just be given a minimum passing grade, socially promoted, and ultimately pushed out of the education system having "graduated". Functionally illiterate, scientifically ignorant, and innumerate.
rjbwork··on 'United Healthcare' using DMCA against Luigi Mangione images
For providers with a history of high quality PA requests and high approval rates, there is something similar. See https://www.uhc.com/news-articles/newsroom/gold-card

Other insurers have similar programs.

rjbwork··on 'Thirsty' ChatGPT uses four times more water than previously thought
Unfortunately we're in a global prisoner's dilemma. Nobody wants the future we're all desperately racing towards building.
rjbwork··on Chain-of-thought can hurt performance on tasks where thinking makes humans worse
>For the purpose of AGI, LLM are starting to look like a local maximum.

I've been saying it since they started popping off last year and everyone was getting euphoric about them. I'm basically a layman - a pretty good programmer and software engineer, and took a statistics and AI class 13 years ago in university. That said, it just seems so extremely obvious to me that these things are likely not the way to AGI. They're not reasoning systems. They don't work with axioms. They don't model reality. They don't really do anything. They just generate stochastic output from the probabilities of symbols appearing in a particular order in a given corpus.

It continues to astound me how much money is being dumped into these things.

rjbwork··on Self-Documenting Code
Obviously there's a method called LoadBooks. The implementation of LoadBooks is what I'm talking about.
rjbwork··on Before you buy a domain name, first check to see if it's haunted
Turns out humans are not soulless automatons and like to do favours for the people they work with and are friendly with from time to time.
rjbwork··on We can now fix McDonald's ice cream machines
I'm mostly just being playful with a fun conspiracy theory. But, McDonald's and Middleby (current parent company of Taylor), are both publicly traded. Previous parent companies of Taylor were also publicly traded.

It's not inconceivable - it wouldn't make sense to intentionally use a low quality product or intentionally cause service calls because of the decrease in revenue for McDonalds. But it would make sense to mandate a particular vendor you have a stake in.

rjbwork··on We can now fix McDonald's ice cream machines
I thought it was intentional because the people that control McDonalds corporate also have shares in the ice cream machine vendor and use it as an additional vector to squeeze franchisees for their own enrichment?
rjbwork··on Self-Documenting Code
>1

This is one of my pet peeves. I had an engineer recently wrap Dapper up in a bunch of functions. Like, the whole point of dapper to me is that it gets out of your way and lets you write very simple, declarative SQL database interactions and mapping. When you start wrapping it up in a bunch of function calls, it becomes opaque.

DRY has been taken as far too much gospel.

rjbwork··on Net 9.0 LINQ Performance Improvements
Yeah it was intended to be easy to learn to people familiar with SQL. LINQ2SQL and Entity Framework are basically a way to query your database by constructing an abstract representation of your query using strongly typed bindings in your application code. So then the extension method syntax of it was a great way to sneak functional list programming idioms into it. Watching the proliferation of functional style in the .NET ecosystem over the past 15 years has been pretty impressive, IMO.
rjbwork··on Winamp deletes entire GitHub source code repo after a rocky few weeks
Moderation is censorship, because moderation is an editorial choice. The fallacy is that all censorship is bad, not that moderation is censorship. Not all content needs to be given consideration in all contexts. In fact, if that were somehow an inherent good, actual communication would be impossible as noise overtakes signal.
← PreviousPage 5 of 34Next →