MurphyA/hacker-news huggingface dataset:
by HappyTeam | 2025-09-24 06:39:59+00:00
We often explore ways to make deep learning models more efficient. One fundamental insight is that deep learning models are inherently sparse—many weights can be safely neglected and zeroed out without significant accuracy loss. This idea, known as model pruning, was first introduced by Yann LeCun in the 1980s through the pioneering work Optimal Brain Damage. Since then, both software frameworks and hardware accelerators have evolved to take advantage of this sparsity, enabling more efficient inference and reduced memory consumption.

Most pruning methods produce unstructured sparsity, where any individual weight can be zeroed out. While this maximizes flexibility, it poses challenges for hardware acceleration. A more hardware-friendly alternative is 2:4 semi-structured sparsity, where out of every four consecutive weights, exactly two are zero. This pattern strikes a balance between model flexibility and computational efficiency, making it ideal for modern GPU architectures.
by blooalien | 2025-09-24 06:41:58+00:00
> "Should Charlie Kirk have been censored? If he were, he wouldn't have been assassinated."

On the other hand, if he were, then whoever censored him might have just as easily become the target of some other crazy, because that appears to be the world we live in now. Something's gotta change. This whole "us vs them" situation is just agitating the most extreme folks right over the edge of sanity into "Crazy Town". Wish we could get back to bein' that whole "One Nation Under God" "Great Melting Pot" "United States" they used to blather on about in grade-school back in the day, but that ship appears to have done sailed and then promptly sunk to the bottom... :(
by godelski | 2025-09-24 06:42:08+00:00
Having recently come out of grad school, tell me about it...

But the same general problem exists in industry. Our fear of doing things non-optimally only results in a less optimal solution. It's a risky move to take no risks.

In both academia and industry you see the same people doing the same things in the same way. It's no wonder things don't change. You can't have a paradigm shift by following the paradigm (playing it safe). I feel like this is a big shame in both tech and academia as the histories of these have always been made by those who rocked the boat. At some point we just have to admit we're not very good at predicting the future and instead of trying to predict what will be the most successful we should fund passion. I'm sure charlatans will get funded too, but its not like we're doing a good job at preventing that from happening now anyways...
by dfsegoat | 2025-09-24 06:42:54+00:00
Related:

KingJamesProgramming [1] - a mashup of Knuth books [2] and the King James Bible with a Markov chain, is still one of my favorite reads for a laugh.

It was also the first place I was really exposed to probabilistic-based methods for generation of novel content.

You get gems like:

"they smote the city with the edge of the sword. 22:20 And one of his main motivations was the high cost of proprietary software houses."

and

"37:29 The righteous shall inherit the land, and leave it for an inheritance unto the children of Gad according to the number of steps that is linear in b."

[1] https://www.tumblr.com/kingjamesprogramming

[2] https://en.wikipedia.org/wiki/Donald_Knuth
by JohnBooty | 2025-09-24 06:42:54+00:00
The term "canceled" seriously needs to be retired.

If I understand correctly, Sidekiq's owner pulled his funding from Ruby Central because of his concerns with DHH. That's... one person.

Of course, many dislike DHH's views. Others like him more for his views. He is outspoken about controversial topics. Obviously this garners him fans, and detractors. Using terms like "canceled" is deeply useless at best.
by raxxorraxor | 2025-09-24 06:42:56+00:00
I think some time investment is very sensible for any form of decision about infrastructure. Today we have companies complaining about their software dependence, software license costs have heavily increased.

Also, an experienced admin can setup a repository server in a day. This is probably even less time investment than getting offers for solutions. In my opinion the maintenance amount isn't less with SaaS at all as most maintenance work is integrating data.

We do have a self-hosted wiki. We don't even need to think about it if we want to integrate document search or analysis. We own our data completely here and I would argue that data is quite an important chunk of wealth for a company. Some SaaS companies know that as well and they basically take your data hostage. And as a plus, as many things are on a local network, any access to that data is pretty much instant.

To save time on infrastructure decision overall is a mistake in my opinion. You wouldn't do that for your ERP or CRM solutions either.
by jadamson | 2025-09-24 06:43:25+00:00
The user you replied to said "collective guilt", which implies the former, and you seem to be confirming they were correct and that this side track about "feelings" is just you trying to diminish their point.

There's no need to lash out, you certainly won't gain anything by doing so.

https://en.wikipedia.org/wiki/Collective_responsibility
by ath_ray | 2025-09-24 06:43:39+00:00
Yeah I agree. There's a lot more needed than just the User Story, one way I'm thinking about it is that the "core" is deliverable business value, and the "shells" are context required for fine-grained details. There will likely need to be a step to verify against the acceptance criteria.

I hope to back up this hypothesis with actual data and experiments!
by ruszki | 2025-09-24 06:44:43+00:00
There isn’t. Yet, everybody knows what I mean under “propaganda against immigration” (just somebody would discredit it, somebody would fight for it), and nobody claims that the Hungarian government’s “information campaign” about migrants is not fascist propaganda (except the government, obviously, but not even their followers deny it). So, yes, the edges are blurred, yet we can clearly identify some propaganda.

Also accurate information (like here is 10 videos about black killing whites) with distorted statistics (there is twice as much white on black murder) is still propaganda. But these are difficult to identify, since they clearly affect almost the whole population. Not many people even tried to fight against it. Especially because the propaganda’s message is created by you. // The example is fiction - but the direction exists, just look on Kirk’s twitter for example -, I have no idea about the exact numbers off the top of my head
by alexanderjchun | 2025-09-24 06:45:07+00:00
What happened?

What I've learned from listening to successful founders is that failing is inevitable and the game is actually how quickly you can learn and adjust. Just that loop until you got three commas and people start slandering you on X. So, technically you got edge.

The meta does seem to have changed recently. Lots more people applying to YC and everyone done throwing money at AI wrappers from people with no domain experience.
by pjmlp | 2025-09-24 06:45:34+00:00
If you want to stay in Fintech, I really don't see anything beyond Java, C#, C++, TypeScript (for the Web stuff).

Some Fintech companies might go a bit outside the norm and allow for Haskell, F#, Scala, which they tend to use as DSLs for some workflows.

Then if you into array languages, banking and fintech is one fo the few domains where that have managed to stay around, but those positions seem hard to get.

Dyalog (APL), J, BQN, Kdb+ (Q)

https://www.arraycast.com/resources
by jraby3 | 2025-09-24 06:46:33+00:00
As a small business owner in a non tech business (60 employees, $40M revenue), AI is definitely worth $20/month but not as I anticipated.

I thought we'd use it to reduce our graphics department but instead we've begun outsourcing designers to Colombia.

What I actually use it for is to save time and legal costs. For example a client in bankruptcy owes us $20k. Not worth hiring an attorney to walk us through bankruptcy filings. But can easily ask ChatGPT to summarize legal notices and advise us what to do next as a creditor.
by rcarmo | 2025-09-24 06:46:49+00:00
I had an inkling these things existed (I’ve been in telco for a few decades), but the last ones I saw had nowhere near this scale. The amount of manual labor to put in the SIMs _and_ configure/remove the PIN codes must be staggering unless they get a bulk manifest of some sort (which you do get if you order batches of SIM cards for IoT applications), so expect these things to have a CSV import of some kind…

Plus I’m wondering what exactly are the radio capabilities of these things with so many antennae close to each other. Anyway, anyone doing network planning would hardly notice a few dozen registered subscribers unless they started generating traffic heavily (in which case they’d probably saturate one sector of a cell, but not with SMS and LTE…)

What a delightfully arcane rabbit hole to get into today, I’m going to do some research…
by ozgrakkurt | 2025-09-24 06:47:40+00:00
Don’t think zig will ever make it into popularity tbh. It is good for low level but it isn’t like rust or go. Rust and go are really good alternatives for c++ or java code, they just work, have good tooling etc. But I would never use zig for that kind of use case instead of rust since you don’t need to go full on engineering every dot mode.

I switched to zig from rust for implementing a database since 6 months and have no regrets but just don’t think anyone would use it for writing backend code or other similar smaller things.

I used to think similarly about rust before though so don’t really know anything
by varenc | 2025-09-24 06:47:47+00:00
> There should be no expectation of privacy for any public officer

It's worth noting that SF Parking Control Officers aren't "police" by most any definition. They're not sworn, and they don't qualify as peace officers under California law. They can't execute warrants, make arrests, or carry firearms, etc. They work under the San Francisco Municipal Transportation Agency (SFMTA), not the SFPD.

Their enforcement powers are limited to issuing parking citations, ordering tows, and directing traffic. About the only thing they share with actual police is the word "Officer" in the job title. Tracking these folks is about equivalent to tracking individual USPS employees.
Show HN: Evalyze-AI investor matches from your pitch deck (free signup)
by Veefa | 2025-09-24 06:47:48+00:00
I built Evalyze because I was frustrated by how much time founders lose sending hundreds of cold emails to the wrong investors. The tool takes a pitch deck, reads it, and suggests a ranked list of investors with short notes on why each one might be a fit. It looks at things like stage, sector, check size, geography, and portfolio patterns, then compares that to a dataset of over ten thousand investors. The goal is not to give you a giant spreadsheet, but to narrow things down to the people who are most likely to care about what you are building.

Signup is free, just an email, no payment. I know some people dislike logins, but it helps me prevent spam and lets you save your runs. You can also play with a sample deck if you want to see it work before adding your own.

What I would love from HN is feedback. Are the matches useful? Are the explanations clear enough? Do you think it needs more transparency about how the ranking works, or less? Where does it break? Thin decks and biotech are still tricky, and sometimes investor data gets stale. If you notice bad fits, I would be grateful if you point them out so I can fix the signals.

I will be here in the comments to answer technical questions and to hear your thoughts. If signup is a blocker, let me know and I can share a sample run so you can still take a look.
by madcocomo | 2025-09-24 06:48:15+00:00
For me the biggest difficulty is I find it hard to read unverifiable documentation. It's like dyslexia - if I can't connect the text content with runnable code, I feel lost in 5 minutes.

So with this approach of spending 3 hours on planning without verification in code, that's too hard for me.

I agree the context compaction sounds good. But I'm not sure if an md file is good enough to carry the info from research to plan and implementation. Personally I often find the context is too complex or the problem is too big. I just open a new session to resolve a smaller, more specific problem in source code, then test and review the source code.
by flohofwoe | 2025-09-24 06:48:26+00:00
Never met Android developers? I'm not sure how much Kotlin has already taken over there, but if you develop for Android you'll have to deal with Java (for better or worse).

Also for backend services Java is a pretty solid option. Just compile a monolithic JAR and 'run' that anywhere, which is much more robust than some node.js app cobbled together from tens of thousands of leftpad-equivalent npm packages ;)
by themaninthedark | 2025-09-24 06:48:28+00:00
2. This has already been adjudicated and this argument lost https://en.wikipedia.org/wiki/Murthy_v._Missouri

