MurphyA/hacker-news huggingface dataset:
by pavel_lishin | 2025-09-02 14:28:36+00:00
From a Reddit post:

https://www.reddit.com/r/politics/comments/1n5n1rf/trump_fac...

> This is next-level corruption. Howard Lutnick, the current Commerce Secretary, is a key figure in pushing for these tariffs. At the same time, his sons who are now running his old company, Cantor Fitzgerald, are creating a financial product to profit from the tariffs.

> The scheme works like this:

> 1. Small businesses get hit with massive tariffs that they can't afford to wait years to get back through the courts.

> 2. Cantor Fitzgerald offers to buy their right to a future refund for a small percentage of the value (around 20-30 cents on the dollar).

> 3. If a court overturns the tariffs, Cantor Fitzgerald gets the full refund from the government, making a huge profit.

> Essentially, the Lutnicks are profiting from a policy that their family is directly involved in creating, while simultaneously taking advantage of the financial desperation it causes for other businesses. It's a textbook case of profiting from the public trust. The father creates the chaos with tariffs, and the sons swoop in to feast on the wreckage, paying pennies on the dollar for what the government owes. It's a ghoulish, predatory strategy where they profit from both the policy and the ruin it creates for everyone else.
by abustamam | 2025-09-02 14:28:43+00:00
I think it's actually a good conversation starter. "I had to get rid of [popular framework/tool]."

Possible follow up questions:

- what led your team to want to remove it? - what was involved in removing it? - what did you replace it with? - what makes the new thing better than the old thing? - how did you evaluate that spending X days/weeks/months to remove it was worth the time that could have been spent on developing features?

I think all frameworks and tools have their time and place, and knowing when and how to use them is important.

If a company can't understand this then I wouldn't want to work for them.
by NoGravitas | 2025-09-02 14:28:44+00:00
> The Democrats are sort of pro-immigration. Though for some reason, they strongly support illegal immigration, and seek to decriminalize it through so-called "sanctuary cities", rather than starting serious efforts at making permanent legal immigration liberal and approachable for most people.

I think the reason for this is that illegal immigration is more beneficial to Democrats' donors than broadening legal immigration. Illegal immigrants are easy for employers to exploit beyond the limits allowed by labor law, because they are unable to turn to the police or courts for protection. The Democrats are fundamentally a business-owners party, despite their usually symbolic gestures to the left, so this is typical for them: implement anti-worker policies with a veneer of human rights.

The Republican policy is actually somewhat worse than your description. Besides using militarized policing to pick up illegal immigrants that are otherwise doing nothing wrong, they are also cutting out many of the systems of due process that would allow illegal immigrants access to the courts to appeal their deportation. As a result, ICE is also sweeping up refugees, asylum seekers, legal immigrants, and even citizens, without any real oversight.
by jakubmazanec | 2025-09-02 14:28:45+00:00
As others have noted, if you need a React framework, React Router v7 (in framework mode) is much better than Next.js. I would argue it's a great framework. No over-abstractions, just React on top of standard web technologies.

Don't be scared by the complaints about previous breaking changes (which BTW are inevitable when we still haven't figured out the best approaches to the server/client app architecture) - React Router's current strategy using various flags [1] allows you to prepare for breaking changes well in advance.

[1] https://reactrouter.com/community/api-development-strategy
by mpeg | 2025-09-02 14:28:47+00:00
FYI remix doesn't really exist anymore, it was folded into react-router a while back.

Astro I've found to be pretty solid for prototyping, I like that it gives you control over the rendering of client side code islands and that it works with multiple rendering libraries. I don't love some of the direction they've taken lately though, and I worry that it will become bloated with things like astro db
by jimz | 2025-09-02 14:28:52+00:00
Re-entry after having been removed can be a felony. But with ICE favoring expedited removal, these cases aren't ending up in Article III courts and in turn, without going through the judicial process ICE basically have made it next to impossible for this law to actually get triggered. There are a lot of laws on the books that end up unenforceable because the government is that meme of the kid sticking a stick into the front wheel of the bicycle he's riding. This is one of them.

