MurphyA/hacker-news huggingface dataset:
by kcatskcolbdi | 2025-04-14 17:44:20+00:00
There seems to be a fairly large cohort among the HN crowd that does not understand the hold ChatGPT has on the cultural zeitgeist.

No normie in my life ever talks of using Gemini or Llama in their day to day life. Maybe some turbo twitter addict boomies talk about using grok, but that's about it.

Regular people are leveraging chatGPT to pick up the slack that google search enshittification left in their lives. It's a Skype to Zoom shift and lots of people here seem to not really appreciate it. They are too caught up on esoteric benchmark scores to recognize the tectonic plates moving beneath them.
by _DeadFred_ | 2025-04-14 17:44:21+00:00
This works for things you are actively interested in, but old Reddit was cool in that random things would pop up with posts from experts related to the topic. You could get exposed to all kinds of interesting stuff outside your normal focus. And for your focus it was amazing. Not just the same 30 regular contributors in the small walled gardens we now inhabit/self curate.

I enjoy making music. I've started commenting on peoples youtube/soundcloud. And I've made a small circle of people to talk with, but it's so far removed from what Reddit used to provide before it became a 'content feed'.
by mindslight | 2025-04-14 17:44:32+00:00
Simply put they are human trash. The kind of people that you keep your kids away from, lest they end up trying to emulate them. They have power because a spectacle makes good entertainment, and much of our society has apparently decided entertainment is more important than competence or morals. And the bonus is that these kind of people are easy to keep in line behind authoritarian orders, because inside they know that they're hollow and that if they stop fronting it is a long way down.
by wrasee | 2025-04-14 17:44:54+00:00
As an aside:

> Before we go any further: I hate to ask you to do this, but I need your help — I'm up for this year's Webbys for the best business podcast award. I know it's a pain in the ass, but can you sign up and vote for Better Offline? I have never won an award in my life, so help me win this one.

What does it mean to canvas people to vote for you without any suggestion that you have - actually listened to the podcast?

Goes as far as to undermine the award if there's a suggestion you've received votes from people just because you were good at marketing people to vote for you. Seems to confuse savvy business practice with that of an award for merit.
by dangtony98 | 2025-04-14 17:45:07+00:00
Co-founder of Infisical here!

You're right in noticing that we're moving beyond secrets management into adjacent related verticals as well, specifically branching out more into the larger identity and access management space; secrets management continues to be the bread and butter of Infisical but the way we see it, it would be super nice in the long run to have one unified control plane over all related aspects spanning secrets management to certificate management, SSH access, and more.

One of the core product philosophies of Infisical has always been to abstract away complexity as much as possible while still giving users the ability to customize the tool.

Whereas Vault might, for example, have you explicitly create SSH certificate authorities and require 12+ steps to configure a working SSH certificate-based authentication model, Infisical SSH makes it so you only have to care about users and hosts that is who has access to what with something like 4 steps and if you want more power out of Infisical then that is always possible to build atop.

Good to know regarding Tailscale SSH!
by recursive | 2025-04-14 17:45:34+00:00
This requires the whole `.proto` declaration inline in source a string constant. I'm not holding my breath on "Import non-js content"[1] getting approved, so that means you still have to use another build dependency, or manually keep the .proto files synchronized across multiple sources truth. In that light, it's not clear when this would be a benefit over straight-forward code gen. Cool POC hack though.

[1]: https://github.com/microsoft/TypeScript/issues/42219
by jredwards | 2025-04-14 17:45:53+00:00
I've found this a tractable approach, but sometimes not enough. My escalation pattern with cursor looks like this:

1. Document everything that you're doing and update a core architecture or technical doc that the LLM can read.

2. Update your .cursorrules with specific instructions for .cursor which can grow more specific as you nail down parts of your stack and the patterns you're following. This can be updated (by cursor itself) if you find the same problems recurring.

3. I have pre-commit script which runs some internal scripts. If I find the IDE is STILL making the same mistake after I've documented it and added cursor rules, the nuclear option is to add a script here which verifies the integrity of whatever construct is being violated (e.g. tests go into this folder structure, env variables are consistent between these files, import of this model that the LLMs like is forbidden)

