MurphyA/hacker-news huggingface dataset:
by Animats | 2025-09-22 22:01:49+00:00
That controversy has been so funny. Cracker Barrel was never a "general store". It was always a restaurant. A "general store" is not a restaurant. It's a small retail outlet that sells most of the things a farmer needs.

The "lots of stuff on the walls" thing was popular once, from the Hungry Hunter to Banana Republic to the Hard Rock Cafe. It's kind of over.

In Silicon Valley and vicinity, we can see some real general stores.

San Gregorio CA used to have a real general store, serving a hard to reach agricultural area of San Mateo County. They still have something called that. But it's now a tourist kitsch outlet with live music on weekends.

Half Moon Bay Feed and Fuel is for real. Stuck on a tourist street, they have tourist stuff in the front. Towards the back it's gear and feed for horses, cattle and poultry. They sell live chicks, the people behind the counter all ride horses, and you can pull up out back and have feed loaded. Good collection of shovels, buckets, and horse tack.

Peninsula Feed Store in San Carlos is also for real. They recently had an open box of "superworms" squirming around on the counter for customers to admire and buy. The usual big racks of feed sacks are there, and they deliver. They, too, sell live chicks. Feed prices are OK, shavings are overpriced. Some tools, not many, since there's a Home Depot and a OSH nearby.

Cracker Barrel was never a real general store like that.
by socalgal2 | 2025-09-22 22:01:51+00:00
The article is about syncing an app that runs locally with other instances of the same app on other machines. Ok. What does that have to do with the title?

> Why haven't local-first apps become popular? (

I think that the title wants to be is "Why haven't more developers written local-first apps for their syncing solution?" because the the answer to title itself is because users don't care. Users (most) want apps that sync between their phone, their tablet, and their laptop/desktop. Up to some point, they don't care how it happens, just that it does and that they don't have to give it a second thought.
by alephnerd | 2025-09-22 22:01:52+00:00
The issue is EU salaries (and the subsequent income tax) simply aren't attractive for most Indian, Chinese, and Koreans engineers in the US - the primary beneficiaries of the H1B program.

The only way a European office can attract Asian American talent on a work visa is to offer a salary comparable to the US, just like what the London offices for Google, Citadel, and Bloomberg do.

Otherwise, they can demand EU level salaries in their home market.

For an Indian on an H1B and working for FAANG, the choice isn't Palo Alto versus Berlin, it's the Palo Alto versus Hyderabad, Bangalore, or Pune.

Basically, the H1B change is causing a reverse brain drain back to Asia now now becuase there is an incentive to fully offshore instead of keeping mixed teams in the US.

I know at least 4 partners at the Indian entities of American VC funds already releasing an open call for startups for any Indian American who wants to return to India after the announcement this weekend, or to pair them with their portfolio companies in India.

> These visas look like O-1 competitors more than anything, not H-1B.

Not really. An O-1 is annoying and difficult to process, and does target a different persona than a blue card.
by kiitos | 2025-09-22 22:01:57+00:00
my mistake I think in using the term "language" as KSON isn't really a language in any normal definition of "language", it's really I guess a data serialization format, which is fully defined in terms of its (specified) grammar and syntax rules

i.e. until that "formal grammar" which is currently a comment in a Kotlin source file ;) becomes a versioned and reference-able spec that can be implemented by third-parties this is all a bit of a cart/horse dilemma i think maybe
by lazide | 2025-09-22 22:02:51+00:00
Worse - there is no actual intention, so attempting to grok it from the code is even more wasted energy.

You have to nitpick everything, because there is no actual meaningful aim that is consistent.

