MurphyA/hacker-news huggingface dataset:
by WorldMaker | 2025-09-22 16:48:12+00:00
I also think this is a place where CRDTs in general got stuck on the name "Conflict-Free" for way too long assuming it was fate that if they worked hard enough they find the magic data structures to eliminate conflicts altogether but real life data is a lot more more complicated than that and real life expectations of data semantics that a data type itself can't encode. I think we are just now getting to the point of seeing CRDT libraries understand some conflicts happen, and some conflicts still need to bubble up to a more complex semantic model or even/especially a user. I don't think there are any CRDT libraries that are strong for that yet, but the work seems to starting into those next steps at least.
by charleslmunger | 2025-09-22 16:48:14+00:00
If you're working on something where the cost of bugs is high and they're tricky to detect, LLM generated code may not be a winning strategy if you're already a skilled programmer. However, LLMs are great for code review in these circumstances - there is a class of bugs that are hard to spot if you're the author.

As a simple example, accidentally inverting feature flag logic will not cause tests to fail if the new behavior you're guarding does not actually break existing tests. I and very senior developers I know have occasionally made this mistake and the "thinking" models are very good at catching issues like this, especially when prompted with a list of error categories to look for. Writing an LLM prompt for an issue class is much easier than a compiler plugin or static analysis pass, and in many cases works better because it can infer intent from comments and symbol names. False positives on issues can be annoying but aren't risky, and also can be a useful signal that the code is not written in a clear way.
by bitwize | 2025-09-22 16:48:15+00:00
I'm reminded of the children's book Gila Monsters Meet You at the Airport, the first half of which is some kid's stereotypes of what life is like "Out West" (including the title). Then his family completes the move "Out West", and finds that things are quite a bit different from how he expects.

Marrying a woman from Louisiana has been similarly instructive to me as regards "the South".
by jhanschoo | 2025-09-22 16:48:41+00:00
If the legal system calls certain morally bad killings in peacetime manslaughter that does not rise to the severity of murder, then I think that murder as is commonly used is a specific kind of killing that does not include your example of a wartime killing. Even outside of the courtroom itself, many are also very careful when using the word "murder" when discussing actual killings, because of its severity, and responsible people will defer to what suspects/convicts are charged/convicted with. Rather, it is you that have chosen a redefinition of the word.

I am not responding to your discussion on the morality of killings, because your argument was primarily about the definition of the word "murder", and I wanted to point that you were not accurate either.
by sfn42 | 2025-09-22 16:48:54+00:00
I agree, C# is my language of choice and I've been using it professionally for over 5 years. I use it for personal projects as well.

I'm referring to all the stuff C# has that Java doesn't. Async, ref/in/out keywords, extension methods, linq, lots of stuff. Maybe it's not a big deal, like I said I wouldn't really mind it. I just think Java is a bit simpler in this regard which is an advantage for beginners.

Some differences where I prefer java are checked exceptions and imports. C# usings are ambiguous, it can be difficult to figure out where things are coming from for code samples outside an IDE. And checked exceptions are just good IMO. I've never seen why people dislike them, having used Java and C# I think Java does it better. It's easy to miss exceptions in C#, I wish library developers could use checked exceptions to tell me which exceptions I should worry about.

Anyway both languages are great first languages and great general purpose languages. Highly recommend both.
by kentonv | 2025-09-22 16:49:16+00:00
The state only lives for a single RPC session.

When using WebSockets, that's the lifetime of the WebSocket.

But when using the HTTP batch transport, a session is a single HTTP request, that performs a batch of calls all at once.

So there's actually no need to hold state across multiple HTTP requests or connections, at least as far as Cap'n Web is concerned.