(Also, the purposeful-availment test for personal jurisdiction in copyright cases is built on top of a set of facts that is established by geolocating Cloudflare IPs, and in turn, what was once a vague but at least potentially applicable law now has been turned into something that if merits of a contested case actually gets reached, basically no foreign defendant would be under the court's jurisdiction, because of how CDNs work. Since there's no visa for "responding to lawsuits" and in fact, it doesn't even look like proper service was conducted, meaning that the law is made ultimately on top of default judgments to foreign John Does. I have no idea whether this is a result of incompetence or short-term thinking, but that's where we are. The moment the law is applied correctly it becomes self-nullifying thanks to the facts. Same idea here.)
by OhMeadhbh | 2025-09-02 14:29:06+00:00
I was a backer of the "Shift Happens" kickstarter and can confirm it has given me hours of enjoyment thinking about the way humans interact with their creations. This article is just a small fraction of the weirdness you find in keyboards over time. And I wonder if there's enough interest and content for narratives focused on joysticks or mice/trackballs/trackpads/nubs or game controllers or ...

I was a little surprised the Space Cadet keyboard didn't come up, but I guess this is an article about the return/enter key and not various modifier keys.
by wavemode | 2025-09-02 14:29:08+00:00
The main cause of this phenomenon is the simple fact that, many B2B startups are going to try their hardest to charge you the maximum you can afford, rather than a standard price. So their first job is to figure out how deep your pockets are.

Another cause is that, a lot of B2B startups are building the plane while flying it - they don't actually have all of the enterprise features they claim to have (or at least, the features aren't yet generalized enough - think "if customer.name == 'BigCo' then DoBigCoThing()" type of code). So they need to figure out what your needs are, and thus what things will need to be cobbled together by the time the deal closes.
by motorest | 2025-09-02 14:29:21+00:00
> The train of thought is “what is everyone using? I’ll use that too”

I'm not so sure about that. We're seeing Next.js being pushed as the successor of create-react-app even in react.dev[1], which as a premise is kind of stupid. There is something wrong definitely going on.

[1] https://react.dev/learn/creating-a-react-app
by mrweasel | 2025-09-02 14:29:34+00:00
I should probably bug report this, but I don't even know where to start. For as long as I can remember "find" has been semi-broken.

Hit Ctrl+f to search for a word you know for sure is on a page and Firefox might not find it. You type in the first five characters and Firefox goes "Nope, can't find it", then enter character number six, and then Firefox sees it, enter another character and nope, lost it, can't find it anymore.

You look stare right at a word and find will be unable to locate it.

But yeah, there's nothing I really care about, haven't been in a while. Funny enough, given how Firefox/Firebird/Phoenix started, I just want a slimmed down browser without a ton of features. Tabs and an extension API, that's it.
by Bender | 2025-09-02 14:29:40+00:00
why not include that (encrypted) file on the drives themselves?

That is what I was trying to convey. Both unencrypted instructions for where to get 7-zip, the encrypted file, and hints to what "family password" means, replicated to multiple thumb drives in the event one fails or gets corrupted. If they are using windows they may not even need to download 7-zip but one never knows.

D:\ dir encryptd.7z README.txt
by veidr | 2025-09-02 14:30:00+00:00
But "car lobbies" mostly implicitly includes "car drivers", right? So it's completely understandable from the universal "I'm rich (initially required to have a car), so get the fuck out of my way" perspective. So it's kind of a self-own.

I am originally from California, and spent some time in Los Angeles as a student. The insane parking-lot wastelands and 8-lane gridlock eventually destroyed the livabilty of that city for everybody — even for people with cars (which, out of necessity, became mostly everybody).
by freefaler | 2025-09-02 14:30:05+00:00
Nothing is free, servers must be paid. On top of that owners want to make money. We can enjoy free services while the investors money last, but in the end every long-term service must find a way to pay the bill.

(And some owners are more greedy than others)

It's the same with AI chatbots/API costs, heavily subsidized now and much more expensive in the future.
by hungryhobbit | 2025-09-02 14:30:18+00:00
Say anything negative you could possibly say about Next ... and it will apply a thousandfold to Gatsby.