I ran across an outsourcer that did the same thing about 20 years ago (near as I could tell he was randomly cutting and pasting random parts of stack overflow answers until it compiled!). We got him away from the code base/fired ASAP because he was an active threat to everyone.
by arximboldi | 2025-09-22 22:03:07+00:00
The hardware may last but there is planned obsolescence via software. You stop getting OS upgrades after 5 to 7 years and soon after most other apps. That alone I consider so wasteful and infuriating. My Linux machines don't ever have the problem, and at least Lenovo makes hardware as durable or more than Apple. I'm on Framework now and I hope it will last as long. I also have a Mac from 2020 or 2021 (last Intel Macbook pro) and I read they're already stopping OS upgrades.
by lcnPylGDnU4H9OF | 2025-09-22 22:03:15+00:00
> or add tests for x even when I specifically mentioned it in my prompt

> Write the test names down and let the LLM implement them for you.

This sort of reinforces the idea I (and I believe others) have that people mostly talk past each other on this topic. It seems like there might be some other difference in understanding and/or practice when it comes to using these tools effectively. This seems to be a common issue to notice once one starts noticing it.
by NomDePlum | 2025-09-22 22:03:42+00:00
2 million starved, 200,000 murdered or maimed, countless tortured, kidnapped, raped, districts and now cities raised. Never mind the decades of apartheid and similar acts of slaughter. Freedoms removed, and propoganda on a global scale.

There is no excuse for what Israel and the US have done. Not that there weren't wrongs by Hamas but there is no comparison at this point. It's repugnant that that argument is made and it's not something that will ever be forgotten.
by junto | 2025-09-22 22:03:43+00:00
It’s pretty much the same on windows. It’s not an ideal workaround but I recently turned of C-states in the BIOS and since I’m always plugged in anyway, it seems to have stabilized a bit.

It seems to be connected with the WIFI card and the machine going to sleep. People have had their entire motherboards replaced and it hasn’t solved the problem. It’s annoying because I spent a lot of money on my XPS and it’s basically junk.
by 1vuio0pswjnm7 | 2025-09-22 22:03:52+00:00
Something rarely mentioned in these discussions of EU's proposed "Chat Control" is that it only applies to certain "platforms"

Encrypted messaging not sent through one of these third party "platforms", i.e., "social media", would arguably be outside the scope of EU "Chat Control"

In other words, this proposed legislation does not require monitoring any internet user engaging in encrypted chats with any other internet user(s) as long as they avoid using a third party "platform" like the one run by Meta that is subject to the "Chat Control"

If a person believes that such encrypted chat is impossible/infeasible without the involvement of a third party such as Meta, then IMHO, this person has a more serious impediment to private conversation over the internet than EU proposed "Chat Control". But I would not trust any internet forum comment demonising the EU when what the EU is doing is regulating Big Tech

This proposed legislation may be detrimental to Meta's bottom line and so one can expect the usual public disinformation campaign where the problem is portrayed as "government surveillance" when in reality

(a) the problem is using third parties such as Meta to communicate, creating an easy partner/target for any government that wants surveiillance data

and

(b) Meta, not the government, is actually doing all the surveillance

and the EU keeps fining them for it. Big Tech companies like Meta need to ignore privacy norms in order to make money. That is the "business model". Surveillance. I cannot think of a worse choice of a third party through which to route private conversation
by quickthrowman | 2025-09-22 22:04:00+00:00
You can say basically whatever you want in the United States, with few exceptions.

‘Inciting imminent lawlessness’ aka starting a riot is not protected speech, making threats against the US President is also illegal. There might be other items of speech that are forbidden that I am not remembering.

You can be sued for defamation, but it’s very hard to prove as you must prove the speaker knew what they were saying was false, which is hard to prove.

But lies? You can lie all you want as a private citizen and the government cannot stop you.
by lokar | 2025-09-22 22:04:20+00:00
New England and a few big metros that straddle the boarder are issues, but even there the states involved could manage it together.

I think the New England states could manage this together fine.

I agree, the constitution grants the authority to the federal government to. But more and more, I think we should just let the states deal with as much as possible. It seems pretty clear we are far from a national consensus on many basic issues, and the constant winner take all grab for power is making things worse.
by ryanrasti | 2025-09-22 22:04:26+00:00
> I find the choice of TypeScript to be disappointing.

Genuinely curious, is the disappointment because it's limited to the JS/TS ecosystem?

