MurphyA/hacker-news huggingface dataset:
by tarboreus | 2025-06-27 16:12:36+00:00
It's not your intention, but it is functionally what you suggested.

First, we've had these distros, about 5 of them. They're very hard to maintain and are all abandoned now. SOme of these were long-running projects but scale matters in these enterprises.

Second, you can't always use some custom distro. I work for a security company. For various reasons, it makes sense to use a small set of distros that have some major maintenance / royal road element.If I try running Slackware or some distro only maintained by one guy on my work machine, as a practical matter I'm putting my career in jeopardy when I can't do something basic and I ahve no explanation.

The reality is, this shit needs to get fixed. It's not a problem that's going to go away, blind folks aren't going to go away, though that would be really convenient for many, I guess. Let's just clean up this mess. Blind folks are trying to contribute and help, there have been some major breakthroughs lately, mostly because folks have somewhat less crappy attitudes and it's just gotten too ridiculous, but the attitude of "oh just go do this" has run its course, as has the RTFM and figure it out when you can't even get intital purchase on the system. Let's just grow up and clean up this mess, own it and get on board, no on'es asking you to fix this but at least don't be a pain from the sidelines and just say hey, this needs to happen, I support it.
by echelon | 2025-06-27 16:12:41+00:00
The way they win is to be open. I don't get why China is shutting down open source. It was a knife at the jugular of US tech dominance.

Both Alibaba and Tencent championed open source (Qwen family of models, Hunyuan family of models), but now they've shut off the releases.

There's totally a play where models become loss-leader for SaaS/PaaS/IaaS and where they extinguish your closed competition.

Imagine spreading your model so widely then making the terms: "do not use in conjunction with closed source models".
by IncreasePosts | 2025-06-27 16:13:48+00:00
I'm flying your most recent route next month(ba218). If I see you I'm going to say something weird, like "I know where you've been flying James". I hope that's okay.

Regarding ideas, I noticed that you use great circle distance in some of your measurements, what about getting the actual flight data, and the graph showing deviation of your flight from the ideal.
by davidhalter | 2025-06-27 16:13:50+00:00
If I'm perfectly honest, I don't know yet. I'm currently pretty open to any model that ensures long-term survival of the project. Some people might be interested because it can be used as a replacement for Mypy and I'm willing to solve the issues they have in their 1mLoC+ codebases. It is absolutely non-trivial at this point to replace Mypy with Pyright or vice-versa in a larger codebase.
by bloqs | 2025-06-27 16:13:55+00:00
somewhere, deep in my soul, I heard:

"JohnMaddenJohnMaddenJohnMaddenJohnMaddenJohnMaddenJohnMaddenJohnMaddenJohnMadden"

"uuuuuUuuuuUuuuuuuUuuuuuuUuu"
by bilbo0s | 2025-06-27 16:14:37+00:00
I dont know why people seem to care so much about llm safety.

That's kind of an odd question?

To me it's obvious that people want to make money. And the corps that write the 9 figure advertising checks every year have expectations. Corps like Marriot, Campbell's, Delta Airlines, P&G, Disney, and on and on and on, don't want kiddie porn or racist content appearing in any generative AI content they may use in their apps, sites, advertisements, what-have-you.

In simplistic terms, demonstrably safe LLM's equals mountains of money. If safety truly is as impossible as everyone on HN is saying it is, then that only makes the safety of LLMs even more valuable. Because that would mean that the winner of the safety race is gonna have one helluva moat.
by sidewndr46 | 2025-06-27 16:14:43+00:00
They have to be loud enough to be heard through hearing protection. The amplitude is a feature.

It's a "solved problem" in the sense that nuclear energy is a solved problem. There's no mandate to actually see widespread roll out of anything that may be a better solution.

There's a construction site near me at present. There is always 1 machine in reverse, at all times. The utility of having a backup beeper or any noise making device on that site is thus zero. It is the single largest source of noise pollution, larger than the roadway
by bmacho | 2025-06-27 16:14:53+00:00
This is exactly what I wrote? But let me rephrase it: frames are not enough solely for an SPA, they can't keep state, you need javascript/dynamic webserver for that.

