skysight-inc/HackerNews huggingface dataset:
I think this project is awesome and am quite disappointed with some cynical commentary from large American labs.

Researcher at Meta or OpenAI spending hundreds of millions on compute, and being paid millions themselves, whilst not publishing any of their learnings openly, here a bunch of very smart, young Chinese researchers have had some great ideas, proved they work, and published details that allow everyone else to replicate.

"No “inscrutable wizards” here—just fresh graduates from top universities, PhD candidates (even fourth- or fifth-year interns), and young talents with a few years of experience."

"If someone has an idea, they can tap into our training clusters anytime without approval. Additionally, since we don’t have rigid hierarchical structures or departmental barriers, people can collaborate freely as long as there’s mutual interest."
>“But Graham,” I hear you protest, “I see these practices recommended in vendor’s datasheets all the time! Surely they can’t be wrong? They’re professionals!”

>The 100nF value for decoupling became so entrenched because it works well enough* most of the time, so you don’t need to even think about it. By eliminating trivialities you can focus your brain-juices, spoons, or whatever else you want to call them on more challenging tasks.

So the argument in this article is that we should ignore this triviality and spend more time precisely tuning decoupling capacitor selection on top of designing the rest of the system?

Software people would call this premature optimisation, no?
or you become the main character of a superhero comics
Some of them certainly, that beard and thick rimmed glasses guy with a dozen channels comes to mind (I don't know his name, but other people have given me the same description of him). Others are pretty weird looking nerdy guys tbh, I believe they probably read Wikipedia a lot.
Have your ISP delegate RDNS to you :D
Bill Gates Isn't Like Those Other Tech Billionaires
Here the author did a small comparison between the languages in the context of TigerBeetle:
https://matklad.github.io/2023/03/26/zig-and-rust.html
> from what I understood, something like this shouldn't hold a drop of water under fair-use doctrine, because there's a disproportional damage, plus a huge monopolistic monetary gain

"Something like this" as in what DeepSeek allegedly did, or the web-scraping done by both of them?

For what DeepSeek allegedly did, OpenAI wouldn't have a copyright infringement case against them because the US copyright office determined that AI-generated content is not protected by copyright - and so there's no need here for DeepSeek to invoke fair use. It'll instead be down to whether they agreed to and breached OpenAI's contract.

For the web-scraping it's more complicated. Fair use is determined by the weighing of multiple factors - commercial use and market impact are considered, but do not alone preclude a fair use defense. Machine learning models do seem, at least to me, highly transformative - and "the more transformative the new work, the less will be the significance of other factors".

Additionally, since the market impact factor is the effect of the use of the copyrighted work on the market for that work, I'd say there's a reasonable chance it does not actually include what you may expect it to. For instance if you're a translator suing Google Translate for being trained on your translated book, the impact may not be "how much the existence of Google Translate reduced my future job prospects" nor even "how many fewer people paid for my translated book because of the existence of Google Translate" but rather "how many fewer people paid for my translated book than would have had that book been included in the training data" - which is likely very minor.
As an Australian in the market for an EV, who used to be very pro-Tesla, I can tell you there is zero chance I'm buying a Tesla. It would have to be by far the cheapest on the market, and even then I'd hate myself.
Thanks a lot for posting this here! I can't believe it went viral, makes all the efforts feel worth it now! - Om Alve
> I think we seek to credit the source for reasons that are not clear... We don’t really do this because there’s no concept of ownership of food to that degree.

Cooking is not a great comparison, and it betrays your point more than anything. If you cook something particularly impressive or complex, people will almost universally ask about the recipe and where it came from.

Origination is actually a pretty common topic of discussion for many things.
Fun article but not really about product hunt after the first few paragraphs.

Mind fuck - product hunt is not about product hunting either.

It’s spec work. It’s not super clear that’s what it is, but the specs given to you on product hunt are the current zeitgeist. Whether you like it or not, you will build your apps for this hivemind and not for any real problem space.
Designing a simpler and transparent tax system
If you had to design a brand new tax system for a new country, would you use a developed country tax system as scaffolding?

I think a simpler and fully transparent system can be achieved by removing all taxation from every business and putting a single tax on final products and services consumed by end users. That way, we will all know exactly how much tax the government takes.

- income tax
- payroll tax (employer contributions)
- property tax
- capital gains (buy a house, sell 20 years later, pay taxes)
- corporate tax
- council tax
- state level tax
- inflation
- VAT

When you look at how much is taken at each step, the final amount from your work taken in taxes is in the 70% to 85% range. This could be greatly simplified by translating all those taxes into a final tax on products and services consumed.

1L of milk:
20% price
80% tax

a car:
15% price
85% tax

No taxes on your income, no taxes on companies, no taxes on anything other than the final products and services consumed. The government can provide direct monthly payments to people with lower incomes. If you want to make sure that no one runs out of milk and bread, the tax can be set to zero, making those goods extremely cheap.

This is a fully transparent system that makes it hard to increase taxes in shady ways.
This went much deeper than anticipated, but I just found it curious how there's no data for Brazil? We have a big and active community on Product Hunt, it surprised me it wasn't even mentioned the rankings.
> If data is (almost) always immutable, which seems to be a founding principle of Clojure

Being immutable isn't some "best-practice" like eating your veggies, where the more you eat, the healthier you are, and occasional sugar is OK.

I either can reuse the result of getFoo() or I can't. If getFoo() is 99% immutable - as the caller, it's my job to consider taking locks and/or making defensive copies.

If I want to publish library code that calls getFoo(), now my callers will need to consider taking locks and/or making defensive copies.

Your question was about Rust ownership, and I answered about Haskell immutability - but they're both the same in that they're pretty strict compiler rules, and you have to stray into unsafe territory to violate them.
Well, at least one selection pressure for blue exists - modestly better vision in low light levels.
"Kristin Welker, NBC’s moderator, noted to Ms Ocasio-Cortez during their interview that some activists on her party’s progressive left flank have started using the derisive moniker “Genocide Joe” for the US president." https://www.the-independent.com/news/world/americas/us-polit...
I recently discovered that FreshRSS has a built-in xPath parser/webscrapper[1] so you can actually subscribe to any website, even if it doesn't have an actual feed.

It's not straightforward to use because of the lack of a test/debug interface, but its worth the effort to set it up!

[1]: https://freshrss.github.io/FreshRSS/en/users/11_website_scra...
The geography data seems very amateur, to be polite.
LibreOffice 400M Downloads, and Counting
They openned OpenAI :)

