MurphyA/hacker-news huggingface dataset:
by coder543 | 2025-09-21 12:21:53+00:00
I didn’t say the charger doesn’t support AVS. AVS is fine, but the practical impact on charging time is going to be difficult to notice in this specific case, if it exists at all. Apple does not even hint that AVS is needed to meet their charging time claim in their official documentation: https://support.apple.com/en-us/102574

Apple simply says “For iPhone 17 models, you can charge up to 50% battery in around 20 minutes with a 40W adapter or higher.”

Sure, it would be fun to see someone do a thorough test on this. No, I don’t agree with all the posts that are fear mongering people into believing they need some super fancy charger to reach the charging speeds Apple claimed, when Apple themselves doesn’t claim that, and the original 9to5Mac article no longer claims this true. There is simply no reason to believe that AVS is required, and anyone saying that has the burden of proof here.
by saagarjha | 2025-09-21 12:22:32+00:00
Apple did not just “get ARM to add something” they got dozens if not hundreds of engineers to think really hard about how to roll out MTE with no performance impact on all their critical attack surface in a way that actually targets specific exploit strategies rather than just going “oh ok our allocator has tags now”. Google (and Android) took a very different approach. Of course it’s very possible Apple messed up and their implementation is not as secure as it was designed to be but they did put significant effort in many areas that I feel are novel.
by renewiltord | 2025-09-21 12:22:39+00:00
Yes, these organizations adapt to taking government money. The ideal flow for universities:

1. Set tuition high

2. Advocate for student loan systems

3. Advocate for loan forgiveness

In this way, universities can simply allocate government money to themselves. That's why "everyone must be educated" campaigns always argue for government loan forgiveness and full tuition coverage.

Students are a device to acquire money from the government. No more.
by chamomeal | 2025-09-21 12:24:03+00:00
Tangential, but I also loved studying and learned way more from textbooks than I ever did from class/lectures. I even went to a small school where there might only be 10 people in the class (the physics department was especially teensy), and I still just could absolutely never pay attention in class with any success.

When exams were coming up, I would start skipping class just to read textbooks and work through practice problems, and it was a lifesaver!! The professors were great for getting me unstuck with a concept, but 90% of the time I just needed to be studying alone
by thrance | 2025-09-21 12:24:09+00:00
> Hitler did well by the Germans.

That's an insanely stupid claim. Jews were systematically stigmatized and eventually sent to extermination camps. What we now call LGBT people and political opponents got the same treatment. Syndicalists too: one of the first thing Hitler did was make unions illegal. And even the "aryans" that supported him, saw their work hours get longer and longer and the pay smaller and smaller.

And let's not speak of the millions dying in a pointless war that ruined Europe.
by hollerith | 2025-09-21 12:27:13+00:00
By "elasticity" I mean any change in length in response to a tensile or compressive force. A thin steel cable is quite elastic in response to the forces on it in this application (i.e., a lot more force than you can apply to the cable with your bare hands).

Friction causes the force at the brake to be non-linear (and importantly unpredictably so) in the force applied by the user.

If you had said that this elasticity and this non-linearity (and unpredictability) are small enough to be irrelevant in a properly designed motorcycle, I would have no way to contradict you: I don't know enough. But GGGP's comment[1] is evidence that they are large enough to be relevant.

[1] "I have throttle-by-wire on my motorcycle and I love it. Very precise and safe."
by BLKNSLVR | 2025-09-21 12:27:53+00:00
Thank you for clarifying, and thanks for your contributions to The Register!

It's most definitely a shame that it doesn't support an external display via the dock (which kinda makes moot the fact it supports other peripherals), I've used two different docks (both requiring DisplayLink drivers) with my home Linux setup and every kernel update is a crapshoot as to whether the dock-connected displays will blink back into life post reboot, or stubbornly stay blank until I roll back to the previous kernel version and await the drivers to catch up.

As such, I kinda understand that it may be harder than expected to get working for a device like this.

