MurphyA/hacker-news huggingface dataset:
by andy99 | 2025-07-20 21:20:03+00:00
> The price volatility seems like a red herring. If you're using it as a currency then you're not holding it for significant periods of time and the entire point is to make it an automated process, so you're buying some cryptocurrency for cash and then immediately spending it. How much volatility do you really expect in the timespan of a fraction of a second?

Maybe I don't understand how people use bitcoin but I wouldn't call your description that of a currency but more like a payment processor.

I want a currency, e.g. USD to be stable enough that I can comparison shop in it, quote prices to customers in it, and hold some as "cash or cash equivalents" on my balance sheet without undue risk from price fluctuation.

USD achieves this, BTC doesn't, which is assume is why people are using the get-in-get-out model being mentioned here of only holding it for as short as possible.
by quotemstr | 2025-07-20 21:20:33+00:00
> Yes, it's not a good idea to do this. There are more questionable pieces in gnulib, like closing stdin/stdout/stderr (because fflush and fsync is deemed too slow, and regular close reports some errors on NFS on some systems that would otherwise go unreported).

Hyrum's law strikes again. People cast dl_info and poke at internal bits all the time too.

glibc and others should be using kernel-style compiler-driven struct layout randomization to fight it.
by networked | 2025-07-20 21:21:00+00:00
I prefer

DSC009847.JPG.b3sum

sidecar files [1] or per-directory checksum files like

B3SUMS

because they can be verified with standard tools. This scheme also allows you to checksum files whose names you can't or don't want to change. (Though in that situation you have an alternative of using a symlink for either the original name or the name with the checksum.) I have used the scheme less since I adopted ZFS.

I do use very similar example.com/foo/bar/b3-abcd0123.html for https://example.com/foo/bar in the archival tool for outgoing links on my website. It avoids the need to have a date prefix like in the Wayback Machine while preventing duplication.

Speaking of .iso files. A recent PR [2] to my favorite Linux USB-disk-image burning tool Caligula has added support for detecting and verifying sidecar files like foo.iso.sha256 (albeit not Blake).

[1] https://en.wikipedia.org/wiki/Sidecar_file

[2] https://github.com/ifd3f/caligula/pull/186
by kossae | 2025-07-20 21:21:31+00:00
The point on investment is apt. Even if they achieve twice as much as they’re able to today (some doubts amongst experts here), when the VC funding dries up we’ve seen what happens. It’s time to pay the piper. The prices rise to Enterprise-plan amounts, and companies start making much more real ROI decisions on these tools past the hype bubble. Will be interesting to see how that angle plays out. I’m no denier nor booster, but in the capitalist society these things inevitably balance out.
by Charlieholtz | 2025-07-20 21:24:16+00:00
Hi! Right now the app uses GitHub's OAuth sign in (https://docs.github.com/en/apps/oauth-apps/building-oauth-ap...) which unfortunately doesn't allow for fine-grained permissions.

It will only have access to organization code if you explicitly grant it. We're working on switching our sign-in to a GitHub App so we can make the permissions fine-grained.
by Gluber | 2025-07-20 21:25:29+00:00
I agree with you that these things are important. However they are ( in implementation terms ) rather small issues, and determining i rather pay 4-8x more in development and maintenance costs just for this, while you can go the other way and make those features a bit hardware to implement seems like a not so good business case to me.

e.g we are using Avalonia. Of course everything is drawn in a scalable way, with responsive design etc... Accessibility is built in of course ( with integration with the relevant browser apis ) screenreaders work perfectly as do other accessibility features ) Its not the hap hazard way that flash did this (before there were relevant standards for these features anyways ) Invoking a brower api / interop is easy, the difference is we do not need to compromise our productivity for small things.
by spikels | 2025-07-20 21:25:29+00:00
Not as familiar with EU statistics but for shorter trips (under 300km) public transit is well under 10% of trips while cars are over 50%. For all intra-EU travel in passenger-miles cars are around 75% while busses/trains of all types is well under 15%. Viable sure, more scalable probably not.