OpenAI has a great opportunity now to get back to do the right thing but that would mean a much smaller valuation so they will go for broke
It’s just calling APIs on the actual monitor, right? Or a service that listens to the monitor?

Feels like low risk unless the watch gets out of sync (but easy enough to change the code to stop the watch from showing old data if that happens).
35 miles is hardly a 20 meters' "buzzcut". The odds of that happening are probably worse than winning the lottery seventeen years in row
> If you’ve ever talked to me in person, you’d know that I’m a disbeliever of AI replacing decompilers any time soon

Decompilation, seen as a translation problem, is by any means a job that suits AI methods. Give time to researchers to gather enough mappings between source code and machine code, get used to training large predictive models, and you shall see top notch decompilers that beat all engineered methods.
Slovakia and Estonia too get lumped in with Ukraine and Russia.

I assume they meant "Ukraine and Russia" as a synonym for "eastern Europe" as a whole, but it is a bit dismissive.
Codes Health (YC S24) Is Hiring
We’re hiring our first engineer at Codes Health

we’re tackling one of the most frustrating and overlooked pain points in healthcare: the hassle of gathering, reviewing, and summarizing medical records.

As our first engineering hire, you’ll have the opportunity to work directly with me and our customers to build out our platform from the ground up. This is the kind of role where you’ll own entire projects, work closely with customers, and see the impact of your work in real time.

