skysight-inc/HackerNews huggingface dataset:
While we won't know for sure, unless someone from AMD comments on this; in fairness there may not have been any other way.

Nvidia has a large number of GPU related patents.

The fact that AMD chose to design their system this way, in such a roundabout and brittle manner, which is contrary to how engineer's approach things, may have been a direct result of being unable to design such systems any other way because of broad patents tied to the interface/GPU.
> From there, it's "just" scaling up.

I suspect this wasn't your intention, but I feel this heavily undersells how much work is involved in "scaling up" to simulating a human brain. I wouldn't even say that it is inevitable, because there are so many unsolved questions and unknown-unknowns.

There are decades of research and we are still an unknown and large number of years away from doing this. Fusion power is more tractable that this.

It's not even clear whether our current approach to computation will ever be able to do this. We might need completely novel types of computers, maybe organic-machine hybrids.

I'm not even touching on the very real and serious ethical questions of simulating human level consciousnesses.
1000 years is pretty old for a battery, I'm surprised they still work /s
We've been using CodeRabbit for this at work.
Anyone have links to some of the actual posts this person made? The article is a bit light on actual details, sourcing, etc. beyond citing their username/alias.
oh i mean i rant about it too but its like, a byproduct of the real goal, and since most clients are running some type of webapp it makes sense. you could definitely use something like messagepack or protobuf if you had an extension that negotiates it.
> They're not a family but rather a strategy that evolution has rediscovered several times separately.

I don't think that is true. My understanding would be more "all angiosperms are trees, and the ones that aren't woody are sort of doing a neoteny. They still usually have "latent tree genes", and so it fairly "easy" to evolve back and forth between small herb and big tree.
Alright. But even if I concede that (that Americans startups are benefiting unfairly from SpaceX), at least two Chinese startups are on schedule for booster-recovery launches this year,

https://spacenews.com/deep-blue-aerospace-raises-new-funds-t...

https://spacenews.com/landspace-launches-third-methane-zhuqu...

In the case of Deep Blue, they're attempting recovery on their very first orbital launch (they're been hover-testing that booster up to 1 km already). Newspace startups don't have the luxury of competing against 2006-era Falcon 1; they're competing against 2025-era startups like Deep Blue—a dozen very aggressive competitors, all speedrunning towards the same goal. I don't feel the EU is even in the running.

In the case of Landspace, it's their 6th launch attempt (I think). This launch is competing against SpaceX and Blue Origin both, for the first recovered-booster, orbital methane launch. It's possible they might come in first—that's how rapidly certain technological gaps have narrowed.

(They already got the crown for the first orbital methane launch—Zhuque-2 in 2024. Meaning the first in history. No one in the West has heard of the word "Zhuque". That worries me. They beat even SpaceX to this milestone—our media ecosystem is completely sleeping on remarkably capable competition).
That makes sense, but the article title says "clockwise". Why did they choose that word instead of "counter-clockwise"? They must be some threshold of "this 180 degrees is up and this other 180 degrees is down" for them to have chosen one word over the other.
SEEKING WORK | Mumbai | Remote OK for India/Some of EU timezones

Location: Mumbai, India
Remote: OK
Willing to relocate: No
Technologies:
- Python/Pandas
- Java/Spring Boot
- Data Engineering (ETL/ELT, data pipelines)
- Product Development
- Other (SQL, Redis, Docker, AWS, Azure, DBT)
Résumé/CV: https://dvalia.in/blob/Darshan_Valia_Resume_Technical.pdf
Email: On Resume
Linkedin: https://www.linkedin.com/in/dvalia/

Data/Backend engineer for the past ten years (Java, Python, SQL). Experience building ELT pipelines and data platforms (from scratch!) for financial data, but happy to work at any level for any problem that needs solving. Would love to work on product management, solutions architecture, or customer engineering. Remote is preferred for time zones spanning Europe to India; onsite/hybrid in Mumbai is also great.
Used LinuxMint for years as the goto Linux distro in a VM on Mac Intel. Since I moved to Apple Silicon, Mint can't run since they unfortunately don't provide ARM builds . what would be the compatible alternative ?
You make very good points, but I think they come from a difference in expectations.

