MurphyA/hacker-news huggingface dataset:
by Brybry | 2025-08-22 18:33:25+00:00
https://www.congress.gov/bill/117th-congress/house-bill/3617 isn't really a comparable link to https://www.congress.gov/117/bills/hr3617/BILLS-117hr3617ih....

But I think that was maybe just a mistake? Maybe he meant https://www.congress.gov/bill/117th-congress/house-bill/3617...
If the AI bubble does pop, what happens next?
by peoplenotbots | 2025-08-22 18:33:34+00:00
If the ai bubble does pop, what happens next?

My cofounder and I are working on a way to add ads into genai products but we didnt plan on a complete bubble pop so we're trying to figure out if it'll harm us. https://github.com/atheon-inc

A discussion?
by partomniscient | 2025-08-22 18:33:38+00:00
But we haven't started using regular expressions yet...!?

I was fortunate enough that my solution was to host my own mail server 20+ years ago and create a separate email address per relationship with a company, so I can tell the moment some 3rd party has been comprimised when I receive spam on a specific address. My personal spam has been minimal over time.

If for example moc.elgoog@mydomain.com gets spam - I know they're compromised or have sold me out.

Yes gmail has had something similar using the + character, but most people don't know about/make use of this and still abdicate spam filtering to things they don't understand like bayesian algorithms which suffer from false positives. (Have you checked your spam folder for our very important message...?)

Email has never been secure and despite modern updates, I still don't consider it as such. Then again I don't have much to worry about, so I'm ambivalent most of the time. That said, special 'fuck you' shoutouts to Ticketek for being compromised and their general ineptitude and shitfuckery in so many ways... It took them 2 months to respond to an issue I raised with them only to ask whether it was still an issue... (yes, it still is).

Unfortunately I don't know if you could easily manage to convince majority email providers you're legitimite with a new domain in this day and age - I suspect its now a major hurdle to overcome as I've read often enough of mail bouncing because "we've never heard of you until now, so we don't trust you" - which makes communicating with the majority of the world via email almost impossible to build up the trust level you're considered legitimite and that's despite all this extra DMARC, DKIM, and SPF and SSL/TLS supposed safeguards which have appeared over time and I've had to comply with.

Security as an afterthought means its still probably never going to be secure. I've always considered email the equivalent of transmitting plaintext and have always treated it as such. This has led to some pretty difficult situations where I don't email important stuff to a 3rd party just because they expect it and everyone else does it.
by pndy | 2025-08-22 18:33:40+00:00
> I started the get itchy about so much of my life sitting on Google

For me and my partner was enough when Google started collecting info about purchases/delivery orders on gmail and dumping it in some separated page without any consent nor notification.

We moved to Proton but once they changed branding and starting introducing additional services beside mailbox we knew they enter milking-out path. Their newest AI plaything was reason to leave.
by goku12 | 2025-08-22 18:33:44+00:00
Here are some of the common sense rules for evolving a standard:

1. Keep the standards simple. Avoid adding features if you can. Standards define implementations. Don't invert that pattern and make the standards morbidly obese.

2. Keep the features orthogonal. Don't create multiple ways of doing the same thing. Make sure that each feature plays well with the the others.

3. Maintain backwards compatibility. Don't break anything that depends on your standard. Don't frustrate your implementers and their customers with an endless game of whack-a-mole.

4. All the above are on a best-effort basis. Exceptions are acceptable under exceptional circumstances.

For some reason, the WHATWG has the diametrically opposite belief on all the above. Perhaps they should be called the Web upside-down standards. You have no problem adding features to the standards faster than anyone can read it. But maintaining and upgrading an old feature is somehow too far beyond your capability to justify keeping it around. I guess it's back to uni for me to figure out how I got this so wrong.
by jrm4 | 2025-08-22 18:33:58+00:00
Can't help but consider how, perhaps, this could be a teaching moment for other folks. I know "convenience reigns supreme" but getting perhaps less-tech savvy gamers knowledgeable about what is being given up when you use anti-cheat.