This does imply that you shouldn't design a protocol where it would be catastrophic if the session suddenly disconnected in the middle and you lost all your capabilities. It should be possible to reconnect and reconstruct them.
by tripplyons | 2025-09-22 16:50:28+00:00
Typically the fastest approaches for associative RNNs combine the advantages of the parallel O(n log n) algorithm with a recurrent non-parallel O(n) approach by computing results for subsequence chunks in parallel and moving to the next chunk in a recurrent manner. This blog post explains the method (chunkwise parallel algorithm) well: https://sustcsonglin.github.io/blog/2024/deltanet-2/
by bobajeff | 2025-09-22 16:50:34+00:00
I've been thinking lately how nice it was when the Internet had lots of phpBB-like forums spread around. Each one ran by a different server with it's own rules. None of them required your ID or phone number to join. No one really knew who anyone else was in real life. If you got tired of the people one forum you had several similar forums on different sites you could go to. It was fun seeing the kinds of things people would share in that environment. Everyone had the power to be seen, heard and disregarded in a short span of time.

I think of these things like they only exist in the past but I'm sure these places are still around only I don't go to them as much now. Probably because all the useful stuff these days exist in mainly reddit and the stackexchanges.
by ranzhh | 2025-09-22 16:50:58+00:00
Oh hey, it's me, the dude downloading italy-latest every 8 seconds!

Maybe not, but I can't help but wonder if anybody on my team (I work for an Italian startup that leverages GeoFabrik quite a bit) might have been a bit too trigger happy with some containerisation experiments. I think we got banned from geofabrik a while ago, and to this day I have no clue what caused the ban; I'd love to be able to understand what it was in order to avoid it in the future.

I've tried calling and e-mailing the contacts listed on geofabrik.de, to no avail. If anybody knows of another way to talk to them and get the ban sorted out, plus ideally discover what it was from us that triggered it, please let me know.
by egorfine | 2025-09-22 16:51:10+00:00
> It's not systemd's fault if your distro ships with a broken systemd install

Technically yes. Realistically systemd fosters insane decisions like ssh socket activation or killing of cron by providing features. Useless, unnecessary, unwanted, unrequested features that solves no real problems.

Wait until they start from scratch by rewriting everything in Rust. This absolutely will happen one day.
by em-bee | 2025-09-22 16:51:17+00:00
I think it should be up to the client to decide whether they want to seed

well, yes and no. legal issues aside (think about using bittorrent only for legal stuff), the whole point of bittorrent is that it works best if everyone uploads.

actually, allowing clients to disable uploading is almost an acknowledgement that illegal uses should be supported, because there are few reasons why legal uses should need to disable uploading.

and as an uploader i also don't want others not to upload. so while disabling upload is technically possible, it is also reasonable and not unlikely that connections from such clients could be rejected.
by balamatom | 2025-09-22 16:51:27+00:00
We're that for genes, if you trust positivist materialism. (Recently it's also been forced to permit the existence of memes.)

If that's all which is expected of a person - to be a copypastebot for vast forces beyond one's ken - why fault that person for choosing easy over hard? Because you're mad at them for being shit at the craft you've lovingly honed? They don't really know why they're there in the first place.

If one sets a different bar with one's expectations of people, one ought to at least clearly make the case for what exactly it is. And even then the bots have made it quite clear that such things are largely matters of personal conviction, and as such are not permitted much resonance.
by metabagel | 2025-09-22 16:51:35+00:00
Not much in the way of details in your post. You're shutting down your business and moving for... reasons.

It boggles my mind that any westerner would choose to live and work in Dubai. Their laws and rules are very different from ours.

I do see that they have made some steps toward reform of their debtors prisons. I'm very glad to see that, but I still do not consider Dubai to be a safe place to even visit, let alone live there.

https://jamesberrylaw.com/news-details/no-prison-for-debt
by vogu66 | 2025-09-22 16:51:48+00:00
> Not mentioned: there would be a single gatekeeper for the internet, Cloudflare.

Cloudflare is already a monopoly though. From what I can tell, what they are saying here, besides proclaiming their continued existence, is that they and AI companies and content creators need the internet to exist.

And what they are building is on top of the 402 response, which anyone can use? So you could use that without using any CDN at all, without too much development cost?
by pkulak | 2025-09-22 16:52:24+00:00
I think it's pretty cool that I have something I can send to someone who uses a macbook and wants to try out linux. I use a custom Nix config that I've built up over the last 5 years; it's not exactly something I can recommend.