Likewise React Router is ... the example I use when I want to tell someone about a terribly engineered library. As you said, there are multiple React Routers, because the developer is completely incompetent, and has no idea what he is doing. As a result, he changes the entire library in massive, backwards-incompatible ways ... EVERY. NEW. VERSION.

Astro and Remix are viable options, but there's a reason why Next (despite it's flaws) remains dominant over them.
by hylaride | 2025-09-02 14:30:47+00:00
It's probably both. The picture in the article is very early days and was then a proto-PATH that was probably first built to deal with an acute problem (probably crowding on the sidewalks as the streets started to be taken over by vehicular traffic).

Toronto's PATH doesn't have a central control or planning system. It is literally a series of 1-1 agreements between buildings that build tunnels under streets to connect themselves. The main benefit to each building is that they can charge retail rents in their basements for through traffic. The system map was terrible and even had a planned route prematurely showing a way to the Eaton centre from the south for a building that was left uncompleted for almost 30 years (work stopped in the early 1990s recession and was only finished right before COVID hit).

Avoiding the weather for commuters coming in on the subway and GO train (suburban commuter rail) was a nice benefit, though only very recently was Union station fully separated from the elements. The one problem with PATH is that the shops are completely targeted to 9-5 work commuters, particularly to finance workers; think coffee/business suits/lunch/etc. Though portrayed as a giant mall, almost all the shops are closed on weekends and don't stay open much into the evenings (Montreal's is more dynamic comparatively). COVID of course upended the business climate of the shops, too. Some newer condo towers have been connected and there is some very early signs of something more dynamic, but the towers seem to still be holding on to the idea they can charge pre-COVID rents. My personal opinion is they should be seeing this as a loss leader to convince people to want to come in 5 days a week (cheap, good lunches, etc).

Anyways, we'll see how it continues to evolve.
by kbolino | 2025-09-02 14:30:55+00:00
What problem are you trying to solve?

If you just want constant-time operations, you just need dedicated instructions. Maybe they run on dedicated cores, but that's an implementation detail. I think this is a good idea, and it feels like we're heading this way already, more or less.

If you want to address all of the vulnerabilities that have arisen, you need full isolation. As mentioned in a sibling comment, you can't share any memory or caches etc. Each "security core" would have to be fully isolated from every other core, including every other security core. And you also need to segregate out "sensitive" code and data from non-sensitive code and data. When all is said and done, I don't see how we're talking about anything less than scrapping all existing ISAs, and perhaps even von Neumann architecture itself. I'm sure there are some middle-ground solutions between where we are today and this extreme, but I think they're going to look more like TPM/Secure Enclave than special cores, and they're only going to partially address the vulnerabilities.
by palata | 2025-09-02 14:30:56+00:00
As I said, it's fine to dislike something. I was just saying that it's worth trying to understand first: you may still dislike something that you understand of course.

> but to be honest my opinion of this kind of dismissal of different people liking different things with a fairly condescending "you have simply not understood it" is not much better.

You haven't put too much effort into trying to understand my opinion, have you? :-)
by tenacious_tuna | 2025-09-02 14:31:00+00:00
Startling lack of mentions of Minneapolis and Chicago[1]! Minneapolis has an extensive "Skyway" at the ~third story of a bunch of downtown buildings. It's kinda one extensive mall, but also makes it possible to meander without freezing. I interviewed once many years ago during November-ish and it was quite lovely. It's the closest to cinematic urban cyberpunk vibes I've felt in the "real world", where you've got throngs of people transiting an enclosed space with food vendors and shops and a backdrop of terrible, terrible weather.

Chicago also has an underground system ("the Pedway") that's also mall-ish, but it's in fairly crap condition. It's got incredible liminal vibes, but is not the most pleasant to exist in.

[1]: To be fair, a commenter did mention Minneapolis
by unregistereddev | 2025-09-02 14:31:09+00:00
That is not specific to 32-bit system architectures. The 2038 problem is specific to timestamps that are represented as milliseconds since the Unix epoch and are stored in a 32-bit integer. It's quite possible (and common) to deal with 64-bit integers on a 32-bit system architecture.

