skysight-inc/HackerNews huggingface dataset:
I thought OpenCL was supposed to be the "standard"? From the Wikipedia page, it's largely vendor neutral and not that much younger than CUDA (initial release Aug 2009 vs Feb 2007). Maybe some more knowledgeable people can comment why it seems to have been outcompeted by the proprietary CUDA?
> I like how it's very reliable and integrated: the "kitchen sink mentality" can have positive effects.

Many people don't. When something more complex and integrated works it can seem perfectly fine. When something more complex and integrated fails, it often has more cascading effects that would otherwise be desired.

> In retrospect, given how well it all works, maybe he was right to refuse to compromise.

systemd's timesyncd is less accurate than ntpd and is terrible at dealing with drift; it is mostly only suitable for desktop timesyncing. As soon as you need to deal with synchronous timing with multiple machines, it's usually the number one problem. Even worse is that it doesn't tend to use less memory or cpu than alternatives.

systemd's DHCP client continues to be a nightmare for people using it with many ISPs or corporate networks due to the creators deciding to only handle one format of optional headers (in particular option 43, but also many others) resulting in networking issues in many situations. These issues are long-historical and can even be due to ancient endian issues. Every other DHCP client implementation deals with this - except systemd's. I have to cleanup my ec2 instances because systemd's dhcp client adds 032 instead of a space to resolv.conf's search field because we have more than one domain there.

In some cases these problems are because of long-established practices that technically violate an RFC. In others 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?

When you replace something that's been around for decades (init), you're going to ruffle feathers for good and bad reasons. It's had decades of maturity. 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.
That's why you pass it to a big, clever neural network with some reasoning and let it figure it out for you.

Put multiple different sources through multiple different LLMs and take a consensus of them. If there isn't a clear winner, declare it uncertain.

It'd be a bit of a bodge, but it'd work.

If you can get a live feed of the broadcast, you could also try feeding visual information in to be processed by a multimodal LLM.
Ah, but do you get to have fun at the cost of others?

That is the question.
Git-2: A new and improved Git CLI
How do I download the sounds, seems like a great resource for game developers and other artists
The problem with Python is that it lacks a binding operator. So any assignment to something causes that name to be bound in the local scope unless the name has been declared global or nonlocal. In Scheme this kind of error never occurs because Scheme has binding operators which are used much more than the assignment operator set!. This error does not occur in Pico either because binding with : always produces a local but assignment with := goes up the nested scopes to find the nearest binding to reassign. The fix in Python is to introduce the required global or nonlocal statement at the start of the function.
I don't see what this has to do with communism, and frankly I don't think you do either. And I do agree with you that taxing inheritance is unacceptable.
And yes, I fell for it - for a couple of minutes!
I can't contribute much to this discussion due to bias and NDAs, but I just wanted to mention, technically HIP is our CUDA competitor. ROCm is the foundation that HIP is being built on.
I am running one-node swarms, so everything I deploy is running on the same node. But from my understanding you can apply labels to the nodes, and limit the placement of containers. See here for an example (I am not affiliated to this site): https://www.sweharris.org/post/2017-07-30-docker-placement/
Icelandic town and Blue Lagoon spa evacuated after volcanic eruption
Yeahhhh, Sartre political takes were something. As a Pole I do have distaste for him because he was influential person behind banning a French translation of memoirs from gulags as that'd "offend Soviets".

Still, at best I see him as a naive person, not evil.
Show HN: Real time EDA made simple
Q-Flow is a powerful, developer-focused event-driven architecture (EDA) platform built to streamline and scale real-time event management. Designed specifically for technical teams, Q-Flow empowers developers and system architects to rapidly build, test, and deploy scalable, real-time event workflows without the typical complexity. If you are orchestrating microservices, managing IoT device streams, or implementing real-time analytics pipelines try Q-Flow - it simplifies the complex, accelerates deployment, and scales as needed.
So, the government funds them, the President issued an order to dismantle them, and now another government agency wants the building? That last part seems reasonable.

