MurphyA/hacker-news huggingface dataset:
by timbit42 | 2025-04-17 14:55:58+00:00
The C64's CPU wasn't slowed down much at all by the badlines, less than a few percent. I'm not sure how much the sprites slowed it. The Atari was faster but how much it was slowed by depended on the video mode. Higher res and higher colors slowed it more, leaving the CPU at around 1.3 MHz. I also don't know how much the Atari player/missile graphics slowed the CPU.
by zer8k | 2025-04-17 14:56:08+00:00
> And perhaps worst of all, trust is being lost. Users are tired of bait-and-switch, surprise deprecations, and data lock-ins. There's a feeling that too many SaaS businesses are more concerned with growth-at-all-costs than product quality, user experience, and long-term value.

Perhaps in your corner of the industry. On the consumer side people have been very vocally tired of purchasing products piecemeal on a subscription basis for a long time now. I, personally, am so sick of everything being a subscription I refuse to participate except in one or two services I use almost every single day. SaaS vendors to me are without a doubt vultures. A good exception that makes me happy is jetbrains. They are one of the few I am happy to pay for. Most of the other consumer grade SaaS is churn and burn crap.

I personally welcome the death of SaaS. I hope it brings forth a new era where I actually own things and can pay a company every couple years some nominal percentage of retail for a “service pack” upgrade.
by krapp | 2025-04-17 14:56:17+00:00
It's always going to be something. It's like the entire span of history and politics from 2016 to six months before the election never happened, and Trump was always a reasonable, respectable, honest politician who never said or did anything out of the ordinary. Why would anyone have any reason not to trust his intentions? Why would anyone associate him with these extremist beliefs?

"I voted for the Party because I supported their infrastructure plan, I had no idea where all of those trains would be going" kind of feel.

And the sad thing is, it will work because our entire framework of subjective truth and reality is built on the very technologies they already use to reprogram us and revise history. Trump was always an honest man. We were always at war with Canada. It was always about egg prices.
by hansvm | 2025-04-17 14:56:25+00:00
The problem is that nefarious actors aren't physically barred from the data. If China, Big Balls, Zuckerberg, or anyone else want to access that data then they can just remove that check.

More importantly, the thing you're asking for (law enforcement retroactively snooping without there existing a master key) is always impossible.

For other forms of snooping (like a warrant to tap communications for a single device for a period of time), you have related issues. Suppose you magically make such a thing flawless -- the client can't detect intrusion, a single key is actually time-bound, etc. There still exists a group of people with the power to hand out such keys, and that power, however it's implemented, is still a master key to all future communications over that protocol.

You can partially mitigate the risk in various ways, but you can't eliminate it. Every proposal for weakening cryptography in that way has had glaring flaws, and many known attempts at actually weakening it have later been cracked by nefarious actors. Spying, but only for the "good guys," should be met with extreme skepticism as far as cryptographic protocols are concerned.

For all of these schemes, what happens when the people holding keys and power are physically forced out (DOGE et al)? Even if we assume the thing is implemented flawlessly, the people involved never leak anything, the master keys stay secret, ..., you still have the human problem of transitions in power. Do you want the current US administration, one currently arguing that it can "deport" actual citizens to torture prisons with no recourse or court case, to know that six years ago your daughter confided to her best friend that she got an abortion once? That she doesn't believe Israel should be committing genocide? Or, suppose you approve of the current administration, what about the next one that takes the reins with this new set of powers? It's bad enough without decades of chat history to let 70%-accurate AI comb through and make deportation decisions.
by fleek | 2025-04-17 14:56:41+00:00
A strongman. A Caesar. Someone to champion the cultural values and identity we believe in. You don't have to like it, agree with it or understand it for it to happen.

Honestly I am trolling a little bit(maybe a lot) but this is literally how people think and no amount of discussion is going to change their minds. They want outcome A, you want outcome B, and there are very little (perhaps 0) shared values to build a cohesive foundation on which to compromise.
by constantcrying | 2025-04-17 14:57:12+00:00
>Unfortunately, finite differences have a big problem: they only compute the derivative of f in one direction. If our input is very high dimensional, computing the full gradient of f becomes computationally infeasible, as we would have to evaluate f for each dimension separately.