I am also surprised how little attention the 2038 problem gets. However, I also wonder how big a problem it is. We've known about it for years and all the software I've touched is not susceptible to it.
by curionymous | 2025-09-02 14:31:09+00:00
> As someone who voted for it I'm entirely aware and don't think it's going far enough.

Don't let your dreams just be dreams. Have you tried joining ICE yet? Looks like your kind of kink to traumatize people who can't defend themselves, while wearning a full blown combat uniform, but afraid to show your face because you don't want your life choices to reflect on your "family values".

Make your parents and country proud.
by const_cast | 2025-09-02 14:31:33+00:00
Telling these people about threat modeling completely destroys their arguments. The arguments are lazy, a thin veneer for corporate profiteering, rent seeking, and restrictive behavior.

Youre right - granny isn't installing unsigned binaries and anyone proclaiming otherwise is just bullshitting you.

The reality is that there is no security here. We have massive, glaring holes in the systems we use. Adding a door lock when there's a giant hole in the wall next to it does nothing.

Granny is being scammed via phone, but nobody wants to fix that. I wonder why? Hm, maybe money has something to do with it.
by onionisafruit | 2025-09-02 14:31:40+00:00
It might be the weakest of the jetbrains IDEs[0], but for a long time it was simultaneously the best Ruby IDE for my needs. It had reliable jump to definition when nobody else did. That was key for me circa 2015 when I was coming from Java and struggling with my first dynamically typed language since Perl. There are probably better Ruby editors out there now. I stick with RubyMine because I use jetbrains for other languages and like the consistency.

[0] I won’t say the weakest of their tools because youtrack exists.
by gilbarbara | 2025-09-02 14:31:45+00:00
To get started just configure it in your mcp servers.

JSON: { "mcpServers": { "agent-hub": { "command": "npx", "args": ["-y", "agent-hub-mcp@latest"] } } }

TOML: [mcp_servers.agent-hub] command = "npx" args = ["-y", "agent-hub-mcp@latest"]
by HankStallone | 2025-09-02 14:31:59+00:00
Sometimes I wonder why I'm not running my servers from my home, considering my 1Gb fiber has 3ms latency, and a good UPS would get me through all but a couple of the longest power outages I've had in the last 15 years. As long as I'm hosting small business web sites or something like that, and not critical banking or hospital systems, there's no reason it wouldn't be fine.

When my colo contract runs out in a couple years, I may seriously consider it, especially since they're already talking about offering bigger bandwidth packages.
by micromacrofoot | 2025-09-02 14:32:01+00:00
I find the backlash more telling than the rule to be honest, it's not really the subject of this guide and yet it was the first comment

maybe it's a weird hill to die on, but it might be weirder that people see this hill and choose to go out of their way to charge up it

though I guess we can't help ourselves, plenty of people willingly travel to foreign countries only to balk at their rules and tastes...
by pmig | 2025-09-02 14:32:02+00:00
This is great. Once Tool authentication becomes super seamlessly more and more business use cases will get enabled. As building secure remote authenticated MCP servers can be super tricky we are currently and shouldn't be built by every MCP server, we built a MCP Gateway (https://github.com/hyprmcp/mcp-gateway) to put authentication and analytics in front of remote mcp servers.
by jpcompartir | 2025-09-02 14:32:14+00:00
You seem to be responding to a strawman, and assuming I think something I don't think.

As of today, 'bad' generations early in the sequence still do tend towards responses that are distant to the ideal response. This is testable/verifiable by pre-filling responses, which I'd advise you to experiment with for yourself.

'Bad' generations early in the output sequence are somewhat mitigatable by injecting self-reflection tokens like 'wait', or with more sophisticated test-time compute techniques. However, those remedies can simultaneously turn 'good' generations into bad, they are post-hoc heuristics which treat symptoms not causes.