> Ok, fine, I'll link you directly to the ArrayList docs, for which I had to "view frame source" and grab the URL:

You could've just right click on the "frames" link, and copy the URL: https://docs.oracle.com/javase/8/docs/api/index.html?java/ut... . They use javascript to navigate based on the search params in the URL. It's not great, it should update the URL as you navigate, maybe you can send them a PR for that. (And to change state of the boxes on the left too.)

Also browser history handling is really messy and hard to get right, regardless of frames.

> And if I look in my history, there is no entry that corresponds to what I actually saw.

? If you write a javascript +1 button that updates a counter, there won't be a corresponding entry in your history for the actual states of your counter. I don't see how that is a fundamental problem with javascript(?).
by 5Qn8mNbc2FNCiVV | 2025-06-27 16:15:54+00:00
Too bad that the Supertokens docs became an absolute dumpster fire with their "recipes" and reading the source made me lose confidence in the product's quality to rely on.

Not saying better-auth is strictly better, but at least you can read the docs and know what you're getting into yourself instead of 12 variations of the same thing
by alganet | 2025-06-27 16:16:06+00:00
> History doesn't work right

> Bookmarks don't work right -- this applies to link sharing and incoming links too

> Back button doesn't work right

Statements that apply to many JS webpages too.

pushState/popState came years after frames lost popularity. These issues are not related to their downfall.

Relax, dude. I'm not claiming we should use frames today. I'm saying they were simple good tools for the time.
by RiverCrochet | 2025-06-27 16:16:30+00:00
Supply decreases when prices can't go up, but need to.

I saw this in my area of the U.S. a few years ago when severe weather events created issues with refineries for a few days, and it impacted gas deliveries to gas stations.

It seemed like gas stations preferred to run out of gas at the pumps instead of raising the prices and be accused of gouging.

Fortunately these were very temporary situations, and it seemed they've been mitigated now I think by temporarily removing limits on tanker truck driver hours when those situations occur.
by zeldasecurity | 2025-06-27 16:17:20+00:00
APIs are now core to how apps function—but they’ve also become one of the most common attack surfaces.

We’re a cybersecurity startup that works with tech companies and SaaS teams, and we’re seeing a pattern: APIs are often rolled out fast, left unaudited, and rarely tested properly. That’s a huge risk.

We wrote this blog post to break down:

What API penetration testing actually involves

Common vulnerabilities like broken auth, injection flaws, and over-permissioned endpoints

How we approach it in a practical, modern stack

Sharing here in case others are dealing with growing API sprawl or wondering how to validate their security posture beyond traditional app testing.
by pmdulaney | 2025-06-27 16:17:38+00:00
When, a few days ago, there was an article in the NYT claiming that there has not been a significant increase in the incidence of autism, but rather just improved diagnosis in the medical community, I was quite skeptical. It just seemed not to jive with my lived experience.

On the other hand, I can easily believe that the perceived increase in natural disasters IS a consequence of improved reporting.
by K0balt | 2025-06-27 16:18:23+00:00
I don’t know what is happening in the rest of the world, but here in the Dominican Republic (where a major export is sugar, ironically) almost all soft drinks are laced with sucralose. This includes the not-labeled-as-reduced-calorie offerings from Coca Cola, PepsiCo, and nestle.

The Coca Cola labeling specifically appears intentionally deceptive. It is labeled “Coca Cola Sabor Original” with a tiny note near the fluid ounces that says “menos azucar”. On the back, it repeats the large “original flavor” label, with a subtext (larger Than the “less sugar” label) that claims that Coca Cola-less sugar contains 30 percent less sugar than the (big label again) “original flavor”. The upshot is that to understand that what you are buying is not, in fact, “original flavor” Coca Cola you have to be willing to look through the fine print and do some mental gymnastics, since the bottle is clearly labeled “Original Flavor”.

It tastes almost the same as straight up Diet Coke. All of the other local companies have followed suit with no change at all In labeling, which is nominally less dishonest than intentionally deceptive labeling.

