MurphyA/hacker-news huggingface dataset:
by nottorp | 2025-04-08 18:56:24+00:00
Pretty actually. How hard would it be to include physical Playstation games by scanning the barcode or something like that?

For consoles it still makes sense to buy discs... they're discounted a lot more and faster than the digital versions.

And with me having a more than respectable backlog, I almost always buy on disc and almost always after it's discounted by 50%.
Show HN: MCP Server for Tailscale
by paulsmith | 2025-04-08 18:56:47+00:00
Done mostly as an exercise to familiarize myself with MCP, but might be useful to others. Also might be a bad idea to let an LLM near your tailnet! Since we are no closer to cracking the in-band signaling problem of prompt injection. Even though passing through the eye of a RPC needle, UAYOR
by codethief | 2025-04-08 18:56:48+00:00
Everyone is commenting on the HN headline, no one on the actual post:

> Building the New Internet

(Insert mandatory reference to Silicon Valley here :))

> We think there’s a better way forward. We're calling it identity-first networking.

I would love to see this. Every day I have to stare at YAML files with IP addresses in them is a day I will never get back. I wish cjdns[0] had succeeded already but oh well, now I hope the Tailscale guys will!

[0]: https://github.com/cjdelisle/cjdns/
by __MatrixMan__ | 2025-04-08 18:56:59+00:00
I guess it's just that I've given up on expecting them to be able to police themselves. Even if there was some fundamental change which made it plausible, it would likely be implemented by somebody I don't know or trust--so I'm going to be locking it down via OS-level controls anyway. And since I'm going to do that, doesn't the self-policing part then become redundant?

If it's not allowed to do something, I'd rather it just show me the error it got when it tried and leave it to me to tweak the containment or not. Having it refuse because it's not allowed according to its own internal logic just creates a whole separate set of less-common error messages that I'll have to search for, each of which is opaquely equivalent to one that we have decades of experience with. There is a battle-hardened interface for this sort of thing and reimplementing it internally to the LLM just isn't worth the squeeze.

I will confess that I've previously run untrusted agents (e.g. from CircleCI) as my own user without giving them due scrutiny. And shame on me for doing so. I just don't think that my negligence would be any greater had it contained an LLM.
by danielrico | 2025-04-08 18:58:53+00:00
Yesterday I had a very frustrating experience with Gemini flash 2.0.

I was lean an streamlit app that went from poc to production servers as a showcase....

Then came requirements for user registering,and someone tried to bolt in recaptcha by some magic unsafe markdown evaluation.

I haven't touched streamlit in a year so LLM looked like the right tool.

It kept saying some package existed in pipy, even after I said I googled, searched in pipy, followed their link (that get me to a 404) and posted the result of pip install failing.

In it's reasoning he kept saying he was right...
by mananaysiempre | 2025-04-08 18:59:40+00:00
Seems to be an older convention in linguistics. Romanizations of Japanese also switched from circumflexes (Tôkyô) to macrons (Tōkyō) at some point in time fairly long ago—I think the English-language Japanese journal I saw using that convention systematically was from the late 1950s, and its recent issues definitely don’t use it.

Perhaps a circumflex was easier to typeset, like with logicians switching from Ā to ¬A and the Chomskyan school in linguistics switching from X-bar and X-double-bar to X' and XP?
by Jimmc414 | 2025-04-08 19:00:15+00:00
The gap exists until 26 because that's when the Affordable Care Act provides another potential safety net. The ACA established 26 as the age threshold by requiring insurance plans to allow young adults to remain on their parents' health insurance until they turn 26.

For adults who lose Medicaid at 19, this creates a 7-year period without affordable coverage options because:

1. They're too old for pediatric Medicaid (which ends at 19)

2. They don't qualify for adult Medicaid in non-expansion states (which typically only covers parents with extremely low incomes, pregnant women, or people with disabilities)

3. They can't afford private insurance premiums

4. They don't qualify for sufficient marketplace subsidies

5. They don't have access to employer-based insurance in their early career stages