Whether dismantling them is right or wrong seems to be the real question here.
The idea that CUDA is the main reason behind Nvidia dominance seems strange to me. If most of the money is coming from Facebook and Microsoft they have their own teams writing code at a lower level than CUDA anyway. Even deepseek was writing stuff lower than that.
In C#, you can't use the await keyword in a non async method, so I find the argument short sighted.
This is just another of many examples of Europe's decline in global relevance. It's what happens when your chief innovation is regulation.
Until they have another hit (gaming -> mining -> AI -> ?)
He was just a kid, man.
I read way too much of this before I realized what day it was.
I guess I'm saying that we also can't observe any proof for the theory that anything exists beyond the solar system instead of a giant screen run by aliens built to trick us. I appreciate the empirical mindset, but taking it this far is not leaving room for the usual amount of parsimony-based reasoning!
Writing for humans? Maybe in future we'll write just for AI – and be paid for it
I wonder what the purpose is behind creating a whole new API? Why not just focus on getting Vulkan compute on AMD GPUs to have the data throughput of CUDA?
Containers are fine. Run them on a Linux host to save yourself some headaches
Parents banned from driving kids to four schools' gates in new Dublin initiative
Pull Requests Are a Team Interface, Not Just Code Review
Most pull request advice focuses on technical aspects. This post is about something else: using PRs to build trust, grow influence, and make engineering more human (and ultimately more productive).

It's got practical tips, but the core idea is that healthy teams ship better, starting with PRs. Curious how others think about this.
You state this very confidently. Are you shorting Nvidia stock? If not, why not?
Also why haven’t MS released a decent set of ML-tooling for TypeScript?
Click bait headlines allowed on here now? It clearly states they are giving it to the GSA which is the government - where the funds originally came from. Can't hand these people money without them complaining ..
This isn’t an accident. They said they’d do this. People voted for this. This is what some people want to happen. No one should be surprised by this. On the campaign trail Trump promised to deport 20 million people. They’re aren’t 20 million undocumented people in the US. The only way you can deport 20 million people is to deport a lot people who have no reason whatsoever to be deported.
Given how the big tech companies are buying hundreds of thousands of GPUs at huge prices, most of which is pure margin, I wonder whether it'd make sense for Microsoft to donate a couple billion to make the market competitive.

https://www.datacenterdynamics.com/en/news/microsoft-bought-...
Which are in active service today?

Regardless, the US beat Russia to that too:

https://en.wikipedia.org/wiki/Collins_X-112

oorah!
Name a single major accomplishment of the USIP.
That's the grift.
Type providers are very powerful but involve running arbitrary external software at compile-time (e.g. a SQL Server or Postgres database). This can be difficult to set up and configure reliably in a multi-person project.
This ticket, finally closed after being open for 2 years, is a pretty good micocosm of this problem:

https://github.com/ROCm/ROCm/issues/1714

Users complaining that the docs don't even specify which cards work.

But it goes deeper - a valid complaint is that "this only supports one or two consumer cards!" A common rebuttal is that it works fine on lots of AMD cards if you set some environment flag to force the GPU architecture selection. The fact that this is so close to working on a wide variety of hardware, and yet doesn't, is exactly the vibe you get with the whole ecosystem.
Some of you haven't blown out a mobo because PS/2 was a shit standard or were force to buy a new shaver because non of the 20 power bricks you kept for 10 years actually fit anything and it shows ;)

My almost 80yo mum doesn't have a clue about PD or DP or what is exactly usb-c, lightning and micro usb; but she can use it perfectly fine. She understands that 'some cables charge slower' and a dedicated power brick can deliver more power than her laptop usb port. I dunno, I think it is a net improvement
Linking to a SE post about this effort - https://meta.stackexchange.com/questions/404231/we-re-finall...
The Ikea Trust is for the benefit of the family that controls it.
> You completely forgot to address the expectation

> fmt.Println(b.V) // Prints: 10; 0 was expected.

Sorry, I don't get what else one expects when pooling pointers to a type? In fact, pooling *[]uint8 or *[]byte is common place; Pool.Put() or Pool.Get() then must zero its contents.
You sort of have a few different classes of golf course.

- Par 3/Pitch & Putt. Should be able to reach the green from the tee on most or all holes.