Since I have a poor reaction to sucralose, including gut function and headache, I find this incredibly annoying. OTOH it has reduced my intake of soft drinks to nearly zero, so I guess it is indeed healthier XD?
by CamouflagedKiwi | 2025-06-27 16:18:39+00:00
I worked with XSLT a few companies ago. They had several XSLT documents as a transformation to various output formats (this was a pretty minor part of the overall product).

I'm not sure I've ever seen something less popular. Feature requests and the odd bug would build up, eventually an engineer would be assigned to it for a week and they'd fix a bunch of things, then essentially would rather quit than keep doing it, so next time it'd be someone else's turn.

I don't even think it was particularly bad. It seemed like it was just always like that. Thank goodness it isn't so popular any more so it doesn't turn up jammed into random places as it did then.
by Eric_WVGG | 2025-06-27 16:18:54+00:00
The movie theater doesn't keep a database of who's been watching their movies.

[edit] and that doesn't just mean “okay jimbob is a dirty dirty boy.” It’s also a handy way to create a registry of whatever the handlers think is the target perversion du jour.

[edit][edit] … and it's not even the government who's keeping that database, it's pornographers. Regardless of your political leanings or trust in the gov't, can you imagine a less trustworthy party to hand off your ID to? mein gott
by nyeah | 2025-06-27 16:19:06+00:00
One cause of this is that folks finish the first 90% and are surprised to discover the second 90% still undone. It feels, intuitively, as if you should be able to subtract. (Everything - 90%) should be around 10%, right? No. It's like relativity or something. It doesn't work the way we naively expect.

Even experienced people fall into this trap again and again.

If that's the issue, then remembering to double your timeline estimates helps a lot. Fallback is to have a boss who doubles them for you. If you haven't set aside time for "debugging" and "iteration", you can use those labels for the second 90%. Sometimes they're even accurate labels.
by mmh0000 | 2025-06-27 16:19:14+00:00
I’ve spent years “fixing” my sleep. Things I recommend:

* a sleep tracker. I love AutoSleep - https://apps.apple.com/us/app/autosleep-track-sleep-on-watch...

* Any kind of white noise. I use an air purifier at home, and a little pocket size white noise machine when I travel.

* find and eliminate any noises in your home. Computers, fridges, squeaky doors, etc.

* find and eliminate any lights. Especially stupid power and status LEDs. Bedroom should be pitch black at night. Electrical tape works well for this.

* Blackout curtains

* cheap eye mask

* Magnesium Glycate supplement

* Earplugs- https://www.amazon.com/gp/aw/d/B0015TBGR6

* And finally, a recent addition that I’ve fallen in love with is sleep ear buds: https://www.amazon.com/dp/B0DT9GBFQ2

Although, I would wait on getting sleep ear buds, Anker just announced a new model with ANC and a similar price.
by aDyslecticCrow | 2025-06-27 16:19:19+00:00
It feels like we're talking about different technologies sometimes.

I find its a slightly improved google for vague questions. Or a doxygen writer.

Its all use I've found for any ai model since i first started playing with github copilot beta.

Ive been trying the newer models as they arrived, and found they're getting more verbose, more prone to hallucinating functions that dont exist, and more prone to praise me as a god when trying to ask about basic assumptions. (you're cutting to the heart of the matter)

What kind of code do you write where its somehow replacing coding itself? I spent 30 minutes trying to get mistral to write a basic bash script yesterday.
by hedora | 2025-06-27 16:19:51+00:00
The archive link shared by heythere22 (which seems to be a different story) discusses this.

The published plan from the heritage foundation includes a few more steps: (1) redefine obscenity to include pornography, effectively banning it via interstate commerce laws (2) extend this to anything that could “be harmful to minors”, which will certainly include information about groups they don’t like, starting with LGBTQ+.
by davidhalter | 2025-06-27 16:20:36+00:00
Django compatibility could definitely be a selling point, but I haven’t built a dedicated Django plugin yet. Right now, I’m prioritizing features like auto-completion and go-to-definition, which I think are more impactful in the short term.

