skysight-inc/HackerNews huggingface dataset:
FWIW, I've noticed that HN features heavily in FastGTP's responses (by Kagi), it occasionally throws my own (recent) comments back at me, which is a bit unnerving to be honest.

YC itself is finding itself in the midst (or outskirts) of several current political discussions including associated ventures and personnel.

HN is also sufficiently of general interest that the New Yorker ran a profile on its moderators a few years back, as you may recall ;-)
Doubt that but we’ll see. As for bias it appears to be pulling sources that include fox and the Washington examiner. Does that also make it inherently right wing biased?
Nope, the video isn't long enough and wouldn't qualify.

I also agree that AI will stall which is the point of the bet. I also don't think an AI recreation of the Grandmother would see critical acclaim. Lynch already did it.
Possibly related, from a different Musk falsehood:

> The basis for Musk’s claim is an ignorant fool on Twitter pointing out that Defending Democracy received donations via Rockefeller Philanthropy Advisors, asserting that this is USAID money. But… it’s not. Rockefeller Philanthropy Advisors is a Donor Advised Fund — think of it as a charitable banking service where donors deposit money into their own accounts and then direct it to various nonprofits. Just as having an account at Wells Fargo doesn’t mean you’re financially connected to every other Wells Fargo customer, using RPA for charitable giving doesn’t create connections between different donors’ grants. [...]

> This pattern of manufactured outrage points clearly to what’s coming next. I fully expect that we’ll get a functional equivalent of “The Twitter Files.” Just as when Musk took over Twitter, and insisted that the old management was up to all sorts of no good, from being infused with “woke” ideology to government infiltration.

> His playbook then was simple: hand-pick credulous journalists, give them selective access to internal documents, and let confirmation bias do the rest.

https://www.techdirt.com/2025/02/03/the-twitter-files-playbo...
Yeah, Mr. ElectroBOOM has a pretty informative video [1] trying a handful of different configurations of metal objects in a consumer microwave oven. Turns out it's hard to make "interesting" things happen with metal even if you intend to.

[1] https://www.youtube.com/watch?v=OyTmJX_TC84&ab_channel=Elect...
Join JupyterHub on Zulip Chat
Really pleased to see (7) in your list. A willingness to learn is
worth all the gadgets and gizmos times ten. Ross's book is a good
start [0]. For now (0) and (1) until you're ready to take this on
confidently.

[0] https://www.cl.cam.ac.uk/archive/rja14/book.html
I want to love Pop!_OS but every single time I install it, I do something that completely breaks X within the first couple boots. I don't know what I'm doing but I've had this happen across multiple machines. Never had the issue with Ubuntu nor Debian.
> SCREENSHOT_JPEG_QUALITY

Not two words that should be near each other, and JPEG is the only option.

Almost like it’s designed to nerd-snipe someone into a PR to change the format based on Accept headers.
"""
33 unavailable videos are hidden
No videos in this playlist yet
"""
The Decline and Fall of In-Memory Database Systems (2024)
Ask HN: DRM alternatives for ebooks/audiobooks
I am in the process of developing an ebook/audiobook platform and I think Digital Rights Management is crucial to gain the publishers' trust. I have only considered Readium LCP at the moment, and it looks like the ideal solution. The only problem is I don't know the certificate fees, and this makes my business planning hard at the moment. I have reached out to them, but no response so far. My question is: what other alternatives do I have to implement DRM? Do you know the associated costs?
Stretching in any relevant intensity actively impedes muscle recovery, you're just straining the muscle further while it's trying to recover.
The US Army tested Agent Orange in an area near Gagetown, about 80 miles from Moncton, in 1967. Maybe some drums of Agent Orange got left in the woods somewhere in the area and are leaking into the water table today?

