MurphyA/hacker-news huggingface dataset:
by tho234j234234 | 2025-05-26 05:38:13+00:00
May be it's easier in FAANG because a lot of the work comes from the sheer (and unnecessary IMO) complexity of the stack/tools.

In fact, a common meme within Google is that Engineers are mere plumbers routing protos from one place to another.

(Given how brittle these systems are though, I'm not sure if I trust LLMs to be better; but they may be more suited for dealing with un-interactive delayed-feedback baroque systems that are the norm in such places.)
by toast0 | 2025-05-26 05:39:07+00:00
>> it's obviously preferable to get paid for the entire tour on the day it's announced

> it's only obvious to "private equity" type people.

I mean, who wouldn't look at their current expenses, look at their future cashflow, and be like hey, it would sure be nice to be paid today for work I'll do over the next year?

Venues need deposits (maybe), transportation needs deposits, set builders need materials, marketing needs budget, merchandise production needs to pay vendors, etc. Insurance needs to be purchased.

It all adds up to it'd be nice to have ticket sales money sooner rather than later.
by pfannkuchen | 2025-05-26 05:40:07+00:00
A more generous interpretation might be that he doesn’t expect anyone to retool until things settle down, and he is actually implementing tariffs as a shock tactic to force negotiations starting on strong terms. I haven’t read his book but my understanding is that this is an instantiating of the abstract negotiation pattern he endorses in the art of the deal.

The alternative would be to negotiate quietly in back rooms before announcing, which is what is usually done. Would that be less chaotic? Definitely. Would it result in equally good or better trade deals as the shock method? Unclear, it’s not obvious that it would.

He also likes dramatic optics.

I don’t agree with the guy on most things, but I really think many people mischaracterize him pretty severely.
by const_cast | 2025-05-26 05:40:26+00:00
Most red states are economically defunct, essentially relegated to be welfare states with those with successful economies support them. They let their infrastructure crumble and they barely resemble a developed nation. Ever just driven through Louisiana or South Carolina? These are poor, poor states. The people who live there know it - it's just dummies online who like to pretend red states matter.

The only exception is Texas. I live in Texas. We're actively self-sabotaging and have for a long time. I give it like 10 years before we reach California levels of COL and then companies flee to whatever desperate backwater state they can find and the cycle repeats.

But don't worry, it's okay! We have 1 trillion dollars of oil damage in the state so we'll have something economically productive to do for a while.
by jillesvangurp | 2025-05-26 05:40:27+00:00
I think people's associations might be wrong then. In general, people seem to have a lot of misconceptions about DI. Like needing frameworks. Basically by inverting control of what initializes code, you create a hard separation between glue code and logic. Any logic that initializes code would violate that principle. You inject your dependencies because you are not allowed to create them yourself.

And yes, that is good coding practice. That kind of was my point.
by crvdgc | 2025-05-26 05:41:13+00:00
In the UK, there is the basic state pension. The pension age depends on when you're born. For young people now, it's 68.

However, the state pension pay is so low that almost everyone gets a commercial pension. Usually, it's a salary deduction and employer match contribution scheme, so you can choose how much to save. At the moment, you can start drawing your commercial pension at age 57 (increased from 55).

See https://www.gov.uk/government/publications/increasing-normal...
by samsk | 2025-05-26 05:41:40+00:00
I'm building MLSync.io [1], an ETL platform that helps real estate companies easily access and use MLS (Multiple Listing Service) property data without the technical headaches. I've originally developed this for internal use in an IDX startup, but the complexity of RESO synchronization led me to spin it off into its own dedicated tool.

[1] https://MLSync.io
by 0xbadcafebee | 2025-05-26 05:41:41+00:00
Good point, thanks for calling that out. I'm honestly not sure myself! On further reflection, it's probably a matter of degrees?

So for example, a soldier is trained, and then does what it is told. But the soldier also has a deep trough of contextual information and "decision weights" which can change its decisions, often in ways it wasn't trained for. Or perhaps to put it another way: it is capable of operating outside the parameters it was given, "if it feels like it", because the information the soldier processes at any given time may make it not follow its training.

A dog may also disobey an order after being trained, but it has a much smaller range of information it works off of, and fewer things influence its decision-making process. (genetics being a big player in the decision-making process, since they were literally bred to do what we want/defend our interests)

So perhaps a chat AI, a dog, and a soldier, are just degrees along the same spectrum. I remember reading something about how we can get AI to be about as intelligent as a 2-year-old, and that dogs are about that smart. If that's the case (and I don't know that it is; I also don't know if chat AI is actually capable of "disobeying", much less "learning" anything it isn't explicitly trained to learn), then the next question I'd have is, why isn't the AI able to act and think like a dog yet?

