MurphyA/hacker-news huggingface dataset:
by perihelions | 2025-08-20 07:03:26+00:00
Not feasible. That would entail putting shrapnel into orbit (unlike extant anti-sat weapons which are short-range suborbital), which would mean a full orbital launch for every satellite target orbit. There's hundreds[0] of Starlink orbital groups already, so that'd require hundreds of independent orbital launches in a short timescale—far beyond China's launch capabilities today.

[0] https://planet4589.org/space/con/star/planes.html

(On general principles, you could argue you'd need 1:1 launch vehicle parity (number, not payload) to defeat a satellite constellation this way. For each satellite launch, you'd need one corresponding anti-satellite launch into that same, newly-defined orbit).
by branko_d | 2025-08-20 07:03:49+00:00
The problem is not that the experts have dismissed vibe coding without even trying it.

The problem is that the experts have tried it and found that vibe coding doesn't actually work at scale that they need.

Will it ever? Perhaps, but I'd argue a near-AGI level of intelligence would need to be achieved first. When that happens, we have bigger problems (and/or opportunities?) than a few programmers losing their jobs.
by SilverElfin | 2025-08-20 07:03:58+00:00
Not sure what gas cooking has to do with it. You can cook with gas and have electric chargers. For that matter what does 120 volts have to do with it? Home outlets don’t affect the design of commercial EV chargers.

> BYD has promised to build 4,000 “megawatt flash charging” stations in China to support its new cars with 1,000-kilowatt charging capacity.

No home outlet worldwide can support this kind of charging.

> “That allows them to build a high-power charging hub directly into the grid, sometimes even to high-voltage lines, bypassing a delay that would typically plague a local utility upgrade in the U.S.,” Russo said. “Things just have a straighter-line path to getting done,” he added.

The article makes it sound more like a regulatory issue. In the US you can’t just connect to a high voltage line.
by FabHK | 2025-08-20 07:04:10+00:00
A year or so ago, I posted a link that you can help Anna's Archive by seeding their torrents [0]. I monitored (eye-balled) their stats [1] to see whether there was a bump in seeding afterwards, and couldn't see one. So, the "low conversion" comment might be true.

[0] https://news.ycombinator.com/item?id=40672215

[1] https://annas-archive.org/torrents
by josephg | 2025-08-20 07:05:10+00:00
I invented it, so personally I like it very much.

The big benefit of eg-walker is that you don't need to load any history from disk to be able to do collaborative editing. There's no need to keep around and load the whole history of a document to be able to merge changes and send edits to other peers. Its also much faster in most editing situations - though modern optimizations mean text based CRDTs are crazy fast now anyway.

The downside is that eg-walker is more complex to implement. Compare - this "from scratch" traditional CRDT implementation of FugueMax:

https://github.com/josephg/crdt-from-scratch/blob/master/crd...

With the same ordering algorithm implemented on top of egwalker:

https://github.com/josephg/egwalker-from-scratch/blob/master...

Eg-walker takes about twice as much code. In this case, ~600 lines instead of 300. Its more complex, but its not crazy. It also embeds a traditional CRDT inside the algorithm. If you want to understand eg-walker, you should start with fuguemax anyway.
by BLKNSLVR | 2025-08-20 07:05:36+00:00
I'm not sure how Google can't be held responsible for this. They're literally advertising scams. They're taking money for putting up an ad for a scam site.

I don't know how there is an excuse for this that's acceptable to any authority. It's their own platform that they seem unable to control.

Take some responsibility Google, you are profiting by facilitating evil (even moreso than by regular advertising).
by coldtrait | 2025-08-20 07:05:45+00:00
Yea, I feel the same. I'm basically a noob compared to most power users here, and while I do prioritize privacy in many other areas, warp has been super powerful for me. One of the things that I use it for it to find out old unused files on my system and ask it to examine them and suggest if they can be deleted. It's very convenient.
by ed_elliott_asc | 2025-08-20 07:05:49+00:00
I can’t help feeling it is the first major misstep from databricks , they are raising the money for their hosted Postgres and ai platform.