- Executive. Smaller course with more par 3 holes and shorter par 4s. Less than 5,000 yards and makes for fast play.

- Championship. Full sized course that most people are familiar with. These have gotten longer as equipment has evolved.

There has been a resurgence in par 3 and executive course openings. Especially par 3 courses. I agree that a faster round that’s more about shot making than power is fun.
Even on airborne radars like AWACS, they can detect ground movement. They typically have a filter to ignore things under certain speeds as they are not typically concerned about traffic near highway speeds. However, the proposed speeds for this thing would still show up with those filters enabled. It would be interesting to see what minimum speeds would be.
I am very interested. I tried to migrate to Swarm, got annoyed at incompatibility with tons of small Docker Compose things, and decided against that. I'd love to read about your setup.
Downloading =/= executing. Downloading 60 kb of compressed JavaScript isn't the problem, the problem is running that JavaScript, and all the resulting web calls that JavaScript will do, and all the resulting compute it will take to... I dunno, make the button round or whatever. Load time is no longer a solid metric for a good experience, that's very late 00's of anyone to say, the metric now is how long until the page is laid out, and the controls on it are responsive?

Edit: Also how hot is my phone?
Billy Mitchell wins more in court than video games. Maybe he should have picked a different career growing up.
Why is the launch site so much in the north? I thought the closer to the equator the better. Anyone able to clarify why?
Thanks for reporting! I'll fix the Nginx version exposure.

Yes, the server got knocked out. I was not expecting this much traffic hah.
I already upgraded it but I have an NLP server with 10 language models loaded and it seems to be grinding CPU resources.
Ah, the ol' change-printer-ready-message-to-insert-coin prank.

I did this in the early 10s on a fleet of hateful HP MFPs at my first job.

I think it's the only way that people who get the "printer guy" label can stay sane in the office.
CrushFTP Blames Security Firms for Fast Exploitation of Vulnerability
Observability and Monitoring in Distributed Systems
I don't see how that changes things. You'd have to async it all the way to the top but the syntax is still cleaner than F#. If you're using an Asp.Net controller you just declare the handler as async Task<IActionResult> and it's fine. Even program main methods can be async these days
If you react in a spectacularly bad way to a common adversity, well at some point it’s on you. As did I.
CUDA is an entire ecosystem - not a single programming language extension (C++) or a single library, but a collection of libraries & tools for specific use cases and optimizations (cuDNN, CUTLASS, cuBLAS, NCCL, etc.). There is also tooling support that Nvidia provides, such as profilers, etc. Many of the libraries build on other libraries. Even if AMD had the decent, reliable language extensions for general-purpose GPU programming, they still don't have the libraries and the supporting ecosystem to provide anything to the level that CUDA provides today, which is a decade plus of development effort from Nvidia to build.
"Escalating" in American high school is a good way to increase your consequences to no benefit.
I think even with the trashy api and drivers if they release graphic cards with 4x the memory of the nvidia equivalents the community would put the effort to make them work.
Interesting perspective, I haven't noticed much if any public backlash against AI generation. What are some examples?
That is not what MLP is saying. She said that immediate application of the ineligibility sentence in particular is politically motivated.

And even more precisely, that the judges expressed this political motivation explicitly through the use of MLP running in the presidential election as presenting a risk to public peace.

I'm not claiming it is really in the deliberations as I'm yet to read those.
Back in 2015, they were a quarter or two from bankruptcy, saved by the XBOX and Playstation contracts. Those years saw several significant layoffs, and talent leaving for greener pastures. Lisa Su has done a great job at rebuilding the company. But not in a position to hire 2000 engineers x few million comp (~$4 billion annually) even if there were people readily available.

"it'd still be a good investment." - that's definitely not a sure thing. Su isn't a risk taker, seems to prefer incremental growth, mainly focused on the CPU side.
From the GP:

> The Guardian is left-wing and has many very left-wing columnists.