https://www.canada.ca/en/department-national-defence/corpora...
The suspicious part is that ChatGPT did not have any kind of answer when the parent poster checked before posting. Yet soon after my reply it suddenly not only had the answer, but also used many of the same words and had the exact same timestamp. A little too close to be a coincidence, IMO.
beat me to it, in mere seconds
And UNIX systems almost nonexistent outside Bell Labs, Stanford, Berkeley and a couple of other lucky universities.
This is just aggregating tweets from the doge account, where Elon proclaims he’s cancelled millions in funding for DEI programs without explaining what those programs actually were.
It depends on what you are trying to teach I guess. If you want to impress upon students that everything is made of bytes, that could be useful.

I don't think the 6502 would be a good fit because zero-page doesn't really translate to any useful modern concept. Quite a lot of 6502 coding is Zero-page management.

I went with 8 bit AVR as an instruction set for my silly fantasy console project. It has an in-browser editor and assembler to let people write 8 bit code. The AVR has the best 8-bit instruction set I have found, it's still not perfect (only loading constants to some registers) but definitely built with the hindsight provided by it's predecessors.

If you wanted to avoid the management of data types, I would suggest an instruction set with floating point registers. The same management of bytes into words and dwords, signed and unsigned etc. has to happen on a CPU without floating point support. It's an added complication, which you may or may not want to expose students to.

If the intent is to use Asm to teach from the point of view of "every instruction is a clearly defined action" I would use something with 32-bit ints and 32-bit floats.

If you wanted people to feel our pain, go with 6502, Z80, or PIC depending how sadistic you are.
As an Arch user I've always been a bit confused by the joke. I have more shit go wrong on my Macbook. Sure, on Arch I might get a bad Nvidia driver update and either have to roll back the driver, kernel, or both[0] but these are at least easily fixable. You can easily determine the problem, fix it, and you've learned how to avoid it or resolve it in 5 minutes if it happens again (thanks Nvidia ;). Other than that, the only breaking things are when I'm fucking around, and well... that seems like my own damn fault lol. But several Macbooks I've had will go to sleep and if I try too fast to wake it up I'll have a black screen that can't be recovered until I reboot. And I could go on about how weird and infuriating some shit is and how I can't even implement a fix myself and I just give up because I don't want to waste time fighting Apple and play that cat and mouse game with no good documentation. I've just come to understand that "just works" means "not as buggy as Winblows".

[0] https://forum.endeavouros.com/t/only-black-screen-after-logi...
> And I’m not saying not to care. I’m saying put big things into perspective. You don’t need to become catatonically depressed because the US changed its foreign aid in a way that you would never know about unless presented to you.

Here in the UK in 2016 we had a referendum to leave the EU, which is a pooled sovereignty union to create a more integrated Europe.

I raised the same questions to those who wanted to leave the EU, who complained about "diktats from Brussels" as if pooling sovereignty meant we now had dictators instead of elected officials.

My questions were about how their daily lives were impacted by these "diktats". 99% of people avoided the question. For them, it wasn't about any practical reality. They just wanted to vote to leave the EU. The reasons for it seemed to be post-hoc justifications of an emotionally made decision.

I guess it is like that for most people.
i’ve heard that another reason every studio started their own service was to make it easier to cook the books with profits and losses between the content and the costs of the service
Previously (name-wise): https://en.wikipedia.org/wiki/UltraSPARC_T1

tl;dr - a 32-thread SPARC cpu from 20 years ago, with subsequent chips getting to 256 threads per chip
The investment thrown at OpenAI seems deeply inflated for how much meaningful progress they're able to make with it

I think it's clear that innovative breakthroughs in bleeding-edge research are not just a matter of blindly hurling more money at a company to build unprecedentedly expensive datacenters

But also, even if that was a way to do it, I don't think we should be wielding the law to enable privately-held companies to be at the forefront of research, especially in such a grossly inconsistent manner
>footguns

I was expecting that someone would have posted this by now:

How to Shoot Yourself In the Foot:

