MurphyA/hacker-news huggingface dataset:
by quesera | 2025-08-26 00:00:53+00:00
> "Black users" isn't about skin color, it's about a group of people who came from US slavery

(I am having trouble phrasing this question to be unambiguously sincere and without intention of provocation, so please bear with me...)

I read your statement above as saying that "Black" means "descended from US chattel slavery".

Is that your intention? Is this a big-B vs small-b distinction? What are [Bb]lack users called if they are not descended from slavery, or not from US slavery?

Please assume ignorance and not malice. I really do not know what I don't know here.
by bluefirebrand | 2025-08-26 00:01:03+00:00
I really want to make a decentralizable streaming video platform

Something like "the wordpress of twitch streams"

Something that a person can deploy into a cloud service in a couple of clicks and it will provide chat and streaming for them, that can be extended to include payment processing for donations and other such

Big task for sure, but I really think video and streaming is way too concentrated on big sites, and they take a huge cut from streamers
by YegoBear | 2025-08-26 00:01:36+00:00
I never got the point of these, since they’ve always got huge power bricks. I definitely love Mac Minis/Studios and have also built a bunch of custom SFF PCs around cases like the Ghost S1/NCase/Dan Case, etc. I don’t think they’re better than consoles, not even close since Windows is clunky and the Xbox has quick resume and plays 4K Blu-ray’s, but they’re great for keeping your desk organized.
by adinhitlore | 2025-08-26 00:01:55+00:00
I'd say a very useful and simple formula one could device can look something like:

f(n) = x/y. value = goal/loc.

"goal" here is just arbitrary number of usefullnes of code that aligns with some common uility like say 10 = ASI/eternal happiness and immortaility or whatever while 1 being 'terminator' and 7, 8 being useful business code so on. loc is self-expplanatory.

>goal / >loc -> < 10/1 a; <goal / >loc -> < 10/1 b; <goal / <loc -> < 10/1 c; >goal / <loc -> = 10/1 d

So, the very best value possible will be say "d" 10, f(n) = 10/1 - any other of the 4 possible permutations aka options will lead to worse result:

But while such simple formula could illustrate the value of software project overall, a key detail ommited could be the lowest possible number a great goal may require, most people would agree writing ASI in just <100 words aka 'one line' is just not possible, or anything useful.

It's like complaining you could write 100 000 a day when the project is Operating system or 3dsmax clone, it surely will be better to finish it early and there is a lowest bar possible that cannot be decreased even with F# or whatever language that saves words.
by benoau | 2025-08-26 00:02:00+00:00
It might be present in your web server logs, with the caveat that you may not have them or have access to them and the bots may not pass the HTTP_REFERER header and the logs may not record it.

It might be present in client-side logs, with the caveat the crawler might block tracker URLs or not open a page in a way that executes their scripts.

Either of these may reveal what the first-page was a crawler reached, or the pages they directly-access without navigating your site.

You might be able to correlate timing for when a "user query" occurs and subsequent scraping.
by alt187 | 2025-08-26 00:02:21+00:00
The Paradox of Tolerance has been first evoked in The Open Society and Its Enemies, and is just as "relevant" as the rest of the book as an handbook for human societies.

You should look into it, some time.

Besides -- If you don't tolerate intolerance, you're intolerant (of intolerance). So you shouldn't be tolerated. Right?
by srcreigh | 2025-08-26 00:02:22+00:00
I'll take some downvotes too. Google software is malware by all definitions of the word. Exfiltration of personal data, unauthorized access and control of personal devices. Data loss when your account gets banned. Deceptive prompts and messaging. They promote SEO spam sites which contain MBs of javascript showing you ads that make them money while you pay for the electricity cost.