For time sync, what you do depends on what you need: there's a long list of option: rdate, sntp, ntp, ptp and I have used all of them.

Even if rdate is technically obsolete, for embedded systems it's sufficient that the time is not grossly wrong (and it's faster to write a rdate client and server)

However, when I'm doing high precision sampling data with multiple computers and I have to reorder the observations, sub microsecond accuracy is not enough: then I use PTP with a GPS and PPS (or chrony with special NICs if I can't get a GPS signal)

Both of these are very far from the normal needs of linux installs: there is no one size fits all, there are even interesting inbetween (chrony doing hardware timestamping with ntp is very clever) but when you design a system, you have to make choices.

> But now one is going to do it for dozens of services and not appreciate or handle the nuances that come with such a responsibility? It's literally pure arrogance - hence the hate.

I'm very happy systemd exists, because I like the well thought out design it has created: I can feel how it's lacking in the BSD.

I understand systemd success was not a given, and choices had to made. I just don't think it was arrogance, but compromises needed to achieve a vision.

> it's because they refuse to deal with more than one legit way of doing things. Either way, what is a service/process manager doing in this fight?

It's making choices.

Maybe systemd could have used ntp or better (maybe it will? or maybe there's a reason it's a bad idea?) but it does most things extremely well: if I have very specific needs (ex: ptp) far outside the norm, I can concentrate on that and let systemd do everything else far better than I would.

> these problems are because of long-established practices that technically violate an RFC

For DHCP, you should suggest an update, and if it gets adopted, a patch to make systemd follow the updated RFC.

That would show some love, and it might be better (and more productive) than the hate
I think my confusion is more from the implication that variant spellings imply "simplification"—even at a glance, simplified and traditional hanzi differ greatly in complexity, whereas I don't see how "chips" is any simpler than "crisps", even as a joke....

EDIT: Of course, it doesn’t matter one bit in the grand scheme of things—feel free to ignore my pedantry over a silly joke :-)
Everything is an expression (i.e. its an actual functional programming language), and along with it comes a different way of thinking about problems. Coupled with a really good type system which has discriminated unions, you'll have much fewer bugs.

Pro tip: don't write F# like you would write C# - then you might as well write C#. Take the time to learn the functional primitives.
> They were political agitators.

Political agitation is Constitutionally protected in the United States. In fact, it's one of the most important activities that people like Jefferson and Madison wanted to protect.

> A visa is a privilege not a right, and may be revoked for any reason

No, it cannot be revoked for any reason. Revoking visas because of Constitutionally protected speech is a clear violation of the 1st Amendment. The government is not allowed to retaliate against people (not just citizens - anyone) for speech.

> Name me a country who accepts that from its visitors .

Every liberal democracy.

> nobody wants extra trouble makers

Nobody wants fascists, but we're not kicking you out.

> Imagine you invite a guest in your house

This isn't your house. It's the United States of America. There are laws and Constitutional rights. If you don't like it, how about you go somewhere more suited to your tastes - somewhere without freedom of speech and due process.
For me, it wasn't the subpar equipment, it was the subpar instruction. I will never forget trying to explain to the graduate TA leading my circuits 1 lab, that, no, you can not use a multimeter to measure impedance of an element in a circuit while the circuit is live, and that that is dumb for multiple layers of reasons.

He got pissed off at me for questioning his authority, I told the class "Uh, guys, why don't we all wait until [GTA's name] and I talk this out to proceeded, unless ya'll want to be replacing fuses in the multimeters" that REALLY pissed him off.

He was yelling. He told me I needed to talk to him in the hallway. I informed him that if I was wrong, this would be a great lesson for the class, and that, no, I will not being going somewhere to be yelled at in private, anything he had to say could be said there. That really did it. He yelled more. I was laughing at his tantrum. He took me up to the lab lead (not the prof overseeing the class - not 100% sure of how this person fit into the the hierarchy), intending to get me kicked out of the class for disrespect. He goes on to this guy about how I'm the worst, and I just stand there, smiling.