And it is terribly unstable numerically. f(x) and f(x+h) are very similar, h is very small. You have to expect destructive cancellation to happen. For black boxes it is the only real alternative though, you can do a bit better by taking a derivative in both directions.
by hedora | 2025-04-17 14:57:44+00:00
This is misleading. They didn't pluck the numbers from thin air. They provide links to evidence from third parties. Also they show that the levels in some toothpaste exceed FDA standards:

"The numbers are juxtaposed (in blue) to the “Action Level” proposed by the medical and scientific community in 2021 as part of the Baby Food Safety Act. ... The legitimacy of these levels as “Action Levels”/ “Levels of Concern” (even though they were not adopted as law) is mirrored by the legitimacy of the American Academy of Pediatrics’ level of concern for Lead in water, which is 1 ppb despite the FDA’s official “level of concern” for Lead in water being 15 ppb (you can read more about that here)."

From here: https://tamararubin.com/2025/02/crest-regular-toothpaste/

I only checked crest because I like fluoride.

Crest is at 7980% of the action level for lead, 300% for mercury, and 60% for arsenic.

For lead, later they say they detected 0.399mg/kg, which is 399 ppb by mass. The molecular weight of lead is 207.2. The molecular weight of water is 18.015. I'm not sure how the regulators calculate PPB, but dividing that out, I get 35.5 lead atoms per billion water molecules, which is above 15.
by gpspake | 2025-04-17 14:58:58+00:00
I took me a while but I finally figured this out. I think the difficulty is a dark ui pattern that hides the control behind an age selection. In the youtube kids admin settings, there's a part where you select your kids age 0-4, 4-9 etc... My kid is 4 so I never really looked at the later options but after probably 20 times on that screen, I noticed at the end (where my eyes glossed over the higher ages) there's something along the lines of "control content yourself". Once I selected it, I could whitelist channels and completely disable search and recommendations. This means the youtube kids app _only_ shows what I say it can. If I want to give him access to something like "smarter every day" or a specific video that's not on youtube kids, I can click share from my account and share with "kids" We've still pretty much banned youtube on all devices but, like you said, there's a lot of valuable stuff and I really miss the time when he would get in to "tornadoes" or "helicopters" or some other topic and we could watch a bunch of educational videos without being flooded with trash toy videos and subversive attention leeching ads. This at least opens the door back up for some of that good content without the garbage.
by pragma_x | 2025-04-17 14:59:26+00:00
IMO, using something like Python or JavaScript is a good idea if any of the following criteria is met:

- Working with data more than executing other binaries

- Dominant data processing path is structured (e.g. JSON, XML, binary)

- Script requires complex flow control to be manageable (e.g. functions, if, case)

- Shell UI requirements that involve handling command-line options

- You find yourself going _deep_ into the docs for jq to get the job done

.

Conversely, BASH is better under the following circumstances:

- Orchestrating other binaries the majority of the time

- Simple jobs that work with newline-separated text lines, or all data can be comfortably "stringly typed"

- Launching and job control for other processes

- You just need to glue some other shell commands and binaries together

- Are just manipulating shell environment vars, or providing a custom user shell (e.g. Python venv `activate`)

- Need to wrap a CLI tool in a simple way

.

The minute you have to reach for BASH arrays, case statements, math... stop everything and seriously consider using a language that has stronger support for all that.
by ziddoap | 2025-04-17 14:59:40+00:00
>Meta is literally on trial right now

For the social harm to children that they cause? I thought it was to break out WhatsApp & Instagram into their own entities from like a monopoly perspective, but I admit I am not keeping up on the current trial at all, so I could be wrong.

>about how bad they are almost daily on this site.

This site is hardly representative of the average citizen. In my daily life, local news, etc., most people I encounter will talk about how bad TikTok is for children but barely (if ever) mention harms of other social media.
by 9rx | 2025-04-17 14:59:48+00:00
The question specifically asked which one(s) you are talking about, not about your dreams. Which high security value is the government not able to gain access to?

