MurphyA/hacker-news huggingface dataset:
by netsharc | 2025-08-30 02:37:29+00:00
(Ab)using torrents for sequential watching is not an original idea, probably the thought is "doesn't matter, I get to watch the movie".

I think the original concept of torrents is to ensure the chunks with the least amount of copies in the network get duplicated earliest (in worst case there's only 1 copy, if that peer goes offline you won't get a complete download).

But this concept would be interesting to see when people stop watching.. if 1000 clients have the first 20% of the movie but only 600 have more, it means many quit watching at 20% of the movie..
by throw5g43w7 | 2025-08-30 02:37:42+00:00
Because they aren’t. The ones being sent to rehabilitation centers were the ones trying to import Wahhabism into Xinjiang. And the harsh policies really only happened after the numerous terrorist attacks.

The native culture and language is still taught in Xinjiang schools. The RMB/Yuan itself has the Uyghur language printed on it.
by qingcharles | 2025-08-30 02:40:16+00:00
Are you me? I desperately wanted to be a game dev growing up. Got to live my dream. Was glad I never had to touch "boring" stuff like finance. Then found out how brutal the industry is.

Agree with your points about IP. If it can be enforced, then IP is going to be the sole differentiator of these AI "holodeck" apps. I guess it depends how stuck on certain IPs users are. If new characters and worlds are being created at epic speeds we might not hold them as dear as we think.
by hmcq6 | 2025-08-30 02:42:18+00:00
I disagree with v_____.

"He didn't send the letter. The lawsuit was dropped."

"He didn't send the letter therefore the lawsuit was dropped."

Two very different examples. "therefore" in the second example communicates a causal effect from the independent clause that isn't present in the first example.

I'm sure one could argue that context clues could imply that same connection and therefore "therefore" is redundant but I just don't agree with the premise.
by patel011393 | 2025-08-30 02:42:23+00:00
I would like to point out for context that the author, Jordan Lasker, is a eugenist derided for shoddy science, falsely using university affiliations, and racist commentary.

I do not write this to contradict particular claims in the article above, but @cremieux should be read cautiously.

https://en.wikipedia.org/wiki/Jordan_Lasker
by nomas_research | 2025-08-30 02:43:38+00:00
Cleaned SEC Data for AI Training Excited to share our comprehensive financial dataset that's perfect for training AI models!

What we've built: 15,000+ companies with complete fundamentals 100M+ fundamental datapoints (114,679,026 to be exact!) 9.7M+ insider trading records (7M+ non-derivative + 2.6M+ derivative) 26.4M failure-to-deliver entries for market microstructure analysis 15,096 institutional holdings from Form 13F filings

Why this matters for AI: Clean, structured data - no more messy SEC parsing Comprehensive coverage - all major financial metrics Real-time updates - fresh data for model training Multiple data types - fundamentals, trading, institutional activity

Perfect for: Quantitative trading models Financial sentiment analysis Market prediction algorithms Risk assessment AI Portfolio optimization systems

Ready to train your next financial AI model? Check out our platform

https://nomas.fyi
by cwillu | 2025-08-30 02:44:06+00:00
ext4 is irrelevant to what happens when a file is backed by swap; even with swapfiles, the mm subsystem more or less goes behind the back of the filesystem to access the disk corresponding to the swapfile.

The overhead of making (size-of-read / 4kb) requests (potentially stalling the reading process for every page) is relevant even on an ssd; there are costs to random access beyond moving a disk head and waiting for a platter to spin into position, and those costs are still relevant with solid-state storage.
by immibis | 2025-08-30 02:44:39+00:00
AGPL doesn't pre-empt future uses or require permission for any kind of re-use. You just have to share alike. It's pretty simple.

AGPL lets you take a bunch of data and AI-train on it. You just have to release the data and source code to anyone who uses the model. Pretty simple. You don't have to rent them a bunch of GPUs.

Actually it can be annoying because of the specific mechanism by which you have to share alike - the program has to have a link to its own source code - you can't just offer the source alongside the binary. But it's doable.
by krapp | 2025-08-30 02:45:13+00:00
Secret court proceedings have been a thing since 9/11. People seem to have forgotten that we built a concentration camp in Cuba explicitly to detain "enemy combatants" indefinitely without trial, deprive them of their civil liberties and torture (sorry, "enhanced interrogate") them, and how eagerly the American public got behind all of it.