You have numbers for SE Asia?
by Charlieholtz | 2025-07-20 21:25:35+00:00
Yes, we're working on this!

Right now the app uses GitHub's OAuth sign in (https://docs.github.com/en/apps/oauth-apps/building-oauth-ap...) which unfortunately doesn't allow for fine-grained permissions (it will only have access to organization code if you explicitly grant it) . We're switching our sign-in to a GitHub App so we can make the permissions fine-grained.
by LorenPechtel | 2025-07-20 21:25:37+00:00
He didn't pick the tops.

We got to spec this place from the builder's options. Granite would have been a few percent of the total price of the house and granite comes with the problem that it's somewhat porous.

We decided on Corian countertops--it's basically a plastic resin, a bit scratchable (but on the flip side it's full depth material so you can buff out some damage), but totally waterproof and no grout lines. Now there's a version that uses quartz in the resin, much tougher but otherwise similar.
by teitoklien | 2025-07-20 21:27:45+00:00
Nope it’s not just power that builds decent stabilizing systems but how people/their culture use that power. India’s unusual supreme court stabilises it from executive overreach or other risks because its court judges control their own elections and are far more liberal than indian society or its politicians so it tends to use its extra powers to stabilize rather than compromise the system.

I do agree what you said shows the risk of such systems and powerful courts if created in a vacuum without considering who’ll control it.

Pakistan uses those powers to do the exact opposite of what indian courts would ever do. Also it’s also because in pakistan military is an independent political actor that serves its own interest unlike in India where military is toothless and just operates on politicians diktats often literally at times instead of following intent.

Indian courts also cannot execute on its laws or fund its own budgets or laws. So even if it creates laws it only does ones it knows that parliament wouldn’t resist too heavily and will actually enforce it for them to avoid a constitutional crisis . Indian courts are deeply afraid of ruling parties especially if they have more authoritative leanings or are more organised.

In pakistan the military helps courts finance and execute on stuff superseding the parliament which is why it’s a corrupting force. In India , parliament under union home minister strongly controls over internal security matters and the police forces with prime minister and his cabinet controlling the military.

it’s not because of british court system, british never had such courts nor is it even a republic the british system is more similar to a constitutional monarchy with a powerful parliament.

India is a republic UK is a democratic constitutional monarchy hence it’s called a kingdom Pakistan is just run by the military most of the time and by elected leaders some of the time. so it’s a system that oscillates between dictatorship and majoritarian democracy (not a republic)

but yea supreme court cannot depose prime ministers in india. india set its own checks and balances out of pure fear of the consequences of what happened in pakistan. it still doesn’t fully trust its military to this day. out of fear of pakistan’s case and intentionally keeps regional ethnic regiments to avoid the military from ever unifying or working together.
by the-x512 | 2025-07-20 21:28:29+00:00
ReactOS development is so slow because their project management is terribly incompetent. Instead of focusing on making OS parts that are actually working properly, ReactOS team recreates Windows as cargo cult, attempting to replicate all Windows parts as precise as possible, including undocumented parts that do not affect end user software operation. So they managed to make ReactOS look like Windows inside (including even BSOD), but implementation has a lot of bugs, that prevents actual use. The problem is that when there are so much bugs in all OS subsystems, it is hard to diagnose and fix specific issue. Application crash may be client libraries bug, may be kernel bug, may be some driver bug, who knows. It is hard to isolate issue.

Instead of replicating all known Windows 2003 internals in ReactOS, they should focus on components quality, possibly making some things different than in Windows or disabling some functionality that is proven to be unstable until proper implementation will be done.

Haiku for example had great project management at start, they split development into multiple teams that developed various OS components independently (kernel, GUI toolkit, GUI server, Media server etc.). Each component was initially made independently and tested on BeOS, instead of rushing to make whole OS right now, causing unmanageable amount of bugs. Haiku GUI libraries and servers were initially tested in BeOS before Haiku kernel was complete, creating BeOS window that emulates Haiku screen. Also unlike Windows/ReactOS BSOD, even now Haiku has proper informative kernel panic report screen with stack trace etc., that can be used to diagnose, report and fix bugs. ReactOS has classic Windows XP BSOD with single error message and obscure code, that almost useless for diagnosing bugs. It is quite stupid to not enable detailed kernel panic reports on alpha quality system, it makes much harder to fix bugs that users experience.

