MurphyA/hacker-news huggingface dataset:
by mmastrac | 2025-06-24 20:49:53+00:00
I'll have to give this a shot for some of the Rust server work I'm doing. progscrape.com uses a lot of tricks to boot quickly specifically because of the edit-compile-run cycle being slow (mostly deferred loading of indexes, etc).

My current day job @ Gel has me working on a Rust socket frontend for some pretty complex code and that could also be pretty interesting.

It seems to require that you choose a good "cutover" point in your codebase, but TBH that's probably not too hard to pick. The HTTP service handler in a webserver, the socket handlers in non-web serving code, etc.

It does appear to have a limitation where it will only allow the main crate to be hotpatched. That's less than ideal, but I suppose the convenience might justify some code structure changes to allow that.
by satvikpendem | 2025-06-24 20:49:56+00:00
Very nice, I believe Rust is doing something similar too which is where I initially learned of this idea of single-file shell-type scripts in other languages (with dependency management included, which is how it differs from existing ways of writing single-file scripts in e.g. scripting languages) [0].

Hopefully more languages follow suit on this pattern as it can be extremely useful for many cases, such as passing gists around, writing small programs which might otherwise be written in shell scripts, etc.

[0] https://rust-lang.github.io/rfcs/3424-cargo-script.html
by comex | 2025-06-24 20:50:09+00:00
The judge actually agreed with your first paragraph:

> This order doubts that any accused infringer could ever meet its burden of explaining why downloading source copies from pirate sites that it could have purchased or otherwise accessed lawfully was itself reasonably necessary to any subsequent fair use. There is no decision holding or requiring that pirating a book that could have been bought at a bookstore was reasonably necessary to writing a book review, conducting research on facts in the book, or creating an LLM. Such piracy of otherwise available copies is inherently, irredeemably infringing even if the pirated copies are immediately used for the transformative use and immediately discarded.

(But the judge continued that "this order need not decide this case on that rule": instead he made a more targeted ruling that Anthropic's specific conduct with respect to pirated copies wasn't fair use.)
by andruby | 2025-06-24 20:50:27+00:00
I love them and have bought half a dozen over the years. My dad gifted me one when I moved out decades ago.

A good pepper grinder (and the Peugeot’s are top notch) is such an obviously valuable purchase. Lasts a decade and fresh pepper from a good grinder is much tastier. One of the best $35 to spend imo
by dantillberg | 2025-06-24 20:50:44+00:00
> cannot be easily retrieved

This is I guess where the analysis gets fuzzy, where honest assessments may vary widely.

My gut instinct is that enriched uranium blown up underground (assuming it was even there) would take at most around a year to recover, by turning the site into an open-pit uranium mine. The product wouldn't need to be re-enriched from scratch, as simpler mechanical filtering could probably isolate much of the already-enriched uranium.

But perhaps it would be much harder.
by Fluorescence | 2025-06-24 20:51:07+00:00
I'm surprised we never discuss a previous case of how governments handled a valuable new technology that challenged creative's ability to monetise their work:

Cassette Tapes and Private Copying Levy.

https://en.wikipedia.org/wiki/Private_copying_levy

Governments didn't ban tapes but taxed them and fed the proceeds back into the royalty system. An equivalent for books might be an LLM tax funding a negative tax rate for sold books e.g. earn $5 and the gov tops it up. Can't imagine how to ensure it was fair though.

Alternatively, might be an interesting math problem to calculate royalties for the training data used in each user request!
by nemo44x | 2025-06-24 20:51:16+00:00
They aren’t starving by and large which was my main claim. Just compare today to 30 years ago to 60 to 120. Massive improvements in all relevant metrics. We’re doing the right things is the only way to interpret the data. Doesn’t mean perfect but certainly fertilizers and plastics and petro-chemicals have been a massive net positive.
by palata | 2025-06-24 20:51:44+00:00
Either you can't stay on-topic, or you don't actually know what ROMs like /e/OS or CalyxOS are. They don't require any work: you can buy a phone running one of them and use it just like you use a normal Android. If anything, it's probably closer to Stock ROMs than GrapheneOS is.

