skysight-inc/HackerNews huggingface dataset:
- "So sheep are fermions?"

Have you ever seen two sheep spinning in the same direction while superimposed in the same physical volume? Outside of Minecraft.
The point of this exercise, to my mind, is to show the utter simplicity of pub-sub. Such code belongs to the API documentation, like the code snippets on MDN.

Proper code would have expressive parameter names, good doc comments, types (TS FTW) and the niceties like unpacking you mention. One of them would be named topics mapped to EventTargets, so that publishers and subscribers won't need to have visibility into this implementation detail.
> I don't see that, these two issues adequately explain why so few GPUs have official support.

I'm sorry I don't follow this. Surely if all AMD GPUs have the same problem with atomics then this can't explain why some GPUs are supported and others aren't?

> There is no upside for NVIDIA to do that.

If NVIDIA felt this patent was actually protecting them from competition then there would be no upside. But NVIDIA has competiton from AMD, Intel, Google, and Amazon. Intel have managed to engineer OneAPI support for their GPUs without licensing this patent or relying on PCIe atomics.

AMD have patents NVIDIA would be interested in. For example multi-chiplet GPUs.
Congratulations, you are being rescued. Please do not resist.
I had some of those, verified by ECG. Cut down on coffee a bit, they went away.
With most of them being sent to a totally unrelated country, to boot.
Show HN: Seefood – The Shazam for Food [15MB]
What would you say if I told you there's an app on the market[0]...that can identify any food item just by looking at it? Presenting Seefood, just point your camera at any food and find out what it is (or isn't). Powered by state of the art deepdog-v4 (unmodified MovileNetV4 :D) running on your device.

(Will trigger a ~15MB download, in case you are on a metered connection)

Currently in talks with Periscope for an acquisition.

[0] https://www.youtube.com/watch?v=vIci3C4JkL0

Whipped up today in a couple hours to scratch an itch, have fun :D
Don't we currently have a Ponzi Scheme? A Ponzi Scheme is when the people who get in earlier make all the profits, but there's no benefit to recruitment. In the proposed example, you would make more money by "recruiting" people (birthing) into your pyramid.

https://constantinecannon.com/practice/whistleblower/whistle...
Ironic that I end up competing with an AI app generator for work...
Yeah was thinking more that if you're seriously considering a H100 in your basement it's either due to training or running such medium models with very long contexts for RAG or something.

Not that I'm an expert.
Tiled Matrix Multiplication (2019)
This assumes the context is already a task computation expression, which is what you'd have in asynchronous code.
Bill targeting noncitizen voting: 'There would be extensive uncertainty'
Yes, with cheap third world labour, the same way many other technological marvels of the modern era are "automated".
Proving the truism that incorrect documentation is worse than no documentation.
Spinning disks are very reliable and write once is the only good long term backup strategy.

Backups to restore live systems can involve rewriting and pruning, but live system backups are about availability not archiving.

Prepayment makes financial issues more likely to be catastrophic because the timing of the issue is the mid term of the prepayment period…with a one year period the issue may go unnoticed for more than six month and gmail empties your spam/trash folder after 30 days.

You can stick hard disks in a box and there’s nothing to manage.
Speaking of "feeling bad for teaching someone"... I must have been in 5th grade and this other kid was talking about shorting out a power outlet. I said "What I'd do is unfold a couple of paperclips, stick them into a rubber eraser, then plug that into the outlet and twist it to get the paperclips to touch."

A few days later the principal calls me in. "Did you tell him to do this?" "I didn't tell him to, we were just talking about how to do it." "... well, he's done it before. Don't do anything like this again. Dismissed." I still can't believe that I got out of it; petty tyrants love to flex their power.
> drunk

If I understood the Czech way of canoeing, stopping at pretty much every campsite with a beer tap along the way is part of the tradition.. And shouting "Ahoy!" to your fellow canoers.

So, waiting for the summer, let's enjoy a nice lager. Ahoy!
> You gotta have "it"