Finally, lab lead guy has gotten tired of the second hand yelling, and asks for my side - He wasn't oblivious to the fact that I'm sitting there fiddling with my 12AX7 necklace while leaning on my longboard I burnt with high voltage. I oozed the hardware hacker ethos very visibly - and I respond simply "He told the class to measure impedance, with an ohmmeter, while the circuit was live"

It was at that moment I learned it was this lab lead's role to repair equipment (or at least replace fuses) when things like this happen.

Watching that GTA have to tell the class "I was wrong" after he was yelling at me in front of everyone had to be the best.

---

Fast forward a year, and I got to deal with even more mind numbing stupidity: https://opguides.info/posts/whydidipay/#8---senior-spring-20
Location: Mumbai, India
Remote: OK
Willing to relocate: No
Technologies:
- Python/Pandas
- Java/Spring Boot
- Data Engineering (ETL/ELT, data pipelines)
- Product Development
- Other (SQL, Redis, Docker, AWS, Azure, DBT)
Résumé/CV: https://dvalia.in/blob/Darshan_Valia_Resume_Technical.pdf
Email: On Resume
Linkedin: https://www.linkedin.com/in/dvalia/

Data/Backend engineer for the past ten years (Java, Python, SQL). Experience building data platforms (from scratch!) and ELT pipelines for financial data, but happy to work at any level for any problem that needs solving. Would love to work on product management, solutions architecture, or customer engineering. Remote is preferred for time zones spanning Europe to India; onsite/hybrid in Mumbai is also great. Unfortunately cannot relocate.
F# is a big language, it is a ML multi paradigm language that interoperates with C# so there is a lot of necessary complexity and many ways to do the same thing. A strong benefit of this is the ability to create a working functional paradigm prototype that can iteratively be refined to a faster version of itself by hot spot optimizing the slower parts with equivalent highly mutable functions while staying within the same language. Similar how one would use python and C++ and over time replace the python code with C++ code where performance is important.

For the specific case of C# use of await it is unfortunate that C# didn't design this feature with F# interop in mind so it does require extra steps. F# did add the task builder to help with this so the 'await' is replaced with a 'let!' within a task builder block.

let getById(id:int) : Task<string> = failwith "never"
let doWork(post:string) : unit = failwith "never"
let doThing() = task {
let! post = getById(42);
doWork(post); }

Alternatively the task can be converted to a normal F# async with the Async.AwaitTask function.

let getPostById1(id:int) : Async<string> = async { return! getById(id) |> Async.AwaitTask }
let getPostById2(id:int) : Async<string> = getById(id) |> Async.AwaitTask
let getPostById3 : int -> Async<string> = getById >> Async.AwaitTask
If you're wondering because Spain is southerly and hence closer to the Equator, consider this: the extreme southernmost point of continental Spain (latitude 36° N) is still farther north than most of North Carolina in the USA [0].

Only the Canary Islands have comparable latitudes to Cape Canaveral. While on the one hand a Canarian launch site could perhaps be a huge economic and productive boon for the Islands, I think that it might conflict with their unique ecosystems, tourism, and even (maybe?) with their current use as a base for telescopes, which is useful thanks to their high mountains and low pollution.

[0] https://en.wikipedia.org/wiki/36th_parallel_north
Seems to be a change in Cloudflare's managed WAF ruleset - any site using that will have URLs containing 'camel' blocked due to the 'Apache Camel - Remote Code Execution - CVE:CVE-2025-29891' (a9ec9cf625ff42769298671d1bbcd247) rule.

That rule can be overridden if you're having this issue on your own site.
You don’t need an agreement. The POTUS has near unilateral authority to adjust tariffs thanks to Congress, so all you need to do is do is zero them out. Bilateral and multilateral trade agreements are nonsense.

If you’re optimizing for the free flow of goods: zero out the tariffs. You can do this unilaterally, even if the counterparty nation doesn’t reciprocate.

If you want to protect an industry, then adjust tariffs to such a degree that the counterparty nation is either not favored or disfavored in pricing.

If you want to punish the counterparty nation, zero out trade and/or blockade the nation, or otherwise prevent its most valuable resources from coming to market.