While some young adults can utilize their parents' insurance until 26, this only helps those whose parents have employer sponsored coverage. For those from lower income families without such coverage, there's no safety net until age 26, when they might have advanced to better employment with benefits or qualify for other programs.
by mullingitover | 2025-04-08 19:00:16+00:00
Free trade is orthogonal to this goal. For my entire life, the right-wing/libertarian tax proposal has been for the 'flat tax' or 'fair tax', which basically means an across-the-board high sales tax funds the government. This is of course a regressive tax, since the upper echelon classes only spend a small fraction of their incomes, while the lower classes generally spend at least 100% of theirs.

Don't believe that once a high consumption tax has been enacted to replace income taxes, and once trade disputes are settled, that conservatives would ever allow the return of a progressive income tax.
by sfblah | 2025-04-08 19:01:34+00:00
I've been tracking this (literally on paper). I've moved around 75% of my queries to LLMs from search engines. And, the main reason I use search engines is because of queries on mobile, where the devices still make it much easier to search with a traditional search engine; and the omnibar.

Keep in mind that I'm not counting in my 75% queries where I get my answer from Google Gemini I'm just guessing if you added that in, it would rise to 85-90%.

My thought is if browsers and phones started pushing queries over to an LLM, search (and search revenue) would virtually disappear.
by Freak_NL | 2025-04-08 19:01:41+00:00
For anything where practical skills are concerned (woodworking, metalworking, leatherworking, anodising stuff, etc.) I have to resort to searching on Youtube. There is, fortunately, a lot of information there in the form of tutorials and guides. Search engines are useless there. Most of the pages returned are indeed typical AI slop just there for the ad impressions.

It's extremely disheartening. I have no trust in Youtube staying accessible as a font of public knowledge. It just works out that way now.

Reddit seems hit or miss depending on the topic. Plenty of threads there where [deleted] asked a question and [disgruntled user] replied with something which has been replaced with random text by a fancy deletion tool.
by PollardsRho | 2025-04-08 19:01:47+00:00
I don't think it's controversial to say that asymptotic analysis has flaws: the conclusions you draw from it only hold in the limit of larger inputs, and sometims "larger" means "larger than anything you'd be able to run it on." Perhaps as Moore's law dies we'll be increasingly able to talk more about specific problem sizes in a way that won't become obsolete immediately.

I suppose my question is why you think TCS people would do this analysis and development better than non-TCS people. Once you leave the warm cocoon of big-O, the actual practical value of an algorithm depends hugely on specific hardware details. Similarly, once you stop dealing with worst-case or naive average-case complexity, you have to try and define a data distribution relevant for specific real-world problems. My (relatively uninformed) sense is that the skill set required to, say, implement transformer attention customizing to the specific hierarchical memory layout of NVIDIA datacenter GPUs, or evaluate evolutionary optimization algorithms on a specific real-world problem domain, isn't necessarily something you gain in TCS itself.

When you can connect theory to the real world, it's fantastic, but my sense is that such connections are often desired and rarely found. At the very least, I'd expect that to often be a response to applied CS and not coming first from TCS: it's observed empirically that the simplex algorithm works well in practice, and then that encourages people to revisit the asymptotic analysis and refine it. I'd worry that TCS work trying to project onto applications from the blackboard would lead to less rigorous presentations and a lot of work that's only good on paper.
by senko | 2025-04-08 19:01:52+00:00
I use (and pay for) Kagi.

Even without much customization (lenses, scoring, etc) it's so much better (for my use cases) I happily pay for it.

Recently I have also started to use Perplexity more for "research for a few minutes and get back to me" type of things.