Ai is not far away from dropping to the “trough of disillusionment” and I can’t see why databricks even needs Postgres.

Hopefully I’m wrong as I’m a big fan of databricks.
by KronisLV | 2025-08-20 07:05:54+00:00
> Instead, it would be best to assume that the user may be able to run untrusted code through these tools. So, running them in an isolated environment, with only the minimum information required to run the tools themselves, and not passing them any environment variables would be much better. Even if arbitrary code execution would be possible, the impact would be much less severe.

> For defense in depth, one should add a mechanism that prevents sending private information to an attacker-controlled server. For example, only allow outgoing traffic to whitelisted hosts, if possible. If the tool doesn’t require internet access, then all network traffic may even be disabled in that isolated environment. This way it would make it harder for an attacker to exfiltrate secrets.

I yearn to live in a world where this is the default or at least REALLY EASY to do, where you just fall into the pit of success.

And yet, we live in a borderline insane world where one key getting leaked can pwn a million repos - if nothing else, there should be one key per interaction with account/repo. Not to mention that Rubocop (and probably other tools, eventually) have arbitrary code execution as a feature.

I don't think that CodeRabbit messed up, as much as everything around them is already messed up.
by DoesntMatter22 | 2025-08-20 07:07:24+00:00
Okay... When he joined it was what 7 months old, had no product at all, they didn't even own the name and now it's the 9th most valuable company on earth. By the same token, if I start a company, you join the very next day, I don't do anything and you do all the work and provide all the money, you are not a founder.

If that's your definition then technically he's not a founder.
by dev0001 | 2025-08-20 07:08:50+00:00
Saxonica is an Employee Ownership Trust and the team as a whole is relatively young (far off from retirement).

"Saxonica today counts some of the world's largest companies among its customer base. Several of the world's biggest banks have enterprise licenses; publishers around the world use Saxon as a core part of their XML workflow; and many of the biggest names in the software industry package Saxon-EE as a component of the applications they distribute or the services they deploy on the cloud."

https://www.saxonica.com/about/about.xml
by makeitdouble | 2025-08-20 07:08:54+00:00
> Taking your argument to its logical conclusion we can say that it doesn't matter if your Ruby code is slower or faster because it's Ruby, we know it's "slow-as-molasses", we only care about developer happiness, and anyways we're I/O-bound, so it doesn't really matter how our code performs...

Not OP, but to a point I think this is pretty much true...

We currently have decent performance so it works out well for most use cases, but if Ruby were to be slower, we could probably cover that issue with infra, caching or other means. As we already do in many cases.

It would be a pain point, but in comparison increasing developer happiness or the whole product dev experience is IMHO a lot harder. Perfs would need to be abysmally bad to change that balance.
by jillesvangurp | 2025-08-20 07:09:25+00:00
GNU people would insist so. But Linus Torvalds doesn't use that name and he seems indifferent to the whole GNU thing. The kernel was actually named Linux after Linus by early users and it kind of stuck. The license came later. And the Linux Foundation, the thing that is now probably closest to "owning" Linux (aside from Linus Torvalds) just calls it the "Linux kernel". There is no actual distribution called GNU/Linux. And insisting they all should be called that is a bit weird. None of those actually refer to themselves as GNU/Linux as far as I know.

Aside from that, it's also an inaccurate label these days. Most Linux distributions come with a lot of non GNU licensed software. To the point where these distributions (or any distribution) would be unusable without all that non GNU software. For example xfree86 and its modern replacement wayland are MIT licensed. Some popular window managers are GPL of course. But some aren't.