https://www-users.york.ac.uk/~ss44/joke/foot.htm
I've seen several laptops start out in the 90-95% SoH range, drop off quickly to the mid-80s and stay there for a very long time. Similarly for iPhone batteries, they go below 90% pretty fast, then each % off takes longer and longer until they actually start dying. Maybe that's due to different baselines though, BMS of laptop batteries normally refer last-full energy to the design energy, which is probably just a fixed value in an EEPROM and might not ever be reached due to a more conservative charge cutoff and tolerances.
I feel like anytime I try these "agentic" programming tools they always fall on their face.

Devin was pretty bad and honestly soaked up more time than it saved. I've tried Cursor Composer before and came away with bad results. I tried Copilot again just now with o3-mini and it just completely hallucinated up some fields into my project when I asked it to do something...

Am I taking crazy pills or do these tools kinda suck?
Occasionally, I will make a soup that lasts about a week, adding things every day. So not perpetual.

One problem I encounter is that some ingredients disintegrate badly (like noodles), which is not a problem when making it in a huge restaurant pot, but becomes a problem when you have a typical large home pot. I have resorted to cooking noodles separately and then adding them to my bowl, rather than putting them in the pot.

Generally, I also want more ingredients ideas that I like, which is still an open problem. Sometimes I add something new and it destroys the taste.
And you'd have to spend a ton of time porting to each target system.

OTOH, the Z80 is better for this, because you can at least get CP/M up and running with a minimum of trouble.
It's hardly even illicit- at least in the United States, the output of an AI isn't copyrightable.
Voting, moderation, and flagging are affordances with predictable uses. Even the designers of such systems may find themselves being told the equivalent of "you're holding it wrong" (this occure to me some time back in an earlier life).

I'd generally defer to actual use as well-known reality, rather than unqualified abuse. If that causes problems with platform goals, then the system should build in checks on such impacts, as HN has.
That would be true if it was just China, but when it's so many countries that it's essentially an international norm, the "whataboutism" charge loses some of its sting.
I know someone who worked at a failed startup that attempted almost exactly this minus the AI. It used an IR camera paired with a secret method to beam form the microwaves to uniformly heat the food no matter how it was dispersed across a plate. This means you could have a pile of water rich vegetables and a steak on a plate and it would heat evenly. It worked great nut IIRC the issue that caused it to fail was calibration of the IR sensor took a ton of effort and they could not scale that to a production scenario. Edit: should mention it let you dial in a temperature so the method is workable, just needs to scale to production.
Isn't Arch just Gentoo for people who think 90% of the time the provided build instructions are sufficient.
A big reason car companies push trucks so much is that they are more profitable per unit. Demand is extremely limited in terms of quantity, because you can only really sell about 1-2 cars per family, per about 10 years.

That means, all else being equal, a car company makes more profit selling a vehicle that has a higher profit margin. The $80k trucks my family members buy do not cost 3X as much to manufacture as say, a nice Camry, but the price you pay is about 3X. This means the dealer/manufacturer just outright make more money if a higher percentage of people buy trucks instead of small cars.