And, sure, if enough perfectly engineered vaults were impeding the government from carrying out the activities it wants to carry out, there would be calls to make building/using such a vault illegal too. In the real world, such vaults, if they exist at all, don't meaningfully get in the way. Thus there is no reason to think about it. We don't create laws on what theoretically might be a problem in some magical imagined world. We only create laws after something is identified as an actual problem.
by probably_wrong | 2025-04-17 15:00:02+00:00
The author has addressed that point before [1] in an article worth reading in its entirety:

> I think it is a very good thing that alarms were rung about teen smoking, teen pregnancy, drunk driving, and the exposure of children to sex and violence on TV. The lesson of The Boy Who Cried Wolf is not that after two false alarms we should disconnect the alarm system. In that story, the wolf does eventually come.

That page also shows some graphs that to this day still surprise me, namely, the way in which rates of depression and psychological stress among teens explode around 2010. Unlike TV and DnD, this time we do have data, and it looks bad.

[1] https://www.afterbabel.com/p/phone-based-childhood-cause-epi...
by ltbarcly3 | 2025-04-17 15:00:03+00:00
I'm going to keep it very simple for you:

I said I think it's unfair and cruel that he is being forced to leave at all. I think it's immoral. I also think he told the story that let him stay with his family rather than the truth, and I don't fault him if he did do that. Anyone would do that.

I think you should, for practice and because it would help you be a better person, try to have a disagreement with someone without thinking they must be racist. I think it would be new for you but I think it would be healthy to try it.
by runarberg | 2025-04-17 15:00:17+00:00
> At least theoretically the humans have some judgement that could limit who they go after or how far they push and can't propagate infinitely.

While the scale is certainly limited, the judgement is not. Cops have been known to use convicted sex criminals, and even medically diagnosed psychopaths to either entrap, provocateur or as foreign agents. There is a famous case in Iceland where the FBI used a convicted sex felon and a known psychopath Siggi Hakkari as a foreign agent to spy in the Icelandic Parliament. (https://en.wikipedia.org/wiki/Sigurdur_Thordarson)

With cops we can safely assume a complete lack of morality and judgement.
by csours | 2025-04-17 15:00:36+00:00
> Cancel culture is not compatible with democratic norms

This one is VERY morally and emotionally weighty, and I think you have to do quite a bit of work to ACTUALLY understand what is going on here, but I agree.

In the middle of a fight, no one wants to look reasonable. In a fight, reasonable looks weak. In a fight, no one wants democracy, we just want to win.

Unfortunately that fight mindset also shuts down the whole thinking part of the the brain; which is how you get people who gleefully vote for a king, because they feel like the king is their champion in the fight.
by slau | 2025-04-17 15:00:39+00:00
I’ll have a craving for chocolate or something maybe once or twice per year, make a batch of cookies and that solves it. I’ve noticed it correlates with winter setting in and there being less sunlight available.

I’m not trying to come off as a paragon of perfect food habits; I’m overweight like many others. It’s just that my diet never included desserts and very rarely sweet stuff.

I also don’t consume fruits—I realise how much sugar they contain. I was just wondering it was specifically the *-ose your body was craving. Your answer seems to indicate it’s the dessert association more than the sugar per se.
by hermitShell | 2025-04-17 15:00:47+00:00
I was like this(having a lack of self regulation when young), in NA our philosophy leads us to think we have lots of ‘free will’ but our will is not arbitrarily strong and this should be our model of self. Celebrating individualism is good but taken too far makes us think ‘oh I could quit heroin at any time, it’s just a question of willpower, which is the best virtue’
by internet_rand0 | 2025-04-17 15:00:52+00:00
there are two kinds of hackers

those with children

those without

as a hacker without children because i got priced out of the market, why should i care about what tiktok does or ceases to do?

honest question, if tough to answer

or maybe i'm only trying to explain why I don't have a model of being in a formative state.... I mean, dogs don't use tiktok
by dathinab | 2025-04-17 15:01:01+00:00
codegen units is quite the same as the `-j` flag

cargo has the `-j` flag and defaults it to #cpus (logical cpus), so it's by default using the most times most optimal choice there

And this will parallelize the compilation of all "jobs", roughly like with make. Where a job is normally (oversimplified) compiling one code unit into one object file (.o).

And cargo does that too.

The problem is that where rust and C/C++ (and I think D) etc. set code unit boundaries differ.

In rust it's per crate. In C/C++ it's (oversimplified!!) per .h+.c file pair.

This has drawbacks and benefits. But one drawback is that it parallelizes less good. Hence why rust internally split one "semantic code unit" into multiple internal code units passed to LLM. So this is an additional level of parallelism to the -j flag.

In general this works fine and if people speak about rust builds being slow it is very rarely related to this aspect. But it puts a limit onto how much code you want in a single crate which people sometimes overlook.

But in the OP article they did run into it due to placing like idk 100k lines of code (with proc macors maybe _way_ more then that) into a single crate. And then also running into a bug where this internal parallelization somehow failed.

Basically imagine 100k+ line of code in a single .cpp file passing `-j` to the build to it will not help ;)