I am not interested in your complaints, really. I was interested in your take about the privacy issues on other custom ROMs, but it really feels like you don't know. And that's okay.
by atonse | 2025-06-24 20:52:02+00:00
Yes, but if I'm implementing "good old function/tool calling" today, why would I not implement it as MCP? I suppose it complicates things? MCP, in addition to being tooling endpoints, would also open up my software to a rapidly growing ecosystem that requires minimal additional work.

AND I can still use those same endpoints as tools. What would be the argument for "you don't need MCP when implementing new stuff"?
by bigyabai | 2025-06-24 20:52:12+00:00
> taxing the rich will cause them to move to other cities (collapsing nyc tax revenue)

Which would stimulate growth for the rest of America and encourage development of NY's neglected periphery. It would also reduce the strain on the famously broken NYC housing market, encourage fewer financier jobs to stratify the economy, and create a more sustainable and larger workforce for middle-class expansion and new white-collar jobs. Over time you would see an increase in state taxes which would lower the burden on local government, and open up new opportunities for tourism and development that necessarily don't exist as a result of NYC's obsession over value density. You know, stop encouraging the construction of Judge Dredd Mega-Blocks and focus on large cities that support all of it's citizens.

Listen to him though, he's the guy crytyping on X.
by gruez | 2025-06-24 20:52:21+00:00
The employees and executives might not care, but surely the shareholders do? If they really think "shit hits the fan" is going to happen any time soon, then they should sell their overvalued shares and buy some fixed income instrument like treasuries. Except they don't, because that'll be a dumb move. Despite the saying of "companies only care about the next quarter" being around for decades, the stock market has been on a tear, with little sign that "shit hits the fan" is going to materialize any time soon.
by NorwegianDude | 2025-06-24 20:53:03+00:00
I had planned a trip that included the US for this summer, but the fact that they can demand the password for my devices is the main reason im not going. Having to wipe devices before travel and having to download data again because people dont respect privacy and others suck.

The fact that you have to get approved before traveling(that is fine), and then can be denied entry when you arrive for no logical reason is absurd. Visiting the US is simply not worth the risk and hassle.

Its crazy when you expect your privacy to be more respected in China.
by eesmith | 2025-06-24 20:53:07+00:00
This one for Guben is at https://www.guben.de/de/leben-wohnen/probewohnen/item/719-pr... . Applications were due 25 May 2025.

The article mentions Eisenhüttenstadt. That's at https://www.xn--jetzt-plne-schmieden-izb.de/probewohnen/ . Applications due 5 July. Still time!

I also mentions Frankfurt (Oder). The link I found at https://www.frankfurt-slubice.eu/de/arbeiten-leben/probewohn... says it was September 2021 to December 2022.

I think https://stadt-auf-probe.ioer.eu/wohnen/ is another, in Görlitz. I found no date.
by zozbot234 | 2025-06-24 20:53:24+00:00
That depends on what kind of filtering is used when upscaling those icons. If you use modern resampling filters, you are more likely to get a subtle "oil painting" or "watercolor"-like effect with some very minor ringing effects next to sharp transitions (the effect of correctly-applied antialiasing, with a tight limit on spatial frequencies) as opposed to any visible blur. These filters may be somewhat compute-intensive when used for upscaling the entire screen - but if you only upscale small raster icons or other raster images, and use native-resolution rendering for everything else, that effect is negligible.
by bonoboTP | 2025-06-24 20:54:15+00:00
This technology is a really bad way of storing, reproducing and transmitting the books themselves. It's probabilistic and lossy. It may be possible to reproduce some paragraphs, but no reasonable person would expect to read The Da Vinci Code by prompting the LLM. Surely the marketed use cases and the observed real use by users has to make it clear that the intended and vastly overwhelming use of an LLM is transformative, "digestive" synthesis of many sources to construct a merged, abstracted, generalized system that can function in novel uses, answering never before seen prompts in a useful manner, overwhelmingly without reproducing existing written works. It surely matters what the purpose of the thing is both in intention and observed practice. It's not a viable competing alternative to reading the actual book.
by kcplate | 2025-06-24 20:54:37+00:00
It really depends on what your employment agreement says. If it specifically stipulates that your position is “remote” and your company decides to change that, you could argue that your agreement would need to be renegotiated and their breaking of the contract would entitle you to whatever remedies are in the contract for you when that happens. Hopefully you have a remedy beyond “you stop working for us and we stop paying you”.