We had the chance to nip it in the bud over 20 years ago and we couldn't. It doesn't look like we're going to this time, either.
by jmspring | 2025-08-30 02:47:05+00:00
That is a lot to read. I’m no longer in my 40s. Grade school - in San Jose - gifted and talented classes were classes at the school not a separate school.

Sadly education has evolved where schools teach to the norm rather than acknowledging people have different strengths and weaknesses.

It does not require separate schools, it needs funding and more importantly, someone good at math needs to be able to work with others good at math.

The educational curriculum in the US for grade school has been standardized to the mediocre and any attempt to encourage gifted is considered a problem.
by presentation | 2025-08-30 02:49:03+00:00
I think this is actually a good example despite how stark the differences are - both the nuisance AI scrapers and the drug addicts have negative externalities that while possible for them to self regulate, they are for whatever reasons proving unable to do so, and therefore cause other people to have a bad time.

Other commenters saying the usual “drugs are freedom” type opinions, but now having lived in China and Japan where drugs are dealt with very strictly (and basically don’t have a drug problem today), I can see the other side of the argument where in fact places feeling dirty and dangerous because of drugs - even if you think of addicts sympathetically as victims who need help - makes everyone else less free to live the lifestyle they would like to have.

More freedom for one group (whether to ruin their own lives for a high; or to train their AI models) can mean less freedom for others (whether to not feel safe walking in public streets; or to publish their little blog in the public internet).
by alexey-salmin | 2025-08-30 02:49:04+00:00
> The system acts to identify and foster them, but to the detriment of national averages.

This is the usual argument against stratified education systems but is it proven in any way? My experience with stratified systems is that they increase both high quantiles and the average. Maybe (even if not established), maybe they reduce low quantiles like the 0.1th, but very unlikely they damage the average. Quite the opposite.

It's kind of like this idea that communism makes an average citizen richer which sounds logical, but in the end everyone's poorer. Remove the stratification and there's no incentive to do anything.
by _alternator_ | 2025-08-30 02:49:30+00:00
This magazine regularly publishes neo-fascist works that are clothed in techno-libertarian garb. Take this article [1]. Highlights include fawning homages to Werner von Braun while failing to mention his ardent pro-Nazi views, support for Cortes’ conquest of the new world, and a general vibe supporting the ubermensch/great man theory of history (as here).

They’ve recently toned things down a bit, but it’s hard not to notice this vibe once you see it.

[1] https://www.palladiummag.com/2023/04/25/entrepreneurial-stat...
by drl5 | 2025-08-30 02:50:32+00:00
Thank you for your suggestion!

Privacy collection does indeed need to be optimized. At that time, the main goal was to obtain the number of active users.

All the content in the server has not been deployed and has not been actually applied to the software. At present, this is only part of the plan. I will refer to the part you mentioned before supporting users to deploy it independently.
by SilverElfin | 2025-08-30 02:51:41+00:00
To be fair, Wikipedia is in fact incredibly biased (towards the left). This was also noted by its cofounder:

https://larrysanger.org/2020/05/wikipedia-is-badly-biased/

You can see this in edit history or discussions on various articles. For example whether something gets labeled as a conspiracy theory or not is a matter of opinion, but the coordinated groups of activist editors and their bots and various powers always win, and their bias is in one direction.

That said, I don’t think it’s appropriate for the government to interfere in speech, except by encouraging and supporting a diversity of ideas.
by all2 | 2025-08-30 02:51:46+00:00
I've been mucking about with workflow engine architecture over the last three months. At some point I stumbled upon the idea of a "state chart" [0]. Funny thing was, I had already arrived at hierarchical state machines, but I hadn't formalized the idea. Once I had a formal, well thought out definition, I figured I would use it. There are a few state machine libraries for go, but docs were sparse enough that I thought I'd vibe code my own library.

Comalice/statechart is 272 loc. I pressed for brevity so I had a chance to understand what was going on.

I hope this little library can be helpful to others.