The 6–3 majority determined that neither the states nor other respondents had standing under Article III, reversing the Fifth Circuit decision.

In law, standing or locus standi is a condition that a party seeking a legal remedy must show they have, by demonstrating to the court, sufficient connection to and harm from the law or action challenged to support that party's participation in the case.

Justice Amy Coney Barrett wrote the opinion, stating: "To establish standing, the plaintiffs must demonstrate a substantial risk that, in the near future, they will suffer an injury that is traceable to a government defendant and redressable by the injunction they seek. Because no plaintiff has carried that burden, none has standing to seek a preliminary injunction."

The Supreme Court did not say that what was done was legal, they only said that the people who were asking for the injunction and bringing the lawsuit could not show how they were being or going to be hurt.
by camel-cdr | 2025-09-24 06:48:38+00:00
Ok, so I tried to build chocolate doom as well (on Debian WSL):

$ git clone --depth=1 https://github.com/chocolate-doom/chocolate-doom

$ cd c*doom; ls

Ok, there is a CMakeFile.txt, so it's probably a cmake project, so:

$ cmake .

Ok, that seems to work, but three libraries are missing, SDL2_Mixer, SDL2_Net and FluidSynth, so lets install them:

$ sudo apt install libsdl2-mixer-dev libsdl2-net-dev libfluidsynth-dev