ReactOS still have no any journaling file system support or binary registry recovery. This often makes system unbootable after improper shutdown. Haiku implemented Be File System (BFS) from very beginning and it has journaling support. So system can easily survive kernel panics and improper shutdowns.
by Jtsummers | 2025-07-20 21:28:36+00:00
Per the commentary and author, the best way to prevent "rogue changes" is to ask the LLM kindly not to make any changes.

I'd suggest a better way: Don't give it permission to make actual changes.

Why would you give an LLM the keys to the kingdom? Would you trust your just on-boarded intern with those kinds of permissions? No? Then why trust a machine known to not follow directions?
by josephcsible | 2025-07-20 21:28:37+00:00
> My understanding is that it computes the time simply as (estimated_end_time - start_time), and it determines the estimated_end_time as whenever you would reach your destination, which accounts for train schedules and walking time.

It does do that. But it moves start_time into the future, and that's what makes it not count the time of waiting for the train.
by beeflet | 2025-07-20 21:29:22+00:00
This is an absurd definition of cryptography. Are you going to say that zero-knowlege proofs are not cryptography? Are pedersen commitments not cryptography? Are ring signatures not cryptography (they use symmetric cryptography internally)?

Asymmetric key cryptography is all the same thing. Digital signatures are cryptography. The "secret" being obscured cryptographicially is the information needed to produce a verifiable message.

Your definition of cryptography might make sense to someone more than a century ago, but the state of the art has advanced greatly since then.

The reason why you define cryptography like this, is I think political. For example, I am not sure you would extend the same logic to cryptographic voting schemes. Cryptocurrency is just another application of cryptography to solve coordination problems.
by soraminazuki | 2025-07-20 21:29:59+00:00
If it works for you, that's great. But people are installing oh-my-zsh almost as if it's an official requirement of zsh, run into bloat and performance issues, and goes off telling everybody not to use zsh.

Some of the autocompletion settings set by oh-my-zsh are useful. But apart from that, the majority of the code consists of gazillions of random aliases and functions that someone else needed. It pollutes the command namespace for no good reason except maybe making users more wary of typos. The last time I checked, sudo was aliased as "please", and I can't find a single reason why that'd be useful.

oh-my-zsh also introduces a lot of churn, which is why it has autoupdates. Autoupdates. The only time I needed to change my configuration in vanilla zsh because of a change in zsh was once or maybe twice over a span of 10+ years.
by evan_a_a | 2025-07-20 21:30:13+00:00
The EU has already figured this out with the recently passed instant payments regulation [0]. As of 2024 are 5,304 banks in the EU [1], so the number of banks really isn’t an excuse. The US banking system lags the rest of world by a mile, because there is no will to force modernization.

[0] https://www.ecb.europa.eu/paym/integration/retail/instant_pa...

[1] https://www.ebf.eu/factsandfigures/
by zbentley | 2025-07-20 21:31:13+00:00
As someone for whom Nix and MacPorts are a bit too much of a chore, I find that three things massively improve the Homebrew user experience:

1. If you do Python development, use “uv” or any other Python interpreter-management tool which uses precompiled Python installations from a reputable source. This removes the pain of sorting out compile dependencies for Python itself, as well as solving the “unrelated brew install command trashed all my Python virtualenvs” issue. Whether you use uv or some other Python-version-manager, I hope we can all agree that Brew-managed Python for development, as well as pyenv-compiled Python, are just garbage. As a bonus, “uv” gives you decent reproducibility on a lot of other platforms, if you ever want to develop or share your software to someone on a different version of MacOS or a different OS.

2. ‘export HOMEBREW_NO_AUTO_UPDATE=1’ in all your profiles to turn off the automatic updating of unrelated dependencies. That feature is so stupid. Yes, even given security issues and changing system deps.