[0] https://statecharts.dev/
by MathMonkeyMan | 2025-08-30 02:53:58+00:00
Integration tests at $DAY_JOB are often slow (sleeps, retries, inadequate synchronization, startup and shut down 8 processes that are slow to start and stop), flaky (the metrics for this rate limiter should be within 5%, this should be true within 3 seconds, the output of this shell command is the same on all platforms), undocumented, and sometimes cannot be run locally or with locally available configurations. When I run a set of integration tests associated with some code I'm modifying, I have no idea what they are, why they were written, what they do, how long they will take to run, or whether I should take failures seriously.

Integration tests are closer to what you want to know, but they're also more. If I want to make sure that my state machine returns an error when it receives a message for which no state transition is defined, I could spin up a process and set up log collection and orchestrate with python and... or I could write a unit test that instantiates a state machine, gives it a message, and checks the result.

My point is that we need both. Write a unit test to ensure that your component behaves to its spec, especially with respect to edge cases. Write an integration test to make sure that the feature of which your component is a part behaves as expected.
by Spivak | 2025-08-30 02:54:08+00:00
I want to know where you have found a workplace staffed entirely by androids. What you're advocating for would fall apart the moment it had contact with humans. It's why diplomacy is both necessary and difficult. It seems it is a lost art knowing how to navigate hard conversations and has been replaced with one of avoidance or tactless 'brutal honesty'.
Show HN: Message Me Now QR Codes, easiest way to digitally connect with people
by jacobn | 2025-08-30 02:54:29+00:00
Create "Message Me Now" SMS / Email / WhatsApp QR Codes to easily digitally connect with people you meet: have them scan a QR code to immediately send you a message.

Great for conferences and networking events.

Free, works on any modern phone, no app installation, and no frustrating typos.

---

I'm experimenting with vibe coding, and literal SPAs are a really good fit: the entire page, CSS, HTML & plain vanilla javascript all fit into the AI's context, so even with "just ChatGPT" I can paste the entire thing in, ask it to make some changes, and it spits out an entire result (or sometimes diffs).

(Yes, I should try Cursor et al, all in due time...)

It's quite neat, and while this particular app is super-simple, it is still a meaningful nugget of utility (I hope) that the AI can do all the (not particularly) heavy lifting on.

Basically no more excuses when it comes to shipping micro-SPAs ;)

Thanks for checking it out, would love to hear your thoughts & comments!
by xyzzy123 | 2025-08-30 02:55:33+00:00
This seems to me more like a reasonable hypothesis than a foregone conclusion.

Personally I suspect there's a floor (can read a chart, understands growth rates and compounding in general) which the public need to assess arguments constructed by specialists, while the rest is mostly understanding ideology.

The reason I believe that is, I think I can pretty much predict 100% of the conclusion of most articles written for the public by knowing the names & affiliations of the authors and the topic. The only uncertainty is what sources and statistics they will pick to reach the conclusion required by their ideology.
by alephnerd | 2025-08-30 02:55:50+00:00
I agree with you!

Give students the ability to test out of classes and/or dual enroll in community colleges, BUT make sure they are all still in the same school meeting and greeting and bumping into each other.

Dumbing down curricula is a bad move, and preventing students from being able to test out or take classes earlier is also a bad move. But segregating students into different schools based on academic ability is equally as bad.

> Grade school - in San Jose - gifted and talented classes were classes at the school not a separate school

Yep. This is a model I agree with, and am a product of as well being a fellow Bay Area native
by DAECOPAINTING | 2025-08-30 02:55:59+00:00
Looking for a trusted interior house painting company in Denver? Our premium painting services transform your home with flawless finishes, high‑quality materials, and professional craftsmanship. Serving the entire Denver Metro Area, we specialize in custom color consultations, precision wall and ceiling painting, trim and cabinet refinishing, and eco‑friendly paint options. Whether updating a single room or revitalizing your whole house, our expert painters deliver exceptional results on time and within budget. Enhance your home’s beauty, comfort, and value with Denver’s leading interior painting specialists.
by fuzzfactor | 2025-08-30 02:58:47+00:00
There's always the guy in a choice spot who only gets up off his wheelchair after he collects enough money to walk a few blocks and get him some liquor.

My truck is old, damaged, unwashed (and seldom driven), so the traffic light beggars mostly self-deny since mine is usually the ugliest vehicle at the light.