Alas, I'd like to believe we could be in an era of "hey, not a problem, just have a dedicated gaming machine," but that too is difficult.
by hellojesus | 2025-08-22 18:34:37+00:00
They can try.

> And how we burned in the camps later, thinking: What would things have been like if every Security operative, when he went out at night to make an arrest, had been uncertain whether he would return alive and had to say good-bye to his family? Or if, during periods of mass arrests, as for example in Leningrad, when they arrested a quarter of the entire city, people had not simply sat there in their lairs, paling with terror at every bang of the downstairs door and at every step on the staircase, but had understood they had nothing left to lose and had boldly set up in the downstairs hall an ambush of half a dozen people with axes, hammers, pokers, or whatever else was at hand?... The Organs would very quickly have suffered a shortage of officers and transport and, notwithstanding all of Stalin's thirst, the cursed machine would have ground to a halt! If...if...We didn't love freedom enough. And even more – we had no awareness of the real situation.... We purely and simply deserved everything that happened afterward.
by UncleMeat | 2025-08-22 18:34:46+00:00
Planned malice. They simply hate "lib shit" and want liberals to suffer. The left likes solar and wind so actively placing barriers in the way of solar and wind is a way of saying "fuck you, libs" and kicking sand in their faces.

My aunt is a conservative lobbyist. She is also a drunk. This means that she gets drunk and texts my family her real feelings all the time. She is absolutely 100% motivated by hate. That's it. She has told her sister to kill herself because she's on government benefits. She has told my mom that she should be thrown in prison for going to an anti-Trump protest. She has told her own daughter that she'd be better off dead than bisexual. Her daughter has attempted suicide twice.

She is not motivated by some actual policy outcome. She is not motivated by trying to help people just through some different mechanism than the left would use. She is not motivated by libertarian ideals. She is motivated by hate.
by keernan | 2025-08-22 18:34:51+00:00
No. The 'goal' of investing (e.g. regularly buying) means attempting to own as many shares as possible. That is achieved by buying low and selling high. Buyers benefit from lower prices, not higher.

So many investors get this concept wrong. I suppose they get excited because what they bought went up in value and they have a sense of being enriched. But, that is backwards. That is what they want 20-40 years from now when it will almost certainly be the case that prices are not just higher, but much higher, than today. But, when they are buying shares, the goal is to pay the lowest price possible. If I am 20 years old, I am screaming: crash and burn baby! Crash and burn! Gimme those shares at 50% off yesterday's price.
by toast0 | 2025-08-22 18:34:53+00:00
> but it all feels a bit messy to have the byte based abstraction more or less be the default.

I mean, really neither should be the default. You should have to pick chars or bytes on use, but I don't think that's palatable; most languages have chosen one or the other as the preferred form. Or some have the joy of being forward thinking in the 90s and built around UCS-2 and later extended to UTF-16, so you've got 16-bit 'characters' with some code points that are two characters. Of course, dealing with operating systems means dealing with whatever they have as well as what the language prefers (or, as discussed elsewhere in this thread, pretending it doesn't exist to make easy things easier and hard things harder)
by danielhanchen | 2025-08-22 18:35:02+00:00
For GPT OSS in particular, OpenAI only released the MoEs in MXFP4 (4bit), so the "unquantized" version is 4bit MoE + 16bit attention - I uploaded "16bit" versions to https://huggingface.co/unsloth/gpt-oss-120b-GGUF, and they use 65.6GB whilst MXFP4 uses 63GB, so it's not that much difference - same with GPT OSS 20B

llama.cpp also unfortunately cannot quantize matrices that are not a multiple of 256 (2880)
by sowbug | 2025-08-22 18:35:11+00:00
When red-light cameras are installed at an intersection, the number of rear-end accidents typically increases as drivers unexpectedly slow down instead of speeding up at yellow lights.

The cost of these accidents is borne by just about everyone, except the authority profitably operating the red lights. (To be fair, some statistics also show a decrease in right-angle collisions, which is kinda the point of the red-light rules to begin with.)
by jauntywundrkind | 2025-08-22 18:35:17+00:00
> One thing that I think this discussion is highlighting to me is that there's very little support in the web standard (as implemented by browsers) for surfacing resources to users that aren't displayable by the browser.