The thing is, both Ty and PyreFly aren’t really close to the level of Mypy or Pyright — neither in terms of features nor stability. ZubanLS already covers the important features, though there are still some bugs I’m working through. So in that sense, yes: At the moment the selling point is that it just works.
by Arnavion | 2025-06-27 16:22:00+00:00
Neat similarity to Zig's approach to generic types. The generic type is defined as a type constructor, a function that returns a type. Every instantiation of that generic type is an invocation of that function. So the generic growable list type is `fn ArrayList(comptype T: type) type` and a function that takes two lists of i32 and returns a third is `fn foo(a: ArrayList(i32), b: ArrayList(i32)) ArrayList(i32)`
by jfengel | 2025-06-27 16:22:00+00:00
I think Professor Reich is missing something crucial about Harvard: its fundamental asset is its reputation.

It has plenty of money, and if its goal were to produce the best education, it would be expanding its offerings. But that's not the goal, which is to present itself as the elitest of elite institutions. That reputation is self-reinforcing: it attracts connected people, and produces connected people.

Those connections do indeed make for great success. It's not on the merit of their education; Harvard doesn't teach any better than plenty of other institutions. But they get the best students, because that's where the other best students have gone.

If Harvard were to make an enemy of the President, it would make an enemy of half of the country, including enormous numbers of very wealthy people, and a not insignificant fraction of its alumni. And that risks having its graduates lose the connections for which they picked Harvard.

Knuckling under costs Harvard its soul, but failing to do so undercuts its whole reason to exist. I don't think they have a choice.

I'd love to see this situation undercut the whole notion of the Ivy League, which excludes vast numbers of incredibly talented students while boosting a few whose skills are frankly middling. But I don't expect Harvard to change its mind on this.
by sestep | 2025-06-27 16:22:18+00:00
Fair, it probably would have been useful for me to include a link to a page discussing those ideas. Since those theoretical/qualitative ideas are already covered in plenty of places online, I didn't bother to talk about them here since they're easy to look up; I just wanted to focus on quantitative data from actual measurements. But again, I agree I should have at least mentioned them or linked somewhere.
by dilippkumar | 2025-06-27 16:22:25+00:00
So pornhub needs to see how many terabytes of content they host and use AI to generate 2x more terabytes of cat pictures and add them to a compliance tab on their home page now?

Seems annoying but not impossible to do.

Edit: I am happy to build a cat pic to porn ratio audit company if anyone is interested. I want to participate in the funniest regulatory process this will create
by mrguyorama | 2025-06-27 16:22:37+00:00
Except space hasn't been "more secure" for nation states against other nation states in decades. US, Russia, and China all have various capabilities to destroy or steal or manipulate or tamper with satellites. It mostly doesn't happen right now because nobody is at full blown war. Shooting down satellites was expected to be a part of any superpower war since the 80s. Those weapons will be plenty effective against even massive installations in space.

Meanwhile, space gets you zero protection from the infosec threats that plague national security installations.
Ask HN: Startup shutting down, should we open source?
by amadeoeoeo | 2025-06-27 16:23:26+00:00
After 5 years of building and fighting for our startup, we’ve reached the end — the product will be shut down soon. I won’t mention names to keep this from sounding promotional. Let’s just say it’s a kind of website builder.

We’ve tried (unsuccessfully) to sell the codebase. Meanwhile, some of our most loyal users are now asking us to open source it. Part of me feels this would be a meaningful way to give back and ensure the project doesn’t completely disappear.

However, I can also foresee a lot of technical and legal complications, not to mention potential maintenance burdens.

Has anyone here been through this before? Any lessons, regrets, or advice?

Thanks a lot in advance!

(AI used to improve spelling)
by kbolino | 2025-06-27 16:23:42+00:00
It's cool that they have that link. Most frame sites didn't. JS actually isn't necessary to make that work, they could have just interpolated the requested page server-side. But it only correctly points to one frame. It's the most important frame, to be fair, but it doesn't do anything for the other two frames.

I don't understand how pre-HTML5, non-AJAX reference docs qualify as an "SPA". This is just an ordinary web site.
by atemerev | 2025-06-27 16:24:01+00:00
Oooh, as there was a law to sent Jews to concentration camps, you couldn't hurt gestapo officers or their families, that would set a really bad precedent! Right?