Let's try again:

$ cmake .

Works, so now for compiling:

$ cmake --build . -j $(nproc)

Build completed in a few seconds first try.
by matwood | 2025-09-24 06:48:54+00:00
I wonder people ever read what they link.

> The core issue? Not the quality of the AI models, but the “learning gap” for both tools and organizations. While executives often blame regulation or model performance, MIT’s research points to flawed enterprise integration. Generic tools like ChatGPT excel for individuals because of their flexibility, but they stall in enterprise use since they don’t learn from or adapt to workflows, Challapally explained.

The 95% isn't a knock on the AI tools, but that enterprises are bad at integration. Large enterprises being bad at integration is a story as old as time. IMO, reading beyond the headline, the report highlights the value of today's AI tools because they are leading to enterprises trying to integrate faster than they normally would.

"AI tools found to be useful, but integration is hard like always" is a headline that would have gotten zero press.
by Veefa | 2025-09-24 06:48:57+00:00
I built this because I’ve seen how much time founders waste pitching the wrong investors. Evalyze reads a deck, builds a quick profile of the startup, and compares it to investor data like stage, sector, check size, and portfolio patterns. The result is a ranked list of investors with a short reason why they match.

Under the hood it’s a mix of LLM parsing and embeddings, with some rules layered in. The data is public and updated regularly. The stack is pretty simple: Next.js, FastAPI, Postgres.