If we put an AI in a robot dog body and told it to act like a dog, would it? Or would it only act the way that we tell it dogs act like? Could/would it have emergent dog-like traits and spawn new dog lineages? Because as far as I'm aware, that's not how AI works yet; so to me, that would mean it's not actually doing the things we're talking about above (re: dogs/soldiers)
by tetromino_ | 2025-05-26 05:41:50+00:00
Some number of years ago, my old grandmother attempted to smuggle a delicious salami into the US in her luggage. A police dog found it, the sausage was confiscated, she was fined something like $100, and once she paid the fine, she was allowed to proceed into the country.

That is how the US had traditionally handled law-breakers who failed to declare biological materials. You did not get arrested or deported unless you did something absolutely egregious, along the lines of smuggling in an endangered tiger and trying to sell it.

I am certain that they threw the book at Kseniya Petrova not because what she did was so terrible, but purely because of her employer, country of birth, and political affiliations. First, she works at Harvard, which Trump wants to humiliate and destroy. Second, she is a Russian who opposes Putin, and Putin is Trump's personal hero.
by sothatsit | 2025-05-26 05:42:44+00:00
> edit: For what it's worth, if you can't see that this language is rude or think it is somehow acceptable for people of a certain caliber to talk this way - you're also probably toxic.

Personally, I prefer direct language if it gets to the root of the problem quicker. It's more pragmatic. You just have to pick your audience, because some people get offended by it. But the most productive discussions I've had have been arguments where you can both quickly find the holes in each other's positions, and then move forwards from there. As long as no one is taking it personally, this is very effective.

OTOH, I've been in many meetings where people talk around a problem for an hour, never reaching the conflict about what their disagreement actually is. To me, that is much more frustrating than someone risking offending someone by being direct. But it really depends upon the people you work with and the team you have.
by anonymousiam | 2025-05-26 05:43:20+00:00
I took a look at nonpareil, and decided to give it a try. There were a few dependencies that weren't listed, and I had to change wasm.h to wasm_y.h in three files, then it wouldn't build on an nfs mounted filesystem because it was trying to run an executable (str2png). Eventually I got it installed and working. Very cool!
by y-curious | 2025-05-26 05:43:34+00:00
I'm a big chess buff, and will say that the hard part is not making an engine (which is hard!), but making an engine that plays poorly, well. What I mean is: engines are very smart and better than the best human. When you make a "dumb" engine, you are telling a chess god to intentionally make mistakes. The mistakes they make, however, are not the same mistakes a beginner chess player would make. Today, beginners are discouraged from learning by playing against bots because of this; It simply doesn't serve you in human games.

Lichess has a "humanlike" bot[1] but I haven't played with it yet. I think this problem will haunt you, if you get past the whole "create a chess engine" problem :) I have tried and failed to do this in the past.

[1] https://lichess.org/@/maia1
by Aurornis | 2025-05-26 05:43:44+00:00
geohot got a lot of press and attention by coming out aggressively at AMD during a moment when their software really was weak.

The short-term payoff of that drama created a long-term problem where the only way they could look good was by outrunning the progress of the engineers who were inside the company, well funded, and already familiar with everything. It was an impossible goal from the start but he made it even more impossible by attacking AMD. AMD was smart to basically ignore them and wait for him to give up, as opposed to inviting that drama to crossover in-house or split their user base.
by mannyv | 2025-05-26 05:44:56+00:00
Democracy is a process, and guarantees no results.