I wouldn't be surprised if the "it" part can be generated by some llm.
OpenCL was definitely supposed to be the standard, but as the sibling suggests, it's just much harder to use than CUDA. Also, it doesn't feel like OpenCL has much of a community around it, documentation doesn't seem great, and just the overall experience is very frustrating. I tried to implement something in OpenCL about 5 years ago, thinking it would be fairly trivial to port a simple compute shader from CUDA, and ended up giving up. Just too difficult.
Support groups for chronic pain are generally toxic because people learn to find meaning in being pain sufferers.
I should’ve been more specific—I was referring to the modern-day workflow for producing a scripted series, which is what the article was about. In that context, Netflix has the most technically sophisticated workflow and tooling to optimize production of that kind of content, from the perspective of creatives working on those sorts of shows. Certainly they have major blind spots in a lot of user-facing stuff that they only recently started to care about, with live content being a huge one.

I've been a big fan of peaock! The Olympics coverage was massively impressive. Like much of what Peacock does, their success wasn't just about comprehensively covering it (which they did do) but also with how cleverly they packaged it, and all sorts of cool features it had that nobody else does/did, like the "Gold Zone" Red Zone-esque whip-around coverage, the constantly-updating highlights and key moments, etc. My impression of Peacock from the beginning was very good because their design and interface pretty much blows everyone else's away, and then I continued to be impressed after discovering a lot of these "cleverness" features, like when I noticed while watching soccer matches that the key moments/highlights were tagged and timestamped for easy access in real-time as they were occurring. I just wish they had a better catalog of shows to go along with. It is worth noting that while they are the smallest streamer, they do have one of the largest budgets and are probably the least burdened by existential risk because they've got Comcast behind them
Anthropic announces updates on security safeguards for its AI models
There's a huge difference between a limited time sale that anyone can take advantage of vs charging higher prices to "the wrong sort of people" which is bigotry or "We'll use facial recognition to ID you, look up how much money you have, and charge a percentage of your income" which is where things are heading right now.

McDonalds gives people deals in their app because it tricks people into installing the app which they use to collect their customer's personal data (even when they aren't using the app) which they can sell or exploit in any way they see fit. It's a terrible deal for the customer, but they don't know any better because they don't get to see how that data is used against them.

Price discrimination leads to exploitation and enables bigotry. We've been being conditioned to accept it because ultimately companies want to abuse it to make more money at your expense. The only thing standing in their way is that most people understand that discriminatory pricing is unfair and dangerous https://link.springer.com/article/10.1057/s41272-019-00224-3
Calling out names was an argument just for not dismissing AI as a thing "everyone knows" is fake.

Above you wrote "we all know the only real Intelligence ... is" as your support for attributing venial motives to people taking AI progress seriously. OK, now I know your basis for that claim. I've read three of the guys you mention, agree they're intelligent and except for Searle have some good things to say. But it's really unconvincing as support for an AI-is-fake claim, and especially for an everyone-knows claim.
>let's be real the only way in which they could have "no way to get them back" is if they didn't imprison them in El Salvador but instead murdered them

Last time trump was president, his administration directed the separation of thousands of families at the border, and many of the children were "lost" and never returned. They are now somewhere in the US presumably with some foster family, but they purposely did not keep records of the separations and now there is no way to get them returned to their families.

https://www.hrw.org/news/2024/12/16/us-lasting-harm-family-s...

Maybe they murdered the children, maybe they shipped them off somewhere else? Who knows? One thing is for sure though, trump 2.0 seems far, far worse and more vindictive and more authoritarian.
Thanks for the suggestion! I'm actually using dual EPYC server processors in this workstation, not Ryzen. I'm not sure EPYC supports PBO/Curve Optimizer functionality that's available in AM4/AM5 platforms.

