MurphyA/hacker-news huggingface dataset:
by lupusreal | 2025-05-06 16:28:51+00:00
It is almost always the case that proposed changes to the technology stack of a project is intrinsically political. Unless every participant is equally proficient with the new thing as the old thing, then the proposed change is a de facto power play which will change the balance of power and experience and consequently usher in a reorganization.

This is why so many Linux developers resists the addition of Rust or C++.
by reverendsteveii | 2025-05-06 16:29:08+00:00
You're gonna love the answer to that. Disney's 1994 family holiday treat, The Santa Clause, starred Tim Allen as a guy who (I'm remembering this as I'm typing it and holy cow) sort of kills Santa Claus by startling him into falling off the roof. He then puts on the Santa suit and becomes the archetype himself. But in that movie, there's an off-hand reference to a phone number: 1-800-SPANK-ME, meant entirely sarcastically. Turns out, either that was already a real number or some enterprising pornographer recognized that there's no such thing as bad publicity, and precocious youngsters who called the line after watching the movie were invited to pay $5/minute for "the hottest phone line in America".

https://www.snopes.com/fact-check/santa-clause-deleted-scene...
by charlangas | 2025-05-06 16:29:27+00:00
Both of my sisters (currently mid-30s) have had their lives on pause for over 10 years due to chronic Lyme disease because doctors in Mexico hadn't ever even heard of it. It took 4 years of pain for the first of them to be diagnosed. Not sure when, if ever, they'll be cured because when you don't treat Lyme disease within a few months of infection, it digs in and is incredibly difficult to kill.
by asoneth | 2025-05-06 16:29:42+00:00
> Why do we even show interactable elements when the final layout isn't completed yet?

Typically such a product either doesn't have sufficient UX attention, or it has black-hat UX folks.

Optimally toolkits and browsers should have handled this since they know the layout dependencies. If an element is still loading and it doesn't have fixed dimensions then all elements whose positions are dependent on that element should not be shown.
by trollbridge | 2025-05-06 16:30:12+00:00
Any time I am tempted to feel smart, I try to go and study some linear algebra and walk away humbled. I will be spending 20-30 minutes probably trying to understand what you said (and I think you typed it out quite reasonably), but first I have to figure out how... a 3D hyperrope is the same as a surface of a ball...
by felixrieseberg | 2025-05-06 16:30:20+00:00
Yeah, reproducible builds would be fantastic.

I sign my binaries on macOS with Apple codesign and notarize - and with Microsoft's Azure trusted signing for Windows. Both operating systems will actually show you a lot of warning dialogs before running anything unsigned. It's far from perfect - but I do wish we'd get more into the habit of signing binaries, even if open source.
by mech9879876 | 2025-05-06 16:31:25+00:00
Your method of argument relies on lumping all persons into one category. The annoying detail about designing public policy is that policy changes happen on the margin, and it is the marginal cases where moral hazard presents itself first. If you continue to boundlessly extend your empathy for everyone that walks into their doctor's office to anybody that says they have back pain, you will clearly have fraud. And Hale County is clearly a case where this fraud is broadly present. You have presented your argument in the best way to try to lump the fraudsters in with the rest of the empathy-deserving recipients.

When Hale County has 1 in 4 adults on disability, it is beyond evident that the system is not working as intended. Yes, it is distinctly clear that some of those adults should be getting jobs. Your question "What do you want these people to do, manifest new jobs?" implies that this must be some unthinkably cruel thing to believe.

>If your model of this problem is "there's a bunch of people too lazy to work who are freeloading on the public dole" you will be unsuccessful at solving it, because your model is wrong.

Even if freeloading is unsolvable, the moral hazard exists. My primary claim prior to this comment has been limited to the fact that the moral hazard is present. Your argumentative strategy to claim that because the problem isn't solvable, it must not exist, strikes me as dishonest.
by jjani | 2025-05-06 16:31:26+00:00
Sounds like they were losing so much money on 2.5-Pro they came up with a forced update that made it cheaper to run. They can't come out with "we've made it worse across the board", nor do they want to be the first to actually raise prices, so instead they made a bit of a distill that's slightly better at coding so they can still spin it positively.
by fzysingularity | 2025-05-06 16:32:38+00:00
Is there a benchmark or eval for why this might be a better approach than actually modeling the problem? If you're selling this a non-ML person, I get the draw. But you'd still have to show why using these LLMs would be better than training it with something simpler / more lightweight.