Earlier this year it was a holiday weekend, IIRC maybe Easter and it might have been the Saturday afternoon after Good Friday. I pull up and recognize the guy in the median from a few times earlier, but this time I'm going to turn left, and pulled up to the red light first in line with the dude right next to me. There's about half a dozen other cars he approaches, and comes back while the light is still red. With the looks of my truck people figure I couldn't afford a better vehicle and I don't blame them. He says "Well I'm doing pretty good today but not like yesterday, that was $900.00".

No way he was lying to me at that time, he was prouly sharing news of his good fortune that he would never tell anyone else.

That was one choice spot.
by alexey-salmin | 2025-08-30 03:01:16+00:00
> Ik people tend to point to Russian, Chinese, and Indian Olympiad students as being examples of success, but most of them also attended top universities due to their Olympiad attendance, so I doubt the Olympiad itself had an impact compared to attending a Tsinghua, FyzTech (Citadel still hires from there for the London office at least circa 2023 despite the war in Ukraine and sanctions on Russia), or IIT Delhi.

Path to FyzTech lies through FMSHs which accept high school students largely via regional-level Olympiads. And path to that lies through the Olympiad "circle" in your local school.

You probably can build a stratified education system without Olympiads, but as a matter of fact in Russia they do actually play an important role in the overall structure.
by aboodman | 2025-08-30 03:01:40+00:00
It's not so cut and dry.

The majority of the cost in a database is often serializing/deserializing data. By using IDB from JS, we delegate that to the browser's highly optimized native code. The data goes from JS vals to binary serialization in one hop.

If we were to use OPFS, we would instead have to do that marshaling ourselves in JS. JS is much slower that native code, so the resulting impl would probably be a lot slower.

We could attempt to move that code into Rust/C++ via WASM, but then we have a different problem: we have to marshal between JS types and native types first, before writing to OPFS. So there are now two hops: JS -> C++ -> OPFS.

We have actually explored this in a previous version of Replicache and it was much slower. The marshalling btwn JS and WASM killed it. That's why Replicache has the design it does.

I don't personally think we can do this well until WASM and JS can share objects directly, without copies.
by eurleif | 2025-08-30 03:01:46+00:00
>I can accept that sometimes a holstered gun ends up pointing at somebody occasionally.

It's not occasional. If you carry AIWB (appendix inside the waistband, a common position), it's routinely pointing at your own leg (and other anatomy) as you move around.