Sure there's some subtle distinction between the paper itself being one thing but still having "many very left-wing columnists", but not a lot.
Fallout 4 Is Garbage, and Here's Why [video]
I hate this phrasing. Everything we interact/read/think about/consume changes our brains. It's in constant changing. That's neutral on its own.
Show HN: We make expert immigration advice accessible (UK edition)
Hi! I'd like to share our platform where we are trying to get beta testers. We provide step-by-step guidance on how to get UK visas (starting with visit visas). We would love for your thoughts! Thanks!
> Trivia: F# is the language that made the pipeline operator (|>) popular.

I’m not a dabbler in exotic languages, so this definition of “popular” was puzzling. I’ve literally never seen that operator before. Maybe I need to get out more.
Why is the snark here downvoted, but not the original message?
Who said it was? It is the flagship editor though.
This seems overkill. You only need a Pi. I have a Pi4 fanless running:

1. lighttpd exposing a website, using letsencrypt and a cron job to run certbot and restart lighttpd.

2. mox (https://www.xmox.nl) to run a mail server, with PTR records set up by my ISP. I am not with a CG-NAT ISP else none of this would be possible. mox makes it easy enough to set up DMARC and SPF etc. with appropriate output given that you can add to your DNS records.

3. I grab the list of IPs from https://github.com/herrbischoff/country-ip-blocks and add them to an iptables list (using ipset) every week so that I can block certain countries that have no legitimate reason to be connecting, with iptables just dropping the connection. I think I also use https://github.com/jhassine/server-ip-addresses to drop certain ranges from cloud servers to make annoying script kiddies go away.

4. peer-calls (https://github.com/peer-calls/peer-calls/) to be able to video call with my family and friends (with a small STUN server running locally for NAT traversal as I recall).

5. linx (https://github.com/andreimarcu/linx-server) to share single links to files (you can get an Android app to upload from your phone)

6. filebrowser for sharing blocks of files for users (https://github.com/filebrowser/filebrowser).

7. pihole runs on it so blocks adverts.

8. Wireguard runs on the Pi and I open the VPN ports on my router. I use the VPN on my phone so adverts are blocked when I am out and about (traffic gets routed through the Pi).

9. navidrome runs on it and I use subtracks on Android to stream (or just download albums for when I have spotty connection).

10. mpd runs on the Pi and it plays music to some speakers in the house, so I can control it with M.A.L.P on Android.

11. I use goaccess (https://goaccess.io) to look at my server logs and see what is hitting me.

12. I use maxmind geoip data so I know which countries are hitting me.

13. minidlna runs on the Pi so I can stream films to my TV.

14. I run CUPs on it too so that my rubbish wireless Samsung printer can be printed to from Android and my wife's Apple devices without having to buy an AirPlay-compatible printer.

15. xrdp running so I can log into a visual desktop on the Pi if required.

My router doesn't expose SSH ports, just appropriate ports for these web services and the VPN.
SSH keys are useful. SSH is not open to the world anyway and you have to VPN into the network first.

This all sits happily and quietly in a cupboard and uses a feeble amount of power.
Why, because 90% of her job is talking to and appeasing shareholders, grand standing with fat whales, and what else.. what do you think a CEO at these companies actually does? They aren't in the trenches of each subdivision nurturing and cracking whips. She likely attends a 2 hour briefing with a line item: CUDA parity project: on schedule release date not set
You're right, it doesn't happen when developing locally, only in MWAA. This was the answer given by the Airflow team as well and I figured they would punt before I asked.

I realize Amazon is taking an open source project and making a ton of money on it (the instance prices are ridiculous for what you get) and the incentives are misaligned for the Airflow team to help AWS make it better unless AWS paid them to help fix it.

It's crap all around, and Airflow gets a bad rap from AWS's terrible MWAA product based on it.
> In Vue you also write `string | undefined` since Vue 3.

I took that example from the current official Vue 3 docs: https://vuejs.org/guide/typescript/overview#general-usage-no...

> Also note that the thread you linked is 4 years old.

So 2 years into Vue 3. Has anything changed?

I mean it's not bad enough to be a dealbreaker any more like it was with Vue 2. The real dealbreaker is still the reactivity system which leads to spaghetti very quickly.
But that so-called best fit line is not an exponential. Exponential functions are convex, that line is concave.

I’m afraid you’ll have to repeat the experiment.
> but I'm less sure about the search part of SAR

The article never mentioned the search part of SAR, only the rescue part. The range is still something of an issue with that, though, as you'd need to be fairly close the people needing rescuing. So I still agree that contested rescue is likely a side mission for this.
Ask HN: Who wants to be hired? (April 2025)
Share your information if you are looking for work. Please use this format:

Location:
Remote:
Willing to relocate:
Technologies:
Résumé/CV:
Email:

Please only post if you are personally looking for work. Agencies, recruiters, job boards,
and so on, are off topic here.

Readers: please only email these addresses to discuss work opportunities.

There's a site for searching these posts at https://www.wantstobehired.com.
Ask HN: Freelancer? Seeking freelancer? (April 2025)
Please lead with either SEEKING WORK or SEEKING FREELANCER,
your location, and whether remote work is a possibility.

Please only post if you are personally looking to hire a freelancer or work as one.
Agencies, recruiters, job boards, and so on, are off topic here.
Ask HN: Who is hiring? (April 2025)
Please state the location and include REMOTE for remote work, REMOTE (US)
or similar if the country is restricted, and ONSITE when remote work is not an option.

Please only post if you personally are part of the hiring company—no
recruiting firms or job boards. One post per company. If it isn't a household name,
explain what your company does.

Please only post if you are actively filling a position and are committed
to responding to applicants.

Commenters: please don't reply to job posts to complain about
something. It's off topic here.

Readers: please only email if you are personally interested in the job.

Searchers: try http://nchelluri.github.io/hnjobs/, https://hnresumetojobs.com,
https://hnhired.fly.dev, https://kennytilton.github.io/whoishiring/,
https://hnjobs.emilburzo.com, or this (unofficial) Chrome extension:
https://chromewebstore.google.com/detail/hn-hiring-pro/mpfal....

Don't miss these other fine threads:

Who wants to be hired? https://news.ycombinator.com/item?id=43547609

Freelancer? Seeking freelancer? https://news.ycombinator.com/item?id=43547610
> You might argue “that’s not reacts fault” but when I look at a website that takes 15+ seconds to load its content on a gigabit connection , I’m never surprised when it’s react.

> A 15+ second load on a gigabit connection is impossible to have anything to do with the React library, as React is only kilobytes big and has no impact on the host.

Perfectly proving my point.

It's not react-the-framework's fault, yet those sites are always react sites.
Aqora | Quantum Computing Expert | Full-time | Paris (HQ) or Remote (Europe) We're building the go-to hub for quantum computing, focused on organizing quantum hackathons and competitions globally as well as hosting quantum datasets and algorithms. We've partnered with major industry players, generating six-figure revenues, and have more exciting projects lined up.
Our MVP is live, and we're looking for a Quantum Computing Expert to help us scale. In this role, you’ll:

- Refine quantum use cases and define metrics to evaluate submissions. - Build partnerships and onboard quantum professionals. - Contribute to product-market fit and platform growth. - Assist with hackathons and write technical articles on challenges.

Requirements: - Experience in quantum algorithm development (digital & analog). - Experience mentoring at hackathons. - Proactive and detail-oriented.

Bonus: PhD in quantum physics.

Perks: Competitive salary, equity options, workspace at Station F (Paris).

Apply by sending your resume, intro, and portfolio to https://quantum.jobs/jobs/85500519-quantum-computing-expert. Help shape the future of quantum computing at Aqora!
Location: UK / EU
Remote: Hybrid preferred
Willing to relocate: Yes
Technologies: Author of popular open-source projects. ~10 years full-stack experience using languages such as TypeScript and Python
Résumé/CV: https://www.awalsh.io
Email: andrew@awalsh.io
Could you please name one of these "very left-wing columnists" ? Or maybe two, since you claim it has "many" of them?

Owen Jones is perhaps as close as they come to "very left-wing", and while he is a bona fide socialist, he's certainly not a revolutionary.
Here's the source, I believe: https://github.com/nuejs/nue/blob/master/packages/examples/s...
How does he finance all these lawsuits?