That said, it's likely that you'll get good zero-shot performance, so the model building phase could benefit from fine-tuning the prompt given the dataset - instead of training the underlying model itself.
by opwieurposiu | 2025-05-06 16:32:50+00:00
I randomly found an anvil on sale for cheap and now our family has the blacksmithing bug. One of our favorite things to do is take a couple anvils and a small forge down to the park and let the kids smash red hot nails into "mini-swords". We have also started selling the swords on his lemonade cart, People actually buy them!

You would think this would be a dangerous activity but it turns out to be petty tame. About 1/20 kids burns a finger, and when they finish yelling they inevitably tough up and get back to work because they are having so much fun.

So anyway, scrounge up plumbing torch and some nails and let the kids make "mini-swords." You can use a sledge hammer or any big chunk of metal as your anvil.

If you want to see what the "swords" look like my kid has pictures on his site: https://lemonsword.com/
by ethbr1 | 2025-05-06 16:33:10+00:00
Tossing a few ARG links here, since the heyday of larger games (and especially ones with PTSN connectivity) is old enough some HNs might not have experienced them.

https://m.imdb.com/title/tt0119174/

https://en.m.wikipedia.org/wiki/List_of_alternate_reality_ga...

It's a shame too, as they were unique. Would love to see a nationally-accessible Meow Wolf tie-in.

PS: ilovebees
by westurner | 2025-05-06 16:33:34+00:00
But could the Greeks sail?

Did ancient (Eastern?) Jacob's Staff surveying and navigation methods account for the curvature of the earth? https://www.google.com/search?q=Did%20ancient%20(Eastern%3F)... :

- History of geodesy: https://en.wikipedia.org/wiki/History_of_geodesy

FWIU Egyptian sails are Phoenician in origin.
by giardini | 2025-05-06 16:34:11+00:00
Texas didn't do it - Hollywood did! And for a good reason - to make money!

And so what? We got, and get, a lot of entertainment out of this mythologizing. As a child I knew that much in the movies about the Alamo was BS. No damage was done. We still played cowboys, indians, Mexicans and Texians. The good guys (usually) win!

Its the same for war movies (in fact, for all movies) with over-the-top, word-of-mouth stories depicted as reality. Its a story for God's sake!

Might as well be complaining about Aesop's Fables.
by constantcrying | 2025-05-06 16:34:11+00:00
The median software developer in France (similar for e.g. Germany) makes around 50k. Software development as a path to personal wealth does not exist outside the US.

The proposition by these companies for new hires is: "Put in a lot of work, longer hours and solve difficult problems, so that (after taxes) you can earn 2k more a year than someone with a far more relaxed job".

The only people you are going to find are the very few ones intrinsically motivated to forego their social life in favor of your job offer and new graduates who don't know any better and will burn out and resent you and possibly the entire industry for the rest of their lives.

I will not put in exceptional effort, unless you are offering me something exceptional in return. And no, the "opportunity" to work hard on some problem does not count.

Basically all of Europe has this problem, companies are looking for people who put in exceptional work for average salaries. The problem isn't that these people don't exist or that you couldn't find them. The problem is that everyone who fits your role knows what kind of effort it involves and knows that their time will never be adequately rewarded.
by dweinus | 2025-05-06 16:34:16+00:00
I don't want to hate, what you built is really cool and should save time in a data scientist's workflow, but... we did this. It won't "automate most of the ML lifecycle." Back in ~2018 "autoML" was all the rage. It failed because creating boilerplate and training models are not the hard parts of ML. The hard parts are evaluating data quality, seeking out new data, designing features, making appropriate choices to prevent leakage, designing evaluation appropriate to the business problem, and knowing how this will all interact with the model design choices.
by ndsipa_pomu | 2025-05-06 16:34:23+00:00
> If you really want it to be in multiple locations, you could make a fuse interface that shows directories full of files matching specific tags