They do a lot of other horrible things too, they could expand the definition of malware.
by tialaramex | 2025-08-26 00:02:34+00:00
You'd think, but one of the world's most popular C++ stdlib implementations (Clang's libcpp) shipped the actual Quicksort, which has O(N squared) worst case as its default sort until just a few years ago. Because the typical case for Quicksort is fast, so, most C++ programmers didn't notice.

And I really do mean just a few years. Like, Joe Biden was President.
by inkyoto | 2025-08-26 00:02:36+00:00
z Series have used both, POWER and TELUM (I and II) processors.

For many years, the 64-bit extension of the original S/360/370/390 architecture was emulated in the software layer via the static binary translation – just like the i Series AS/400 have been doing since the inception, and there was no native S/360 implementation in silicon for a fairly long time.

If my understanding is correct, with TELUM processors, IBM has gone back to implementing the ISA in silicon, although the available details on TELUM are scarce.
by unsignedint | 2025-08-26 00:02:41+00:00
I only said “good chunk” because there are already more than a few reports pointing to a shift in behavioral patterns around calls. (Feel free to Google, Bing, or DuckDuckGo it when you have a chance.) The point is less about an exact percentage and more about the fact that user behavior has already adapted in ways that erode PSTN’s practical value.

And if the FCC were fully capable of solving this problem, I don’t think we’d still be here after decades of the same issues. That longevity itself is part of my argument: it’s not that people haven’t tried, it’s that the structural limitations resist a clean fix.

Also, IP addresses aren’t a great analogy. They’re not a sole indicator of origination — we have layers of metadata, routing, and reputation systems around them. I’d accept that comparison more readily if phone numbers were spoof-proof. But they aren’t, and that’s yet another area where the FCC hasn’t managed to close the gap.
by rstuart4133 | 2025-08-26 00:03:13+00:00
> Finding a file that got put in a weird place,

It's no different to Windows in that way.

> plugging in USB devices,

That it more likely to just work in Linux than Windows. The latter will probably need a special driver.

> understanding what version of an application to install

Most window managers provide software installers / managers.

> permissions,

A normal desktop user doesn't look at permissions.

> weird issues after updates,

Well, yes. Sadly the solution is the same for both Windows and Linux - wipe and re-install. It's a regular occurrence with Windows, sadly.

We had a guy bring in his Linux laptop to a LUG because it was behaving badly. Turned out he had run out of disk space. He could have fixed it himself, had he realised. But the surprising thing was - it was 15 years old, and never had an issue up until then. I've never had a Windows machine someone was using regularly last that long. App churn causes everything to degrade, NTFS fragments something horrid, it slows down to being unusable. You eventually wipe it and restart.
by al_borland | 2025-08-26 00:03:19+00:00
I’ve been thinking a lot about getting something from Framework, as I like their ethos around relatability. However, I currently have an M1 Pro which works just fine, so I’ve been kicking the can down the road while worrying that it just won’t be up to par in terms of what I’m used to from Apple. Not just the processor, but everything. Even in the Intel Mac days, I ended up buying a Asus Zephyrus G14, which had nothing but glowing reviews from everyone. I hated it and sold it within 6 months. There is a level of polish that I haven’t seen on any x86 laptop, which makes it really hard for me to venture outside of Apple’s sandbox.
by UncleMeat | 2025-08-26 00:03:50+00:00
It'd launch the browser app. You can have your evil page redirect to a benign page so it just looks like Chrome randomly opened or whatever. It is not as powerful as full network access as you can only send so much information in query parameters, but if you are doing some phishing or stealing sms 2fa codes or whatever then it is plenty to send back whatever payload you wanted to.

And of course basically every app requires internet permissions for ordinary behavior. The world where an explicit internet permission would somehow get somebody to look askance at some malware that they were about to download is just not believable.
Show HN: Simple Keyboard Tester Tool
by absoluteunit1 | 2025-08-26 00:04:03+00:00
Hi,

Creator of TypeQuicker here.

Recently a customer emailed me that a certain key was not working on typequicker.com.

We went back-and-forth trying to figure out what the issue was. At first I thought the issue was with the website itself and that maybe there was a bug with how we read and processed user input.

After multiple deep-dives and a lot of back and forth with the user, it turned out that one of the keys on the user's keyboard was (occasionally) not activating and therefore not sending the key event. Out of about every 5-6 presses, it would miss one activation.

This Sunday we added a simple keyboard tester to our site. It visually shows your keyboard activation and has a input log which can be downloaded.
by alexjplant | 2025-08-26 00:04:25+00:00
> RISC vs CISC. Why you think a mainframe is so fast?

This hasn't been true for decades. Mainframes are fast because they have proprietary architectures that are purpose-built for high throughput and redundancy, not because they're RISC. The pre-eminent mainframe architecture these days (z/Architecture) is categorized as CISC.

Processors are insanely complicated these days. Branch prediction, instruction decoding, micro-ops, reordering, speculative execution, cache tiering strategies... I could go on and on but you get the idea. It's no longer as obvious as "RISC -> orthogonal addressing and short instructions -> speed".
by int_19h | 2025-08-26 00:05:37+00:00
It's not "all fine", but realistically it's the best that you can hope to achieve.

The "normies" won't protest because it mostly doesn't affect them, at least not in any direct and obvious way that would trigger a pushback.

Regulation is unlikely to give you what you want. For one thing, regulators love centralization in general because it makes it much easier to regulate - when there are only a few large players, you can write the laws around them, effectively forcing them to be the enforcers. A large and diverse field where users can install whatever apps from wherever is much harder to regulate wrt things like banning porn or violent games or whatever it is that "normies" feel upset and demand that SOMEONE DO SOMETHING ABOUT IT!!!1! today.

This isn't to say that you shouldn't try to use political tools. Just be very clear that what you're trying to achieve is a minority take, and therefore you're unlikely to actually reach the goal in a democracy; at best, you will move the needle very slightly.

So, if you want to actually enjoy freedom in the meantime, learn how to be a criminal.
by throw0101c | 2025-08-26 00:05:51+00:00
> * Air needs to move and be replenished with air from the outside. Filters/UV/etc are just a bonus.*

Outside air needs to be filtered otherwise you can bring in pollen and other things (e.g., exhaust/brake dust from cars if near heavy arteries). Avoid UV for residences:

* https://www.youtube.com/watch?v=xLwHmfdwO9s
by jsshapiro | 2025-08-26 00:05:54+00:00
Depending on how you construct this, it may be a lot harder than you are saying.

If your approach is to build a chatbot that scans the documents, you can enforce access on a per-session basis by limiting the documents available to the application.

But if the approach is to train a neural net on this body of sensitive documents then you have a bigger problem. Actually two. The first is that the access control requirements have to be accounted for in the scoring function, which amounts to building a different engine for each user context. Though I suppose you could think of it as a composed neural net whose first net maps the input onto the [0,1] range on a per-user basis using the access control rules, and whose second net takes those results and runs them through additional layers.

The second is that the trailing neural net won't converge the same way for different inputs, and (so far as I'm aware) there isn't any theory for how to propagate access restrictions across a neural net.