And some distributions actually replace GNU components on purpose (for stability/memory safety reasons usually). For example libc is now sometimes replaced by a MIT licensed variant called musl. You can now compile Linux with llvm instead of gcc. People commonly use zsh instead of bash. There are rust implementations of commonly used command line tools. Etc.
by SilverElfin | 2025-08-20 07:09:56+00:00
Getting the test can be a challenge. An ECG is very basic technology at this point, but getting one performed and interpreted is expensive. Your doctor won’t typically order one (so insurance can cover it) unless you’re having some issue that needs the test as a standard step. And hospitals won’t just perform a test you want even if you are willing to pay. So if you just want an ECG as a preventative diagnostic test, you’re out of luck.
by porker | 2025-08-20 07:11:38+00:00
Yes, writing clear examples and instructions for humans was never seen as a good use of time, but as soon as a dumb mutt of an AI needs them to do stuff, they're written, and with more compassion than was ever shown to newbies asking questions...

We've lost a bunch of contributions to open source projects because these guides weren't there to help new people contribute.
by noja | 2025-08-20 07:12:37+00:00
How does uMatrix handle the Facebook tracking pixel, or the replacement which is the Conversions API Gateway?

This is a container that FB gives you to host that lives under your domain (it can be your main domain) that slurps up user data and sends it to Facebook from the server side. You embed some JS in your website, and they hoover up the data.
by NitpickLawyer | 2025-08-20 07:13:00+00:00
Unlimited speed would probably help things like alphaevolve. Given a codebase / paper / idea and some definable "tests" or "goals", go nuts. Evolve, adversarial, n x m tries w/ documentation, n x m tries w/ papers in that field, etc.

For the moment, though, I'd take a "smarter" but slower model over x times faster. The current models are plenty fast already. They pump out 300-500 LoC files in seconds/minutes. That's plenty speed.
by molticrystal | 2025-08-20 07:13:04+00:00
Well for starters recreate the situation and test out different approaches. Thanks to the detailed analysis that can be attempted.

If I understand right, a good next step would would be with eBPF or some type of proxy ignore the forged RST+ACK at the beginning.

Then it would come testing to see if sending a bunch of ACK packets, perhaps with sequence numbers that would when reconstructed could complete the handshake. Trying to send them alongside the SYN+ACK or even before if it can be predicted. Maybe try sending some packets with sequence id 0 as well to see what happens.
by iLemming | 2025-08-20 07:15:05+00:00
YES! Thank you! That's exactly it.

You know what really makes Emacs different than other editors and IDEs? Consider many ways one can transform selected text in VSCode. Let's say there are maybe 3-4 ways, with some extensions it can get to, I dunno a dozen?

Now consider that Emacs allows you virtually unlimited ways of doing the same thing. Because there are virtually unlimited ways to program that behavior.

In VSCode, you'd be clicking buttons and using shortcuts. Imagine if you had virtually unlimited number of buttons there? For different ways of running a command. That would be insane, right?

Well, here comes the argument if VSCode's (default) way maybe actually better? Some may argue about cognitive overhead - flexibility isn't free after all. Some programmers prefer tools to be tools rather than clay, yeah?

That's totally okay, I'm fine with all that. I'm just seriously baffled as to why Emacs is such an underrated and misunderstood tool. Why don't more programmers even attempt to try it? If you are a programmer, for sure, you should be, at least to a certain degree, curious about the ultimate programmable environment, no?

And don't bring the argument that non-emacs things are also "extendable". In virtually none of them can I open a buffer and add yet another way to transform selected text. Right there, without even saving that code in a file.
by captn3m0 | 2025-08-20 07:15:41+00:00
In India, Zomato[0] (now listed) and Swiggy[1] both had a Series K. SpaceX has only gotten to a Series J, but they've done some secondary sales since. Apparently, Palantir[2] has had a Series K as well, back in 2015.

[0]: https://appedus.com/indias-zomato-raised-500-million-in-seri...

[1]: https://techcrunch.com/2022/01/24/indian-food-delivery-giant...

[2]: https://www.finsmes.com/2015/12/palantir-technologies-raises...
by pjmlp | 2025-08-20 07:16:14+00:00
Outlier are the people that stick to old ways,

https://apps.microsoft.com

https://learn.microsoft.com/en-us/windows/package-manager/wi...

https://learn.microsoft.com/en-us/windows/win32/msi/windows-...

https://learn.microsoft.com/en-us/windows/msix/overview
by arkh | 2025-08-20 07:16:15+00:00
> Today? AAA titles that repeat the "successful" pattern, over and over again.