Really wish registerProtocolHandler were more popular. And I really wish registerContentType hadn't been dropped!

Web technology could be such a nexus of connectivity. We could have the web interacting with so much, offering tools for so much. Alas, support has largely gotten worse decade by decade. And few have taken up the chance.

Bluesky is largely using at:// urls. Eventually we probably could argue for support for our protocol. But web+at:// is permission less. Tools like https://pdsls.com can just become web based tools, with near no effort, if they want.
by toomuchtodo | 2025-08-22 18:36:25+00:00
This is true, but the funny part is, it's only going to impact red states. PNW/California already get most of their power from low carbon sources. Illinois has the largest fleet of commercial nuclear generators, and subsidizes it. NYISO gets a bunch of clean hydro power from Canada and some fossil gas. Is industry going to build where power costs are higher out of stupidity? Unlikely. "Stop hitting yourself."

As another comment mentioned, this is immaterial at the rate at which solar PV and batteries are being manufactured, it just makes electricity more costly (an additional tax) until we get to the future.

https://app.electricitymaps.com/map/72h/hourly (center on US)
by philistine | 2025-08-22 18:36:42+00:00
I come from way up top on that globe of ours. I have driven in frankly apocalyptic snowstorms. They're an insidious problem to solve, but I remain optimistic. Back home, they will close specific roads due to snowstorms, but what do you do about the cars already on the road? You can't stay put for 16 hours can you? So you move as slow as possible, sometimes as low as 5 kilometres an hour. Cause that's the thing about a snowstorm; it's about visibility. You're not risking your life if a dude in skis can go faster than you.
by Dig1t | 2025-08-22 18:36:46+00:00
>how fast words become deeds. Every oppression starts with words.

Well illegal deeds are already illegal. Oppression is already illegal. Just enforce the existing laws if words you disagree with become actions.

The problem with this system where you say that “certain words lead to bad deeds, therefore we must silence bad words” is that it is so easily abused to silence anything that people in power don’t like.

“Independent justice” is just a group of people with their own biases. The point is still true that they are a body which can decide which types of (words) are okay to say vs others, you can simply change one day what qualifies as “hate speech”.

>Why should you have the right to insult other people?

Because words are words, they are information, and violence is already illegal. There are many cases where something is both an insult and TRUE, and being able to speak the truth is important in a democracy.

You can never speak truth to power or truly question anyone in authority because they will always have the power to lock you up (or fine you) for insults.
by vjvjvjvjghv | 2025-08-22 18:36:56+00:00
I feel this not much different from dealing with large teams of offshore devs. You constantly get huge piles of code of questionable quality written by people who don’t understand your domain. Doing thorough review probably takes as much time as writing it yourself so you end up shipping code where nobody really knows what the problems are and hope for the best.
by munificent | 2025-08-22 18:37:00+00:00
Often, when I have some home DIY or woodworking problem, I reach for my trusty Dremel:

* The Dremel is approachable: I don't have to worry about cutting off my hand with the jigsaw or set up a jig with the circular saw. I don't have to haul my workpiece out to the garage.

* The Dremel is simple: One slider for speed. Apply spinny bit to workpiece.

* The Dremel is fun: It fits comfortably in my hand. It's not super loud. I don't worry about hurting myself with it. It very satisfyingly shaves bits of stuff off things.

In so many respects, the Dremel is a great tool. But 90% of the time when I use it, it ends up taking my five times as long (but an enjoyable 5x!) and the end result is a wobbly scratchy mess. I curse myself for not spending the upfront willpower to use the right tool for the job.

I find myself doing this with all sorts of real and software tools: Over-optimizing for fun and ease-of-entry and forgetting the value of the end result and using the proper tool for the job.

I think of this as the "Dremel effect" and I try to be mindful of it when selecting tools.
by hobofan | 2025-08-22 18:37:06+00:00
That's almost the most simple kind of router imaginable, isn't it? Just embed the query and route to the model that in the past has performed the best on similar queries?