I currently recommend Bluefin... but this might be good for an _even_ easier (though less stable) setup, that has all the tiling bling.
by Halan | 2025-09-22 16:53:42+00:00
Then explain why people from southern Europe who can stomach English weather can come to London with a 2:1 degree or lower bachelor degree, speaking a language that its not theirs and compete on the job market with people with a 1st degree from a brick lane university?

Also those people don’t say full fat coke referring to a regular coke because they did biology instead of just math and physics from 15 years old and don’t have £80k of student loan to repay.

UK is suffering from the education it offers its people.

This is apparent in the law system having to be super simple to be understood to a point that it is not fair. For example, the £100k treshold for child benefits that is per person instead of per family income because people would struggle to follow it.

There are many examples to this. I wish all British people would speak another language properly and spend some time in continental Europe instead of comparing themselves to USA on matters of education and welfare.
by socalgal2 | 2025-09-22 16:53:54+00:00
I'm not sure I see the distinction.

Everyone trying to enter K-mart is trying to enter K-mart just like the night club. Everyone going into the night club is not there to drink/meet someone/dance/use the restroom/make a drug deal Just like not everyone going into K-Mart is there to shop/browse/by a snack/get a refund/steal something
by ehnto | 2025-09-22 16:54:07+00:00
It wasn't as easily spread or as divisive either though.

Social media is constantly alight with outrage for things that barely impact the people arguing. I don't even live in America, but people here hold passionate views about US politics and get themselves all divided over stuff not related to them.

In the past I suspect it would have shown up in a newspaper here, a couple of people would have had a tiff at the bar if they disagreed, and it would have totally blown over by next newspaper.
by emih | 2025-09-22 16:54:14+00:00
That one is intentional. Note: a tree edge (u, v) is a bridge if and only if low[v] is strictly greater than the entry time of u.

Here 4 is the entry time of that node. (For convenience I made sure that the node labels are just the DFS entry times.)

Though maybe comparing both low values might also work, I'd have to think about that...
by throwmeaway222 | 2025-09-22 16:54:16+00:00
Did Nate Silver notice 2 grammar errors in his post there that nearly affect the meaning of it? People need more ChatGPT than they think.

Also Bluesky was never the "prom king" even on his graph it had 3% market share at its peak WHILE X had 30%.

That being said, it was impressive for it to hit 3%, but last I heard every conservative person that tried to join it was instabanned within 3 minutes. You'll never have a rival to X if you ban half the population.
by PaulHoule | 2025-09-22 16:54:21+00:00
I noticed that recent research showed that South Dakota has a high level of dark triad characteristics:

https://www.newsweek.com/psychology-psychopaths-dark-triad-m...

and my first though is "What's different about South Dakota and North Dakota" and got told by a friend who's a geography nerd that much of South Dakota is really weird and isolated and different from other states.
by n4bz0r | 2025-09-22 16:54:26+00:00
> Had the Internet not had that reward system it wouldn't be nearly as vibrant as it is today.

> What's most interesting is what content companies are getting the best deals. It's not the ragebait headline writers. It's not the news organizations writing yet another take on what's going on in politics. It's not the spammy content farms full of drivel. Instead, it's Reddit and other quirky corners that best remind us of the Internet of old.

Removing all the vibrant parts is long due, apparently :')
by jjk166 | 2025-09-22 16:54:26+00:00
Most likely neither, as you are presumably not voting for a politician who has committed rape or pedophilia because it is a legitimate, logical argument for not supporting them. Likewise I am rather firmly opposed to being thrown into a woodchipper, not because of some inflexible commitment to an ideology or ethical principle but because I have two braincells to rub together.
by captn3m0 | 2025-09-22 16:54:31+00:00
Some context, this was launched at IndiaFOSS[0] yesterday

25 minute talk at https://www.youtube.com/live/AUrPdOZNsX8?feature=shared&t=13... (starts 3h:52)

The talk proposal is at https://fossunited.org/c/indiafoss/2025/cfp/arsnhack6n