My take is that by going all-in on TypeScript, they get a huge advantage: they can skip a separate schema language and use pure TS interfaces as the source of truth for the API.

The moment they need to support multiple languages, they need to introduce a new complex layer (like Protobuf), which forces design into a "lowest common denominator" and loses the advanced TypeScript features that make the approach so powerful in the first place.
by cavisne | 2025-09-22 22:04:37+00:00
Utilities always need to justify rate increases with the regulator.

The bulk of cost increases come from the transition to renewable energy. You can check your local utility and see.

It’s very easy to make a huge customer like a data center directly pay the cost needed to serve them from the grid.

Generation of electricity is more complicated, the data centers pulling cheap power from Colombia river hydro are starting to compete with residential users.

Generation is a tiny fraction of electricity charges though.
by GMoromisato | 2025-09-22 22:04:40+00:00
I was a developer on both Lotus Notes and Groove, and I think both died for different reasons.

Notes was replaced by the web (and Outlook). Notes was, IMHO, ahead of its time. It was one of the first client-server systems where the client was treated as a full peer in the network. You could work offline for as long as you wanted and then the client would automatically synchronize with the server. It had military-grade encryption, a built-in development environment, integrated full-text search, and programmable agents for scheduled data processing, alerting, etc.

But the web was much cheaper and benefited from network scaling laws (the more sites, the more value it accrued). The web is a perfect example of "worse is better". The complexity of Lotus Notes kept the price high (both financially and in terms of time-commitment).

For Groove we doubled-down on peer-to-peer synchronization. Notes had synchronization at the "note" level. If two people edited the same note while offline then there were conflicts that had to be resolved manually. In contrast, Groove had custom synchronization systems for different kinds of data. For text files we could synchronize at the character level. Other data structures could synchronize at whatever level was appropriate.

We used a change-log merge system, not too different from block chain.

The problem with Groove was that the advantages (offline editing) never compensated for the disadvantages (lower performance, lack of visibility in sync state, and difficulty in onboarding).

The use cases that really needed Groove were rare, and not enough to build a viable business.
by gamblor956 | 2025-09-22 22:04:53+00:00
This isn't a copyright case, it's a trademark case.

The issue is that some of the specific expressions of the elements may be extremely distinctive, and trademarked by a person (or company) for commercial use. In those situations, you can still use the element, but not the specific expression of that element that is trademarked because that specific expression is being used by another person for ongoing commercial activities. However, unlike copyright, trademarks die if they are not kept in relatively continuous commercial use, generally 3 years after last use.

For example: the Winnie the Pooh horror movie. The specific version of Winnie the Pooh in the animated films is trademarked by Disney. The version that is a serial killer wearing a costume is not. Disney didn't bother to try and stop the film. So, if you wanted to make versions of the Toy Story character that don't look like the animated versions, you'd be in the clear once the copyright expires.

But the Morgan and Morgan ad is different. They're attempting to use trademarked characters for their own commercial purposes. (And there's no clear parody of Steamboat Willie; in the original cartoon he causes a bunch of accidents that harm other characters including the character that would become Minnie, so what is the parody here?) Unless they've made a sizable donation to the judge's bank account, they have no chance of winning their motion as there is over a century of case law against. OTOH, given the current administration and the openness of his appointees to disregarding centuries of existing law, it's very possible that Morgan and Morgan expects to win this case.

As an aside, Morgan and Morgan is generally regarded as the worst of the large personal injury law firms. In cases in which other PI firms sued the same defendants, the M&M plaintiffs got the smallest settlements, because M&M settles as early in the case as possible (usually before discovery) as their business model is based on quick, cheap settlements and they'll put heavy pressure on clients to accept the low-ball offers to avoid having to spend the time or labor costs of going through discovery. There are many complaints of M&M pressuring their own clients, fraudulent billing, withheld settlements, dropped cases, and bait-and-switch fees. They're the most sanctioned law firm in the country...by a lot...
by technothrasher | 2025-09-22 22:04:56+00:00
When I was a poor college kid living in Rochester, NY I used to park my car on the street outside the little house I was renting with a bunch of friends. I would leave a sign on the car saying, "door is open, help yourself to whatever you find inside," in an attempt to at least keep people from damaging the car, as they were inevitably going try to break in about three or four nights a week anyway. There wasn't anything in my car worth anything to take, including the car itself really. Though I was a little annoyed when somebody took my crappy cassette copy of the "Happy Nation" Ace of Base album and I had to make another one.
by ndiddy | 2025-09-22 22:05:00+00:00
> On Windows/macOS it just works, on Linux you'll probably break secure boot with it.