Nope. Maybe that's what you see because you don't have the time to check for diamonds in the coal mine but there are a ton of indie games being released every day. Many trying random concepts.

Yes modding is not en vogue nowadays but frameworks like rpg maker, godot etc allow a lot of people to experiment and materialize their ideas (good or bad). And that's without factoring in what LLM will allow when some get trained on those tools and related tutorials.

I'm just basing my views from what is available on Steam. I think there are a lot more experimental games and genres being developed and shared in those channels I don't have the time to discover and enjoy.
by cladopa | 2025-08-20 07:17:18+00:00
"[...]unethical behavior as unethical.[...]for example, you live in a nation in which corruption is open and rampant, you might not be much agitated when you learn that your neighbors cheat on their taxes."

When you live in a country where routinely public servants steal over 50% of public money like Russia or Ukraine, Cuba, Venezuela, with oligarchs raking billions(from your money), it is not unethical to protect your money and not let them steal your work.

I had family members that protected their money from Argentinian Government years ago. Everybody did that there. They lost part of their savings(20% or so) but had they not made illegal things like not reporting their savings to the Government, the Government would have taken more than 99% of their savings by inflation.

In some places in the world, like South Africa, the Government is the one with criminal behaviour. Imagine you wanted to protect your money from Hitler after Austrian (illegal)occupation. They occupy your land by force, they kill rebels and change the law in order to confiscate asserts from nationalists or jews and use the money to invade new territories and propaganda. Not following the law is the ethical thing there.
by somenameforme | 2025-08-20 07:17:37+00:00
People leaving some faith would obviously be the inverse of those who stay with it. So for Protestantism, it'd be 16%, or 11% for highly religious households. In deciding to look up the numbers for Islam, it's somewhat unsurprisingly only 1%. [1]

---

"Based on survey data collected in 117 countries and territories from 2008 to 2024, we estimate that about 1% of people who are raised Muslim leave the faith. This loss is offset by a comparable influx of people joining Islam."

---

Wiki has a nice table on Islam in particular here. [2] They broke 10% of the world population sometime around 1820. They broke 20% 170 years later, around 1990. And they're expected to to break 30% about 60 years after that, by 2050. We're trending towards a majority Muslim world, simply because of fertility, all the while people not having children somehow think people in the future will somehow share their values.

[1] - https://www.pewresearch.org/short-reads/2025/06/10/islam-was...

[2] - https://en.wikipedia.org/wiki/Muslim_population_growth#Histo...
by n2d4 | 2025-08-20 07:18:18+00:00
Stock dilution doesn't work like that. If a seed investor invests for 5% at a $10mil valuation, and the company goes 10x (ie. a valuation of $100mil), if the company now raises a $100mil Series K, that means the Series K investor owns 50% of the company, and the seed investor got diluted down to 2.5%. However, the new valuation of the company is now $200mil with the cash that the new investor brought in, effectively making the seed investor's investment worth the same.

It's a smaller piece of a bigger pie.

To answer your question, the right question to ask is why go public when you can remain private? Public means more paperwork, more legalese, more scrutiny, and less control for the founder, and all of that only to get a bit more liquidity for your stock. If you can remain private, there really isn't much of a reason to not do that.
by dijit | 2025-08-20 07:18:29+00:00
what you say is true, but I think we become a bit too optimistic about our own individual exceptionality.

Many people forget the animals feel emotions very much the same as us, that they act and feel very much like us, and what separates is our ability to work together- and specialise, our individual intelligence is not terribly far away - but we have specialised in education so we’ve optimised our minds to work in a collective society and to specialise in certain trade craft.

we think of animals as being “dumb” and we get surprised when they show signs of intelligence.

- sent from my iPhone, which I can’t build a single component of; using software I can’t write, using electricity I can’t generate, while sitting on a sofa I can’t manufacture in an apartment I can’t build.
by beefnugs | 2025-08-20 07:19:22+00:00
Actually all the illegal and immoral shit is absolutely standard for all the rich bastards of the world... the weird thing is that this is somehow in reach of the plebs now?