We are working fully in-person out of our offices in Soho, NY.

If that energizes you, reach out!
Honestly, all this makes zero difference if you're not frail or in advanced age. I regularly experience winter temperatures of -30°C or lower (-40° is not infrequent), and it really doesn't matter how you breathe.
But it makes sense to expose their blatantly lies whenever possible to diminish the credibility they are trying to build while accusing others of the same they did
Pure satisfaction
It is not different from the Creative Commons Attribution ShareAlike license or the GNU General Public License v2+. It does not extend to content that is not derived this model.
Yeah, no doubt why the first move of his administration is mass deportation.

Tesla sales in Germany will drop again in 2025, and it's politically related.
Lack of local storage is a fair criticism. I understand balancing reliability with performance but there's some more middle ground like allowing NVMe storage on replicas but not the primary.

I don't know much about the MySQL variant.

Aurora isn't open source but I'm also not sure there's a compelling reason. It's highly reliant on AWS ability to run massive scale storage systems that amortize the IO cost across tons of physical devices (their proprietary SAN).

If you have dedicated staff, managed services are definitely less compelling. We have 2 infrastructure engineers to run 15+ platforms so we're definitely getting a lot of leverage out of managed services. We'd have to 5x in size/cost to justify a specialist.
Weirdly, I saw this paper mentioned just this morning, in the context of an r/AskHistorians post discounting the possibility of an African origin for Olmecs. Sounded interesting, and then I saw it linked here.
I think C# is just too associated to .Net like how Ruby is tied to Rails.
Plus it's a Microsoft managed language, and if you're looking to move out of JS / TS, then you probably don't trust Microsoft's management of languages...
Sorry, will do better.
Ask HN: How to passively prepare for a job interview?
Hey there fellow HNers!
I am currently at a stage where I am working within a Tech Consulting company for 5-6 years. My plan is to prepare myself well in the next 5-6 months and then possibly start actively interviewing for jobs. How can I do passive job search and interviewing in the meanwhile so that I can setup myself best after few months?
I am in a data-science and machine-learning domain.

Thanks!
I hope the NYT gives up on opinion writers. People have their own opinions, and the NYT even has a comment section for them. Maybe they can use that money to hire an investigative journalist.
I wouldn't be surprised if expectations have already increased in many years because of these tools. A lot of coding tests for new roles seem to expect a level of work that would have taken a week or so a few years back, and I half suspect they've been tuned on applicants using ChatGPT/Claude/whatever to handle everything.

So it would make sense for a lot of companies to think "well, these LLMs making coding 'trivial' now, let's ask our developers to do a lot more work now they don't need to think too much about it". The fact that debugging AI generated code can be hellish, or that these systems have more and more obvious limitations the further you get from the ideal situation (coding CRUD systems in JavaScript or PHP) probably won't cross their minds.
Some fine restaurants here are very proud to tell you the meat comes from such and such farm, the vegetables from such farm by this people and the wine from this vineyard. That's even on the menu.
I tend to like the more explicit approach in general (I like async/await and Result more than exceprion typically) but at the same time I acknowledge that there's a trade-off and that a language cannot make everything explicit without becoming unusable, so each language must make their own choice in terms of which effect is going to be explicitly written down in code and which will not. And it's going to depend a lot on the expected use case for the language.

With Zig aiming at the kind of code you can write in C it doesn't surprise me that it works pretty well. (Also I'm a bit sceptical about the actual future of the language, which IMHO came a good decade too late, if not two: I feel that Zig could have succeeded where D couldn't, but I don't see it achieving anything nowadays, as the value proposition is too low IMHO. Except as a toolchain for C cross compilation actually, but not as a language).
A major concern I would feel is that my car acts as a spy station for Musk and the CIA or whatever. Note, 0% hyperbole here.

The Tesla cars like beep and flash the headlights and record you when you walk to close. In some sense they are already doing it.

