MurphyA/hacker-news huggingface dataset:
by erikgrinaker | 2025-05-12 07:28:31+00:00
Hi Alex!

I quite like the Volcano model, it has a certain elegance to it. :) With vectorization and distribution you can get pretty far with it.

For my next real project, I want to build something based on the Accord consensus protocol from Cassandra: https://cwiki.apache.org/confluence/download/attachments/188...

It’s the first productionization of leaderless consensus protocols. It merges strict serializable transactions into the consensus layer (in 1RTT on the fast path), and has sharding built-in including cross-shard transactions.

It doesn’t support interactive transactions though, so it’s not a drop-in for SQL systems (but I don’t think they are suitable in modern systems anyway, given the latency cost). And it requires quorum reads, since it can’t use leader leases (for obvious reasons), so reads may end up being too slow for many georeplicated setups. But it’s a neat design.
by bandrami | 2025-05-12 07:28:32+00:00
OK, but if this 12Xes devs why isn't there 12 times the crappy software there was 5 years ago? I'm not seeing a massive increase in the amount of available software. Shouldn't there be dozens of new word processors? Hundreds of new MIDI sequencers? Thousands of text editors?

If this is actually making software easier to make where is the software?
by fallingknife | 2025-05-12 07:30:24+00:00
I see you've tried to change the subject from six figure profs and admins at a private university to teachers working part time over the summer, but that's not what I said and you know it.

Make $150K and you're in the top 10% of the US and top 1% of the world. But go right ahead and waste your golden ticket complaining about how unfair it is that you aren't in that top 0.1%. And if they were, then they would be bitter about that 0.01% because if you make over $100K and can't be happy with it, your problem isn't financial.
by skerit | 2025-05-12 07:30:27+00:00
I like the "Uh-oh" moment...

<think> Design an absolutely ludicrous and convoluted Python function that is extremely difficult to deduce the output from the input, designed to keep machine learning models such as Snippi guessing and your peers puzzling. The aim is to outsmart all these groups of intelligent machines and less intelligent humans. This is for the brains behind the future. </think>

Who can blame them when we keep making them solve obnoxious little gotcha-puzzles?
by flornt | 2025-05-12 07:31:47+00:00
Yes, but it's not exactly the same. Self-service checkouts are just a way to buy your groceries — same with online shops. In those cases, the human is simply involved in selling a product, not delivering a service in itself. What I'm thinking about is an AI agent that actually provides services the way a human would — like doing strategic monitoring, replying to emails, or producing documents as part of an AI-enabled workflow."
by rienbdj | 2025-05-12 07:32:52+00:00
Time is extremely scarce for poor people. Cooking healthy and cheap meals means research, planning and batch meal prep. This also requires being a forward-looking state of mind.

Personally, I think the government should be investigating ways to raise income levels for the poorest. I don’t know what form this should take - UBI? negative income tax? - but fix that and the rest would follow for many people.
by geocar | 2025-05-12 07:33:36+00:00
I think the point is to disable defender: Air-gapped machines, kiosks, industrial applications, and so on, have no need to eat gobs of ram and waste loads of cpu checking the same files over and over again. For other applications, WD provides dubious benefits. It is annoying that there isn't a switch that says "I know how to operate a computer".

Evildoers don't need to bother with this: If they have access at this point you've got other problems.

Microsoft may extend WD to detect/block this vector since it is using undocumented interfaces; Microsoft would absolutely prefer you buy more cores, and if you're not going to do that, collect some additional licensing revenue through some other way.
by MrJohz | 2025-05-12 07:34:08+00:00
In theory, you can completely statically render everything. In practice, every static site I've seen built with React also uses dynamic client-side components, either as a prerendering mechanism, or because there are dynamic toggles and things on the site that are easiest to build as React components. This usually means that a lot of excess Javascript gets loaded on the client that isn't usually necessary.

The islands/RSC work seems to offer some improvements to this, but most of these websites still include a full copy of React on the page to essentially do what the speculation rules API and a `<dialog>` element could do just as easily.
by flornt | 2025-05-12 07:35:32+00:00
What you’re referring to is the difference between automation — following the rules — and autonomy — having the ability to break or adapt them. A traditional machine just follows instructions. It doesn’t make decisions on its own. But from what I understand, AI agents can show a certain level of autonomy. They don’t just execute predefined steps; they can adjust, prioritize, even improvise within a given framework.
by jbverschoor | 2025-05-12 07:36:46+00:00
Is there Really a difference between welding metal and welding software libraries? Pick the right tool for the job. If you’re wrong, or don’t know how to use your tools / understand the metals, you in for some trouble.

Most programmers think too highly of themselves.

Software projects have the exact same problems as construction jobs, with the main difference liability.
by skrebbel | 2025-05-12 07:37:34+00:00
Can you explain more about how they're "fighting against lit-html" with the directives? I'm curious what's the struggle here.