What you don’t need to do at any step or point of this process is to try and think at a “higher level” about what’s best for California farmers in terms of what they ought to be doing with their land instead. The California agricultural industry is already the largest, most valuable, most lucrative and most diverse in the nation. It’s got plenty of cash crops, of which avocados are just one. If you’re eyeballing agricultural reforms, start with the subsidies that encourage much of the other 49 States to continue their ways as corn and soybean republics.
As bad as the prior story is, I don't know if intentionally misleading the students is the right way either— what if one had realized the contamination and acting in good faith had cleaned out the bottle? What if they did this afterward and ended up redoing the experiment only to be told they had cheated?

I'm all for exposing students to something unknown, but telling them they're doing X when it's really Y for anything longer than a single lecture ain't it.
FWIW, F# is an open source project controlled by the F# Software Foundation, the .NET Foundation, and Microsoft.
It’s one question on a school exam, friend…

And at least the guy had the honesty to admit his irrationality when called on it. That, to me, reads more like coming to terms with his error in an edge case than it does a systematic campaign of maliciously frauding on the student
<The below comment has been deleted>
Link to the primary source because the article is light on details and has a broken link:

https://secondlifestorage.com/index.php?threads/glubuxs-powe...
One of the films in the Why We Fight series opens by following a handful of very old men attending the 1941 Independence Day, or perhaps it was Memorial day, parade in Washington DC. The narrater later informs the viewer that these men are veterans of the Civil War.
This is really going to mess up LLMs for decades.
F# is quite usable with AI. All AI models are perfectly capable of generating idiomatic F# code. In fact, because it has a nice type system, if you ask the AI to model the problem well with types before implementing, hallucinated bugs are also easier caught.
It's a good question! I didn't think to check the markings on the chip. The lab tech was convinced I was doing something wrong with my setup, and likewise he had me convinced it must be something wrong with my setup.