That said, I'm definitely interested in learning more about processor-specific optimizations for EPYC. If there are server-focused equivalents to what you've mentioned that would work better than frequency capping, I'd love to explore them!
If it were up to me I would go for switching complete performance profiles through something like tuned-adm rather than trying to change just cpu frequencies. There's too many interlinked things that can have an effect on throughput efficiency.
I disagree that it is the all or nothing thing the author implies. I say this isn't a long way off, it's something we've been doing for centuries. Writing is a great example of our "freeing our cognition and memory from the limits of our organic structure". We've used a technology to extend our memory and allow others access to that memory. A calculator is another easy to understand example of this principle. I think Heidegger best explains this relationship between us and our technology with his ideas around Das Zeug and ready-to-hand.
We are already cyborgs.
1400 is definitely the sticker on the side of the PSU. There is some theory behind keeping your PSU at 30-50% for optimal efficiency, but considering the cost of these 1k+ W units You're probably better off right-sizing it.
Artisanal AI
> Static typing removes the downside of whitespace.

How so?

> Oh, and every language with line comments (so most of them) has significant whitespace.

Technically true, but that's not what people mean by "significant whitespace" in this context. So you're being pedantic rather than saying anything meaningful.

But you made me think. The ultimate nightmare would be significant trailing whitespace - the spaces and/or tabs after all the visible characters change the meaning of the line.
Green Hydrogen Production by Aqueous Phase Reforming of Lignocellulose
Well, yes unfortunately, but the takeaway should be scepticism of the validity of learning institutions, something most of us aren't prepared to even consider at a younger age.
How does it compare to the other big foss e-book app, FBReader?

Does the focus on eink mean it's mainly aimed at jail broken eink tablets? Or aimed at phones as well?
There is a lot of liability in sticking your name on a hodge podge of random used lithium cells.
50 Years Ago Today Canada Began an Unfinished Switch to Metric
Sometimes it's not even rare that documentation is wrong. The documentation for a vendor who I won't name - but might be at Series J and worth north or $50 billion - seems to be wrong more often than it's right.

We frequently say, don't blame the tools, it's you. That pushes "blame the tools" outside of the Overton window, and when we need to blame a tool, we're looked at like we have five heads.

Ten years ago, I was dealing with a bizarre problem in RHEL where we'd stand up an EC2 instance with 4GB of memory, have 4.4GB of memory reported to the system, and be able to use 3.6GB of it. I spent _a long_ time trying to figure out what was going on. (This was around the time we started using Node.js at that company, and needed 4GB of RAM just for Jenkins to run Webpack, and we couldn't justify the expensive of 8GB nodes.)

I did a deep dive into how the BIOS advertises memory to the system, how Linux maps it, and so forth, before finally filing a bug with Red Hat. 36 hours later, they identified a commit in the upstream kernel, which they forgot to cherry-pick into the RHEL kernel.

That's a very human mistake, and not one I dreamed the humans at Red Hat - the ones far smarter than me, making far more money than me - could ever make! Yet here we were, and I'd wasted a bunch of time convinced that a support ticket was not the right way to go.
This is not a real world goal though because a real world user would just rent a GitHub Copilot or similar.
What do you have in mind?