I would short the antenna to ground or whatever if I had a Tesla car. LLMs can transcribe everything you and your passangers says and email to Musk.
In language performance benchmarks, you often see C++ being slower than C. Well, that's a big part of the reason. There is no real reason for C++ to be slower since you can just write C code in C++, with maybe a few details like "restrict" that are not even used that much.

The big reason is that RAII encourage fine grained resource allocation and deallocaion, while explicit malloc() and free() will encourage batch allocation and deallocation, in-place modification, and reuse of previously allocated buffers, which are more efficient.

The part about "out of memory" situations is usually not of concern on a PC, memory is plentiful and the OS will manage the situation for you, which may include killing the process in a way you can't do much about. But on embedded systems, it matters.

Often, you won't hear these criticisms. C programmers are not the most vocal about programming languages, the opposite of Rust programmers I would say. I guess that's a cultural thing, with C being simple and stable. C++ programmers are more vocal, but most are happy about RAII, so they won't complain, I can see game developers as an exception though.
Of late the Dutch were thinking of sending prisoners to Estonia.
You can use lisp with almost native C support, if you use ecl or gcl.
I think you're all reading way too much into it. Russia and Ukraine are both in the top of both charts, the others aren't.

Belarus people are fine, the Belarus government has been horrible for a long time, it's not that surprising that people have a bad opinion of the country. And it doesn't look like it's going to get any better: https://www.understandingwar.org/backgrounder/russias-quiet-...

All the people from Belarus I know fled and will never go back, they have parents and friends who've been jailed for facebook likes, family members tortured, &c.
Zimbra - self-hosted, perceptual license. 25 mail boxes. It's nice.
Designing an Effective Multi-Agent System: A Hierarchical Two-Pizza Approach
I would not be surprised if ATC _at DCA_ gets some more funding given the complicated air traffic environment and its unique position as Congress’s second-favorite airport.
It’s hyperbole. The way we use to dumpster dive through Google, SO, etc, now we’re just adding LLMs into the mix. Same shit, different browser tab.
For me this update stopped the sim card being recognized.

Phone was a few months old, having bought a new from HK when I went traveling.

Last decent sized pixel and it was so light.
Never forget honeypots.
Their stats say all boundaries are inside the habitable zone.

And the more climate fluctuation, the better for advanced organisms. Very good. You need to shake the bottle for growth
Billionaire is a euphemism for oligarch. It's time we start calling them this.

Statistically, oligarchs are terrible for society. They all start out evil - that's a prerequisites for amassing a fortune/power this large.

Then, for each one who pivots to doing some good in later life, there's at least another twenty who continue to be evil, or gradually slide from moderate evil into full on fascism.

The only answer is for society to reject the oligarchy. Ideally by taxation or something civil like that. But the longer we take to act, the more likely that more extreme measures will be needed.
The recent Matrix movie is certainly bad, but I strongly believe that a single change would have been cool: in the scenes where it's revealed to the viewer that Neo looks like a different man[1], he should look like Cypher. Someone famous, important, struggling to reintegrate, joylessly chewing on some steak, etc. ...

1. https://assets-prd.ignimgs.com/2021/09/08/46-1631115261242.p...
I don't see any issues with it as an additional measure, such as when playing sport as mentioned.
I am European, however I have worked with developers from various parts of Asia and South America. English is usually a second language, however most developers are fairly fluent using it as a spoken or written language. Also, most development resources are written in English, so all developers know how to read it. Programming languages and their standard libraries are also written in English. It's the lingua franca worldwide, so we are all happy to use it in the technical context.
They should add an event to detect when someone changes timezones. That could be another entry in the "falsehoods that programmers believe about time": programmers believe that your timezone is fixed during usage. But in reality there are millions of people moving between timezones every day.
> At worst, it implies that, like essential amino acids, it CAN be synthesized by some living organism.

It does not imply that.
ProductHunt has over 300k products [0], why only look at 76k (25%) of them?