It’s not perfect yet. Thin decks and biotech are tough, and some investor profiles get outdated. I’m working on ways to show uncertainty better.

Would love feedback on whether the matches feel useful, where you see bad fits, and how much explanation you’d want on the ranking. I’ll stick around to answer questions.
by jampekka | 2025-09-24 06:49:09+00:00
> I think the issue with this way of thinking is that humans think in abstractions.

Isn't that the entire point of making abstractions? Understanding things "as they are" is impossible, so we need simplifications. Of course it should be appreciated that the abstractions are always "wrong".

"A map is not the territory it represents, but, if correct, it has a similar structure to the territory, which accounts for its usefulness."

https://en.wikipedia.org/wiki/Map%E2%80%93territory_relation
by hulitu | 2025-09-24 06:49:29+00:00
> As a parallel thread mentions, anything related to Chat Control and other Internet control things immediately becomes a target for state actors trying to undermine democracy. [5] In my opinion, it is also often initiated and pushed for by them.

War is peace, isn't it ? /s I am not against chat control if they start making public the chats of politicians. I know, it's not gonna happen. National security.
by th0ma5 | 2025-09-24 06:49:31+00:00
An ideal measurement would be to calculate your utility's water usage to kWh then to this, perhaps a token per gram measurement. Of course it would be small, but it should be calculable and then directly comparable to these models if we try to go by something like token per gram of water. I suspect due to DC power distribution they may be more efficient in the data center. You could get more specific about the water too, recycled vs evaporated etc etc
by mschuster91 | 2025-09-24 06:49:32+00:00
The problem is, without the backwards compatibility and a high-performance core design, the customer base is really, really small - and that's the reason (in addition to Qualcomm having had an exclusivity agreement with MS, but only putting out crap designs) why every attempt of pushing a non-x86 Windows machine so far just completely and utterly failed.

The lower/ultra-low end market is a different thing - just look at the absurdly massive popularity of Raspberry Pi and their clones - but as said these are toys, not capable of being an actually usable general (as in: general population) computing device.
by adventured | 2025-09-24 06:49:46+00:00
It'll be a large cost reduction over time. The median software developer in the US was at around $112,000 in salary plus benefits on top of that (healthcare, stock compensation), prior to the job plunge. Call it a minimum of $130,000 just at the median.

They'll hire those people back at half their total compensation, with no stock, far fewer benefits, to clean up AI slop. And or just contract it overseas at ~1/3 the former total cost.