Consumers have "signaled" that they will be fine paying three times as much for the same exact feature set (no, they are not hauling anything, and there certainly isn't a massively higher percentage of Americans doing truck things than 50 years ago), even using longer term loans to make it happen.

When the car market has been basically saturated for decades, how else do you "make line go up" than selling the same product (transportation) for more money?
This is a great write up! For people using gradle to compile scala (definitely not my first choice) the initial hurdle to migrating individual modules has been fixed! I'm guessing it'll be in gradle 8.13 https://github.com/gradle/gradle/pull/31118
You're correct that I was refering to GPL s/w being able to run on "consumer devices".

But to your first point:

I'm not a lawyer (thankfully), but my interpretation of GPL: that the s/w source must be published if the s/w is "distributed", would require the source of SaaSS s/w to be published, since the "service" is distributing that s/w.

Is that not correct?
Loveee that idea.

Would be cool to even have designated groups so you could filter by left wing, right wing, international, etc.

Gonna work on this after I optimize the codebase
That organization exists, and it is called the FBI.
"Penetrate and Patch" as a failed security process is distinct from vilifying independent security research, and it should be obvious from my post as I point out that penetration testing is a integral part of the testing and verification process. It tells you if your process and design have failed, but it is not a good development process itself.
In watching the video (and I admit, anticipating the responses in the comments here), I started thinking about how the "expressive" robot -- whose reception is probably a bit dependent on how engaging the user found it -- now had to also incorporate ideas of authenticity and value. Some users are going to be aggressively against a cartoonish tool because it will feel "fake" to them, and emotionally deceptive. But if you're making a robot, you probably need to make a choice about its qualities and how they match what people want from your products. Apple customers may well be okay with more expressivity in this direction. Of course, the fact that the demo is riffing off Pixar, whose values and aesthetic have shared roots with Apple's own, is part of that.
Do you not understand what the word axiomatic means? If there are 70,000 chemicals and only 500 have been tested, does that mean *every single product* *must* contain an untested ingredient? No, because products don’t randomly pull ingredients out of a hat. Proof by counterexample: pure water in a bottle made of the many materials that have been tested for food safety. But hey, why bother with facts when you can just make shit up and call it "axiomatic"?

Words have meaning.
Even if you only sell shrinkwrap software there are ongoing costs for your business in the form of sales, accounting/payroll, office rent, customer support and so on.

If you want to have bugfixes available for customers you have to pay developers to do that, and infrastructure for releasing them - this is an ongoing cost.

The problem is orthogonal to where software runs: there are subscription models for fully downloadable software that doesn't have to interact with a server (jetbrains for example, and some games).
In an old programming language project of mine, I wanted to use something similar to S-expressions for most of the grammar because they are very universal and flexible, but I didn’t like having too many parentheses, so I extended the syntax by allowing semicolons as an alternative.

So, in pseudocode:

(print (+ 1 2))
(exit 1)

becomes:

print (1 + 2); // "+" is the 2nd place because it's a method call on "1"
exit 1;

Both variants are valid; semicolons are just syntactic sugar to reduce the number of parentheses. In the AST, they represent the exact same expressions.

For function bodies, I also introduced an extension to make lambdas stand out more from the rest of the code by using curly braces:

(0 to 10) loop ^(i) {
print i; // Internally transformed to (print i)
}

// clarification:
// 1. The "to" method of the 0 object creates a Range object, which has a "loop" method that accepts a lambda.
// 2. The ^ symbol is just a shorthand for "lambda".

As you can see, this wasn't a Lisp dialect (and I'm no expert at Lisps), but I liked the idea of having a universal expression structure in the AST, however I eventually ended up extending it with two additional modifications that made it more readable (at least for me)
nooo i hate this is how i found out. i miss the hexa flexa mex. she definitely influenced how i would doodle mathy stuff in class growing up
I use Claude through OpenRouter (with Aider), and was pretty amazed to see that it routes the requests during the same session almost round-robin through Amazon Bedrock, sometimes through Google Vertex, sometimes through Anthropic themselves, all of course using the same underlying model.

Literally whoever has the cheapest compute.

With the speed that AI models are improving these days, it seems like the 'moat' of a better model is only a few months before it is commoditized and goes to the cheapest provider.
No-code database work was solved with Filemaker Pro decades ago. It turned out that you also need an attention span and an interest in the subject.

Most of the flowchart automation software I've been playing around with is already good enough. The Python ecosystem is good enough. Ollama is good enough. The small, purpose built models people seem compelled to make are good enough.

If I can replicate your SaaS business model by crawling your site for a description of services, what does that do to the landscape?
I struggle a bit with this concept. It feels silly to me to only use 80% of my laptop's battery capacity in order to... avoid my usage bringing my battery's capacity down to 80%.

OK, so it can go below 80%, but if it takes 3-4+ years, I'm not sure I care. (Don't get me wrong - I do of course use the built-in intelligent charging on Apple and Android devices. No reason to charge a battery to 100% when I'm going to plug it in for bedtime in a few hours anyway.)
The success of this game is amazing. You have AAA developers dropping close to 500M on development and taking a decade just to release a game that isn't fun and doesn't sell well.