As the post says, Hamas was elected. And after Mubarak Egypt elected the Muslim Brotherhood, which was subsequently removed from power by the Army.

The idea that Democracy is superior to any other form of government is a fiction. The fact that you believe in the Magical Power of Democracy shows that you really haven't thought about it that much.

Example: if Democracy is so good, why do most judicial systems require a unanimous verdict? Shouldn't a majority vote be good enough? Why do some things require a super-majority instead of a simple majority? Why is 50%+1 a magic number?

Every political system has issues. Saying that any criticism is disparagement also shows that you don't really understand how discussions work. You should read up on the history of political systems etc so you can make better arguments.
by kbenson | 2025-05-26 05:45:21+00:00
>> it's obviously preferable to get paid for the entire tour on the day it's announced

> it's only obvious to "private equity" type people.

No, it's obvious. Anyone that has to choose between getting $100 right now or $100 trickled in over months would opt for it right now for many reasons (inflation, the ability it invest it, the ability to use if it needed for unexpected situation, etc).

Wanting events to be populated by people that are primed for an experience and part of that priming bing they don't feel like it was too expensive to go might be another thing the artist or venue wants to encourage.

You can combine these things and make specific trade offs, but that doesn't mean all other things being equal that it's not entirely obvious that you should prefer money now to later.

> So giving up (or even worse, cooperating) to scalpers is like selling your business to private equity - you get some money, they get some money, and your customers/fans are fd.

It depends, probably a whole lot more than you think. Sometimes fans like to know they can go to an event if they care enough. In a world without resale markets that would be entirely dependent on the artist deciding to play more shows, because once tickets are sold they're gone. Secondary markets provide liquidity.

Also, sometimes tickets are available for cheaper* on secondary markets than they were on the initial sale (and this was true even before Ticketmaster started changing prices as the sales went on). That's because brokers take on risk buy buying for an event when it's not entirely sure it will still have demand when it's the event date.

For example, I just went to Stubhub (because I'm not sure Ticketmaster's own exchange will allow you to list for less than sale price) and looked for events starting soon. I found a rock concert in Napa where the Orchestra tickets are cheaper on Stubhub ($94 for two) than on Ticketmaster ($115.40 for two). There are plenty of tickets still on Ticketmaster, and some brokers just want to but their losses.[1][2]

There are plenty of ways to look at reselling to make it seem horrible or to make it seem beneficial. It's neither, it's just a normal function of markets, and the more people try to prevent it the more weird problems we'll have. Want to fix ticket prices? Convince artists to take on risk by playing larger venues (which they might not sell out) or add dates (meanind some days might not sell out). Artists don't want to take on that risk, so we have resellers and higher ticket prices.

1: https://www.stubhub.com/zepparella-napa-tickets-5-31-2025/ev...

2: https://www.ticketmaster.com/zepparella-the-led-zeppelin-pow...
by 0xbadcafebee | 2025-05-26 05:46:13+00:00
Oh sure, dogs definitely learn, they have about a 2 year old's level of intellect if I remember correctly? I just meant as example to the train/response thing. I believe the issue is their brains just aren't going to continue "leveling up" the way a human's does as it grows. My assumption is that this is because the AI isn't actually "understanding and thinking", but just acting according to its training. A program following source code, rather than rewriting its own source code, as it were.
by csomar | 2025-05-26 05:47:06+00:00
> it has made me question whether such a thing even exists

I was reading a reddit post the other day where the guy lost his crypto holdings because he input his recovery phrase somewhere. We question the intelligence of LLMs because they might open a website, read something nefarious, and then do it. But here we have real humans doing the exact same thing...

> I guess humans really aren't so special after all

No they are not. But we are still far from getting there with the current LLMs and I suspect mimicking the human brain won't be the best path forward.
by Night_Thastus | 2025-05-26 05:48:01+00:00
Realistically, what are countries supposed to do?