3. Keep MacOS updated to current minus one point version, and make sure to fully uninstall/reinstall XCode/XCode CLT every time you update MacOS, and then check “brew doctor” every time you do. I’ve had far too many “brew decides to build from source” situations that boil down to Homebrew detecting my OS or build chain as not up to date with the last 6 months of MacOS updates, or lacking prebuilt artifacts for a very recently-released version.

None of this is a defense or indictment of Homebrew itself. I’m not commenting on whether or not this should be necessary (lord knows I’ve updated into plenty of MacOS misfeature releases just to get Homebrew working again). These are just relatively easy steps that allowed me to forget Homebrew build/install issues entirely.
by Aardwolf | 2025-07-20 21:31:20+00:00
The article somtimes says 100x, other times it says 100% speed boost. E.g. it says "boosts the app’s ‘rangedetect8_avx512’ performance by 100.73%." but the screenshot shows 100.73x.

100x would be a 9900% speed boost, while a 100% speed boost would mean it's 2x as fast.

Which one is it?
by nine_k | 2025-07-20 21:31:29+00:00
Pafnuty Chebyshev, a Russian mathematician who discovered a bunch of important things, deliberately limited his intake of other mathematicians' works, in order to force himself think in original ways, not ways suggested by others' works.

This medicine needs to be taken in moderation though, else one can end up reinventing some key wheels instead of speeding forward on these wheels, like https://fliptomato.wordpress.com/2007/03/19/medical-research...
by itake | 2025-07-20 21:31:41+00:00
It doesn't matter the source of the capital. VCs, public companies, bank loans, public or private investors. it doesn't matter.

The cost of these services is artificially suppressed to drive adoption, at the cost of our environment.

> The idea that SF residents choose to use Uber rather than BART because Uber is cheaper is simply wrong

When I lived in SF. Uber and Lyft cost between free and $5 to go anywhere in the city. Yes, $5 is more than the $2.75. But for price of a cup of coffee more, Uber would pick you up and drop you off exactly where you needed. Taking muni or bart involved walking, waiting, more waiting, and then more walking.
by dragontamer | 2025-07-20 21:32:45+00:00
> American

What does this have to do with Japan?

The fundamental problem addressed here is that these Japanese people, one way or the other, are complaining about how our culture is influencing them. And your response is to tell them to be more American?

Presumably speaking, the Japanese people would want a Japanese solution here.

I don't live in Japan but I think I can at least get the gist of this guy's argument.

> One of the cool things about the fact that companies are profit-seeking and really like making money, is that when they turn down what looks like an opportunity to make money you can be pretty sure it's for a good reason.

Historically speaking, for profit companies of different cultures misunderstand and even abuse the locals. Because you know, profits to the foreigner and reasons that the local doesn't care or even may be opposed to.

For the locals to feel threatened by that (and claiming that democracy is at stake) is... Well, a trope at this point. It keeps happening so we probably should be sensitive to the gist of the argument.
by muglug | 2025-07-20 21:32:55+00:00
Um this website offers LLM-powered chat bots that can simulate pretty much any situation the user wants, and most of the content appears to be sexual in nature.

I’m no prude, but I think this is a not-great thing to expose kids to, and the UK government is maybe not-terrible to want some sort of way to gate kids’ access.
by ericmay | 2025-07-20 21:33:06+00:00
Yea still better than Communism or Socialism.

I don't care about criticisms about America. They're not interesting or relevant. Democracy and markets are superior to state owned means of production.

> Churchill's democracy in Britain has social housing and social healthcare.

Well it had those but in the case of housing it was primarily private (as it should be) and in the case of healthcare running a healthcare system is not Communism or Socialism any more than roads are.
by throwaway81523 | 2025-07-20 21:33:10+00:00
I've never used Mastodon of Bluesky and I hate Twitter. I do feel pretty engaged with HN, and it is text-only. I'm not sure what makes "social media" different from a discussion board though, so I don't know whether HN counts. I do remember that github used to call itself social coding, which was one factor making me want to stay away from it.
by nathan_compton | 2025-07-20 21:33:11+00:00
Two clicks into this and I say someone posting "Killing n** (free speech)" from a poster named "N*** killer".