They somehow don't understand how they are breaking their own business models. We can only assume its a quick spin up cash grab before they jack up prices to unbelievable corp only levels
by M95D | 2025-08-20 07:19:52+00:00
It requires having dbus, it's for the popups, one of the things I said the kernel doesn't have.

But unfortunately, IMHO, dbus is a much bigger privacy risk than not having a per-app firewall - it broadcasts everything that happens in the computer to any program that would listen. I hate programs communicating to each other without my consent even more than I hate programs connecting to the internet without my consent.
by ricudis | 2025-08-20 07:20:02+00:00
It's not even illegal in many places. There are still a ton of legitimate lawyery/agency business outlets that do the same in physical form: They just complete forms for a hefty sum.

Sometimes they would also submit the forms / get the response back for you, which could be a real service in places where normally you would wait for a couple hours in a governmental office just to submit a form.
by nialse | 2025-08-20 07:20:23+00:00
4 days into vibe coding a POC in a framework and language I don’t know, but with 40 years of coding experience: It’s amazing!

The scenario is perfect, a use case that is not currently supported but may well make sense. It’s basically sketching out an idea to let business evaluate its market viability, and to gather further end-user input.

Will the code reach production? It just might, but it at least needs review and refactoring by a developer seasoned in the framework. They might even want to rebuild it, and then they have the yard stick which to measure their output. And if they need a specification, it can be generated from the code in which ever specification format required by their processes.

The key here is that I’ve been able to iterate on the POC many times in a short time. The idea sketch has been refined, necessary details added, while others removed. Functionality swapped in and out while testing different approaches.

Right now vibe coding in this way requires substantial experience in software development to frame the problems and solutions to the AI. Without my understanding of the domain (both the software domain and the actual domain) vibe coding the POC would not have succeed.

My greatest concern is that it looks and works too good and thus will be kept as is even in production. As the old adage says: There are no temporary solutions, just more or less permanent solutions. A temporary solution that works is a permanent solution.
by willvarfar | 2025-08-20 07:21:55+00:00
I'm gonna go out on a limb and say that the vast majority of code was buggy before AI and AGI is close simply because the bar that humans set for intelligence is pretty low.

Yeah if you're an expert you can spot some of the bugs in AI-generated code as easily as you can spot the same bugs in the average developer's average code. Of course, there will be bugs you don't see, including all the extant bugs in your own handwritten code...

I think AI has a way of automating away the low quality code that the vast majority of our industry is built upon and churns out all the time. And the vast majority of code and codebases is just hmm someone pays us to make it, it doesn't have to be particularly stellar...? And that is what will stop being paid for.
by thaumasiotes | 2025-08-20 07:22:20+00:00
> On my system https://ceac.state.gov/genniv/ tries to connect to captcha.com, google-analytics, googletagmanager, 127.0.0.1 and "burp" (a local hostname that doesn't exist in my network).

That will be this burp: https://portswigger.net/burp/documentation/desktop/tools/pro...

Sounds like they don't want you to analyze their site.
by scotty79 | 2025-08-20 07:22:56+00:00
XSLT is much nicer to use if you just create a very simple templating language that compiles to XSLT. Subset of XLST already has a structure of typical templating language. It can even be done with regexps.

Then simplicity becomes a feature. You can write your page in pretty much pure HTML, or even pure HTML if you use comments or custom tags for block markers. Each template is simple and straightforward to write and read.

And while different date format seems to be a one off thing you'd prefer to deal with as late as possible in the stack, if you think broader, like addressing global audience in their respective languages and cultures, you want to support that on the server so the data (dates, numbers, labels) lands on the client in the correct language and culture. Then doing just dates and perhaps numbers in the browser is just inconsistent.

If browsers implemented https://en.m.wikipedia.org/wiki/Efficient_XML_Interchange the web would get double digit percent lighter and faster and more accessible to humans and ai.

But that would let you filter out ads orders of magnitude easier. So it won't happen.