And it primarily tries to avoid YAML horrors : https://noyaml.com/ and https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-fr....

[0]: https://fossunited.org/indiafoss/2025
by tracker1 | 2025-09-22 16:55:03+00:00
I kind of wish that Servo would get similar attention to get over the hump itself as well... afaik, Ladybird and Servo are both at a similar level in terms of standards support. Though Servo also really needs a full browser project around it, since it's an engine alone.

One thing I think that would be nice to see would be self-oriented browser config syncing using one of a few different cloud file sync backends, even evil ones (google drive, one-drive, dropbox, etc).
by overfeed | 2025-09-22 16:55:29+00:00
"Congratulations on tiur furst step towards financial independence. Next,you may sign up on our online pig-butchering trading platform, and make sure you buy and hold our new Dominus (INUS) shitcoin. We also have drops daily, make sure you hodl, and it will GO TO THE MOON soon. If you invest USD15000, you'll be a millionaire by 2029"
by swed420 | 2025-09-22 16:55:34+00:00
> I don't understand why we always assume bad faith. > I wish more companies were like Cloudflare actually - trying to balance the need of revenues while trying to do good for internet and open source as a whole. > As a normal user with a few sites, I'm glad they provide what they provide to block bots, attacks and everything AI.

I think general distrust with any major company these days is warranted, especially one with so much control over the internet. But I agree with your points, too.

This should be relevant to the Cloudflare discussion, posted today:

A New Internet Business Model?

https://news.ycombinator.com/item?id=45334599
by kelvinjps | 2025-09-22 16:55:36+00:00
I think just doing files and then syncing the files with another solution it's okay.

For example my local apps: Synthing syncs the files between my computer and phone for Note taking(just markdown and org files) obsidian on my phone, emacs/vim on my PC. Todo and reminders: org mode in emacs (desktop) orgzly on mobile. Password manager: KeePassxc desktop, keepassdx mobile. Calendar: just sync the ics file. Photos: just sync files use the default app. I can continue with this with every app, I don't know why people overcomplicate things
by logicchains | 2025-09-22 16:55:52+00:00
>It boggles my mind that any westerner would choose to live and work in Dubai. Their laws and rules are very different from ours.