It does strike me as a bit odd to hand a holstered gun to someone while pointing it at them -- as a matter of politeness, if nothing else. But there are other incidents where a P320 is said to have discharged into the leg of someone carrying it in a holster.
by krapp | 2025-08-30 03:02:01+00:00
The SDL3 TTF library has the TextEngine API to build a font atlas targeting the CPU or GPU (eg https://wiki.libsdl.org/SDL3_ttf/TTF_CreateGPUTextEngine). Its slightly more cumbersome because you have to work with TTF_Text objects instead of char*s but it's quite doable.
by mac-mc | 2025-08-30 03:05:02+00:00
There isn't, but you can also sometimes deduce things you didn't do as well if they were apparent. Like, if you couldn't answer a bunch of questions or finish the task on time, and all the other interviews were good, there is a good chance it was that thing, and you should brush up on it.

Sometimes interviews are designed to be a hard grind that everyone fails and it's based on 'did you fail the least', but those are rare and once you've done a bunch of interviews, you can tell the difference.

If your half way through a process, recruiters are often ok to tell you what you didn't do as well on and offer that as feedback and tips. At the end they tend to be quiet so you can't figure out the final reason for a rejection unless you somehow have a friend on the inside that can find out informally for you. If your lucky to get a rejection call, you can even get vague hints as to why it wasn't a go from the recruiter if you have the social skills and the right recruiter. I often play guessing games based on my deductions.

But these are more obvious parts.
by beeflet | 2025-08-30 03:05:12+00:00
200MB blocks every 10 mins would compete with paypal's throughput, and wouldn't significantly reduce decentralization. A couple cryptocurrencies of this size, perhaps merge-mined, with atomic swaps between them could cover most of the world's need for transactions without the security and complexity of payment-channel based solutions. This seems to line up with satoshi's original intentions.

Mobile users could just shard, prune, or use SPV on a typical residential internet connection. Meanwhile merchants and exchanges can afford ~$200/yr in hard drives to store the whole chain (It is only about 10TB). When you consider that an efficient entry-level bitcoin miner is in the many thousands of dollars, the cost of a couple hard drives a year is not very significant in the grand scheme of the centralization of the network.

You sacrifice a lot with payment channels. You have to be online to accept payments, you need to pre-fund a channel (that you pay expensive fees on in the case of a small blockchain), you need to route through other nodes with enough liquidity, you need to occasionally go online to prevent the channel from being insecurely closed.

Even if it was the case that the economy should primarily rely on the lightning network, it would still be complemented by a large adjustable blocksize for reasons mentioned in this article and the lightning network whitepaper. The current status quo is unmistakably bad for the security of the network.
by westurner | 2025-08-30 03:06:57+00:00
dbpedia extracts Wikipedia into RDF Linked Data.

https://github.com/dbpedia

Here's the dbpedia page about DBpedia; https://dbpedia.org/resource/DBpedia which is extracted from the wikipedia page about DBpedia: https://en.wikpedia.org/wiki/DBpedia

Interesting RDFS Properties which describe relations between RDFS Classes and class instances in the dbpedia wikipedia extraction datasets: prov:wasDerivedFrom, owl:sameAs, dbo:wikiPageRedirects, dbo:wikiPageWikiLink, dbo:wikiPageWikiLink

The Linked Open Data Cloud; LODcloud: https://lod-cloud.net/

"Wikidata, with 12B facts, can ground LLMs to improve their factuality" (2023-11) https://news.ycombinator.com/item?id=38304290#38309408

/? knowledge graph llm: https://scholar.google.com/scholar?hl=en&as_sdt=0%2C43&q=kno...

/? site:github.com inurl:awesome knowledge graph llm: https://www.google.com/search?q=site%253Agithub.com+inurl%25...

To train the robots as well
by bcrl | 2025-08-30 03:07:41+00:00
The feature only existed in the A2000, A3000 and A4000 because of the forethought of Jay Miner and team when building the original Amiga 1000. Many computers of the time could have been modified to use an externally sourced video clock (basically anything that used NTSC / PAL video), but Only Amiga Makes It Possible (tm) by including the signals on the DB23 video port of the A1000 and subsequent models at virtually no cost.

Even the CGA card of an IBM PC could have been modified in this way. I can imagine a hack where the flash attribute in text mode gets used to act as the overlay key, but it would have been pretty darned ugly.

Of course the very thing made genlock work so well on the Amiga (the use of bitplanes) was a factor in the ultimate demise of the Amiga in the 1990s. It's funny how the memory bandwidth tradeoff changes things.
by surajrmal | 2025-08-30 03:08:04+00:00
It's a lot of work and hard to justify if you're looking for short term improvements. But if you're really committed to long term improvements, it absolutely makes sense. Google is actually willing to make long term investments. Publicly justifying the investment has never been a goal of the project which is why most folks probably don't understand it. Honestly I'm not sure why folks care enough to even do commentary on it. If you find it useful, you can participate, if not just ignore it.

Fwiw inventing a new application ecosystem has never been a goal and is therefore not a limitation for its viability. The hard part is just catching up to all the various technologies everyone takes for granted on typical systems. But it's not insurmountable.

I'm also not sold on the idea that having more options is ever a bad thing. People always talk about web browser monoculture and cheer on new entrants, yet no one seems to mind the os monoculture. We will all come out ahead if there are more viable OS out there to use.
by dtedesco1 | 2025-08-30 03:08:46+00:00
I wanted a dumb & simple way to make a modern website with text files, so I made one. Small, static-first Next.js boilerplate, intentionally minimal, just markdown → website, with optional React components when you want them.

Just updated it; what’s new:

• Next.js 15.5.2 + React 19.1.1 • Better typing for error boundaries (React 19) • Robust handling for Next 15 async params • Updated DaisyUI, MDX, and tooling

Use it for docs, personal sites, landing pages, or simple content sites that still want modern Next.js ergonomics.