The way it works on my Windows laptop is it’ll stay in sleep overnight, then when I open the laptop in the morning it’ll wake up, then hibernate itself, then I have to wait for the computer to turn itself back on. Thankfully this feature can be turned off.
by karlgkk | 2025-09-22 22:05:32+00:00
well, i disagree

weev over-estimated his popularity. he was a deeply unpleasant person, and he didn't have a movement or any fans of him in a personal way

in addition, his whole shtick was being as annoying and confrontational as possible. "weev belongs in jail but not like that" was the general sentiment i heard

so no, it wasn't "sweet". he could have rotted in jail and nobody would have cared other than the awful precedent that ruling would have set. and that'd be the most fitting end tbqh lol

> he not only didn't regret it but wouldn't be so nice next time

despite all of his hard chatting, he immediately fled the country after he was released. last i heard he's living in some eastern european shithole pretending he's huwhite and running the stormfront servers (im not joking). loser behavior
by jdsully | 2025-09-22 22:05:37+00:00
A few tips:

- Make tasks short and break them into smaller steps. E.g. don't say "Add a UI button, and a handler that does the thing". But first add the button, confirm its showing as expected then move on to a handler, and so on.

- Do give warnings like "Don't modify unrelated code" but again what the model considers related and what you consider may not be the same (this is much easier if the tasks are small so see point 1).

- If the model keeps making similar mistakes or repeating the same broken thing its because it doesn't know how to solve the problem. These models don't have a way to tell you "I don't know" so they will just keep producing busted code. Give the model additional information to help it like you would a coworker who can't seem to make progress.
by ugh123 | 2025-09-22 22:06:08+00:00
Let's look at the quote again:

“The MAGA gang (is) desperately trying to characterise this kid who murdered Charlie Kirk as anything other than one of them and doing everything they can to score political points from it,”

That is no more an accusation or a statement of fact as me saying "politicians are anything other than self-interested." It's a rhetorical claim, not a statement of fact.
by shadowgovt | 2025-09-22 22:06:19+00:00
I'm trying not to read too much into it, but if anything, that's the kind of strident response that I would expect from a group that is questioning their own responsibility in this.

If your reaction to someone saying untrue things is to immediately apply political pressure to hush them up, you've either lost confidence that the truth can win out in public light or you have something to hide.
by eek2121 | 2025-09-22 22:06:39+00:00
Author seems to have a ton of hate for Cloudflare. Everything I read on that page I support.