Coincidentally, I've been knee-deep in some problems that I've applied the Cynefin framework to. I'd call this problem "chaotic", where throwing things at the wall might be _more_ effective than working down a suggested or tried-and-true path from an expert. I was pleasantly surprised just a few weeks ago where one of the more junior engineers on my team suggested updating a library - something I hadn't considered at all - to fix an issue we were having. (That library has no changelog; it's proprietary / closed source with no public bug tracker.) Surely enough, they were right, and the problem went away immediately - but I was convinced this was a problem with the data (it was a sporadic type error), not a library problem.
I got a D in a highschool Biology Genetics Lab working with Fruit Flies because our Chi Squared p-value was a little less than the common significance value of 0.05.

Our results were close enough that we could still easily determine the phenotype and genotype of the parent and grandparent Fruit Flies (red/black eyes), but it was kind of a bummer to be punished in a highly error prone experiment (flies dying from too much ether, flies flying away, flies getting stuck in food and dying, etc).

It did teach me to be more careful when running experiments but I probably would have given myself a C, not a D
I can't remember which version of Erlang was the most current when I started learning Elixir, but I do know that it was years before OTP 20, which fixed its string issues. Prior to that, Erlang didn't have very good string support for internationalization (I do a lot of Japanese language programming). Elixir, on the other hand, did. Otherwise, I may have gone with Erlang back then.

I like Erlang a lot, too. Both are great languages.
CeoGPT – revolutionizing corporate governance
Today, we're breaking the status quo and revolutionizing corporate governance with CeoGPT.

CeoGPT is our flagship, 3 quintillion parameter LLM meant to replace the CEOs. Our model has been trained on interviews, books, and tweets from the greatest thinkers and leaders such as: Adam Neumann, Charlie Javice, Elizabeth Holmes, Jack Welch, Jeffrey Skilling, Martin Shkreli, Sam Bankman-Fried and many more.

As we were brainstorming in the lab, we found ourselves confronted with one of society’s biggest dilemmas. After AI has replaced workers, artists, and even our friends and family, what does we do?

We were stuck in the lab, ideating and when our revelation hit. Our mission will be complete when we replace the last human: the CEO.

Enter CeoGPT, a cold, calculating, cruel algorithm that’s designed to do what human CEOs can't: run on electricity.

At the low price of 1,400 USD per hour, CeoGPT costs less than the median salary of a S&P 500 CEO. No more relying on inconsistent, reckless executives. Now CeoGPT can make these mistakes for us.

Ready to experience the future of leadership? Try CeoGPT here: https://ceo-gpt.com
> What does it even mean?

Values are copied in Go. Your code will function, but it won't work.

You've left it up to the user of the pool to not screw things up. Which is okay to some degree, but sync.Pool already does that alone, so what is your code for?
For most of their existence, Blackberry had no touch interface. One appeared in later versions as they tried to compete with Android and iPhone. One example of a "mobile keyboard" shortcut was long pressing a physical key to launch a specific function.

It might be hard to understand now, but Blackberry power users could be much more productive with email/texting than any phone that exists today. But they were special purpose 2-way radio (initially, pager) devices that lacked the flexibility of modern apps with full internet data access.
Personally I will always prefer C's simplicity to Rust's complexity. Could be just me.
I'd advocate for that. The dead have no property rights. Survivors have no automatic right to get rich when uncle pennybags kicks the bucket.

All the rest is quibbling about logistics. Yes, we know rich people are very good at hiding their money.
Dictate your ingredients, create recipes. Crumb is live
Recently launched Crumb, an app that allows you to dictate your ingredients to create instant recipes.

This tool is made for those who aren't good at cooking and scared of their fridge.

Would love to get your brutal feedback on the app.

Thanks!
The Reality of Tech Interviews in 2025
> Many (most?) people get ectopic beats, but the threshold for noticing them seems to differ.

This. Some of us have very high levels of proprioception. I can feel my pulse just by sitting quietly - I don't need to put my finger on my wrist to take it. Same with ectopic beats, I definitely feel them. And I find that there's a cycle to it - as you say there's a feedback loop: feel ectopic beat, become anxious, more ectopic beats, more anxious, etc. Then I have to try to actively forget about them. During those feedback times I'll have many ectopic beats / day (many per hour, even), but then some days later I'll realize I haven't had any for a while and I might go for weeks without noticing any.
Yes back to the socialist roots, indeed.

> Coops have been promoted by both left and right.

The "coop" in Corbyn's Labour manifesto were effectively "soviets" as the proposal was to nationalise companies and hand control to the workers by turning them into "coops". This was not "mildly social-democratic"...
All these superlatives ("voracious appetite", "devours", "conquering America", "dazzling", "crazy number") in the first few paragraphs alone make it sound like an Apple announcement or something.

Also, the "9 pounds of avocados a year" is about 27 avocados/year, or about one avocado every two weeks. Sounds a lot less spectacular. Of course, what we really need to know is many Olympic swimming pools all those avocados would fill.
because an async function doesn't require you to change syntaxes to get them to work
Was she like on her phone each time?
100% valid - Nvidia is trying to address that now with cuTile and the new Python front-end for CUTLASS.
With an asymmetrical setup there has to be cases where one side has a real advantage over the other.

How big is hard to know. Maybe it doesn't matter much.

Chess engines can figure that out empirically.

PS I checked, and this has several mentions before April 1!
The link in the article to the forum is broken, here's the correct one:

https://secondlifestorage.com/index.php?threads/glubuxs-powe...
All sales at Tesla dealerships are done online. They literally sit you in front of a web browser and guide you through buying the car online.

Almost all Tesla deliveries happen at dealerships no matter where they were ordered from. The delivery dealership is likely recorded as the place of sale.
Has anyone thought/experimented of a variant that works a bit like the starting phase of Risk: pawns are as they are classically, but players take turns in the beginning phase placing their other pieces in their respective bottom/upper file.
https://secondlifestorage.com/index.php?threads/glubuxs-powe...
Why do you assume that we need to exactly simulate single atoms to simulate the brain? We can also do CFD to simulate fluid flows without simulating every atom in the fluid. Maybe that's possible with the brain, too.
GUI for Libavfilter
Because perhaps you chose the "safer" route of trying to get a job instead of choosing the more risky route of any sort of building something(s) and selling it, be it a product, skill or yourself.
So not an April Fools joke?