My guess is that most larger company agreements post-Covid will have a clause that defines that they have the ability to determine the employee’s work location with at-will covering the employee’s option.

If you think about it—historically, an organization could move its office and most employees did not have a final say in the location. Companies might try to find locations in a workable proximity for most employees, and relocation help options if it’s a bigger move. However, generally it was if it didn’t work for you…you found a new job. Covid and remote work changed the dynamics a bit, but with the state of tech employment levels today technology pros may not have much flexibility to push back.
by knotimpressed | 2025-06-24 20:55:06+00:00
I despise the labeling around "Natural" and "Artificial" Colours|Flavours|etc. It's downright misleading to call one highly processed compound natural, while calling another equally processed compound artificial. I absolutely do not care what the feedstocks used were, I care about what the final product is.

On that note, I wish that food companies were forced to disclose which "flavours" they added to their products. Some of the artificial flavourings are the exact same compounds as natural ones (vanilla, cherry, and cinnamon are I'm pretty sure, they're just one isolated compound of many), and some of them absolutely are not. It would be really nice to know what I'm actually putting into my body, especially since so many flavourings are added to "natural" products like tea.

Does that kind of labeling exist in any country? I've never seen it on imported goods I don't think.
by gensym | 2025-06-24 20:55:21+00:00
> AI 2027 is unmitigated bullshit, but with graphs, so people think there is a science to it.

AI 2027 is classic Rationalist/LessWrong/AI Doomer Motte-Bailey - it's a science fiction story that pretends to be rigorous and predictive but in such a way that when you point out it's neither, the authors can fall back to "it's just a story".

At first I was surprised at how much traction this thing got, but this is the type of argument that community has been refining for decades and this point, and it's pretty effective on people who lack the antibodies for it.
by rahimnathwani | 2025-06-24 20:55:33+00:00
Yeah I'm talking about the thing you see when you go to https://m365.cloud.microsoft/chat/

At the top-right of that page, it has a little icon indicating 'enterprise data protection' but I can't see any way for me (the user) to know what type of Copilot licence (if any) the accountholder has assigned to my user account.
by martin-t | 2025-06-24 20:55:35+00:00
Humans don't scale. LLMs do.

Even if LLMs were actual human-level AI (they are not - by far), a small bunch of rich people could use them to make enormous amounts of money without putting in the enormous amounts of work humans would have to.

All the while "training" (= precomputing transformations which among other things make plagiarism detection difficult) on work which took enormous amounts of human labor without compensating those workers.
by qwerpy | 2025-06-24 20:56:00+00:00
Apple News and the Stocks app do exactly this. It's happy to clutter up your news feed with subscriber-only articles, despite knowing that you don't have a subscription. Predictably there's no option to not show subscriber-only articles. So there was a workaround: you can block individual news providers, so you can block all of the subscriber-only ones.

But now when you block one, it says "If you block XYZ, News will stop showing stories from this channel, except when selected by the Apple News editors".

Ridiculous. If I go to the trouble of blocking a site, that means I don't want to see anything from them, ever.
by tines | 2025-06-24 20:56:01+00:00
I too was initially wondering what the problem was with price discrimination---it seems like it's just offering a worse product for less money, so everyone gets to choose.

But from what I understand, the article is saying that the problem is that the worse product is _artificially_ worse, in a way that is not commensurate with quid pro quo consumption like we're used to.

If I pay less for a Macbook with worse specs, that's "good" price discrimination, because Apple gets to give me something of intrinsically lower value that it cost them less to produce, and I give them something of lower value (less money) that it cost me less to acquire.