Or many things at the same time? One could be globalisation, making those with resources richer, and making workers unemployed?
Distant cousins, and they had never met until they were both CEOs. This is a stupid trope and people need to stop using it.
If you think _all_ of the Overton Window is "right of center" than you are surely miscallibrated (there's even a meme floating around that describes this exact conceptual error).
I've noticed that the formalization of methods described by AWS parallels what we need in technical documentation. Complex systems require not just formal verification but also structured documentation following MECE principles (Mutually Exclusive, Collectively Exhaustive).

In my experience, the interfaces between components (where most errors occur) are exactly where fragmented documentation fails. I implemented a hierarchical documentation system for my team that organizes knowledge as a conceptual tree, and the accuracy of code generation with AI assistants improved notably.

Formal verification tools and structured documentation are complementary: verification ensures algorithmic correctness while MECE documentation guarantees conceptual and contextual correctness. I wonder if AWS has experimented with structured documentation systems specifically for AI, or if this remains an area to explore.
How did they do 250k of property damage?

Not doubting it, just curious. Ripped out all copper, all appliances, and flooded it intentionally on the way out?
Fair points. I think the difference is that AMD has other businesses that are much larger than GPUs, whereas NVIDIA was always just about GPUs.
Two places that might be useful to learn about additional pain points or features, if you haven't tried them yet:

reddit /r/manufacturing

PracticalMachinist.com has a Metrology section and there's always a healthy discussion going on in the General forum.
I guess if you required ; after all of them, sure. Rust doesn’t, so I didn’t think of that.

I’ve always found code that does this to be more complicated to read and understand than rewriting it in a different way. YMMV, of course.
>You would be amazed how many battery packs are multiple 18650s in a trenchcoat

$50 of 18650s in a $500 trenchcoat with DRM protection. So wasteful.
PTX assembly. Deepseek used some of it to do a little bit of work that CUDA didn't have APIs for.
I'm kinda ok with the science ones, They are whimsical and I don't think they actively interfere with real research.

In the current events sphere I think much of the world has grown weary of trying to use logic to estimate the plausibility of a story.

I saw a story about a senator that actually cares giving an impassioned speech for hours on end. Remember the times when that actually happened.
Surely you can simply use a ruler and rotate it away from the parallel to achieve any arbitrary scale, right?
Hence the scare quotes around just.

Also note how my "just" only applies to scaling from mapping a grain-of-rice-sized piece of human brain to mapping a full human brain. Going from there to simulating it would be another big leap, never mind the challenges to simulate it in a way that actually produces results comparable to the actual brain of that person.
Quick update: Definitely wasn't expecting this to end up on the front page. I was more focused on publishing the dashboard than the power optimizer service I'm running. I'll take all the feedback into account and will open source an improved version of it soon. Appreciate all the comments!
Is cmake actually a requirement for compiling LLVM such that one must compile cmake before one can compile LLVM.

Compiling a statically-linked cmake is time-consuming and difficult if not infeasible.
Google and Amazon still have to buy tons of Nvidia HW to provide in their clouds. No one writes to their custom chips besides internal teams because the software stack doesn't exist.
You don't need to jailbreak, there are many eink tablets that will run it via sideloading (Kobos, for example, and I believe Nooks as well) and eink Android devices (like the BOOX line) that can just install it from F-Droid
haha i think it's been a great namesake!
Prophet Town LLC | Full-Stack Software Engineer | REMOTE (US) and Hybrid | English fluency required | Full-time | $190K-$305K annual total comp (multiple)

UPDATE: we had 72 submissions by April 7. We have currently processed resumes for everyone who submitted up through April 4, and are a little behind schedule on reaching out to folks with results. If you submitted and haven't heard from us, we are hoping to be in touch ASAP! Thank you. And yes, meanwhile, we are still accepting submissions.

I’m the founder, trying to do “enlightened business.” We are a small, worker-first, fully-remote, SF-based, boutique indie tech agency. Our leadership staff are ex-Fortune 100; everybody codes. Notable recent projects: internal tools for Anduril, and voltagepark.com.

We are looking for Full-Stack Software Engineers with proficiency in React development, database design, and third-party API integration. Tier3 roles are typically 5-10 y/o/e with $190-$270k annual total comp. Tier4 roles are 7-20 y/o/e, $240-$305k annual total comp. Higher tiers exist, and we welcome exceptional applications. Fully remote positions available.

Please apply using this Google Form: https://forms.gle/KRmgZCiLgCMqoXhr7. Applicants who submit before April 7 will receive a reply by April 11.

Applicants must meet a high bar; in return, I pledge my personal commitment to finding you interesting work and getting you good pay. You are free to submit again even if you have already done so in the past.
Dictation is a killer feature - I could see using this over supercook.com

Any plans on a web app with no play store login required?
HN discussion of a related recent story in Wired magazine: https://news.ycombinator.com/item?id=43490290
Chess960[0] aka Fischer Random aka "Freestyle Chess" (the last is a name chess.com has been using") is a fairly popular variant with 960 possible starting positions.

The way I'm interpreting this, 324 is different in that the rooks & kings are fixed, but the position is asymmetric.

Is it called 324 because there are 324 possible starting positions? Also, I'm inferring that this is popular in computer chess specifically, is there a reason for that?

[0]: https://en.wikipedia.org/wiki/Chess960

edit: there's a quote from the inventor in the wiki that answers my first question and sort of answers the second:

> This version has huge advantages over chess960. First, no special castling rules, any engine or GUI or human can play with no instruction after seeing the initial position. Second, since all but 18 of the 324 positions are asymmetrical, opening play should be much more interesting and complex. Third, the normal positioning of the rooks and kings and normal castling makes the game feel closer to normal chess. Fourth, matches of up to 648 games can be played with no repeat positions, generally enough for most purposes. Most important, no matter how many cores or how much time the engines get, there should be plenty of decisive games for the foreseeable future since many positions are at least not too far from the win/draw line.
Could you explain how your "hierarchical documentation system" works? Does the tree parallel the code? Is there a particular tool that you use?
Do you know what a cow looks like and sounds like when it is eating?
hey! we'll build the same thing but just open source it and make it free :)
Tuna-Inspired Mechanical Fin Could Boost Underwater Drone Power
Friction is proportional to the normal force, more specifically, it is the normal force times the coefficient of friction.

What you are describing (if the normal force is actually the same) is a contact situation where the coefficient of friction is different in different directions (anisotropic friction.)
I understood and appreciated it, and I’m not special
We recently did a proof of concept with P for our system, and the reception was warm enough that I expect adoption within the year. I wouldn’t exactly call us obscure, at least in the sense used above—greenfield big data system with a bog-standard mix of AWS services.

I will say that time to productivity with P is low, and, in my experience, it emphasizes practical applicability more so than traditional modeling languages like TLA+ (this point is perhaps somewhat unsubstantiated, but the specific tooling we used is still internal). That is to say, it is fairly easy to sell to management, and I can see momentum already starting to pick up internally. No Ph.D. in formal methods required.

And re: the hiring bar, I agree that the bulk of the distribution lies a bit further left than one would hope/imagine, but there is a long tail, and it only takes a handful of engineers to spearhead a project like this. For maintainability, we are betting on the approachable learning curve, but time will tell.
Good experience to prepare you for the rest of your academic and working life where your performance rating will often be strongly influenced the evaluator's current mood or biases. Or the police officer's mood when you get pulled over. Or most other authority figures' feelings when they're making decisions that affect you. It's unfairness all the way until we die.
I know a guy whose middle name is "Almighty God".

I've actually wondered how that looks on a resume :D
Studio Ponoc had Miyazaki's blessing. I doubt the same can be said for OpenAI. OpenAI doing this without even asking might not be illegal, but it comes across like an act of incredible disrespect for the very creators that these memes are masquerading as an homage to.

“When we opened the new studio, Studio Ponoc, I went to report this to Mr. Miyazaki,” he went on, “and he gave his blessing and said, ‘You really need to have the conviction to go create a new film studio and the conviction to show children worthwhile films. And every film you make, you’ll have to realize that has to be a film that is worthy to show to children’.[1]

[1]: https://www.themarysue.com/studio-ponoc-interview/
Joined the waitlist
Mortality possibly defines plenty of our behaviour and development: while people usually take the default assumption that we'd go in a positive direction without that constraint, I do not think it's a given.

Just like we can't really predict weather (as another complex system) too far ahead, we can't really predict how something this significant changes brain development — IMHO at least.
(Instant team member here) Wanted to drop in and say I _love_ Things and have used it now for about 7 years! Thank you for your work
You've gotten fifteen years older.
1. I built a private AI assistant that works offline – just launched 24h ago