I would add: any time you expect to be working on a particular feature / enhancement / refactor, have the LLM create a temporary document with a description and an implementation plan and work from that.

In addition: I have a specific workflow for resolving testing errors or pre-commit errors which follows the above pattern: Document each failure and work through them one at a time, running the test script and updating the document between runs.

I've established these patterns slowly with usage, but it has improved my experience a lot.
by CamperBob2 | 2025-04-14 17:45:53+00:00
Traditionally that's what most public-facing CEOs and other business leaders have done, keeping their politics to themselves in order to avoid needlessly alienating customers and to maintain business continuity as administrations come and go.

That won't work with Trump. Not if you built your businesses on sectors that he is targeting, ranging from EVs to space exploration and research. Musk had to pick a side. Neutrality was never an option.

Few if any of us, regardless of wealth, have any real "agency" with Trump in office. There's nothing he can't fuck up and no one he can't fuck over. This is not an attempt at justification or absolution, just a simple statement of fact.
by jhp123 | 2025-04-14 17:46:07+00:00
You're incorrect, this is the normal way that the reddit algorithm functions, it promotes highly-engaging content from niche subreddits.

The top post of all time on r/toledo is about a police officer harassing a woman. It's highly engaging but not overtly political. It has 100x the upvotes of a normal r/toledo post about traffic or what have you.

One of the top posts of all time in r/sanjose is a video of someone trying to jimmy a hotel door open using a hook contraption. Highly engaging, not overtly political.

These were the first two city subreddits I checked. It's literally just how reddit works, highly engaging content bubbles to the top and can reach a much larger audience.
by enginoid | 2025-04-14 17:46:36+00:00
There are some benchmarks such as Fiction.LiveBench[0] that give an indication and the new Graphwalks approach looks super interesting.

But I'd love to see one specifically for "meaningful coding." Coding has specific properties that are important such as variable tracking (following coreference chains) described in RULER[1]. This paper also cautions against Single-Needle-In-The-Haystack tests which I think the OpenAI one might be. You really need at least Multi-NIAH for it to tell you anything meaningful, which is what they've done for the Gemini models.

I think something a bit more interpretable like `pass@1 rate for coding turns at 128k` would so much more useful than "we have 1m context" (with the acknowledgement that good-enough performance is often domain dependant)

[0] https://fiction.live/stories/Fiction-liveBench-Mar-25-2025/o...

[1] https://arxiv.org/pdf/2404.06654
by DebtDeflation | 2025-04-14 17:47:17+00:00
A company with $350B in annual Revenue, $200B in Gross Profit, $100B in Cash in the bank lays off a few hundred people making a few hundred thousand dollars a year each, the savings amount to rounding errors. It's hard to understand what these Tech companies are trying to accomplish with the never ending rolling layoffs other than to engender fear in the workforce. It's like all that Great Resignation and Quiet Quitting stuff a few years back broke the collective brains of the C-Suite and they decided they just cannot tolerate labor having any sort of bargaining power at all and needed to mete out punishment to put workers back in their place.
by jbentley1 | 2025-04-14 17:47:35+00:00
https://fiction.live/stories/Fiction-liveBench-Mar-25-2025/o...

IMO this is the best long context benchmark. Hopefully they will run it for the new models soon. Needle-in-a-haystack is useless at this point. Llama-4 had perfect needle in a haystack results but horrible real-world-performance.
by zzrrt | 2025-04-14 17:47:37+00:00
Did they get an all-you-can-deport deal on that 6 million paid to Bukele? Why are they so obsessed with using that prison? Did I get trapped in a dystopian story or an Onion article, or is this real life?

Some talking points that the right would say if they weren't the ones doing this: "foreign countries are better at prison than we are now", we need to "bring back prison jobs for Americans", and "why is taxpayer money going to foreign countries?" I didn't think I would be rooting for American prison industry, but now they're more humane than the alternative.