Another ten years from now the AI systems will have improved drastically, reducing the slop factor. There's no scenario where it goes back to how it was, that era is over. And the cost will decline substantially versus the peak for US developers.
by elcapitan | 2025-09-24 06:49:49+00:00
All else being equal, what I've come to value more over time is long term stability of languages and their ecosystems:

- stable APIs of essential libraries and frameworks

- a grown up culture that accepts that something isn't dead just because it doesn't get an update 8 times a day

- tooling that will still work and be supported after 5 years (not a new package manager or build tool every year)

- communities and individuals around it that are focused on getting things done instead of status and drama
by h4ch1 | 2025-09-24 06:49:54+00:00
A mix of my own opinions and after reading comments on this post:

1. Your first choice should be the language you or your team knows best.

2. Every language is built to solve certain problems and are, at the end of the day, opinionated. This may not be true for the most popular generalist programming languages; but stuff like Purescript for example, is great if you already have a Haskell codebase, with Haskell developers and you need a frontend. Easy to onboard/get productive in vs learning React/hiring React devs.

Choosing the right tool for the job is imperative. I will not use Rust for my web UIs, I will not use Javascript for writing code on embedded devices. Research and decide accordingly based on how it fits your existing pattern of thought/time constraints/end-goals.

3. Avoid language zealots and maximalists. People who'll try their best to convince you to write and do everything in a single language. A lot of Rust people will attempt to write everything in the entire project in Rust, even stuff like web UIs. This creates unnecessary friction, and you end up fighting the language rather than being productive.

4. Have fun, learning a language expands your thought process, it exposes you to different ideas, ideas that you may bring into other languages. For example, after learning/working with Haskell I wrote my own small utilities for higher-kinded types in Typescript.

5. Languages are a tool, choose a tool that's right for the job depending on how long you have and how adept you are with your existing tools.

=-=-=

edit: anecdote

I was building a deeply nested tree representation of 3D models with thousands of meshes, materials, etc. I wanted to write the parser in Rust and do some fun parallelization, but I am simply not good enough with Rust atm to do so; therefore I've built a correct implementation of it in Typescript, something I know very well, and now I'll begin porting it to Rust while at the same time learning the language.

This does two things for me; my team can test my implementation and build on top of it since the API won't change, and I can take much less time re-writing it in rust while also learning about the language.

Just a little something I do when learning any new language; rewrite something I know very well in it. Be it Raytracing in a Weekend or one of my older projects.
by rob74 | 2025-09-24 06:50:13+00:00
> Google's move to reinstate previously banned channels comes just over a year after Meta CEO Mark Zuckerberg said [...] that the Biden administration had repeatedly pressured Meta in 2021 to remove content related to COVID-19. "I believe the government pressure was wrong, and I regret that we were not more outspoken about it," Zuckerberg wrote in the August 2024 letter.

I'm sure Zuckerberg will say the same thing in 2029 too if the ruling party changes again. Until then, removing fact-checking and letting conspiracy theorists have their freedom of speech while suppressing voices critical of the current administration will make that change less likely...
by 0points | 2025-09-24 06:50:47+00:00
> The answer is likely wordpress, because its default wp_hash algorithm is still MD5.

That's only true if you ignore all the details.

As usual, you cannot make a coherent understanding on just about any subject by reading headlines alone. Life would have taught you by now that the devil is in the details.

WP uses salt and multiple rounds of hashing, fully mitigating the md5 collisions being topic of discussion here.

So no, wp doesn't "use md5" in the sense that they would be vulnerable to this type of attack.

Source: https://developer.wordpress.org/reference/functions/wp_hash_...
by a2128 | 2025-09-24 06:50:54+00:00
Nobody's running SDXL on an 80W GPU when they're talking about generating images, and you also have to take into account training and developing SDXL or the relevant model. AI companies are spending a lot of resources on training, trying various experiments, and lately they've become a lot more secretive when it comes to reporting climate impact or even any details about their models (how big is ChatGPT's image generation model compared to SDXL? how many image models do they even have?)