I'm sure that has been documented/tried before, and this almost certainly doesn't work in practice. The typical counter-example would be to take a simple-sounding query that actually requires complex reasoning, but because the query is close in the embedding space to other simple-sounding queries, it would be sent to a "dumber model" for efficency.

I guess in their benchmarks that works out, because from what it sounds like, they do per-dataset clustering, so the embedding clusters may actually be able to cluster "complexity levels". However, if you were to mix all datasets into one (similar to how you would encounter it for most real-world use-cases) and cluster against that, this approach would surely break down.
by Sohazur | 2025-08-22 18:37:08+00:00
Track, Analyze & Improve your AI Search Visibility with ReachLLM. Businesses spend billions of dollars on SEO ($105 B in 2025), but with the rise of AI search tools like ChatGPT, Perplexity, Gemini, etc., they have little to no control over whether they are getting mentioned in the LLMs. And, already 58% of all online searches for product discovery are starting with AI tools, which is just the beginning.

At ReachLLM, that's the problem we are trying to solve with an all-in-one self-serving SaaS, which is easy to use for anyone without any prior experience.
by testfrequency | 2025-08-22 18:37:19+00:00
We do have narrow streets in LA with double parked cars, cars parked in the street only allowing one car through the middle at a time, and plenty of construction closures and obstacles.

Why do so many NYC people think there’s comically no cars in LA or neighborhood streets?

Also, I can assure you LA drivers are a tad bit more aggressive than NYC drivers (less honking and flicking off though, LA people are more a drive you off the road or into the shoulder sort of passive aggressive).

I was born and raised in NYC and have lived in LA for quite some time, still going home often for family. I’m really struggling with reading these “NYC is unique” comments regarding Waymo traffic.
by joecool1029 | 2025-08-22 18:37:25+00:00
> I genuinely think the most complicated challenge for Waymo in NYC will be…winter snow and ice.

Nah, I'm betting it'll be the locals. They'll get pissed off at it remaining stopped when it shouldn't and do shit like start ramming into it. I've had it happen on the island when I stopped at a yellow. NYC is a lot more chaotic than any other US city I've driven.
by skywhopper | 2025-08-22 18:37:26+00:00
God, this sort of article is so boring. Go is a great language, as evidenced by the tremendous amount of excellent software that’s been written in it. Are there some rough points? Sure.

But that’s all this is, is a list of annoyances the author experiences when using Go. Great, write an article about the problems with Go, but don’t say “therefore it’s a bad language”.

While I agree with many of the points brought up, none of them seems like such a huge issue that it’s even worth discussing, honestly. So you have different taste the the original designers. Who cares? What language do you say is better? I can find just as many problems with that language.

Also, defer is great.
by zahlman | 2025-08-22 18:37:35+00:00
Such languages do not have strings. Definitionally a string is a sequence of characters, and more than 256 characters exist. A byte sequence is just an encoding; if you are working with that encoding directly and have to do the interpretation yourself, you are not using a string.

But if you do want a sequence of bytes for whatever reason, you can trivially obtain that in any version of Python.
by megaman821 | 2025-08-22 18:37:46+00:00
Serious question. Why do farmers need the USDA's help on this? Is it a financial issue, banks don't believe there is a positive ROI on farmland solar so the wont lend? Is it health related, the USDA needs to approve solar panel usage in close proximity to crops? Is it infrastructure related, someone has to approve and build transmission lines to the farm?
by juancn | 2025-08-22 18:37:49+00:00
I think it works only for people with a certain thought pattern, the ones that like to think everything up-front before doing anything.

Most people prefer to play around and make several crappy attempts and combine them until the whole is somewhat solved, then go over and polish it a little, and maybe then add tests and fix the behavior in place.

For this last group, TDD it's jarring, unnatural and requires a lot of willpower to follow.

It's not bad in itself, it's just not for everyone.
by moomoo11 | 2025-08-22 18:38:26+00:00
This reads like your generic why js sucks why c sucks why py sucks etc.