But an airline _creating_ a bunch of hoops for you to jump through (the article lists "no advance seat assignment, no ticket changes, last boarding group, baggage restrictions") in an effort to cause people whom they can juice for a little more cash to identify themselves, is scammy and scummy behavior. I don't want to see companies purposefully making my life worse in order to juice me for as much as they can.
by lenerdenator | 2025-06-24 20:56:13+00:00
It probably damaged them to some extent. Sensitive machines don't like dust and vibration. Bombs are known to cause a lot of both.

From a negotiation standpoint, you're in a weaker position if the enemy's killing machines can cross into your territory virtually unopposed and strike what should be three of the most secure locations in Iranian territory. Both the Israelis and US managed to seriously compromise Iranian territory recently, and while the Iranians could probably draw blood and destruction on American territory if they wanted to, they couldn't do it to the same extent.
by giantrobot | 2025-06-24 20:56:19+00:00
It is difficult to use Python for utility scripts on the average Linux machine. Deploying Python projects almost require using a container. Popular distros try managing Python packages through the standard package manager rather than pip but not all packages are readily available. Sometimes you're limited by Python version and it can be non-trivial to have multiple versions installed at once. Python packaging has become a shit show.

If you use anything outside the standard library the only reliable way to run a script is installing it in a virtual environment. Doing that manually is a hassle and pyenv can be stupidly slow and wastes disk space.

With uv it's fast and easy to set up throw away venvs or run utility scripts with their dependencies easily. With the PEP-723 scheme in the linked article running a utility script is even easier since its dependencies are self-declared and a virtual environment is automatically managed. It makes using Python for system scripting/utilities practical and helps deploy larger projects.
by pedrocr | 2025-06-24 20:58:30+00:00
> Originally OS X defaulted to drawing at 2x scale without any scaling down because the hardware was designed to have the right number of pixels for 2x scale.

That's an interesting related discussion. The idea that there is a physically correct 2x scale and fractional scaling is a tradeoff is not necessarily correct. First because different users will want to place the same monitor at different distances from their eyes, or have different eyesight, or a myriad other differences. So the ideal scaling factor for the same physical device depends on the user and the setup. But more importantly because having integer scaling be sharp and snapped to pixels and fractional scaling a tradeoff is mostly a software limitation. GUI toolkits can still place all ther UI at pixel boundaries even if you give them a target scaling of 1.785. They do need extra logic to do that and most can't. But in a weird twist of destiny the most used app these days is the browser and the rendering engines are designed to output at arbitrary factors natively and in most cases can't because the windowing system forces these extra transforms on them. 3D engines are another example, where they can output whatever arbitrary resolution is needed but aren't allowed to. Most games can probably get around that in some kind of fullscreen mode that bypasses the scaling.

I think we've mostly ignored these issues because computers are so fast and monitors have gotten so high resolution that the significant performance penalty (2x easily) and introduced blurryness mostly goes unnoticed.

> Take a look at this HiDPI rendering example in Leopard

That's a really cool example, thanks. At one point Ubuntu's Unity had a fake fractional scaling slider that just used integer scaling plus font size changes for the intermediate levels. That mostly works very well from the point of view of the user. Because of the current limitations in Wayland I mostly do that still manually. It works great for single monitor and can work for multiple monitors if the scaling factors work out because the font scaling is universal and not per output.
by vel0city | 2025-06-24 20:59:43+00:00
Many people do, I agree! I'm not trying to paint it as everyone living there does have an hour commute, it's true many don't.

But yeah, go work a job in Addison, Las Colinas, deep in Plano, etc. You'll find a lot of coworkers living in Farmersville, Prosper, Melissa, etc.

> Their reasoning was home affordability, home value growth, and school quality

This is yet another set of data points showing what I'm talking about, thank you. These people live there because it was cheap when they bought it, they expect the metroplex to keep growing increasing the value of their eventually "closer in" home from where the outskirts will be in a decade, and schools are better than other places they might have afforded to buy. Am I wrong?

In the end transit time to the American Airlines Center to watch a Mavericks or Dallas Stars game didn't matter. It didn't matter it wasn't the restaurant capital of the region.