Before inventing an old wheel, does anybody know of work on this in the research literature?
by UncleMeat | 2025-08-26 00:06:26+00:00
The effect of this would be to make all apps request all permissions because even if you are just using some other app for a particular feature you need, you have no control over what other permissions they might add which would suddenly break any intents you send them. The only defense would be to request everything.

You could very specifically ban ACTION_VIEW intents for web URIs from apps without an internet permission I guess. But does banning apps from linking to the web (to be opened in browsers) really seem like a good idea?
by OhMeadhbh | 2025-08-26 00:06:26+00:00
Was this the stream from August 25th or August 24th? It's not clear from watching the video.

As much as I would like to make snarky comments about not launching, space is hard and I'm happy to give them a break. Wait until Starship is ready to launch and has a decent chance of not breaking up over the Caribbean is my take.
by xenotux | 2025-08-26 00:06:52+00:00
> Toxic expert here! I hate when blog posts try to teach complex subjects. It's almost always a non-expert doing the teaching, and they fail to do it accurately. This then causes 1) the entire internet repeating the inaccuracies, and 2) the readers make no attempt to do further learning than the blog post, reinforcing their ignorance.

Ask yourself why. The usual answer is that top experts either can't be bothered to create better content, or they actively gatekeep, believing that their field must remain hard to learn and the riff-raff must be kept out.

I think the first step is to accept that laypeople can have legitimate interest in certain topics and deserve accessible content. The remedy to oversimplified explanations is to write something better - or begrudgingly accept the status quo and not put people down for attempts that don't meet your bar.