I think one important takeaway is that it could make sense to crate awareness about this by emitting a warning if your crate becomes way to big with a link to a in-depth explanation. Through practically most projects either aren't affected or split it into crates way earlier for various reasons (which sometimes include build time, but related to caching and incremental rebuilds, not fully clean debug builds).
by os2warpman | 2025-04-17 15:01:18+00:00
>That wasn’t as big a deal in the 80s as it is now.

It was a big deal for me. Software expenses were a huge portion of the cost of owning a computer.

Almost always the price of the computer was less than the cost of buying software to run on the thing.

Letter Perfect was around $300. If it didn't run on the 1200XL I'm not shelling out $800 for the computer and another $300 for a compatible word processor.

I am convinced that cross-vendor incompatibility was THE reason for CP/M's failure. Not anti-competitive behavior, not shenanigans, but the fact that if you spent $495 on the Kaypro version of Wordstar and then bought an Osborne, it wouldn't work. Same Z80, same CP/M, wouldn't work.

Even today PC manufacturers are only starting to remove the BIOS compatibility layers that allow you to boot >30-year-old versions of DOS on a modern hardware, and Apple has provided binary translators since the 1994 PowerPC transition and supported them for years after breaking native compatibility.
by alt227 | 2025-04-17 15:01:26+00:00
I believe it is. We saw the same thing with the rise of cable and reality TV and teenagers watching endless reruns of the Kardashians and the Osbournes as it was the first time you could watch shows back to back for days on end.

With Video Games we had the introduction of the MMO and news stories of people forgetting to feed their kids, and even dying in their homes from not looking after themselves properly.

People are the problem, not the tech. As long as people are willing to be lazy and allow their brains to be subjected to a constant stream of repetetive digital content for entertainement, then we will have these issues.
by zdragnar | 2025-04-17 15:01:34+00:00
Or go get some fast food. Plenty of them in the US can easily top out at around your daily requirement.

In college, I used to treat myself with a Hardee's sourdough Frisco burger because, for some reason, it was really damn good to me. Then I saw the calorie count: https://www.hardees.com/menu/charbroiled-burgers/hardees-fri...

Add on some fries, regular soda if that's your thing, and you are pretty much at the daily recommendation.
by throwanem | 2025-04-17 15:01:34+00:00
You have to filter it manually for them. There's no other way, though in a year or two we might start to see products backed by true multimodal models that are actually worth looking at.

I don't mean to seem blunt or rude. I don't actually have kids, so even if I were inclined to judge, I've no basis. But just looking at what YouTube has been doing over the last couple of years, even as a premium subscriber and so never seeing ads - I mean, it's terrible, it's as if it is actively trying to drag me down a conspiracy theory rabbit hole, in the sense that I might watch a half dozen videos today about simulated jet-plane gunfights in DCS, and tomorrow I'm seeing recommendations for what I only recognize as "Intro to 5G Covid Conspiracy (CONT 101, 3 credits)" because I have studied the subject. I report these videos and they stop coming, until the next time.