Yeah, that's the kind of thing that I've wanted, but not really had the programming skill/experience/patience to make. There have been a couple of similar projects, but nothing that seems popular enough to be worthwhile spending time using.
by Symbiote | 2025-05-06 16:34:24+00:00
I (British) am familiar with the term, especially as a verb like "fencing stolen goods". You can find British newspapers reporting this in the last decade.

The legal term since 1968 seems to be "Handling Stolen Goods", which might have made the word "fencing" less common: https://mcgeemcgeeagarlaw.co.uk/criminal-defence/handling-st...
by jl6 | 2025-05-06 16:34:25+00:00
IIRC correctly, Clippy’s most famous feature was interrupting you to offer advice. The advice was usually basic/useless/annoying, hence Clippy’s reputation, but a powerful LLM could actually make the original concept work. It would not be simply a chatbot that responds to text, but rather would observe your screen, understand it through a vision model, and give appropriate advice. Things like “did you know there’s an easier way to do what you’re doing”. I don’t think the necessary trust exists yet to do this using public LLM APIs, nor does the hardware to do it locally, but crack either of those and I could see ClipGPT being genuinely useful.
by floren | 2025-05-06 16:34:25+00:00
If they're using the same Nordic BLE chips everybody else is, there's just gonna be a cap on how quickly you can move stuff, I think.

I've found the display capabilities of the current gen smartglasses pretty disappointing. Yes they're less obtrusive, but the resolution is pitiful. I've found the Vufine a lot more useful, if more ridiculous looking.
by dylan604 | 2025-05-06 16:34:50+00:00
In the early days of streaming, content owners only had what they had sitting on the shelves. Most of those were SD masters that were formatted for broadcast. In the US, that meant 30i sources. Most TV was shot on 24p film, transferred to 30i in a telecine, edited without any regard to that film cadence, and that was that. The opening/closing songs were typically cut from that same footage, and doing an inverse telecine on that content was a nightmare. Everyone of us that dealt with that to supply the early days of streaming content had "so much fun".

Content owners suddenly had a vested interest in making their content look better, and now there's a way to get compensated to have better sources made to provide to those streaming platforms. To find the original film from old SD TV shows would be very rare. Feature films have been scanned from negative many many times. I was part of scanning a studio's entire library to HD. They've since gone back and scanned (or are scanning) again for 4k. Each time the scan is done, money is spent (and it's not cheap).

Now, the streaming platforms have the clout to refuse "subpar" sources now, and can demand that these restorations are the preferred source
by ilyausorov | 2025-05-06 16:35:28+00:00
Fair point! When Victor tried to speed up to speak as fast as Coach Eliza, while it sounded somewhat less accented, a few parts of the phrase did get less intelligible. 10 minutes of practice is only a start after all.

Interesting to note that we're also developing a separate measure of intelligibility that will give a separate sense of how intelligible versus accented something is.
by bawolff | 2025-05-06 16:36:04+00:00
I guess this just assumes that this is the first view of your page and no user has css resources cached?

Or maybe they are saying this would always be worth it?

I assume it'd be a trade off between a number of factors. How many returning vs new visitors? Is css served with proper cache-control headers, 103 early hints and in a cdn? How big is your critical css, and how much of your critical html does it push out of the initial congestion window?
by steveklabnik | 2025-05-06 16:36:32+00:00
Other than what other people said, the question is to why that desugaring is chosen, not that it's because of a specific one. That is, why

let mut iter = IntoIterator::into_iter(y);

instead of

let mut iter = y.into_iter();

That could have been done, but it wasn't.

> Otherwise you'd be writing methods with absolutely no idea how the language would interact with it.

Right, this is what's guessed, because it makes the most sense.
by dismalaf | 2025-05-06 16:36:37+00:00
> but when I tried sprinkling a bit of react in my views

If you need only a sprinkling why not vanilla JS with Stimulus? Pulling in React for only a "sprinkling" seems like overkill.

The benefit of the current approach is that you can use any vanilla JS code, and it's especially easy if it uses ES Modules.

Also the whole point of React/Vue/Svelte is that they're all complete frameworks meant to do your whole UI. Using "just a sprinkling" of these seems like the worst of both worlds.