[0] Source https://news.ycombinator.com/item?id=41708837
But what if you were sorta on the fence about getting an electric car anyway?

What if you have a diesel car today, and getting another is the familiar, low-risk, low-cost option - whereas getting an EV is the responsible, ethical, do-your-bit-to-make-the-world-a-better-place option?

When the EV comes with a side order of nazi salutes at the presidential inauguration - it's no longer the choice that makes the world a better place.
Relevant XKCD : https://xkcd.com/2867/
JQuery is also heavily associated with WordPress nowadays, since that CMS calls it by default. Makes me wonder what the stats would be like should WordPress ever stop using jQuery altogether...
- scan indeed for jobs that appeal to you

- look at keywords they mention

- figure out if you know what those keywords are (what it means, why you would do that, why it's better than prior solutions, some real world examples)

- after a few weeks of this, you'll have a list of companies and words that you're interested in

- go on linkedin (or HN) and look for people working either at those companies and/or using those words

- ask them for a 15 minute chat to hear how they are approaching the problems you're interested in (not for a job, but to hear how they talk about it)

- use what you learned from the previous step to write some blog posts / articles / tutorials / tiny projects that let you see how much you know and then can later show people when you apply to those jobs

- reach out to the groups / companies you want to work and say that you're interested in that area and if you could have a chat about the work they are doing.

- remember that a) everyone is always hiring even if they don't have a job post, b) most job posts never make it public, c) shoot your shot
Yeah, I was being overly dismissive of your comment :)

But beyond obvious hard differences in what languages in question allow about a given topic (of which indeed there are none between C/C++/Rust/Zig on the topic of memory utilization & co), everything is still just a skill issue.

More seriously, afaict the article in no way even mentions RAII solving anything about resource constraints (not even as a hypothetical thing to disprove); only about RAII simplifying doing basic management logic (at the cost of worsening reasonability about resources!).

Thinking about resource constraints is unquestionably harder than not thinking about them, which is what the article is about.
aren't propagating proprietary agendas the foundational problem, constituting the lies and the fraud that both the hate and it's recipients reactive actions result from, not the other way around?

it looks like it's not even a cycle, though it might look like one because the coal is shoved top down into the boiling boiler room, to reward and insentivize, the business and marketing psychologists and the disseminatora of the algorithms that keep the information flows to the population as separate as necessary. all under the auspice of cultural friction and artifical obstacles to keep the convection rate as limited as is necessary to keep political and social leaders in fear so that they don't even have to come running for advice when (some)one sparks a civil micro conflict.

the older cousin of the "small wars theory" ... a knife attack here, a truck into a christmas market there ... and suddenly people don't need to vote Right, AND their conservative party doesn't have to ruin their image by taking the upRight stance ... the situation demands it, after all, the people need protection
I think Boeing specifically attracts criticism due to all the fatalities outside of the US in that time period.
Why I'm excited about BAML and the future of agentic workflows
"Christmas with the Rat Pack" is a winner. No slop just Vegas baby
Same. Feels like we exist in a very small bubble doesn't it?
Here's a case study for Denmark:

https://www.sciencedirect.com/science/article/pii/S030626192...

About the worst you can find in terms of small geographical area and having to deal with both Dunkelflautes and arctic conditions spilling south which often leads to -5C to -15C and near zero wind.

Of course excluding that storage is plummeting in price with the latest Chinese auctions with bids submitted December 2024 landing on $62/kWh installed and serviced for 20 years.

https://www.ess-news.com/2025/01/15/chinas-cgn-new-energy-an...
ASML? Some would say 10 to 15 years at least. But ASML had/has many Chinese and US employees so both countries probably have copies of the secret sauce. By what I heard their vetting of employees is minimal...
I really have a soft spot for engineering that improves health management or outcomes, it never feels to me as though it gets the investment it warrants. Kudos, hope you get the funding.
clojure gets robust, efficient garbage collection thanks to the JVM. What is jank's approach to memory management?
Newly-minted sock puppet