Almost every single industrialized country has a birth rate below replacement, so there's fewer younger people to help carry the burdens. Medical care means the elderly live on and on and on, draining enormous costs as they age.

I'm not trying to be cruel, but from a pure numbers sense it makes perfect sense. Would you prefer taxes go up instead? Lessen spending on infrastructure and healthcare? Lessen child labor laws? There's no a lot of winning answers here.

And overall, the problem is just going to get worse in every country for the forseeable future. Expect to see more of this as time goes on. It's a bandaid solution though.
by arcastroe | 2025-05-26 05:49:24+00:00
I kinda like sublime's approach. It only asks when I repeatedly spam ctrl+s to save the file. But never on the first save. Only when I spam it five or so times.

I like to think the developer specifically targetted this "redundant consecutive save" behavior knowing many users do this.

But it's probably more like "every X saves, only after Y time period since last nag", which only coincidentally triggers for me when I spam the save shortcut
by CaptainFever | 2025-05-26 05:49:24+00:00
I'm really not looking forward to (pure) humans assaulting cyborgs again.

> No shirt. No shoes. No augmented reality glasses. No service. Earlier this month, human cyborg and University of Toronto Professor Steve Mann, claims he was brutalized and kicked out of a Paris McDonald’s after employees objected to his headset and its ability to record photos and videos of his experiences.

> [snip]

> To draw attention to his plight, on July 16th Mann posted an account of the alleged assault on blogspot, causing an international uproar. The incident has so far been covered by more than three dozen major news outlets, including Tech Crunch, Forbes, Mashable and The Verge. A group on Reddit had more than 2,000 comments as of this writing. Sci-fi blog io9 even described the alleged attack as "the world’s first cybernetic hate crime."

https://www.nbcnews.com/tech/tech-news/cyborg-steve-mann-det...
by rafaelmn | 2025-05-26 05:49:33+00:00
I think OP was saying that it's riskier for OTHERS in traffic - which should be the main thing with reissuing a drivers license.

Like motorcycles are orders of magnitude higher risk for (including fatal) accidents - but they aren't as dangerous for other traffic participants so they get licensed.

If motorcycles were killing orders of magnitude more pedestrians or other traffic participants than cars they would get banned immediately.
by SarahC_ | 2025-05-26 05:49:38+00:00
Far right talking points!

They'll be as Danish and any other Danes, just choosing to live life as they see fit.

>"And as a result, they won’t be nearly as economically productive as Danes, ", how does someone with a different religion, or choice for music make them less economically productive? Are you suggesting they don't know white collar skills? Or are less intelligent due to were they were born?
by strken | 2025-05-26 05:49:49+00:00
This feels like the wrong question to ask. Someone with a net worth of a "mere" $2 million is also closer to the coal miner, but at a 3% per year withdrawal rate, has a passive income equal to the coal miner's full time work week without lifting a finger.

I don't think it makes sense to group the "don't have to go to work anymore" people with the "can buy anything" people, but they don't have a lot in common with the working class, either.

To what extent are SWEs working class? I guess that depends on how many of them still have to go to work. A salary of $350k certainly puts you on the road to never having to work again.
by taroth | 2025-05-26 05:50:57+00:00
I get background anxiety while waiting for long-running terminal commands. Nowadays that nagging feeling extends to LLM calls too. Seems like as AI spreads, the pain will only get worse

So I’m working on a universal progress bar HUD

- inspired by World of Warcraft raid mods

- fun sound effects for job start, end, error, and milestones

- can quick jump back to relevant app/tab

- starting with terminal commands and Claude code, cursor agent next

https://youtu.be/6pk7KGOh60A?si=75FRq4kjhDHNSdE9
by kgeist | 2025-05-26 05:51:45+00:00
>We experimented once with trying to put permissions on a JWT (more complex than your popular scopes) but that makes them grow quickly.

We solved it by simply using bitmasks.

Say, you want to encode an access rule "allows reading from Calendar objects". The typical CRUD actions can be encoded with 4 bits. For example, all bits are zero => no access. The first bit is 1 => can create. The second bit is 1 => can read. Etc.