Queries like "what was that Python package for X" I usually ask an AI right from my editor, or ChatGPT if I'm in the browser already.
by kccqzy | 2025-04-08 19:01:58+00:00
I encountered a similar issue when I first started using Tailscale. My fix is simple: disable IPv4 inside Tailscale. Just use the v6 ULA address that begins with fd7a exclusively. This works even if your ISP doesn't support IPv6: the inner IPv6 packets can be encapsulated inside v4 packets. There's unfortunately no GUI to do this; you'll have to change the Tailscale ACL to disable IPv4.
by infecto | 2025-04-08 19:02:00+00:00
I get it, nuance is hard, but this isn’t nuance, it’s lazy contrarianism. You’re not defending truth, you’re just allergic to anyone speaking plainly about a brutal dictatorship. If you’ve got a credible counterpoint, make it. Otherwise, tossing out “bias” like it’s a trump card isn’t an argument, it’s a dodge.
by perrygeo | 2025-04-08 19:02:13+00:00
There's good evidence to suggest that most mammals and other K-selected species (long lived with few offspring) will always expand to fill the productive capacity of their niche, and keep doing so until negative feedback pressure kicks in.

Consider the reindeer on St Matthews Island. 20 of them were introduced in 1944 and left to fend for themselves. With plenty of food and no natural predators, by 1963 there were 6000 reindeer (300x population boom!). By 1966 the population had dropped to 42. By 1980, no reindeer left.

Mammals seem particularly prone to this "eat everything is sight and multiply" strategy. Which works, until it doesn't - the herd migrates, adapts, or the population collapses. The problem with the human enterprise is that we've gotten really darn good at engineering solutions to these negative feedback pressures. There's nothing (yet) that can restrain our growth. Which means we're in a St. Matthew's Reindeer situation - dwindling resource base, exploding population, and nowhere left to go.
by reaperducer | 2025-04-08 19:02:20+00:00
try to use Pix outside of Brazil

Try to use cryptocurrency for anything other than a few very specific transactions at a number of places in the world so small that it's a rounding error.

Still cryptocurrencies as-is remain relevant

And somehow less relevant than cash.

I can take cash from any country in the world to my local bank, and deposit it into my account. I can get a dozen different foreign currencies at my local branch in minutes, and almost any other currency in the world can be delivered to me by FedEx the next morning for a flat $10 fee.

I can take cash to any other country in the world and get it converted into the local currency, whether that's paper or digital in almost any city.

Crypto is great if you do a very few, very specific things in a vanishingly small number of places. But if I'd tied my finances to crypto instead of cash, I'd have been stuck many times in foreign lands.
by Zak | 2025-04-08 19:02:31+00:00
Yes. It's still pretty common that I want the official website for a thing, or product reviews written by humans who actually know what they're talking about rather than a single answer to a question. DuckDuckGo is better at delivering it than LLMs are. I also don't want a hallucination, so I appreciate Perplexity's easily-checked citations when I do use an LLM.
by miki123211 | 2025-04-08 19:02:39+00:00
The problem is that if everybody lies and you're the one not lying, you're worse off. In that scenario, the choice is between lying and being on even footing with everybody else, versus staying honest and getting an unfair disadvantage for it.

If enough participants lie, some of the honest participants get pushed out of the system, which makes lying more socially acceptable, which causes even more participants to lie... and so the feedback loop goes.
by dakial1 | 2025-04-08 19:03:01+00:00
Pix proposition is very valuable for governments, as it is the best way of controlling transactions, inside the country and cross-border.

To you second point, I think the pix penetration/popularity proves that the majority of the people trust the government for that. There are 2 key reasons for its success: It was mandatory for Banks to adhere to the system and there are no fees for using it.

Once multiple countries have their own PIX, they just need to build a federation structure to connect them and allow cross-border transactions.

Crypto-currencies have their place with people who don't trust the government, want to speculate and/or simply want to do tax evasion, but they are not and probably never will be mainstream as a transaction medium.
by AnthonyMouse | 2025-04-08 19:03:39+00:00
> it’s extremely easy to coerce direct copies out of models that artists could be pursued for infringement if they drew, but companies reselling said copyrighted artwork face no penalty

The purpose of the model isn't to make exact reproductions. It's like saying you can use the internet for copyright infringement. You can, but it's the user who chooses the use, so is that on AT&T and Microsoft or is it on the users doing the infringement?

> They sell these images and give no credit or cash to the images being “interpolated” between.

A big part of the problem is that machines aren't qualified to be judges.