It isn't as though there is a game here on the other side of which for there to be an adversarial mind, but there are times when it feels enough that way - when I'm half asleep, perhaps, and most especially - that I just don't even open the app or website entirely, but listen to an old podcast episode instead because those at least I can trust. (I pay subscriptions or buy copies; anything 'ad-supported' is a hard stop. I prefer people just say outright 'this is what I have and what I think it's worth, let's see if we can make an honest deal' because I am an American.)

I am seriously considering hosting a local Invidious instance, or similar, and terminating my now about ten-year YouTube Premium subscription. Ads are a technical problem that I was happy to pay a few bucks a month rather than however many hours to solve. I did enough years of sysadmin work for a living that I no longer enjoy it even slightly, so that's no small trade for me to consider. But now I'm really looking hard at what that money's going to, and by the sound of things lately, I'm among the least enthusiastic of such critics.
by PeterCorless | 2025-04-17 15:01:56+00:00
My favorite part is how incompetent they were in handling the redaction:

"But when the Kentucky AG’s office was preparing to post their brief against TikTok, whoever was in charge of doing the redaction simply covered the relevant text with black rectangles. Even though you can’t see the text while reading the PDF, you can just use your cursor to select each black section, copy it, and then paste it into another file to read the hidden text. It is great fun to do this — try it yourself! Or just read our version of the brief in which we have done this for you."
by threecheese | 2025-04-17 15:02:02+00:00
How can one develop this skill via trial and error if the cost is unknowably high? Before reasoning, it was less important when tokens are cheap, but mixing models, some models being expensive to use, and reasoning blowing up the cost, having to pay even five bucks to make a mistake sure makes the cost seem higher than the value. A little predictability here would go a long way in growing the use of these capabilities, and so one should wonder why cost predictability doesn’t seem to be important to the vendors - maybe the value isn’t there, or is only there for the select few that can intuit how to use the tech effectively.
by diggan | 2025-04-17 15:02:04+00:00
Quick summary: You have 14 days to get Redis from somewhere else, or start using Valkey instead. Redis will move to AUR, but it also won't receive any new updates after that, so deprecated fully.

Seems strange that this move happened more than a year after the license change, and then only gives 14 days to move. Guess they're placing their bets on that Valkey is a 100% drop-in alternative.
by qsort | 2025-04-17 15:02:09+00:00
The million dollar question here is... a literal million dollar question.

The natural way to go up in complexity from NP is along the polynomial hierarchy, but since it could be the case that P=NP, those problems aren't provably harder.For all we know it could even be the case that P=PSPACE.

You could invoke the nondeterministic variant of the time-hierarchy theorem.
by yapyap | 2025-04-17 15:02:17+00:00
I think a tangential proof of this that is very telling and does get brought up often enough (but I’ll repeat it oncemore just in case) is that they have a different app in China, that’s the Chinese tiktok; Douyin. Made by the same company and although it has short form content all the same the difference is that the algorithm in China is designed for Nationalist content, educational content and is restricted to 40 minutes a day for minors.

This is like the children of silicon valley CEOs growing up without phones and tablets and such but on a worldwide scale.

It’s frighteningly genius to be honest, douse the next generation of countries you are competing with with quick dopamine hits till they are basically just existing to swipe, scroll, etc and then rake in all the power for yourself / your own country.
by arend321 | 2025-04-17 15:02:32+00:00
On the one hand, it's a testament to the succes of Node.js and the wildly popular npm ecosystem. On the other hand, there is work needed to make things more secure. Perhaps by adding security boundaries (like Deno, but better) or having a more well rounded standard library.

"These tactics were found in malvertising campaigns targeting users with cryptocurrency-themed lures, as well as in phishing-based social engineering schemes." That quote makes it sound less dramatic though, as the crypto field is littered with scam artists and "phishing-based social engineering" transcends Node.js.