No, search DOES NOT work well. When I search for things like product reviews, I receive affiliate spam and other nonsense. Niche topics also return no results in many cases. (I had this happen the other day, and Google's "AI" actually gave me the correct answer...I've always been an old fart who dislikes how AI is shoved down everyone's throat, but that moment was definitely magical for me.) As AI has exploded, search results have gotten worse, now also filled with AI generated nonsense.

Further, right now AI companies area already doing this, but they aren't paying. Cloudflare wants them to pay up for the content that they are stealing right now, for free.

They are one of the few that are in a place to be able to do this at capacity.

Cloudflare doesn't make ad dollars or anything else (to my knowledge at least, not with the products I use), they gain NOTHING (except possibly payment share or a monthly fee) by doing this for authors.
by nerpderp82 | 2025-09-22 22:06:44+00:00
And? He is comedian that runs a late night show.

Why do we hold women and comedians to some sort of high standard but there is a whole montage of right wing grifters actively calling for liberal lives?

And it wasn't even a joke, it was a statement about what was going on. It isn't even about what he said, or even Kimmel. Unless he wasn't slathering all over the fake mythos of white washing this Kimmels racist, bigoted hateful grift, the right was going to go after him for literally anything.

Kimmel's crime is laughing at Trump and pointing out his brain dead hypocrisy.

This is it, the whole thing. https://youtu.be/U6NJJ0FcvYY?t=252
by arp242 | 2025-09-22 22:06:52+00:00
At this point his political views are still not clear. You can be pro-trans and pro-Trump at the same time. See: Caitlyn Jenner, who supported Trump in the 2024 election.

Even more so given that all of this pinning on extreme-left groups started before they even found Tyler Robinson and that they did the same in Minnesota a few months ago. I think it's basically accurate: they are desperately trying to characterise it on anyone but their own, and have no regards for any facts. Even if Robinson really is far-left in every way (certainly a realistic possibility), they will be "correct" merely by accident in hindsight.
by kentonv | 2025-09-22 22:07:06+00:00
Because JSON serialization is built into the browser.

I'm obviously a huge fan of binary serialization; I wrote Cap'n Proto and Protobuf v2 after all.

But when you're working with pure JS, it's hard to be much faster than the built-in JSON implementation, and even if you can beat it, you're only going to get there with a lot of code, and in a browser code footprint often matters more than runtime speed.
by vidarh | 2025-09-22 22:07:20+00:00
We're never going to agree on this. I have plenty of issues with systemd, but as I've shown you, the rc.local support you claimed isn't there, is in fact there, and doesn't require you to do anything, and then the goal posts moved to pure fear over features you don't like and the hypothetical removal of things they have no control over.
by exabrial | 2025-09-22 22:07:28+00:00
Do you by chance mean 5kn, not 14kn? I believe thats the threshold of injury. I believe > 8kn is pretty much certain death, but I don't have a direct source.

Actual tests:

* https://web.archive.org/web/20250712222155/https://www.howno...

* https://web.archive.org/web/20240125125133/https://www.howno...
by theologic | 2025-09-22 22:07:37+00:00
I always thought this was a great implementation if you have a Cuda layer: https://github.com/rgcodeai/Kit-Whisperx

I had an old Acer laptop hanging around, so I implemented this: https://github.com/Sanborn-Young/MP3ToTXT

I forget all the details of my tweaks, but I remember that I had better throughput on my version.

I know the OP talked about wanting it local, but thomasmol/whisper-diarization on replicate is fast and cheap. Here's a hacked front end to parse teh JSON: https://github.com/Sanborn-Young/MP3_2transcript
by egorelik | 2025-09-22 22:07:37+00:00
Sometimes, and for some people, the right language can actually simplify problems and hide complexity that isn't immediately necessary to the problem at hand. The whole idea is to abstract away models and worry about them separately. This is one of the motivations for the various synthetic theories that are getting researched in the last several years - the one mentioned here happens to be for Category Theory.

This doesn't work for everyone though; some people find it easier to stay grounded in specific models.
by scrumper | 2025-09-22 22:08:05+00:00
I was that manager. I dunno about your senior leader but with me it was coming from a healthy place. After a few months of ra-ra from the C suite about how we were now an AI-first company (we're a tech consultancy building one-off stuff for customers) and should be using it in all our customer projects, I asked the question, quite reasonably I thought, "so am I going to offer lower prices to my clients, or am I going to see much higher achieved margins on projects I sell?"

And, crickets. In practice I haven't seen any efficiencies despite my teams using AI in their work. I am not seeing delivery coming in under estimates, work costs what it always cost, we're not doing more stuff or better stuff, and my margins are the same. The only difference I can see is that I've had to negotiate a crapton of contractual amendments to allow my teams to use AI in their work.

I still think it's only good for demos and getting a prototype up and running which is like 5% of any project. Most technical work in enterprise isn't going from zero to something, it's maintaining something, or extending a big, old thing. AI stinks at that (today). You startup people with clean slates may have a different perspective.