Use the language where it makes sense. You do know what if you have an issue that the language fails at, you can solve that particular problem in another language and.. call that code?

We used to have a node ts service. We had some computationally heavy stuff, we moved that one part to Go because it was good for that ONE thing. I think later someone ported that one thing to Rust and it became a standalone project.

Idk. It’s just code. Nobody really cares, we use these tools to solve problems.
by danenania | 2025-08-22 18:38:36+00:00
Oh yeah. Said another way, it discourages nerd-sniping, which in practice is a huge problem with functional programming and highly expressive type systems.

You end up creating these elegant abstractions that are very seductive from a programmer-as-artist perspective, but usually a distraction from just getting the work done in a good enough way.

You can tell that the creators of Go are very familiar with engineer psychology and what gets them off track. Go takes away all shiny toys.
by dazc | 2025-08-22 18:38:47+00:00
You are on to something here. I have started driving a small car in the UK (Ford Fiesta) and have discovered it's a magnet for the road rage people (around 50% of drivers here).

Firstly, I never back down and will come to a complete stop if slowing down doesn't work. Secondly, I have noticed these drivers feed off any reaction and that avoiding eye contact works very effectively, even if they pull beside you to have a childish rant.
by lquidfire | 2025-08-22 18:39:14+00:00
> The upcoming email hosting service from Thunderbird will support IMAP, SMTP and JMAP out of the box

Ahh, will Thunderbird finally see full JMAP support? Hooray!

For the self-hosters (other than those using Stallwart):

Cyrus does, of course, support JMAP (it's what Fastmail uses); Dovecot has apparently no interest / no manpower to really implement it themselves, but are willing to take a contribution[0].

One day I am going to configure Cyrus just for JMAP.

[0]: https://dovecot.org/mailman3/archives/list/dovecot@dovecot.o...
by ajkjk | 2025-08-22 18:39:25+00:00
This is unrelated but occurred to me as I was reading it:

It would be really amusing or entertaining or inspiring or something to see what the best possible outcome from an LLM-style chat session would be. E.g. get a bunch of brilliant humans together, ask them ChatGPT-style questions, but use their collective resources to craft perfect responses to everything (I mean, slowly, over days or months, of course). LLMs are useful sometimes, sure, but sometimes it feels like people think their LLM is being really useful because they have low standards for how good the answer could be.

like... we're trying to make LLMs really good at doing human stuff. But humans are also really bad at what LLMs do: always having experts available as resources that give really good, directed, thoughtful answers to questions on any subject and come up with sophisticated plans to execute on goals. Businesses kinda do this but it's all twisted up; you never get to know if you're doing anything 'right' or in the best known way; mostly everyone is just making everything up as they go in the context of what they happen to know. It would be nice for once to see what the best possible human effort on a task or question would look like.

e.g. you ask it a math question and it teaches you the answer perfectly and describes it in the most lucid possible way. Maybe it's a subject no one really teaches right and the answer involves reformulating it in a new presentation that is easier to understand, and it expresses itself with just the right amount of confidence, nothing bizarre. Then you ask it for advice and it gives really, really good human-to-human interpersonal advice, takes into account everything you say and really sees you as a person and understand what you're going through but also has an eye towards pushing you to be better instead of just validating what you think you need. Then you ask it to make a website and what you get is a brilliant piece of original software plus it factors out some of the functionality into well-documented, well-tested open source software with a good plan for improvement. Then you ask it to fix local politics in your city and it realizes it can't be fixed without running for office so it puts together a team and a platform and finds a good candidate and starts a campaign...
by UncleMeat | 2025-08-22 18:39:37+00:00
It doesn't matter.

Outright banning solar and wind in red states and then watching as power generation companies flee to blue states as these energy sources outcompete fossil fuels in the marketplace doesn't matter. They still got to say "fuck you, libs." That's all that matters. Pointing out how this hurts their own voters won't change anything because the thing they want is not actually human flourishing. The thing they want is "fuck you, libs" and they got that already.