In general, as the models become larger they are able to compress more of their training data. So yes, using the terminology of the commenter I was responding to, larger models should tend to have fewer 'compression artefacts' than smaller models.
by renatovico | 2025-09-02 14:32:25+00:00
I’ve been paying for JetBrains for the past 10 years, and I want to keep supporting them. For a long time, I used Vim (about 5 years straight). Then one day, JetBrains introduced IdeaVim (Vim emulation). After that, I tried Neovim, but LazyVim didn’t really click with me. Maybe I’m just getting older and don’t feel like spending so much time fine-tuning my setup anymore.
by zehaeva | 2025-09-02 14:32:29+00:00
What if you had told it again that you don't think that's right? Would it have stuck to it's guns and went "oh, no, I am right here" or would it have backed down and said "Oh, silly me, you're right, here's the real dosage!" and give you again something wrong?

I do agree that to get the full usage out of an LLM you should have some familiarity with what you're asking about. If you didn't already have a sense of what a dosage is already, why wouldn't 100mcg be the right one?
by NoMoreNicksLeft | 2025-09-02 14:32:39+00:00
Imagine having the world's most comprehensive encyclopedia at your literal fingertips, 24 hours a day, but being so lazy that you offload the hard work of thinking by letting retarded software pathologically lie to you and then blindly accepting the non-answers it spits at you rather than typing in two or three keywords to Wikipedia and skimming the top paragraph.

>I prefer to think of LLMs as lossy predictors.

I've started to call them the Great Filter.

In the latest issue of the comic book Lex Luthor attempts to exterminate humanity by hacking the LLM and having it inform humanity that they can hold their breath underwater for 17 hours.
by zeeqeen | 2025-09-02 14:32:48+00:00
Perhaps this also explains why I almost think LLMs are not helpful in engineering-level projects:

1. My project involved programming languages and APIs that iterated several levels faster than LLM could publish a book

2. I have lost faith in LLMs developing software.

An example is the famous Unity game engine, but LLM has not helped its Unity DOTS architecture (ECS mode compared with GameObject mode). Although I have a basic understanding of it, both the entities API documentation and the LLM answers are terrible. I chose Unity because I heard it is mature so I think LLMs would be helpful with so much materials. Sadly, for ECS it doesn't. So I chose Bevy, a game engine that I can understand and apply by reading documents and can solve problems without the help of LLM.
by ssharp | 2025-09-02 14:32:52+00:00
> But actually, Amazon, Apple etc aren't natural homes for this, they don't need to burn money to chase it.

Why wouldn't consumer AI be a natural home for Apple?

Apple is constantly under blast for being slow to AI but if you look at the current state of AI, it feels like something Apple would never release -- the quality just isn't there. I don't necessarily think Apple only dipping their toes into AI is that poor of a decision right now. They still have the ability to blow the roof off the market with agents and device integration whenever the tech is far enough along to be trustworthy to the average consumer.
by r3tr0 | 2025-09-02 14:32:57+00:00
yeet | Chicago, IL / Remote | Full-Time

Building a dynamic runtime on top of the Linux BPF sub-system. Looking for extremely talented / passionate Rust developers / Product Managers with a deep interest in Linux internals, Dev Tools, Great Developer Experiences and Systems programming. Experience writing highly-concurrent, performant multi-threaded Rust is a must. Feel free to tell us all about your favorite GNU core utilities / Linux system calls / kernel sub-systems at:

work [at] yeet.cx

You can visit us at https://yeet.cx/

Or try our interactive sandbox at https://yeet.cx/play
by Voultapher | 2025-09-02 14:33:51+00:00
As much as I hate Next.js as the next guy, let's please not push full canvas rendering approaches. They SUCK. Their https://www.cogentcore.org/core/ own site is slow to load, scrolling is visually painful since it render at what I assume is 60Hz and not my native much higher monitor refresh rate. They are expensive in terms of computation, wasting resources on the machine, to display text. Want to select text, better hope the developers want you to be able to select text or didn't forget to do so, case in point text inside buttons. Accessibility is also usually much weaker, screen readers often suffer and if they don't something else will.

Canvas instead of DOM -> :(

EDIT: Gave it another try and more issues appear, within seconds of using. The left side has a rendering bug where the selected areas are cut off sometimes, ctrl+zoom does not zoom the page as it does on all normal websites. I can still zoom via menu. Middle mouse open link in new tab doesn't work. Z layer bugs everywhere. I expect more the longer I'd look.