Dunno, my app pulls in a fairly heavy JS dependency (Echarts) and it took all of 2 minutes to set it up using Stimulus.
by Aurornis | 2025-05-06 16:37:06+00:00
> Not sure when, if ever, they'll be cured because when you don't treat Lyme disease within a few months of infection, it digs in and is incredibly difficult to kill

FYI, the idea that active infection continues to exist in hiding within the body is a fringe theory.

The linked article talks about one of the current theories for why some patients have persistent symptoms after the infection is treated. The theory involves certain components of the past infection lodging themselves in the liver where they persist and can cause symptoms.

This is a difficult topic because some alternative Lyme treatment providers will tell patients they have a persistent infection and then subject them to years of high-dose antibiotics with no scientific basis, which can create a separate set of problems without addressing anything.
by jjj123 | 2025-05-06 16:37:10+00:00
Caring about what other people think of you doesn’t actually result in other people thinking more highly of you.

I have fallen into this trap (and still do from time to time) of trying to control the way other people perceive me. The thing is, it only works like half the time and often actually backfires.

There are two reasons this doesn’t work: 1) you’re spending energy trying to control others’ perception of you and 2) you don’t actually know what’s going on in someone else’s head, so a lot of the time that energy isn’t well spent
by JPBlack | 2025-05-06 16:37:21+00:00
With LLM technology and AI progressing at a rapid pace and a steadily growing user base, the question of how these LLMs will interact with existing websites and businesses in a standardized way remains unclear.

For reading websites, we already have sophisticated methods such as web crawling with emerging services like Firecrawl or ScrapeGraphAI.

But what about interacting with websites?
by scarface_74 | 2025-05-06 16:38:04+00:00
You can’t imagine how often I pine for x86 based Windows laptops with horrible battery life, loud fans, and enough heat that if I work with my laptop on my lap for an extended period of time there will be no future Scarface’s. But I’m locked into my Mac because of the dirth of Windows software.

Not to mention all of the great Android tablets that I can’t get or the much faster Android devices…
by vaibhavdubey97 | 2025-05-06 16:38:22+00:00
Thank you!

Smolagents works great for us but we did run into some limitations. For example, it lacks structured output enforcement, parallel execution, and in-built shared memory, which are crucial features for orchestrating a multi-layer agent hierarchy beyond simple chatbots. We've also been playing around with Pydantic AI due to its benefits with validation and type enforcement but haven't shifted yet.
by snekcaseenjoyer | 2025-05-06 16:38:32+00:00
hey all, hope this is okay to share here.

recently been working on a social website which lets users run AniList queries, and saves them and the results.

the goal is to let users make data visualizations based on their queries (e.g. bar charts, etc) and share them with their friends. I'm hoping that it will be a fun way for anime enjoyers to get into data analytics/programming, and data enjoyers to build cool queries and share them.

I read the terms of use and I think it's all okay, but I just built this for fun on nights and weekends outside of my job. I hope you find it interesting.

Right now, I'm working on visualizations and making the query editing experience better. Still early days so please don't make crazy amounts of requests if possible haha. If you have a GitHub account feel free to give it a try and let me know if you have any feedback :)
by steveklabnik | 2025-05-06 16:38:48+00:00
> I'm probably someone you'd consider to be on the other, "anti-LLM" side.

I think if you're trying stuff, you're not, otherwise, you wouldn't even use them. What I'd say is more that you're having a bad time, whereas I'm not.

> I wonder if part of this is simply level of patience, or, similarly, having a work environment that's chill enough to allow for experimentation?

Maybe? I don't feel like I've had to had a ton of patience. But maybe I'm just discounting that, or chiller or something, as you allude to.
by ethbr1 | 2025-05-06 16:39:09+00:00
> Realize that social engineering is thing and I tried to practice it in high school to gain access to computer rooms where the "fancy" computers were.

We realized that door bolts are easy to manually jimmy if not precision-fit.

Thankfully, our computer lab overseer was a hacker at heart, congratulated us, and got the door fixed.