Then, say, if your system has 32 different types of objects, you can say that, "position 13 encodes for calendars". So you get 32*4 = 128 bits, i.e. just 16 bytes to encode information about CRUD rules for 32 different types of objects.

Sure it sounds complicated but if you move it to a library, you stop thinking about it.
by colordrops | 2025-05-26 05:51:46+00:00
HomeFree

https://homefree.host

A turnkey self-hosted home router + app server that you can (eventually) just plug into your modem and go through a simple setup and have self hosting. It's in heavy development, so it requires some experience with NixOS to get running, but the goal is to have it usable by non-technical people.

Current features

- Firewall - Headscale VPN, apps private by default - Automated DDNS - Dozens of apps with automated subdomain allocation and TLS cert management - Ad Blocking - Customizable public landing page - Single module configuration for all features - Automatic backup for all apps

In Work/TODO:

- Better landing page and contribution process - Admin Dashboard, Config page - SSO across apps - Ability sync to a cloud instance in case you no longer want to host at home - Ability to mesh with friends/family/associates for social networking, distributed backup, distributed CDN, etc - Getting others to install it and build a community

Aspirational:

- A standard protocol or tool for updating DNS entries at registrars - A standard protocol or tool for updating modems with suitable settings for self-hosting - a free DDNS service to provide to users of HomeFree
by sherdil2022 | 2025-05-26 05:52:29+00:00
What I do when I copy-paste code from StackOverflow or any other website, I place the URL above the function or in the beginning of the file.

However, I don’t paste the prompt I used nor do I mention any LLM. LLMs might have spit out the code. But I edit the code, iterate the code and ensure that the code works as it is supposed to. So I give no attribution.

Howeer, if I do ‘vibe code’ and copy-paste code as-is or make only minor changes, I will place the prompts or URL to the LLM chat that I used - so that I can recreate / continue the session if I want to.
by Aurornis | 2025-05-26 05:52:46+00:00
> His AMD rants were a valuable warning about the quality of their hardware.

The rants weren’t breaking news to anyone who was familiar with PyTorch or adjacent communities. He seized upon a weak moment for AMD to try to launch his own company. Unfortunately he launched his effort with an attack on the company he was effectively trying to partner with, making the entire venture DOA.

It’s too bad, too, because it would have been interesting to see if anything could have been accomplished with a more friendly offer of cooperation. He’s obviously talented as a developer, but effectively going on the attack for the company that forms the foundation of the business you’re trying to build is obviously not going to end well.
by throwanem | 2025-05-26 05:53:03+00:00
Well, "had." That's just my point: how many trillions of pounds of attempting to navigate subsurface London will need to be amortized atop that 1/3 reduction in energy transport costs? Input is well and good, but if you don't think of where all that energy is going, you end up self-vitrifying the Victoria Line bore. And if the infrastructure of my own barely three-hundred-year-old city is too complex for a fiber provider to navigate in hopes of billing the $250/month we'd gladly pay at first - even a duopoly being preferable - then it's hard to imagine a successful modernization or installation of high-volume, low-temperature water transport infrastructure beneath London. Especially since with a small difference in working temperature, I believe you may need to construct a very large heat exchanger to get anything like continuous or even timely operation.
by brundolf | 2025-05-26 05:53:06+00:00
Something I've been thinking about is that most claims of AI productivity apply just as well (and more concretely and reliably) to just... better tooling and abstractions

Code already lets us automate work away! I can stamp out ten instances of a component or call a function ten times and cut my manual labor by 90%

I'm not saying AI has nothing to add, but the "assembly line" analogies - where we precisely factor out mundane parts of the process to be automated - is what we've been doing this whole time

AI demands a whole other analogy. The intuitions from automating factories really don't apply, imo.

Here's one candidate: AI is like gaining access to a huge pool of cheap labor, doing tasks that don't lend themselves to normal automation. Something like when manufacturing got offshored to China in the late 20th century

If you're chronically doing something mundane in software development, you're doing something wrong. That was true even before AI.