It's also good to ponder if the details we get worked up about actually matter. Outside the academia, approximately no one needs a precise, CS-theoretical definition of big-O notation. Practitioners use it in a looser sense.
by graham_king_3 | 2025-08-26 00:08:08+00:00
I'm the author of the post. Thanks for highlighting this. It's very confusing.

I cannot use it directly in OpenAI's API, even today:

> $ llm -m gpt-5-mini Hello

> Error: Error code: 400 - {'error': {'message': 'Your organization must be verified to stream this model. Please go to: https://platform.openai.com/settings/organization/general and click on Verify Organization. If you just verified, it can take up to 15 minutes for access to propagate.', 'type': 'invalid_request_error', 'param': 'stream', 'code': 'unsupported_value'}}

Until two days ago, OpenAI on OpenRouter was Bring-Your-Own-Key (BYOK), so it didn't work there either.

Since they dropped BYOK, I can indeed use it through OpenRouter:

> $ llm -m openrouter/openai/gpt-5-mini Hello

> Hi — hello! How can I help you today?

This is for both `gpt-5` and `gpt-5-mini`. The `-nano` has always worked. I'm going to try some of my evals on gpt-5-mini, but it doesn't feel like I can depend on it.
by like_any_other | 2025-08-26 00:09:45+00:00
> American fascism looks like the would-be self-proclaimed king deploying the military on US soil not only not in response to requests by local or state officials but over — and almost specifically to spite — their vociferous objections.

But this is literally how school integration was enforced - by pointing bayonets at students: https://img.buzzfeed.com/buzzfeed-static/static/2018-02/15/1...
by jeffbee | 2025-08-26 00:10:03+00:00
It means different things in different places, depending on where the water was sourced and the counterfactual of what would otherwise have happened to it. For example if you source surface water that evaporates, and the local rainshed feeds that watershed, then it's virtually closed-loop. If you're pumping fossil water out of an aquifer, and it rains over the ocean, then it's the opposite.
by AnthonyMouse | 2025-08-26 00:10:14+00:00
The US has decentralized speech on paper. Anybody can make a website, but then Google won't surface obscure blogs no matter how relevant they are. Anybody can make an account on a centralized social media platform, but that isn't the same as being seen, which depends on the whims of whoever owns it or the politicians threatening them.

Meanwhile the centralized platforms then have the incentive to maximize engagement and the power to structure things that way. And that's how you get Trump, because polarization drives engagement.
by chmod775 | 2025-08-26 00:10:59+00:00
> I predict Windows will end up going this route before Google backtracks on it.

It will not happen in the next 10 years. Right now people would just make generic launchers and then use them to manually load and execute any binary they please. Options include just writing your thingy in a scripting language and run it in node.exe, python.exe, or compile it to WASM, use native bindings of a scripting language, abuse a random verified electron app, ship with and use a random vulnerably driver, etc etc.

Even remotely getting to the point where locking Windows down to that degree would be possible is going to take MS a long time, fighting friction from users all the way. The whole ecosystem would have to change drastically for that sort of control to even be possible and make sense.

The holes aren't really there because it would be so hard to close them in a vacuum, they're there because decades of software people use rely things working the old way. People aren't going to switch to a new OS on which almost nothing works anymore.
by reissbaker | 2025-08-26 00:11:04+00:00
No. You don't have sufficient proof to sue me simply for using an LLM, unless I actually use it to reproduce your work. If I don't use it to actually reproduce your work, you lose. And the onus is on you to prove that I did. Your claim was:

There is no reason why I can't sue every single developer to ever use an LLM and publish and/or distribute that code.

Simply proving that it's possible to reproduce your work with an LLM doesn't prove that I did, in fact, reproduce your work with an LLM. Just like you can't sue me for owning a VHS — even though it's possible that I could reproduce your work with one. The onus is on you to show that the person using the LLM has actually used it to violate your copyrighted work.

And running around blindly filing lawsuits claiming someone violated your copyright with no proof other than "they used an LLM to write their code!" will get your case thrown out immediately, and if you do it enough you'd likely get your lawyer disbarred (not that they'd agree to do it; there's no value in it for them, since you'll constantly lose). Just like blindly running around suing anyone who owns a VHS doesn't work. You have not discovered an infinite money glitch, or an infinite lawsuit glitch.