I miss the 90s.
by impresburger | 2025-05-06 16:39:31+00:00
Hey, I'm one of the authors of Plexe. Overall, I'd say we like smolagents: it's simple, easy to understand, and you can get a project set up very quickly. It also has some neat features, such as the "step callbacks" (functions that are executed after every step the agent takes).

However, the library does feel somewhat immature, and has some drawbacks that hinder building a production application. Some of the issues we've ran into include:

1. It's not easy to customise the agents' system prompts. You have to "patch" the smolagents library's YAML templates in a hacky way. 2. There is no "shared memory" abstraction out of the box to help you manage communication between agents. We had to implement an "ObjectRegistry" class into which the agents can register objects, so that another agent can retrieve the object just by knowing the object's key string. As we scale, we will need to build more complex communication abstractions (tasks queues etc). Given that communication is a key element of multi-agent systems, I would have expected a popular library like smolagents to have some kind of built-in support for it. 3. No "structured response" where you can pass a Pydantic BaseModel (or similar) to specify what structure the agent response should have. 4. "Managed agents" are always executed synchronously. If you have a hierarchy of managed agents, only one agent will ever be working at any given time. So we'll have to build an async execution mechanism ourselves.

I think we've run into some other limitations as well, but these are the first that come to my mind :) hope this helps!
by api | 2025-05-06 16:40:10+00:00
That movie was so weird. It had flashes of brilliance but also a really dumb "idiot ball" plot in a lot of ways. Astronauts would never be as stupid as they're depicted in that film, things like "oh gee I think I'll take my helmet off around all this potential biohazard."

It also doesn't really work in the Alien universe at all. It would have been much better had it been set in an entirely different 'verse, maybe even its own things.

IMHO the Alien canon should be: Alien, Alien Romulus, and Aliens, in that order (since Romulus is in fact supposed to occur between those other two in-world). Maybe the sequel to Romulus (and Aliens) could be an updated adaptation of the William Gibson script that begins when Rain reaches the "non-Weyland colony" (which would kinda fit with Gibson's script).

My opinion on Interstellar is similar. It had brilliant moments (and visuals!) but overall I didn't like it. I couldn't get past things like: okay, so we are in a kind of semi post-collapse world apparently run by milquetoast descendants of the Heritage Foundation. Where exactly did they get a starship? Did they just have, like, a warp drive sitting around up on concrete blocks in someone's lawn? What? Also they had to lift off from Earth with chemical rockets, but somehow they're able to lift off from much larger planets later without thinking about delta-V budget at all. Sorry but if you're gonna say it's hard sci-fi it's gotta at least try to know something about physics and have coherent world building.

Yes I'm a sci-fi geek.
by dbuxton | 2025-05-06 16:40:17+00:00
Hey! Congrats on the launch. I just signed up for a trial account and I’m pretty impressed with the search API (haven’t used websets yet but looks cool).

Our experimental use case is enabling quick and dirty integration of web-based docs into an employee service agentic chatbot - lots of the questions are around “how do I max out my 401k”, which connects to internal information, but some are more like “how do I link a calendar to calendly”.

The one thing I’d love to have in the search product is a cruft cleaner for the results of web queries. Where you have cached the data presumably this wouldn’t add much overhead. Reduces what you have to feed to the LLM downstream and might improve the embeddings performance.
by ilyausorov | 2025-05-06 16:41:16+00:00
For sure, and I don't think we ever use the term default or neutral. The "the American English accent of our expert accent coach Eliza" is just that -- it's one accent.

As a learning platform that provides instruction to our users, we do need to set some kind of direction in our pedagogy, but we 100% recognize that there isn't just 1 American English accent, and there's lots of variance.
by spookie | 2025-05-06 16:42:23+00:00
Their single biggest priority is to provide a better user experience for your customers compared to competitors.

Units sold in the smartphone world uses the same function video game consoles' market does: you simply offer a bigger and better software offerings, not just hardware.

If you, as a developer, have a worse time contributing to that ecosystem, then it is just a matter of time before the users themselves have a worse time with their device.

I take the comment above as a signal that something is clearly not working towards Apple's goals. Of course, you make your own judgements to support a platform or not, but this indicates that decision is a lot easier than it should be. In detriment of Apple's ecosystem.

All in all I wouldn't discount it.