Law is not arbitrary. Cruelty and unfairness need to be fought, lawful or not. "Just following orders" is not a defense. Did they finally stop to teach history and civilization in schools?
by taeric | 2025-06-27 16:24:33+00:00
You didn't share a templating language, though? You shared an example of a formatting/templating string, but didn't even indicate what level of format string it supported. Such that I don't know if you are sharing C's printf, bash's printf, PHP's... I can presume you don't intend to include CL's FORMAT. Even if I do have a softspot for it, myself.
by FireBeyond | 2025-06-27 16:24:35+00:00
> And this doesn't apply just to car damage, but with security deposits for apartments, etc.

Friends of mine had to go to court to get back a security deposit for an apartment that they had been told was going to be completely gutted (and was) at the conclusion of their lease. The management company wanted to hold $2,000 of security for damage (which, to be clear, was there, though arguably not $2,000 worth) in things that they had demolished within 72 hours of the termination of the lease, and things that they had told them would be demolished.
by rixed | 2025-06-27 16:25:08+00:00
Not all Nobel prizes are equivalent to Newton, Boltzmann or Einstein. Have a look at the video if you wonder why I focus on those three.

I am well aware that he did not publish his lecture notes himself, yet I believe he had written some notes and was not improvising in front of the amphiteater every day. Let's not argue about such trivia though.
by natrys | 2025-06-27 16:25:23+00:00
> Alibaba just shut off the Qwen releases

Alibaba from beginning had some series of models that are always closed-weights (*-max, *-plus, *-turbo etc. but also QvQ), It's not a new development, nor does it prevent their open models. And the VL models are opened after 2-3 months of GA in API.

> Tencent just shut off the Hunyuan releases

Literally released one today: https://huggingface.co/tencent/Hunyuan-A13B-Instruct
by logicchains | 2025-06-27 16:25:50+00:00
What do you mean Tencent just shut off the Hunyuan releases? There was another open weights release just today: https://huggingface.co/tencent/Hunyuan-A13B-Instruct . And the latest Qwen and DeepSeek open weight releases were under 2 months ago, there hasn't been enough time for them to finish a new version since then.
by leodriesch | 2025-06-27 16:25:55+00:00
That's what I really like about Flux Kontext, it has similar editing capabilities to the multimodal models, but doesn't mess up the details. The editing with gpt-image-1 only really works for complete style changes like "make this ghibli", but not adding glasses to a photorealistic image and have it retain all the details.
by glumbum | 2025-06-27 16:26:14+00:00
VA Tech is part of the Victoria & Albert Museum, right?

But seriously, I'm so glad to hear that Violent Assault Tech scientists have made the Fog Harp more efficient. Finally I can reliably surprise my victims! This truly is Value Added Tech, and in such high quality Vinyl Acetate that I'll never worry about Vaginal Atrophy again!
by rtfeldman | 2025-06-27 16:26:14+00:00
> Given Rust's numerous benefits, is having subpar compilation time really that big of a deal?

As someone who uses Rust as a daily driver at work at zed.dev (about 600K LoC of Rust), and Zig outside of work on roc-lang.org (which was about 300K LoC of Rust before we decided to rewrite it in Zig, in significant part because of Rust's compilation speed), yes - it is an absolutely huge deal.

I like a lot of things about Rust, but its build times are my biggest pain point.
by _DeadFred_ | 2025-06-27 16:26:19+00:00
I live in a small (9000) very rural town with low wage jobs (so not a huge tax base) in a reddest of red state and we have our own very nice/clean bus system (it uses bus vans not huge busses). It not impossible in the US, it just depends on if the people of your town care to have it.
by sestep | 2025-06-27 16:26:31+00:00
Great post, thanks for the link! I think you and I were just focusing on different things. You gave a broader discussion of the topic from a few different angles, with more specific basic numbers about CPUs as well as more realistic benchmarks than what I have here. I just wanted to focus on the simplest example I could think of, and run it on as wide a range of different array sizes as I could.

The reason I chose "time per element" then follows from that different goal, because I was comparing across vastly different array sizes, so no other metric I could think of would have really worked for the charts I was drawing.