See also: Bukele refusing to return a prisoner the US Supreme Court says should not have been deported. https://www.npr.org/2025/04/14/nx-s1-5364502/trump-bukele-el...
by zhivota | 2025-04-14 17:47:49+00:00
I did it this way back in 2007 when I didn't even have a smartphone, you can develop an eye for it at the ground level as well. I camped 8 nights without paying once and never had an issue. The only time I had to resort to help was in suburban Cleveland area, it got dark and it was too built up to stealth camp anywhere, so I ended up stopping at the fire station and they let me camp in their yard. They are there all night anyway so they are usually fine with it.

The weirdest spot was in another suburban area, I camped behind a row of shrubs next to a cellphone tower installation haha. Wasn't the best setup but places like that usually don't get any traffic until business hours, so as long as you're in late and out early, you're fine.
by kaycebasques | 2025-04-14 17:48:21+00:00
I really love the SSD1306 for its educational value. If you've bought a sensor kit for Arduino or ESP32 or Pico or whatever, chances are decent that you already have an SSD1306 lying around. There's so much example code for it. And the datasheet was pretty easy to grok IMO. My first exposure to it was in the pico-examples repo: https://github.com/raspberrypi/pico-examples/tree/master/i2c...

There's a few Rust libraries for it, too. And it's supported in Wokwi! https://wokwi.com/projects/425067706980448257
by ty6853 | 2025-04-14 17:48:34+00:00
No, most of CECOT is prisoners arrested within El Salvador. Only a small section is previously US domiciled persons. The US only funded 300 of the available 40,000 slots. Most of them were from domestic gang round-ups, though I'm sure that process was highly imperfect.

So Mr. Garcia will be surrounded by a gigantic cohort of legitimate, full body 'MS-13' tattood, hard hitting gang members. If he wasn't in a gang before he likely is now, or getting the living shit beat out of him because he lacks gang protection.
by Tiberium | 2025-04-14 17:48:36+00:00
Because chatgpt-4o-latest already has all of those improvements, the largest point of this release (IMO) is to offer developers a stable snapshot of something that compares to modern 4o latest. Altman said that they'd offer a stable snapshot of chatgpt 4o latest on the API, he perhaps did really mean GPT 4.1.
by scarmig | 2025-04-14 17:48:38+00:00
Check out feedback alignment. You provide feedback with a random static linear transformation of the loss to earlier layers, and they eventually align with the feedback matrix to enable learning.

It's certifiably insane that it works at all. And not even vaguely backprop, though if you really wanted to stretch the definition I guess you could say that the feedforward layers align to take advantage of a synthetic gradient in a way that approximates backprop.
by os2warpman | 2025-04-14 17:48:42+00:00
I don't know why you would as it ignores half of all pregnant Americans, but if you exclude all groups except white women the age-standardized annual and aggregated rate of pregnancy-related mortality is still 27.6 deaths per 100,000 pregnancies.

Double that of Europe.

That is pathetic and unquestionably attributable in large part to our shitty and broken healthcare disaster.
by BWStearns | 2025-04-14 17:48:46+00:00
> I consider [having a big benefit at 100% vs an 80/20 rule] a characteristic of type systems in general; a type system that you can rely on is vastly more useful than a type system you can almost rely on, and it doesn’t take much “almost” to greatly diminish the utility of a given type system.

This! This is why I don't particularly care for gradual typing in languages like Python. It's a lot of extra overhead but you still can't really rely on it for much. Typescript types are just barely over the hump in terms of being "always" enough reliable to really lean on it.
Show HN: Instantly view your team's SaaS usage across 2,500 tools
by robgreen | 2025-04-14 17:48:59+00:00
I needed a fast, simple way to uncover what SaaS tools my team was using (or not using), notify me of new tools that folks start to use, and map our stack without chasing people down. Not only were were wasting money on underused seats and tools but tracking all of it was too hard.

Most existing "SaaS management" tools felt like giant platforms that do many things, built for enterprise, and cost a ton. I just wanted a self-service that focused on usage to uncover all our tools. Fast. And nice to look at.

So I made Hapstack — a free browser extension that shows you:

- All the tools your team is using, by person