If you think you have, go talk to a lawyer. It's infinite free money, after all.
by itishappy | 2025-08-26 00:11:04+00:00
> Someone asking for those colors doesn't actually want a gradient with two anchor points.

I thought the same until I googled "blue and orange tie-dye." I'll be honest, more white and black than I expected!

> So yes there are many answers but because it's not a quintessential example of a gradient.

We may have to agree to disagree that tie-dye isn't a quintessential example of a gradient. Would you argue that rainbows aren't either?
by yibg | 2025-08-26 00:11:31+00:00
> And in turn federal district judges have signed a lot more nationwide injunctions? Orders of magnitude more than had ever been issued?

that by itself doesn't mean much. More EOs and especially illegal ones produces more injunctions.

> No, but it's different when my opponent does it.

No it's not different but the amount that's done matters. I for one have no issues calling out overreach by "my" side as well (which is more than can be said about most MAGAs). But I'm also going to call it out when the "other" side is doing it as normal course of governing vs being the exception.

How many legislations has this administration proposed let alone passed? vs how many EOs signed just since Jan?
by jaberjaber23 | 2025-08-26 00:12:27+00:00
Arabic AI training data is terrible.

Everything is either tiny or garbage quality.

So I built my own. 744K articles, 244 million words. Spent months cleaning it properly.

It's 8.7GB of good Arabic text covering everything. Made it completely free.

GitHub: https://github.com/RightNow-AI/rightnow-arabic-llm-corpus

Anyone building Arabic AI models?
by rpdillon | 2025-08-26 00:13:26+00:00
If I can't run F-Droid and termux and all that, I have no need for Android supposed freedom. I'll just use an iPhone (it would be the first time!), minimize my use of mobile platforms to the maximum extent I can and stick with Linux laptops.

I'm currently researching Android alternatives, including Librem and Jolla C2, and I'm skeptical that those will be compelling. It's just so sad.
by aidenn0 | 2025-08-26 00:13:44+00:00
1. GNOME is the 800lb gorilla of linux DEs, so I would be surprised if it weren't the most common DE on any distro that doesn't default to something else.

2. I didn't mean to imply that Hyperland is driven by NixOS (NixOS is niche enough I doubt it drives anything); just that it seems to have hype on NixOS. I use NixOS, I'm semi-active in the NixOS community, and I regularly interact with NixOS users. I don't regularly interact with anybody that uses Arch, so why would I comment on the Arch community?
by JamesSwift | 2025-08-26 00:13:57+00:00
I look forward to anything I see ghuntley post, and Ive gotten a lot of benefit from his contributions especially in the .net space, but I have to agree here. The format was distracting and really affected my ability to read it. I havent seen the live version, but I have a feeling the slide deck format would also be distracting (2-4 words per slide is really not communicating ideas effectively when you need all the words to form the sentence).
by Fade_Dance | 2025-08-26 00:14:16+00:00
Why does it seem so cheap to buy Washington influence? I've never understood this, and have always felt like I must be missing something.

a16z has 60 billion AUM. $560k vs $1.47mm is completely meaningless, yet it seems like most of the time I'm reading these stories, the huge multinational consortium lobbying fees can be counted in increments of $500k/15 minutes of income.

Granted, that has changed recently with more traditional style international bribing, but the uniquely American lobbying angle has always bewildered me a bit.

Presumably, most of the transactional value is contained in connections and relationships which can't quantified, and the actual "lobbying fees" are performative bowties.
by arp242 | 2025-08-26 00:15:12+00:00
According to the comment in the config file for FastConnectable, "the tradeoff is increased power consumptions". Doesn't say anything for JustWorksRepairing, although in a quick search I read some stuff about security issues, so perhaps that's why?

I've used Bluetooth for a number of devices for about ten years, and I didn't even know there's a config file until now! Thus far, it's been mostly a "just works" experience except for the battery level on by BOOM 3 speaker, but that's their fault for doing some proprietary bollocks.