Balatro shows it's not money that makes a great game, its vision, passion, and making something fun that makes one.
Abandoned in the Middle of Clinical Trials, Because of a Trump Order
> "was a Filippo Valsorda joint"

I like the reference.
Makes me wonder if there are engineers on the inside of some of these manufacturers intentionally hiding 0 days so that they can then go and sell them (or engineers placed there by companies who design 0 days)
Author here. The macOS support currently uses cgo, but we are trying to make it cgo-less in Go 1.25, just as already happens on Windows. The goal is to allow pain-free cross-compilations from Linux to macOS.
Chiming in: flags, and in egregious / urgent cases, email to hn@ycombinator.com.

That email backlog is apparently expanding, ~12--24 hours per dang's recent comments, so both expect and respect that.

For general-purpose abuse, I prefer simply flagging.

To disable flags on an article I'll email mods, that occurs fairly rarely.

If an account seems to be flagrantly violating HN Guidelines, and has had previous warnings (you can use the replies endpoint to find those: <https://news.ycombinator.com/item?id=42571073>), I'll drop an email as well.
The most popular alternatives to hard drm are invisible watermarks. Images get the watermark added and invisible text is added to the booktextes or the booktextes get some spelling errors that are unique to the book.

If i would do the decision i would definitly try to incorporate the watermarks, since some methods are already broken
> The LLMs seem to have their own idea of how they want to do something

exactly! what I'm experiencing is that prompt engineering has its limitations and comes with inconsistency issues...

by designing the tool from scratch tailored to LLMs, we can make the interface match what their "own idea of how to do" that particular task, which is more reliable and scalable
I always advocate for people to learn 6502 because it's easy and small. Not because they are going to write assembly but because they should have a basic idea of what their code is going to turn into. It doesn't matter if someone writes in Rust, Java, .Net, Python, Lua or C, it's all mov and cmp at the end of the day.
"Is there a reason that a better package requires a fork of the entire runtime rather than just, say, a normal Go package?"

I think at the time that would have been the only way to make it so any in-the-wild 3rd party code you want to use would use the FIPS-compliant libraries anytime someone imported "crypto/whatever" from the standard library.

I haven't tested the workspaces functionality [1] to see if it allows you to override standard library functionality, but in principle something either very like that, or slightly tweaked, would be enough that you could just use standard Go with a particular text file dropped into place and some libraries to override the standard library now.

But yeah, if you didn't even know this fork existed, you're not in the target audience. tptacek or someone else who really knows their stuff can Cunningham's Law me if I'm wrong, but my impression is that FIPS has a track record of rigidly demanding very medium levels of security, possibly including some rigidly poor security choices, and if you don't have a need to be in compliance, you can and should do much better by using newer and better options than what it mandates.

[1]: https://go.dev/doc/tutorial/workspaces
The website [1] is very strange. What does U.S. stand for? If I were to stumble on this I'd assume it was a fishing / scam website trying to impersonate the government. Bad vibes all around.

[1] - https://us.ai/
This exactly.

I guess Netflix owns some of its concent, and could do as they pleases(?). But they still need a uber fast pipeline for the other stuff.
Just saying, I'd be interested in a blog post if either of you did one.
you win!
This is what people fundamentally care about. The price of food, a roof under their head, clean water, fresh air and general healthiness. The problems you describe are beyond most people's grasp or reach.
Yes, that is the process basically for new virus discovery- sequencing and then looking for similarity to known viral sequences. That is still an expensive and time consuming research project, and it fails if the virus is too different to identify any sequence homology. We still find a lot of DNA and RNA we can’t make any sense of in almost every sequencing experiment- there’s a ton of stuff out there undiscovered and unexplained. I suspect a lot of currently mysterious diseases and health problems may have viral origins.

That’s why I’m saying we can’t rule out a virus here easily- not until some other cause is proven.

You can also have more complex mechanisms that also involve a virus plus generic or environmental factors- for example the recent finding that implicates HSV in Alzheimers, despite the fact that most people with the virus still never get Alzheimers.