> Additionally, it's weird to ask for "close to html" in a 100% Javascript-driven library/framework.

Fair point. I don't personally really care about that either. I guess I just meant to be say that it's not all too custom :-)
by dcrimp | 2025-05-12 07:37:42+00:00
I'm quite enthusiastic about reading this. Since watching the progress by the larger LLM labs, I've noted that they're not making material changes in model configuration that I think to be necessary to proceed toward more refined and capable intelligence. They're adding tools and widgets to things we know don't think like a biological brain. These are really useful things from a commercial perspective, but I think LLMs won't be an enduring paradigm, at least wrt genuine stabs at artificial intelligence. I've been surprised that there hasn't been more effort to transformative work like in the linked article.

The two things that hang me up on current progress in intelligence is that:

- there don't seem to be models which possess continuous thought. Models are alive during a forward pass on their way to produce a token and brain-dead any other time - there don't seem to be many models that have neural memory - there doesn't seem to be any form of continuous learning. To be fair, the whole online training thing is pretty uncommon as I understand it.

Reasoning in token space is handy for evals, but is lossy - you throw away all the rest of the info when you sample. I think Meta had a paper on continuous thought in latent space, but I don't think effort in that has continued to anything commercialised.

Somehow, our biological brains are capable of super efficiently doing very intelligent stuff. We have a known-good example, but research toward mimicking that example is weirdly lacking?

All the magic happens in the neural net, right? But we keep wrapping nets with tools we've designed with our own inductive biases, rather than expanding the horizon of what a net can do and empowering it to do that.

Recently I've been looking into SNNs, which feel like a bit of a tech demo, as well as neuromorphic computing, which I think holds some promise for this sort of thing, but doesn't get much press (or, presumably, budget?)

(Apologies for ramble, writing on my phone)
by flornt | 2025-05-12 07:38:50+00:00
see my answer below.I guess it's not quite the same thing. Self-service checkouts are just a way to buy your groceries — same with online shops. In both cases, the human is (or was) mainly there to help sell a product, not to deliver a service in the proper sense. Sure, you could argue that it’s still a form of service, but the core business of a company like Walmart isn’t about providing human services — it’s about selling goods.
by jampekka | 2025-05-12 07:39:54+00:00
Government provides the enforcement of property rights. I didn't sign for property rights, does that make them immoral?

There is right to roam in many countries, meaning you can just live in a forest, although you'd have to rely on foraging. Farming and hunting and building is typically banned or highly limited. Without right to roam this is often done by coercion via private property establishing an exclusive monopoly over a land area. Somebody will exhort or force you out of the hunting or farming or building or even just being in the area by exhorting or forcing.

You keep saying immoral. That's just an opinion.
by PetitPrince | 2025-05-12 07:40:33+00:00
It's been a while since I've been to Vietnam but most of the traffic is composed of motorcycle and not cars, so honking is indeed a signal of presence that's needed compared to just having the noise of a single car that's behind you.