As long as you're not borrowing money from local entities, you're almost certainly not going to run into any trouble like that in Dubai. In practice Dubai is more libertarian than the UK; the government generally doesn't bother you or care what you're doing, as long as you don't get on the bad side of someone well-connected.
by ghaff | 2025-09-22 16:55:56+00:00
At my former company, remote employees did increasingly have to track significant time in-person at other company locations--but if you're really working remotely.... MA did try to wrest taxes from NH-resident employees when they went remote en masse during COVID but I don't think they succeeded. (The official company HQ wasn't even in MA although they had a large facility and a lot of senior people there.)

I'm not sure how you reasonably allocate state/local taxes other than by physical presence. Any reasonably large company has an economic nexus in many states and even countries.
by tguvot | 2025-09-22 16:56:20+00:00
(as somebody who actually lived in Israel during that timeframe)

- PA/PLO didn't want hamas to win elections because they didn't want to loose power and money. It extremely corrupt and hamas victory was partly predicated on this

- Israel didn't want hamas to win elections because it didn't want terrorist organization running state.

When hamas did win, negotiations still continued up till the moment that Obama got elected and killed them [0]. When Ismail Haniye got nominated and voted in as PM there was long discussion in Israel that maybe from position of the power hamas will feel responsibility and will became more political and moderate. I remember countless discussions on tv how moderate Haniye is and if he will embrace oslo accords, recognize Israel, etc.

and if we are talking about oslo accords, there were badly wounded [1] by palestinian side by that time (think also second intifada) and everybody just wanted to get to finish line

[0] https://www.meforum.org/israeli-settlements-american-pressur...

[1] http://israelvisit.co.il/BehindTheNews/WhitePaper.htm
by saratogacx | 2025-09-22 16:56:21+00:00
One of the things I've done that has helped with my writing consistency is to use whatever version of "project" or "library" your LLM of choice has and pre-load it with a technical writing guide (I used the Red Hat Technical Style Guide[1]) and push my docs through that to identify improvements. It has been a great way to keep my own writing consistent and remove randomness from just having my own writing improvement prompt.

1 https://stylepedia.net/style/
by lordnacho | 2025-09-22 16:56:53+00:00
This is why there are certain jobs AI can never take: we are wired for humans to be responsible. Even though a pilot can do a lot of his work via autopilot, we need a human to be accountable. For the pilot, that means sitting in the plane. But there are plenty of other jobs, mostly high-earning experts, where we need to be able to place responsibility on a person. For those jobs, the upside is that the tool will still be available for the expert to use and capture the benefits from.

This lawyer fabricating his filings is going to be among the first in a bunch of related stories: devs who check in code they don't understand, doctors diagnosing people without looking, scientists skipping their experiments, and more.
by GMoromisato | 2025-09-22 16:56:59+00:00
I don't know if this is going to work, but at least they are skating to where the puck is going to be.

The new model will be something like:

1. A content creator creates a web site and uses Cloudflare.

2. AI companies pay Cloudflare to allow them to scrape content.

3. Cloudflare gives a cut to the content creator.

4. Users pay AI companies and get their questions answered.

A few observations/predictions:

* If this works, there will be competitors to Cloudflare (AWS, Microsoft, etc.) who will offer better terms to content creators. Content creators can then (easily) switch to whichever reverse-proxy has the best terms.

* Media companies will transform into Cloudflare competitors, aggregating content and monetizing by selling to AI. Their pitch will be that the content will be more curated than Cloudflare. Their brands might survive if the AIs pass the source of the content all the way to the user. For example, the AI says something like, "According to a BBC contributor....". Otherwise, media brands will no longer be known to consumers (only AI companies will care).

* If this works, AI companies will try to cut out the middle-man by building their own ecosystem of content creators.

* As more and more people get their answers directly from AI, it will be easier to sell content directly to AI companies. I.e., instead of publishing something on the open web and relying on Robots.txt to protect your content, you will sell content straight to the AI company. NOTE: If this happens, then the only way this will scale is if the AI itself decides which content it wants to buy for the next training run.

* At the limit, the web and everything about it basically disappears. Everyone gets their content directly from an AI and never visits a web site directly. Therefore, web sites disappear and all that's left is the HTTP protocol, which is used by AI clients to talk to the AI cloud.
by tripplyons | 2025-09-22 16:57:14+00:00
The output of the recurrence is still dependent on previous tokens, but it usually less expressive within the recurrence in order make parallelism possible. In MinGRU the main operation used to share information between tokens is addition (with a simple weighting).

You could imagine after one layer of the recurrence, the tokens already have some information about each other, so the input to the following layers is dependent on previous tokens, although the dependence is indirect compared to a traditional RNN.
by mrguyorama | 2025-09-22 16:57:23+00:00
I actually think the inscrutable Main method in java has some value. As a kid, I loved to know how things worked and always did things like read instruction manuals and read ahead in school textbooks. I wanted to know everything about anything, and I wanted to know how it worked from the bottom up.

The java main method taught me "This is abstraction, an important concept in programming. You won't always know how all the magic works all the time"

It taught that you have to deal with black boxes.

Also, I never saw it cause problems in CS101 classes, because the kids curious enough to want to know something their professor didn't explicitly talk about were usually the ones who would do fine at learning all the parts of it.

The kids who struggle with programming never seemed to have problems following "Just write your code here, you will learn more about it later"
by Camara11 | 2025-09-22 16:57:26+00:00
Investment fraud is growing hugely and I advice the public to stay away from these fraudulent companies. For those who are victims to this scams like myself, I strongly recommend you to approach DAREK RECOVERY. I invested almost $270000 and was unable to get my hard earn money back from an unregulated company that kept demanding for more deposits. Darek Recovery has successfully recovered investment for their clients. I have hired them as well and they did not disappoint, they recovered all of my money at no upfront cost. You can reach them on recoverydarek@gmail.com If you are also a victim .