- Usage over time (so you can spot waste)

- Newly discovered tools as they show up

- A clean view of your whole SaaS stack, automatically

It’s built on Google Workspace. Takes 2-3 minutes to deploy and reveals up to 6 months of data immediately.

I'd love any feedback on the idea, setup experience, or use cases.
by syspec | 2025-04-14 17:49:05+00:00
Suspend functions appear as regular JVM methods with an extra Continuation parameter. Tools like runBlocking make them straightforward to call from Java.

My main point was that you can use Java code as is without modifications from Kotlin, and that if you wanted you could have Java code in your project and it will work just fine. Of course if you wanna start calling co-routines from the Java part of your project to the Kotlin part, hey that's up to you.
by crossroadsguy | 2025-04-14 17:49:07+00:00
After quite some exploring around and struggles I made my peace with https://raindrop.io. Am I happy with that? Of course not. But that's the only hosted one which has extensions and apps for almost every browser and OS I use. I wish there a functional open source service (hosted) with wide range of platforms support that I could pay for and use.
by kmeisthax | 2025-04-14 17:49:13+00:00
The problem is that while you can train a model with the hyperparameter of "context size" set to 1M, there's very little 1M data to train on. Most of your model's ability to follow long context comes from the fact that it's trained on lots of (stolen) books; in fact I believe OpenAI just outright said in court that they can't do long context without training on books.

Novels are usually measured in terms of words; and there's a rule of thumb that four tokens make up about three words. So that 200k token wall you're hitting is right when most authors stop writing. 150k is already considered long for a novel, and to train 1M properly, you'd need not only a 750k book, but many of them. Humans just don't write or read that much text at once.

To get around this, whoever is training these models would need to change their training strategy to either:

- Group books in a series together as a single, very long text to be trained on

- Train on multiple unrelated books at once in the same context window

- Amplify the gradients by the length of the text being trained on so that the fewer long texts that do exist have greater influence on the model weights as a whole.

I suspect they're doing #2, just to get some gradients onto the longer end of the context window, but that also is going to diminish long-context reasoning because there's no reason for the model to develop a connection between, say, token 32 and token 985,234.
by brandonspark | 2025-04-14 17:49:29+00:00
I was hoping this article would be a little more concrete, but it seems that it largely is talking about the takeaways about functional programming in a philosophical, effort-in vs value-out kind of way. This is valuable, but for people unfamiliar with functional programming I'm not sure that it gives much context for understanding.

I agree with the high-level, though. I find that people (with respect to programming languages) focus far too much on the specific, nitpicky details (whether I use the `let` keyword, whether I have explicit type annotations or type inference). I find the global, project-level benefits to be far more tangible.
by jmull | 2025-04-14 17:49:31+00:00
Some interesting stuff in the article, but it doesn't substantiate its headline conclusion.

Not anywhere close, IMO.

E.g., I'm sure Oracle doesn't want to lose $1B on a datacenter, but that's a bruise, not a catastrophic loss to them. I'm sure NVIDIA likes all the OpenAI revenue, but we're talking about how steeply the slope of their revenue line goes up. (They will inevitably face the problem where the line no longer shoots straight up, and a faltering OpenAI could make that happen sooner, but OpenAI itself isn't a life-or-death problem for them.)
by saintfiends | 2025-04-14 17:49:34+00:00
Meilisearch is really good for a corpus that rarely changes from my experience so far. If the documents frequently change and you have a need to have those changes available in search results fairly quickly it ends up with pending tasks for hours.

I don't have a good solution for this use-case other than maybe just the good old RDBMS. I'm open for suggestions or anyway to tweak Meilisearch for documents that gets updated every few seconds. We have about 7 million documents that's about 5kb each. What kind of instance do I need to handle this.
by bigstrat2003 | 2025-04-14 17:49:50+00:00
I will just add another +1 to say it's not common to work 60-80 hours per week in the US tech industry. It's not unheard of, and some companies (Amazon) are notorious for expecting that of their employees. But most of the time what you will see is that most people work 40ish hours (some weeks a bit more, some a bit less), and only a handful of colleagues with an unhealthy relationship to the job will work 50+ hours per week. Management doesn't generally expect people to do that, though of course bad managers do exist and can make your life miserable.