Suppose the image you request is Gollum but instead of the One Ring he wants PewDiePie. Obviously this is using a character from the LOTR films by Warner Bros. If you're PewDiePie and you want this image to use in an ad for your channel, you might be in trouble.

But Warner Bros. got into a scandal for paying YouTubers to promote Promote Middle Earth: Shadow of Mordor without disclosing the payments. If you're creating the image to criticize the company's behavior, it's likely fair use.

The service has no way to tell why you want the image, so what is it supposed to do? A law that requires them to deny you in the second case is restricting a right of the public. But it's the same image.

Meanwhile in the first case you don't really need the company generating the image to do anything because Warner Bros. could then go after PewDiePie for using the character in commercial advertising without permission.

> Notice this doesn’t extend to open source, it’s the commercial aspect that represents theft.

It's also not really clear how this works. For example, Stable Diffusion is published. You can run it locally. If you buy a GPU from Nvidia or AMD in order to do that, is that now commercial use? Is the GPU manufacturer in trouble? What if you pay a cloud provider like AWS to use one of their GPUs to do it? You can also pay for the cloud service from Stability AI, the makers of Stable Diffusion. Is it different in that case than the others? How?
by openasocket | 2025-04-08 19:03:44+00:00
> One of the nice things about Flajolet/Sedgewick[2] (mentioned in this post) is that it gives a nice set of combinators for (at least it seems to me, in theory) precisely enumerating how many "steps" an algorithm would take given some input. I optimistically imagine a world where we replace the relatively non-specific asymptotic bounds of an algorithm with a very specific quantification of the work an algorithm will take. And that this in turn would free TCS to focus on things that are more germane to the field as a whole.

Check out the Art of Computer Programming, by Knuth. He writes all of the algorithms in a hypothetical machine code called MIX (MMIX in later editions). He does go through algorithmic analysis to the degree you describe, showing exactly how many cycles a particular routine may take to complete, based on different variables. This is actually fairly complex even for simple programs. Consider the simple case of computing the maximum in a list:

let current_max := 0 for x in array_of_numbers { if x > current_max { current_max = x; } } return current_max;

Anyone can tell you this runs in O(N) time. But exactly how many cycles would this take? Ignoring the architectural details, you would need to know how often the condition "x > current_max" is true. If the list of numbers is in ascending order, this will be true every time, if it is in descending order it will only be true once. The difference in the number of cycles between those two cases is significant. I believe Knuth works through this example, and shows that, for a randomly-ordered array, this would be true around log_2(n) times.
by numdefined | 2025-04-08 19:03:48+00:00
We [1] use ECharts to visualize all of our data and it's pretty great to use.

It's also very pluggable, so one can only import the components one needs for each chart. Meaning if you only use the `bar` series type, you can just only import the `bar` component. Same thing not only for other chart types but also stuff like mark areas or zoom controls.

There's also a bigger update in the work which brings e.g. violin plots.

[1] - https://donation.watch/
by sightbroke | 2025-04-08 19:04:06+00:00
I got to tour a new recycling facility in my home town last year.

It's neat seeing the increase in automation and improvement in processes.

> Getting as many residents as possible to even consider recycling is the obvious first benchmark for any successful program. In Sarasota County, 94 percent of households recycle, while within Sarasota’s city limits, the rate is 75 percent. In Manatee County, it’s just 56 percent.

I think if we're really serious, our long term goal shouldn't be about getting people (at least Americans) to put in the individual effort. It's improving sorting at the waste site.

Ideally I think everything should go into one bin to be collected and sorted later. We need Wall-E.

And replacing hard to recycle materials with ones that are easy to or compostable.
by anfal | 2025-04-08 19:04:14+00:00
Yeah that's exactly what I am talking about. Like I was working on this livekit project and I asked cursor, could you help me override this method? it very confidently gave me the incorrect answer and instead of speeding things up, I had to spend 2 hours just to figure out how do it by digging in their docs.