Having recently setup a new GrapheneOS device, however, it means I'm less motived to change mobile platforms again. Desktop-via-dock support could have convinced me.
by SquareWheel | 2025-09-21 12:28:17+00:00
Jailbreaking an LLM is little more than convincing it to teach you how to hotwire a car, against its system prompt. It doesn't unlock any additional capability or deeper reasoning.

Please don't read into any such conversations as being meaningful. At the end of the day, it's just responding to your own inputs with similar outputs. If you impart meaning to something, it will respond in kind. Blake Lemoine was the first to make this mistake, and now many others are doing the same.

Remember that at the end of the day, you're still just interacting with a token generator. It's predicting what word comes next - not revealing any important truths.

edit: Based on your edit, I regret feeling empathy for you. Some people are really struggling with this issue, and I don't see any value in pretending to be one of them.
by thrance | 2025-09-21 12:28:40+00:00
I mean, as far as fascist states go China, Russia and North Korea are pretty up there? In the original "14 points" [0], the author explains this is not an exhaustive checklist that makes something fascist if it ticks all of the items, and gives motivation for such a list. Go read it if you have time to, it's rather short and well written.

> Fascism became an all-purpose term because one can eliminate from a fascist regime one or more features, and it will still be recognizable as fascist. Take away imperialism from fascism and you still have Franco and Salazar. Take away colonialism and you still have the Balkan fascism of the Ustashes. Add to the Italian fascism a radical anti-capitalism (which never much fascinated Mussolini) and you have Ezra Pound. Add a cult of Celtic mythology and the Grail mysticism (completely alien to official fascism) and you have one of the most respected fascist gurus, Julius Evola.

> But in spite of this fuzziness, I think it is possible to outline a list of features that are typical of what I would like to call Ur-Fascism, or Eternal Fascism. These features cannot be organized into a system; many of them contradict each other, and are also typical of other kinds of despotism or fanaticism. But it is enough that one of them be present to allow fascism to coagulate around it.

[0] https://theanarchistlibrary.org/library/umberto-eco-ur-fasci...
by vitus | 2025-09-21 12:29:26+00:00
> The GPU implementation's logarithmic scaling becomes evident at longer sequence lengths.

I don't see logarithmic scaling, actually. From the table for GRU performance, going from 16384 -> 65536 (namely: increasing the input by 4x) is roughly a 4x increase in time whether looking at CPU-scan or GPU-scan. Okay, maybe the inputs need to be bigger. Looking at the next plot, which goes up to 524288, we see the same behavior: the delta between CPU-scan and GPU-scan doubles as we double the input. That's a constant multiplicative factor. Same holds for LSTM performance.

Is this an artifact of the benchmark setup? Are we actually measuring the amount of time needed to load the full context into RAM? Or perhaps we're bottlenecked on memory bandwidth?

> Success: The gate extraction kernel, which was a huge bottleneck, now only takes 8% of the total time and is memory-bandwidth bound, saturating L2 bandwidth at 1.9 TB/s. This is a good place to be.

Sounds like that might be the case.
by cap11235 | 2025-09-21 12:29:45+00:00
> on the verge of bankruptcy

> Meta said that to date, Wynn-Williams had not been forced to make any payments under the agreement.