The only time I've ever been expected to put in those kinds of long hours was in case of an emergency. Stuff like, a natural disaster hit the company's primary data center so they needed to be all hands on deck to get services restored. But it's definitely not common day to day, and even in case of emergencies the company generally gives you a little something (extra time off, a bonus, whatever) to compensate you for the long hard hours you had to work.
by illiac786 | 2025-04-14 17:49:53+00:00
My point is, it may be interesting if it’s faster than filing up. Now, is it likely? Not at the moment, as you correctly pointed out.

Can I guarantee it will never happen? No. Hence my comment. It was not about stating what will happen or not, I don’t feel this type of prediction has any reliability. Millions of people smarter than me get it wrong every day, especially the very long term ones are almost always wrong.
by daemonologist | 2025-04-14 17:49:58+00:00
I ran NoLiMa on Quasar Alpha (GPT-4.1's stealth mode): https://news.ycombinator.com/item?id=43640166#43640790

Updated results from the authors: https://github.com/adobe-research/NoLiMa

It's the best known performer on this benchmark, but still falls off quickly at even relatively modest context lengths (85% perf at 16K). (Cutting edge reasoning models like Gemini 2.5 Pro haven't been evaluated due to their cost and might outperform it.)
by mauvehaus | 2025-04-14 17:50:20+00:00
I did 7,000 miles of touring in the US in 2006 without a cell phone, relying mostly on a paper Rand McNally road atlas and partially on Adventure Cycling's paper maps. I did most of the Western Express, and a good chunk of the Trans-Am between where they join and Missouri.

You are greatly overestimating the hazards associated with bike touring.

Folks are decent, and if you're on Adventure Cycling's routes, they are familiar with seeing cyclists. People offer help and stop to ask if you're ok. The route is well travelled by cars; if you passed out from heat exhaustion in the middle of the road, you'd be no more than an hour from being found, and in most places, a good deal less.

Water is pretty readily available, and most of the route passes through populated areas where you're a knock on a door away from a fillup if you're desperate. Mostly, I filled up with water at gas stations or where I camped in the evenings.

If you can ride a bike, fix a flat (you'll likely get a lot. I did), camp in a tent, and cook over a camp stove, you can do what the author of TFA did. Maybe a little/lot slower (75 miles a day is hauling ass fully loaded touring) but it's totally doable.

NB: Trek discontinued the 520 in 2023. Dozens of us are furious. The Surly Disc Trucker is well-recommended for touring, though I haven't been on one personally. Any bike that fits you with relaxed enough geometry, a long enough wheelbase, low enough gears, and the capacity to carry you and your gear will do.
by roman_soldier | 2025-04-14 17:50:35+00:00
I learned about "cog in the machine" a few years after starting in tech and I became a contractor and have been ever since (20+ years). I get paid a daily rate and as long as there is work I keep earning, no sick/holiday pay, no reviews, bs corporate networking for promotions etc.

I have zero job security and could be let go any time, but that's built into my rate and I realised that's the case for normal employees anyway as the OP has discovered to his horror. The funny thing is I have outlived many a "permanent" employee in some places I've worked.
by NoImmatureAdHom | 2025-04-14 17:50:37+00:00
Thanks for the thoughtful reply!

One of the advantages of hardware kill switches, shutters on cameras, and the like is social signaling: other people can see them, and can see them being used. If I put my mass-manufactured phone on the table, and you can see the hardware sensors switch is "off", you can be quite sure I'm not recording you.

I think there's a chance for us to normalize this sort of thing, and make it table stakes for a lot of interactions. In a meeting room and there isn't a shutter on the camera? That's breaking the rules and we need to find one. And so on.

Relevant to this discussion, another thought I had is location- and QoS-aware enabling and disabling of the cell radios so I'm using wifi whenever I can, automatically. If I have a good internet connection other than through the cell radio, the cell radio is shut off.

Thank you again for your thoughtful reply and your work.