I am just curious here, would this be something you'd be willing to beta test? while I build it? I am dogfooding my own system and I wanna work with 5-10 people who have felt this pain and want to do something about it.
by ikeashark | 2025-04-08 19:04:27+00:00
I've often seen the statistic where the US Government at point was almost entirely funded by tariffs (and that this was to justify removing the income tax), but this seems to be misleading as from what I remember, at that time the Government was also much less powerful and didn't have as much of an active role providing services to citizens so I doubt tariffs would be able to supplement what other plans the Trump admin has.

Any info on this?
by jasonjmcghee | 2025-04-08 19:04:38+00:00
For next time, just right-click the text you're trying to identify the font for, hit "Inspect" and click "Computed" on the right in the styles sidebar. And you'll see `font-family`.

You'll often see multiple listed, like `-apple-system, "SF Pro Text", Helvetica, sans-serif` in this case. It tries to use them from left to right.
by FirmwareBurner | 2025-04-08 19:04:55+00:00
But you still had to get an interview first, which is often the most difficult part. Not everyone is so lucky to get such a chance. What then? Go homeless or lie till you get an interview?

The funny thing is I'm not even a mechanical engineer, but a a CS engineer, just mostly experienced in a stack that's not used much anymore but it's not like I can't learn another stack, I just refuse to put up with discriminatory hiring practices that treat you as a checkbox list, and so I have to work around the employers'/recruiters' bullshit hiring practices.
by ignoramous | 2025-04-08 19:05:30+00:00
It is banned in India for Ice Creams & frozen Lollies / Ice Pops, but allowed within limit for general use (soda, bubble gums, packaged juice, etc).

Health department officials said, "Saccharin is harmful to children especially those under 14 years. It affects bones badly. These ice candies are sold in rural areas and their sale picks up during summer" Some ice cream producers prefer to use saccharin as it is quite cheaper in comparison to sugar. To earn heavy profits during summer when the demand for ice candies goes up significantly, some of the ice cream producers use saccharin. Officials said that saccharin is more than 300 times sweeter than sucrose (sugar), the officials said.

https://timesofindia.indiatimes.com/city/jaipur/ice-cream-pr... / https://archive.vn/wRTE5
by homebrewer | 2025-04-08 19:05:40+00:00
> can achieve the same thing

Did you even look at echarts demos, or amcharts demos for that matter -- it's basically the same thing, but paid for: https://www.amcharts.com/demos ?

I don't have anything against charts.css, but it's like comparing a children's plastic toy to a real space shuttle. I spend most of my work hours developing a heavy business analytics application (not unlike Apache Superset), and it would simply be impossible to implement it with something like chart.css
by infecto | 2025-04-08 19:05:52+00:00
You spent a lot of words saying “nobody knows anything” while conveniently ignoring the mountains of defectors’ testimonies, satellite imagery, and reports from human rights orgs that paint a bleak but consistent picture. But sure, let’s pretend the real problem is me not being epistemologically pure enough about the world’s most repressive regime.

Your entire comment boils down to: “We can’t trust any sources, so how dare you have an opinion.” That’s not skepticism, that’s intellectual paralysis dressed up as nuance.

And yes, invoking Flat Earth was apt—because entertaining every counter-narrative, no matter how unmoored from reality, in the name of balance is exactly how we ended up with people thinking the Earth is a disk.

But by all means, tell me more about the utopia behind the DMZ, if not hush too. You have said a lot of nothing.

What a world we live in. You cannot even call NK a repressive regime without folks jumping to point out how wrong you are. Maybe you need to go through the test your self and denounce the supreme leader.
by FirmwareBurner | 2025-04-08 19:06:26+00:00
I dunno, I managed to get stellar reviews form my boss and colleagues after getting the job. Maybe not everyone is incompetent.

Maybe some people who are good at doing one thing, are also gonna be good at doing other things, but HR and recruiters are terrible at screening for adaptability and transferable skills, or they are just risk adverse and play it safe for an easy pay cheque, so you end up missing out on jobs you could do just fine, simply because in their limited understanding of tech jobs, you lack some buzzwords in your resume or some years of experience.