And I don't blame them, that was the choice they were given with the options presented. Housing in the US is a mess, and it seems few get what they'd really prefer they just have to live with the tradeoffs of what's on the market at the time.
by omegaworks | 2025-06-24 20:59:54+00:00
Worth it to keep in mind as well, that Iran was committed under the NPT to limit nuclear development to non-weapons based usage. They were inspected regularly by UN bodies like the IAEA and the conclusions of our own intelligence agencies did not support the assertion that they were developing a weapon.

They were using it to support a legitimate nuclear energy and radiotheraputics industry. They are in the part of the planet that will be most impacted by climate warming, so nuclear is critical for them to support baseline power needs.

The United States striking these sites throws the entire international system of non-proliferation into question. If there is no commitment any country can make to any system of governance that allows for peaceful development of nuclear energy, there is no controlling nuclear weapons development and proliferation.

Nowhere in this CNN brief are we informed about whether the sites were or were not used for weapons development. If we take the lessons of mainstream media's coverage of the Iraq war, it is likely CNN is stating this because their owners have been told that it would be better for their bottom line to manufacture consent for a second round of strikes than to preserve the President's assertion that the strikes were successful.
by palata | 2025-06-24 21:00:07+00:00
I don't get it.

1. It won't make the tickets cheaper, it will just force the companies to distribute the price differently. Instead of super cheap seats and fees for luggage, it will be slightly less cheap but with the luggage. Who cares, really?

2. Planes are too cheap already, they shouldn't they work on making the train more competitive instead?

3. Generally, don't they have anything better to do?
by bonoboTP | 2025-06-24 21:00:10+00:00
> get fair compensation for the amount of work

This is a bit distorted. This is a better summary: The primary purpose of copyright is to induce and reward authors to create new works and to make those works available to the public to enjoy.

The ultimate purpose is to foster the creation of new works that the public can read and written culture can thrive. The means to achieve this is by ensuring that the authors of said works can get financial incentives for writing.

The two are not in opposition but it's good to be clear about it. The main beneficiary is intended to be the public, not the writers' guild.

Therefore when some new factor enters the picture such as LLMs, we have to step back and see how the intent to benefit the reading public can be pursued in the new situation. It certainly has to take into account who and how will produce new written works, but it is not the main target, but can be an instrumental subgoal.
by fra | 2025-06-24 21:00:16+00:00
I'm the co-founder and CEO of Memfault. We were in the W19 YC batch. I never thought our news would make the front page of HN!

This is a very exciting day for us (after a very intense few months). We've known the Nordic team for years and could not think of a better partner to grow our platform.

Happy to answer questions, if you have them.
by ttsiodras | 2025-06-24 21:00:50+00:00
I have been using xterm's default dabbrev-expand to do the same via "Alt-/" ( https://github.com/ttsiodras/dotfiles/blob/master/.Xresource... ) - which works regardless of what shell you're in.

But I was curious for your approach... so I asked Claude to convert it to bash: https://claude.ai/public/artifacts/01a49347-1617-4afe-8476-0...

Works like a charm - pinned it to Ctrl-k, which was free in my setup. I guess I don't have to depend on XTerm for this any more :-)

Thanks!
by pavel_lishin | 2025-06-24 21:01:02+00:00
> other epochs work too (e.g. Apollo_Time in Jai uses the Apollo 11 rocket landing at July 20, 1969 20:17:40 UTC).

I see someone else is a Vernor Vinge fan.

But it's kind of a wild choice for an epoch, when you're very likely to be interfacing with systems whose Epoch starts approximately five months later.
by menaerus | 2025-06-24 21:01:56+00:00
Batching isn't about "moving weights around less". Where do you move the weights anyway once they are loaded into the GPU VRAM? Batching, as always in CS problems, is about maximizing the compute for a unit of a single round trip, and in this case DMA-context-from-CPU-RAM-to-GPU-VRAM.

Self attention premise is exactly that it isn't context free so it is also incorrect to say that batched requests do not mathematically affect each other. They do, and that's by design.