I am, in fact, pro free speech. But this is a bad look. I'm not even saying this is a problem with subreply. It is some other kind of problem. A problem with a subset of people who like free speech or something? I don't get it.
by shagie | 2025-07-20 21:33:29+00:00
And remember that the images have mouseover texts and names (especially clan names) occasionally have some backstory... before you get through the first 100 and then discover this.

http://thecodelesscode.com/names/Elephant%27s+Footprint+Clan

> Specialists in the persistence tier, where the Temple’s most precious resource is managed—by which I mean data, not alcohol, although they have a fair amount of that as well to cope with the stress of Temple life. Despite this, the clan has strict rules regarding inebriation. A monk is absolutely not allowed to code while drinking unless he really, really wants to. Any monk caught violating this rule is punished by having to buy the next round.

> The clan takes its name from the immense ivory-panelled server cabinet which houses the Temple’s most venerable DBMS hosts. This cabinet is known affectionately as the Great White Elephant, no doubt for its flawless memory. However it is worth noting that elephants do sometimes forget, which is why the Temple has hot replication to a colocation site which houses the Emergency Backup Elephant.
by dsign | 2025-07-20 21:34:10+00:00
There's a explainer of the act here:

https://www.gov.uk/government/publications/online-safety-act... .

From what I'm reading, Amazon will have to implement age-checks over 8/10 of its book inventory, with the other 2/10 opening the company for liability about the very broad definition of "Age-appropriate experiences for children online." And yes, janitorai is correct that the act applies to them and the content they create, and a blanket ban to UK users seems the most appropriate course of action.

For what is worth, the act does not seem to apply to first-party websites, as long as visitors of that website are not allowed to interact with each other. So, say, a blog without a comment feed should be okay.
by MengerSponge | 2025-07-20 21:34:40+00:00
i => -i under T. If you want to read even more, time reversal is an antiunitary transformation. (That's the magic phrase to anchor your searches)

Physics is built on symmetries. They're how we can multiply the predictive power of simple theories. Time-reversal is fun and important, but it isn't actually about reversing time. It's about understanding the symmetry governing the interactions that define our existence.
by brokencode | 2025-07-20 21:34:44+00:00
Certainly an interesting result, but remember that a single paper doesn’t prove anything. This will no doubt be something studied very extensively and change over time as tools develop.

Personally, I find the current tools don’t work great for large existing codebases and complex tasks. But I’ve found they can help me quickly make small scripts to save me time.

I know, it’s not the most glamorous application, but it’s what I find useful today. And I have confidence the tools will continue to improve. They hardly even existed a few years ago.
by hitekker | 2025-07-20 21:34:54+00:00
Other stations can get funding through private donors; rural stations cannot and they may actually die out.

I think the weirdness comes from NPR's previous PR strategy of denying they even needed government funding. At the time (2 years ago?) I recall NPR wanted to convey that defunding was useless, and that their (national) news was only state-affiliated or government funded by 1%. I think they also wanted to obscure how they use funding to influence ideological content on local public radio stations.

I agree with you on the consolidation of media; we need less rich kingpins deciding what's newsworthy. But I disagree on the appeal of local stations. Except in times of local crisis, I've found their programming to be inferior to the national brands. Too many boring podcasts, LLM-like articles and lazy fact-checking.
by NitpickLawyer | 2025-07-20 21:35:20+00:00
The way these laws and regs don't even consider the provider size is aggravating. Doubly so because they always use "big bad provider" and think of the kids as populist support gaining strategies, but in the end the same big providers benefit. They have the billions to spend on everything from lawyers to fiscal optimisation, and they rake in the entire market since they're the only ones left to serve that market.

That's happening with the AI act here as well. Almost no-one wants to even touch the EU shitshow and they're still going forward with it. Even Mistral was trying to petition them, but the latest news seem like it had no effect. Fuck us I guess, right? Both consumers and SMBs will lose if this passes as is.