(crossing the street is also kind of surreal as it's more like going through a school of fish; the trick is to walk at a steady pace to maximize your position predictability)
by fnord123 | 2025-05-12 07:41:22+00:00
It makes more sense if the direction is split from the unit in the sentence.

Consider: "after investigating response times and doing and doing a bunch of work, my PR causes a 30% reduction" - if you're busy doing lots of things and already have a lot of cognitive load, this could sound bad because the important phrase "30% reduction" is in there. You are a detail oriented person who is immune to this effect, but there are people who need help reducing their cognitive load in this type of thing.

You can help people reduce cognitive load by replacing "reduction" with "improvement" so they immediately understand that it moved in the right direction.
by teddyh | 2025-05-12 07:42:03+00:00
The gods confound the man who first found out how to distinguish hours! Confound him, too, who in this place set up a sundial, to cut and hack my days so wretchedly into small portions! When I was a boy, my belly was my sundial — one surer, truer, and more exact than any of them. This dial told me when ’twas proper time to go to dinner, when I had aught to eat; But nowadays, why even when I have, I can’t fall-to unless the sun gives leave. The town’s so full of these confounded dials the greatest part of the inhabitants, shrunk up with hunger, crawl along the street.

— Plautus (c.254-184 BC)

(Originally posted 11 years ago: <https://news.ycombinator.com/item?id=7007731#7008338>)
by fallingknife | 2025-05-12 07:42:09+00:00
Is that your standard here? It has to be 55% to be a problem? If someone working for me diverted 1% of their company budget to political nonsense then that would be their last act as an employee. If you are mandated to spend taxpayer money on science and you spend any of it on garbage like that, you are stealing from the public.
by nine_k | 2025-05-12 07:42:13+00:00
Because it's really not a market at all.

On what market the cost of services to be rendered would be held secret, or at least obscure? Try shopping for a particular kind of surgery across hospitals. How many plans does your employer offer? Would you rather buy a plan independently? Why?

The whole "insurance" system is not insurance mostly, but a payment scheme, of a quite bizarre, complicated, and opaque kind. The regulatory forces that gave birth to it are at least as strong as any market forces remaining in the space, and likely stronger.

OTOH direct markets are a poor way to distribute goods that have a very inelastic and time-sensitive demand, like firefighting, urgent healthcare, or law enforcement. Real insurance is a better way, and a permanent force sustained by tax money usually demonstrates the best outcomes. The less urgent healthcare is, the better a market works, all the way to fitness clubs which are 100% market-based.
Show HN: EmojiSymbolsCopy – Instantly copy&paste symbols, emojis, and text art
by Chipen | 2025-05-12 07:42:46+00:00
Hi HN,

I built EmojiSymbolsCopy.com because I was constantly searching for a simple, ad-free place to grab emojis, symbols, and text art for messages, docs, and social posts. Most existing tools felt cluttered or slow, so I wanted something lightweight, fast, and usable on both desktop and mobile.

The site lets you:

Browse a large, organized library of emojis, symbols, kaomoji, and text decorations

Instantly copy any item with a single click (or tap)

Use it freely, with no login or popups

I’ve spent a lot of time refining the search and category organization, but I know there’s more to improve-like better personalization, more advanced search, or new types of text art. I’d love to hear your feedback, suggestions, or even feature requests. What would make this genuinely useful for you?

Thanks for checking it out!
by fc417fc802 | 2025-05-12 07:42:47+00:00
> If it's requesting something which is allowed in robots.txt, it's a legitimate request.

An abusive scraper is pushing over your boxes. It is intentionally circumventing rate limits and (more generally) accurate attribution of the traffic source. In this example you have deemed such behavior to be abusive and would like to put a stop to it.

Any given request looks pretty much normal. The vast majority are coming from residential IPs (in this example your site serves mostly residential customers to begin with).

So what if 0.001% of requests hit a disallowed resource and you ban those IPs? That's approximately 0.001% of the traffic that you're currently experiencing. It does not solve your problem at all - the excessive traffic that is disrespecting ratelimits and gumming up your service for other well behaved users.
by efortis | 2025-05-12 07:44:18+00:00
In my experience, if they don’t have a clear procedure, they’ll just waste your time, and treat you as a criminal.

Also, they might have one but the same will happen if their security flaw is key to their differentiating feature.

It took me a while not to think of “responsible” as a duty to report it by default. I mean, if it’s related to your country report it to the authority. Outside that, to me, responsible is how the organization notifies its users or how it contains the damage.

For example, Apple could prompt you: “Shutdown your phone while we fix a problem”. That way the user is given the security option of taking the risk or using another phone.

Another responsible example would be more like shutting down the affected service while it is fixed.
by mmanciop | 2025-05-12 07:44:26+00:00
To be fair, the setup of the article works with most modern observability solutions, in same cases just by replacing the endpoint and authentication token. Turning telemetry processing into a sort of utility is one of the great things that OpenTelemetry did. Now, among vendors, we compete on delivering insights on the telemetry, as opposed to just collecting it. If you are interested, I wrote about it a while back [1].

About excessive telemetry, that depends on what you want to achieve. Using facilities in the OpenTelemetry Collector like [2], you can easily drop all telemetry you have no use for. At the cost of tooting my own horn, we actually provide super easy ways of doing the same dropping at no charge whatsoever to the end user in Dash0 [3].

[1] https://thenewstack.io/is-otel-the-last-observability-agent-...

[2] https://github.com/open-telemetry/opentelemetry-collector-co...

[3] https://www.dash0.com/changelog/spam-filters
by astrobe_ | 2025-05-12 07:44:32+00:00
> The fact that this all got hyperlinked is a superb. convenient, but also a challenge from tech perspective, and what FAANG did in the 30 years to come (after 1992) led to this horror of entangled and super-complex technologies we have today. Even vanilla web is quite complex if you take into consideration all the W3 standardization.

With that title I didn't expect Javascript to be part of the equation. To me "vanilla" is CERN's HTTP+HTML.

The thing that happened is that FAANG redesigned the web for their own needs, then other companies used that to fulfill their own needs too. That's how we ended up with a lot of available content, but also user info mining, browser monopoly, and remote code execution (JS) as a daily normalization of deviance.

There are some secessionists - Gopher is still alive, Gemini - but alternatives have a hard time to compete with the content companies can provide apparently for free. Most of the content we want costs time and/or money. Content creators can be fine with contributing from their own pocket, but this is not really sustainable. User sponsorship (donations via Paypal, Patreon, Kofi, ...) don't work well either.

Also, since the supporters of the alternatives are generally supporters of freedom (who isn't? Well, people don't reject freedom, they are "just" making compromises), they have to deal with illegal content and other forms of abuse.

So there are 3 problems an alternative web must solve: protocols, moderation and repayment.
by lukan | 2025-05-12 07:46:33+00:00
"Do you mean to say that China’s socialism is a mirage, a fig leaf for authoritarian state capitalism in a country that was once socialist, or do you mean that China was never even socialist to begin with, that it was just authoritarian all along?"

Well, it started of as authorian socialism and now is just authorian party state oligarchy with lots of red flags.

And I have no connection to US demonisation policies (and this article was about a european country). My background is, that the alternative left in europe(where I socialiced) - rather traditionally does a glorification of China. So I am aware of all their glory.

I just happen to value free thinking and free speech. And this is not possible there. And that is no propaganda, but official chinese policy.

So I don't know about "true socialism" but I do know that all the marxists experiments ended up in authorian dictatorship, which is why I am more than sceptical to base new experiments on Marx again.
by aa-jv | 2025-05-12 07:46:53+00:00
The fact you could not find that interview is very telling - it means you are living in a state-provided bubble of censorship which doesn't allow you access to adequate information to make a proper assessment:

https://x.com/abhijitmajumder/status/1898423291838128168

Russia is not Europes enemy and anyone parroting that agitprop has misanthropic purposes or seeks to profit in some way from the turmoil it produces.

>Ukraine had a negligible problem with neo-Nazis in a militia.

Another indicator that you are operating under a strict regime of state-sponsored agitprop.

>Child abductions

Lets see the ICJ case.
by InfiniteLoup | 2025-05-12 07:48:02+00:00
I did something similar with a Telegram bot in order to remind myself to look away from the screen, get up and stretch for a bit. However I started to ignore it in favor of "more pressing" tasks and now the chime has become just a faint signal somewhere on the outer edge of my awareness, too easily forgotten about. You need to condition yourself to not ignore it or it will lose its effectiveness.
by dhaavi | 2025-05-12 07:48:25+00:00
Mycoria is built for resilience - so not relying on the current Internet backbone working flawlessly.

Even if the current Internet works "normally", many users of similar network have reported better connectivity with the overlay network routing. Eg. routing on the IANA Internet is highly influenced.

If you let Mycoria generate a config for you, it will include your current public Interfaces on the device, so this will only be true for servers. Mycoria does not rely on IANA addresses, but uses them to improve the network structure automatically: Finding better routes between routers over the IANA Internet.
by mklepaczewski | 2025-05-12 07:48:34+00:00
Everything you wrote is true, but this is not how it works in practice. Usually, the person running the blog uses WordPress, and doesn't know about caching. They add a few plugins that significantly increase response time and make the response dynamic (for example, CSRF nonces). Add to that some "static" AJAX requests (which usually are POSTs and not cacheable), and it all adds up.

I wouldn't bet on an average dev being able to set up and configure nginx + Cloudflare correctly.

>Course you’ll need your http headers set correctly, but you needed that anyway for cloudflare

Not if you don't use CF to cache "dynamic" content.
by mmanciop | 2025-05-12 07:49:19+00:00
> Telemetry does not address this, though. Shoving it into a container and assigning it a simple “restart if down” rule does.

A Systemd unit as shown in [1] does it too without using containers and with fewer moving parts of using containers. I use containers every day at $work. I have been using containers since before Docker was a thing. In this case, it's entirely overkill: Systemd units use the important things like cgroups already.

For the upgrade: depends. You do need a container image regardless, and I have not seen official ones. Upgrading servers in Minecraft requires upgrading clients to match, and my kids prefer to play, more than upgrade. (Unless a biome is released. Then it must be immediately available to them.) But then again, I just need to download the binary with a cURL call. And if the configurations change, Docker won't help me there one bit anyhow.

[1] https://github.com/dash0hq/minecraft-server/blob/main/drople...
by webprofusion | 2025-05-12 07:49:53+00:00
I just use Copilot (across VS Code, VS etc), it lets you pick the model you want and it's a fixed monthly cost (and there is a free tier). They have most of the core features of these other tools now.

Cursor, Windsurf et al have no "moat" (in startup speak), in that a sufficiently resourced organization (e.g. Microsoft) can just copy anything they do well.

VS code/Copilot has millions of users, cursor etc have hundreds of thousands of users. Google claims to have "hundreds of millions" of users but we can be pretty sure that they are quoting numbers for their search product.
by rkuodys | 2025-05-12 07:50:01+00:00
I quite liked the video. Hope you get to launch the product and I could try it out some day.

The only thing that I kept thinking about was - if there is a correction needed- you have to make it fully by hand. Find everything and map. However, if the first try was way off , I would like to enter from "midpoint" a correction that I want. So instead of fixing 50%, I would be left with maybe 10 or 20. Don't know if you get what I mean.