Unless the reporter and MP are willing to show that Meta is lying about that (which presumably can be easily shown by the book's author producing communications), looks like they are trying to imply causation by the framing of the article.
by a2128 | 2025-09-21 12:29:58+00:00
Yep those are exactly the same considerations. LLM providers will have inconsistent latency and throughput due to batching across many users, while training with cloud GPU servers can have inconsistent bandwidth and delay for uploading mass training data. LLM providers are always limited in how you can use them (often no LoRAs, finetuned models, prompt restrictions)
by imtringued | 2025-09-21 12:32:31+00:00
Yes, German universities don't do entrance exams, there is also no grading on a curve to artificially weed out students. What they do instead is just simply have really difficult exams with a failure rate of 30% and higher for first semester students. The linear algebra exam I passed had a 50% failure rate and most passing students got something equivalent to a D in the American system.
by docdeek | 2025-09-21 12:32:54+00:00
The headline: Meta exposé author faces bankruptcy after ban on criticising company.

The article: “Meta has served a gagging order on Sarah and is attempting to fine her $50,000 for every breach of that order. She is on the verge of bankruptcy.”

A little deeper in the article: It is understood that the $50,000 figure represents the damages Wynn-Williams has to pay for material breaches of the separation agreement she signed when she left Meta in 2017. Meta has emphasised that Wynn-Williams entered into the non-disparagement agreement voluntarily as part of her departure. Meta said that to date, Wynn-Williams had not been forced to make any payments under the agreement.

Alternative: Woman voluntarily signs non-disparagement agreenment with $50K penalty for each breach. Goes on to repeatedly breach agreement, publish a book full of disparaging commentary. Has yet to pay a cent to the company.
by kalleboo | 2025-09-21 12:34:26+00:00
> When I program, my application may sometimes allocate a lot of memory due to some silly bug

I had one of those cases a few years ago when a program I was working on was leaking 12 MP raw image buffers in a drawing routine. I set it off running and went browsing HN/chatting with friends. A few minutes later I was like "this process is definitely taking too long" and when I went to check on it, it was using up 200+ GB of RAM (on a 16 GB machine) which had all gone to swap.

I hadn't noticed a thing! Modern SSDs are truly a marvel... (this was also on macOS rather than Linux, which may have a better swap implementation for desktop purposes)
by CuriouslyC | 2025-09-21 12:35:27+00:00
I can say from first hand experience that something has absolutely changed.

Before AI, if I had the knowledge/skill to do something on the large scale, but there were a bunch of minute/mundane details I had to figure out before solving the hard problems, I'd just lose steam from the boredom of it and go do something else. Now I delegate that stuff to AI. It isn't that I couldn't have learned how to do it, it's that I wouldn't have because it wouldn't be rewarding enough.
by stillworks | 2025-09-21 12:36:08+00:00
I wonder how these managers sleep at night.

Anyways, people choose to do what they choose to do (me included). I simply wanted to understand how I should react and adapt (if I do end up taking my next job in tech)

Any kind of brag is certainly not my personality. If I do something I simply do it and end up picking up the next thing. Turns out I need to "announce it and be happy about it" as well.
by Shargeel | 2025-09-21 12:36:20+00:00
Easily convert YouTube videos to text with our free, AI-powered transcript generator at youtubetranscripts.org. Designed for creators, students, and professionals, it streamlines transcription and summarization in just a few clicks. Repurpose video content into blogs, study notes, scripts, or reports—no installation required. Our tool delivers clean, accurate transcripts and instant AI summaries to boost productivity and save time.
by subscribed | 2025-09-21 12:37:00+00:00
Calling the evidence of the concerted, sustained election interference efforts "russophobia" makes about as much sense as calling out Russian war crimes (eg deliberate targeting of civilians) "russophobia".

It's just stupid.

Similarly calling out American election interference is not "americanophobia" or calling out Israeli or Syrian war crimes and genocides is not "phobia".

Phobias are irrational. With the rich evidence it's called "facts".
by Amezarak | 2025-09-21 12:37:00+00:00
Perhaps you are not aware that the “other side” declared Constitutional amendments by fiat, assassinated American citizens with drone strikes, lied to the courts to imprison influential Twitter users, used intelligence agencies to spy on Congress, dramatically expanded the surveillance state, declared by EO they simply wouldn’t enforce some laws on favored demographics, ordered social media companies to censor and ban users, locked people down unless they were protesting for approved causes, and engaged in politically motivated prosecutions of their enemies.

Authoritarianism is not a “one side” problem in the US and until we collectively figure that out each side will continue increasing it, all in the name of stopping the other sides’ extremists.
by rkomorn | 2025-09-21 12:37:06+00:00
I guess it depends on how dull your dull is.

The knives I consider dull will absolutely cut me if I do something dumb, and I'm much less likely to do something dumb when the blade goes straight through what I'm cutting without having to use any force.

I guess it also depends how and what you're cutting. I sure wouldn't try to julienne carrots with a knife that doesn't easily slice through the carrot.
by immibis | 2025-09-21 12:37:21+00:00
First they came for those who thought the sky was pulsating green, but I did not speak out for I did not dare to question the blue sky narrative.

Then they came for those who thought the earth was flat, but I did not speak out for I did not dare to question the round earth narrative.

Then they came for those who thought the internet was carried by little elves, but I did not speak out for I did not dare to question the fiber optic narrative.

Not all narratives are equal.
by thibaut_barrere | 2025-09-21 12:37:31+00:00
There were quite a few books and resources on the topic: Michael Abrash Zen of Graphic Programming (https://archive.org/details/zenofgraphicspro00abra), Ralph Brown interrupt list (https://ctyme.com/rbrown.htm), books like “PC Interdit” in France etc.

And online stuff as well.

Graphic programming, without a GPU, and even without a FPU, was quite interesting (here is a realtime-ish phong rendering I implemented circa 1995, without any float numbers https://m.youtube.com/watch?v=eq5hzUkOJsk).

A lot of stuff can be found online these days.

Have fun!
by Loughla | 2025-09-21 12:37:55+00:00
The right in the US has convinced people that the only way to protect their own freedoms is to let them take the freedom from everyone, and allocate out appropriate permissions to the right people afterwards.

There's also a spirit of "I don't care as long as they get hurt more" that's stronger than ever.

The party of self-sufficiency and pulling yourself up into a better life with minimal oversight from government has become the party of cutting off your nose to spite your own face.

It's ridiculous.
by _bent | 2025-09-21 12:39:18+00:00
It's annoying, but not for the error handling. To the contrary, I think the error handling is actually improved by this pattern. If you manually convert beforehand you easily run into working with a Result<Result<T, E>, E>.

What I find annoying about the pattern is that it hinders API exploration through intellisense ("okay, it seems I need a XY, how do I get one of them"), because the TryFrom (sort of) obscures all the types that would be valid. This problem isn't exclusive to Rust though, very OO APIs that only have a base class in the signature, but really expect some concrete implementation are similarly annoying.

Of course you can look up "who implements X"; it's just an inconvenient extra step.

And there is merit to APIs designed like this - stuff like Axum in Rust would be much more significantly more annoying to use if you had to convert everything by hand. Though often this kind of design feels like a band aid for the lack of union types in the language.
Show HN: I built an EU VAT API using only ChatGPT
by passenger09 | 2025-09-21 12:39:37+00:00
I didn’t start this project because of a business need. I just wanted to see how far I could get if I tried to build a “real” SaaS using only ChatGPT and AI tools.

The result is Vatify: an EU VAT validation & calculation API. It can: – Validate VAT numbers (VIES lookup) – Return VAT rates for EU countries – Calculate invoices (net/gross, B2B/B2C, reduced rates, etc.)

I’m not sure if this is a real business yet (there are competitors, and SEO is slow), but I learned a lot: – Most of the backend and endpoints came from ChatGPT – Even the docs, landing page, and logo were AI-assisted – The hardest part was not coding, but figuring out how to make it useful for others

Demo: [https://vatifytax.app](https://vatifytax.app)

I’d love feedback from HN: – Is this interesting enough as a niche? – Would you trust a small tool like this vs. bigger incumbents? – Any ideas where to find the first real users?

Even if it doesn’t turn into a business, it was a fun experiment. Curious if anyone else here has tried building a SaaS “AI-first” like this?
by thomassmith65 | 2025-09-21 12:40:08+00:00
1930s fascism can never occur again. It was a product of its time.

But the psychology behind fascism stems from deep human quirks and is something eternal.

All those nations, except perhaps China, share the DNA. If we didn't already have names for their systems, we probably would describe them as fascistic.

What Trump has turned the American government into is closer to Fascism than to Liberal Democracy, no?

In future highschool textbooks Trump Fascism will have its own name ("Trashism" perhaps?) but it will be placed in the same chapter as the others.
by mallowdram | 2025-09-21 12:40:14+00:00
It's basic primate psychology, status is the key. It divides the society well-enough that if a majority are not inconvenienced, then the doublespeak creates a denial at all scales. Even things that are obviously absurd like vaccine denial aren't about across the board policy, the exclusive high status can still gain them. The policy and others are used as a political wedge to create eugenics, racism, whatever the underlying status-bias curve that gains them the weird pluralities to maintain a semblance of power.

Humans are dark matter communicators. We code all the top-down biases seamlessly in news stories, speech, novels, movies, always as a by-product of social and virtue signaling. Even altruism comes with a handicap principle. Ultimately we are followers, not leaders, or adventurers, that would be chaos. If the leaders can fool the populace by mixtures of narratives, and sleight of hand oppress on behalf of enough pluralities status, the audience id placated and inert.
by fp64 | 2025-09-21 12:40:24+00:00
Meh, I have the impression the blog author really hates Zig's new Writer (fair, I disagree, but fair), but his criticism in this example is in my eyes slightly questionable -- it is a bug in the implementation and not a conceptual issue. He then uses quite some loaded phrasing like "I must be too dumb to understand this" and "I can't be really too dumb can I?" which I think ruin the discussion (as do the titles. He failed to convince me, for instance, that the new Writer was inherently unsafe by design). It feels like a "Look I told you!!! You run into bugs like this!!!" which is not helpful for a feature/refactor that was already advertised as complex and not fully implemented or verified.

Disclaimer: I'm a zig fanboy and do all my hobby stuff in it
by spragl | 2025-09-21 12:40:31+00:00
It is a cool product, but I have the clumsiness of the average home cook. So my old style knifes are plenty sharp for me. I would not be comfortable using this. But if there were a version with the slipperiness he shows, just having standard sharpness, it would be much more interesting to me.

BTW I think the focus on knife sharpness is overrated for most kitchen tasks. At least for home cooks. Your knives should just have the necessary sharpness. More than that is a negative in my opinion.
by SamoyedFurFluff | 2025-09-21 12:40:51+00:00
Americans do not fuck around with loud proclamations but actions are harder. Don’t doubt that there are actions, though. But our media landscape is extremely fragmented and successful organizations of people are not covered. There are plenty of loud, mass protests happening everywhere in the country. But also understand that successful organizations that do get media attention are cracked down on. Not so long ago Los Angeles had mass demonstrations against ICE raids and the federal government literally sent in the military against its own people. Particularly conservative media covered these protestors as anti-American for their protesting, and this narrative made it so far as brought up repeatedly in spaces like Hacker News. Somehow optics of the protestors matters more than the actions of the government.

The people are fractured, the people who are trying to fight for their fellow Americans are depicted as anti-American and enough Americans are buying it that the fractures continue.
by jackstraw42 | 2025-09-21 12:41:09+00:00
Yes, I am not downplaying the role of the British and hoped no one would take it that way. The British were the first on alert as far as I know, and without them it would have been a whole lot worse.

USA swoops in towards the end (a large cost as well, but not as much of it and not on their doorstep) and takes a big role in creating the new world.
by immibis | 2025-09-21 12:41:20+00:00
The "same side" does all of that but also a bunch more bad stuff.

The equlibrium that is always reached in a first-past-the-post voting system is two parties that are mostly the same, and you vote for a party that's only slightly more of what you want (because those are the options) and your vote tells both parties which direction to move in, to chase more votes.

If the party that drone strikes its own citizens and imprisons Twitter users consistently gets more votes than the party that drone strikes its own citizens, imprisons Twitter users, and builds concentration camps, then the latter party will quickly figure out that the only way to win is to drone strike its own citizens, but not imprison Twitter users, or build concentration camps. And then the former party (now losing) figures out that doing none of the above is the way to win, but maybe they still tap all communications. And so on...

We got to the point we're at today step by step, with people voting for one new measure at a time, and parties taking notice of what measures people consistently vote for. The current parties did not spring fully-formed out of Zeus's forehead.
by mensetmanusman | 2025-09-21 12:41:21+00:00
With enough energy we can separate anything into its elemental constituents.

“Recycling” as mentioned by the US press is a scam because we had humans walking over our trash in India manually recycling in such a dangerous way they banned our recycling.

Anything can be ground into dust and sent through a series of physiochemical processes to reconstitute.