MurphyA/hacker-news huggingface dataset:
by sunaookami | 2025-09-17 04:43:24+00:00
Oh yeah there is nothing "better" than needing to upgrade apps a few weeks before Google Play stops accepting updates because no one thought about it or it gets postponed to the "next sprint". Google is also very bad at communicating about these changes - for example, apps now need to support 16 KB page sizes or they will stop accepting updates on 1st November but the only warning I got about this was the one on 1st September (I'm sure they talked about this sometimes in the past in some blog posts but it's impossible to read and memorize everything). But they will send an email for every little tax-related change happening in some remote island even when you don't have any paid apps! Don't forget updating React Native and all dependencies, too (there will be a lot because RN has literally no batteries included) and you will waste weeks with this because things WILL break and you WILL have to replace some dependencies. Don't get me started on Xcode and iOS.
by vlovich123 | 2025-09-17 04:44:01+00:00
I can only relate to you what I’ve observed. Engineers were hired to rewrite the Make-based system into Bazel and maintain it for single executable distributed to the edge. I’ve also observed this for embedded applications and other stuff.

I’m not sure why you’re dismissing it as something else without knowing any of the details or presuming I don’t know what I’m talking about.
by kouteiheika | 2025-09-17 04:44:30+00:00
I love Midnight Commander so much; I install it on every system I use. It's so much more efficient/pleasant when in comes to navigating the filesystem and doing basic operations, especially when you learn the shortcuts and learn how to use it along with other command-line tools (hint: if you press Ctrl+O in MC it will switch to a normal shell command prompt it the directory you're in, and you can press Ctrl+O again to get back to MC; this allows you to easily use MC for things it is the most efficient for, and normal command-line for things where that is better).
by revlolz | 2025-09-17 04:45:07+00:00
You keep saying it is “indisputably demonstrated” that Israel is targeting civilians, but you have yet to explain anything other than your feeling. If the evidence is so overwhelming, name the specific proof. “Reports” from Hamas-run ministries or partisan NGOs are not indisputable, they are contested like all wartime information. Overstating your case makes it weaker. UN councils with 50 some odd member states share this same bias.

The crux of genocide is intent. Hamas openly declares its intent to erase Israel. Israel declares its intent to eliminate Hamas. If Israel’s goal was exterminating Palestinians, explain why it has repeatedly supported two-state proposals that Palestinian leadership rejected. Explain why over 20 percent of Israel’s citizens are Arab, voting in elections, serving in parliament, even sitting on the Supreme Court. That reality is incompatible with a state bent on extermination.

Your “near-indiscriminate” phrasing is just a rhetorical trick. If you admit it is not indiscriminate, then you acknowledge Israel is targeting Hamas, not carrying out genocide. Civilian deaths are tragic, but tragedy is not the same thing as a systematic plan to wipe out a people.

Israel drops leaflets, issues warnings, and opens corridors. Hamas embeds in schools, hospitals, and residential blocks. That doesn’t absolve Israel of responsibility when civilians die, but it does show intent matters.
by smaudet | 2025-09-17 04:45:08+00:00
Java has maven, and is far from immune from similar types of attacks. However, it doesn't have the technological monstrosity named NPM. In fact that aforementioned complexity is/was an asset in raising the bar, however slightly, in producing java packages. Crucially, that ecosystem is nowhere near as absurdly complex (note, I'm ignoring the I'll fated cousin that is Gradle, and is also notorious for being a steaming pile of barely-working inscrutable dependencies)

Anyways, I think you are missing the forest for the trees if you think this is a Java vs JavaScript comparison, don't worry it's also possible to produce junk enterprise code too...

Just amusing watching people be irrationally scared of one language/ecosystem vs another without stopping to think why or where the problems are coming from.
by insane_dreamer | 2025-09-17 04:45:11+00:00
Unfortunately, Trump’s support for Israel is still “unwavering “. So we’ll continue to aid and abet arguably the most horrific human atrocity outside Africa (Rwanda, Sudan etc) in very long time. You might have to go back to Pol Pot; even the suppression of the Rohingya by Myanmar isn’t at the scale of the complete destruction of Gaza by Israel.
by whycome | 2025-09-17 04:47:05+00:00
I think it always has the potential to be "intellectually satisfying" and there's an obvious 'tech' angle woven through it all. So much of it is tied to how information spreads and which technologies enable that. (And, how an actor can use technologies to their advantage).

I think that reference to "TV news" is outdated. Media has changed and there isn't even a clear division between what a media org puts on TV vs on the web.

And this sub-topic in particular (genocide ruling) isn't really getting a ton of mainstream news coverage -- many news orgs are deliberately distancing themselves from proper coverage. The story may exist on news sites, but it's not being surfaced.
by jaredcwhite | 2025-09-17 04:47:49+00:00
I will write code until the day I die. It is an art form which I embrace, alongside many other art forms I enjoy creating in like electronic music, writing, essays, travel, photography, and much more.

It is a terrible mistake that some people have come to believe that code is only as useful as its final executable result, and not the art of expressing logic and meaning within a computer system purely on its own merits.
by eloisius | 2025-09-17 04:48:11+00:00
https://zacstewart.com/tags/phonium.html

I did this a few years ago and got pretty far with a prototype. My idea was to get it to the point of being useful enough to call, text and allow me to leave my iPhone behind when I’m out doing stuff. Then I moved to Asia and we use LINE extensively for everything and there’s no (legit) way to use their APIs.
by nitinreddy88 | 2025-09-17 04:49:03+00:00
Out of curiosity, why not release BIOS mod with a fix? Atleast personal laptops (out of warranty) can benefit out of it until Asus fixes their sht.

People blame Windows being slow and etc but most of the times hardware manufactures don't even get into this level to make best out of thier hardware. This is the reason why Apple is so successful, they control hardware, software while in open world, software like Linux/Windows is written by someone while hardware is designed by someone else.
by ameliaquining | 2025-09-17 04:49:05+00:00
My understanding is that JetBrains puts a heroic amount of effort into making their Swing components not look terrible, and that they can do this because they're a well-resourced engineering-centric company whose main product is a GUI app whose users spend all day in it and often pay for it out of pocket. That Swing might be underrated for this use case (if you also need to ship cross-platform) is an intriguing possibility, but different from whether it's a good choice for the marginal GUI app.
by colonial | 2025-09-17 04:49:06+00:00
Minority report: I will likely just switch to an iPhone, despite my typical gripes with Apple.

I've always seen my smartphone as a tool that doesn't do "much" (compared to a "real" computer) but can be relied on to always do what I need, whereas the inverse is ~true for my Linux desktop. (Think "bank app" versus "running Photoshop.")

By this metric, the only thing that historically ranked Android above iOS for me - even despite all the Google concerns - was sideloading and general openness.

Now that that's basically gone, I may as well move to a mobile OS that at least pretends to give a damn about my privacy.
by prawn | 2025-09-17 04:50:23+00:00
For anyone else not familiar with "anti-BDS":

"Anti-BDS laws are legislation that retaliate against those that engage in Boycott, Divestment and Sanctions. With regard to the Arab–Israeli conflict, many supporters of the State of Israel have often advocated or implemented anti-BDS laws, which effectively seek to retaliate against people and organizations engaged in boycotts of Israel-affiliated entities."

From Wikipedia. Also: "Not to be confused with Anti-BDSM laws."
by figassis | 2025-09-17 04:50:44+00:00
You’re probably worth a lot of money rn. I would start an entire business just selling people Google’s number. Heck, I would start an entire Google support company rn, publish a phone number and proxy calls to Google. I’d screen calls then also sell Google my services. You’re welcome. Build this in 2 months. I want 30% ownership.
by asa400 | 2025-09-17 04:54:17+00:00
Not that npm-style package management is the best we can do or anything, but I would be more sympathetic to this argument if C or C++ had a clearly better security story than JS, Python, etc. (pick your poison), but they're also disasters in this area.

What happens in practice is people end up writing their own insecure code instead of using someone else's insecure code. Of course, we can debate the tradeoffs of one or the other!
by josteink | 2025-09-17 04:55:54+00:00
> The deal breaker: Despite staying on official ROMs, Google broke audio in video recording such that all my vacation videos with a special friend ended up with garbled audio.

For me it was also the Nexus 5.

It just lost many of my photos, of our firstborn child.

Unrecoverable. Gone. And so was I from the Android-platform.
by signal11 | 2025-09-17 04:56:41+00:00
> only downside is you have to upgrade every half year

LTS OpenJDK distributions from eg Eclipse (17, 21 etc) stick around for longer[1]. Heck, you can still get updates for JDK 11 and even 8.

You do have to update the runtime for security and other fixes, but that’s true for other languages too.

[1] https://adoptium.net/support
by shirro | 2025-09-17 04:56:43+00:00
Australian indigenous women do in fact have a higher risk of HPV and cervical cancer than the general population. We do need to do better but we also face some challenges in delivering quality services to rural and remote communities. Achieving a consensus amongst millions of people on how to run a country isn't simple and stupid shit often happens.

Anyway, well done Denmark. We are trying to do the same thing here in Australia with some success. Not sure how it became about the US but good luck to you all as well.
by Yhippa | 2025-09-17 04:57:42+00:00
I've been away from the Java world for the past 4 years, and I really miss it. I hope I can get back to it soon.

This is cool: https://openjdk.org/jeps/512 (JEP 512: Compact Source Files and Instance Main Methods). It will allow beginners to progressively ease into the language and remove arbitrary gatekeeping from the language itself.

I also went down the rabbit hole on the Shenandoah GC JEP and learned that it was actually named after the Shenandoah Valley. Super cool.
by mer_mer | 2025-09-17 04:57:50+00:00
This gets brought up a lot but I think it's missing some key points.

1) Being driven around is the best transportation mode for most of the US. It's very comfortable, private, fast, and point-to-point. It stops working well at very high density, but that level of density is only seen in a few places in the US. I'd like more people to live in dense areas but for the foreseeable future self-driving vehicles are going to be the best solution for most trips in the US.

2) At very high densities it's true that cars can move fewer people per hour per 10-foot lane than other modes and so you run into congestion. But that's measured with the current vehicle fleet and human drivers. With high autonomous vehicle penetration you could implement congestion pricing that encourages high throughput vehicle design. That means private vehicles that are much much smaller (think Isetta-like design) that can follow at very short distances. Along with the elimination of on-street parking we could see a many-fold increase in road throughput.

3) At even higher density levels the same congestion pricing mechanism would encourage people to use microbuses that would operate similarly to Uber Pool. Compared to today's busses they would have equal or greater throughput, be point-to-point or nearly point-to-point, dynamically routed, cheaper to operate and faster.

4) At the very highest density levels it's true that nothing can match the throughput of the subway. As others have mentioned, AVs are a great way to connect people to the subway. Many trips intersect with the highest density urban core for only a fraction of the journey. More people would take the subway if they knew they could get to and from the stations easily and quickly. AVs let you mix-and-match transport modes more easily.

Cities should start engaging with vehicle manufacturers to start getting these high density vehicle designs worked on and figure out the congestion pricing mechanism to properly incentive their rollout.
by ergonaught | 2025-09-17 04:58:07+00:00
It's a fine post except for this:

> Countless companies have cited how they improved their security or the amount of reported bugs or memory leaks by simply rewriting their C++ codebases in Rust. Now is that because of Rust? I’d argue in some small part, yes.

Just delete this. Even an hour's familiarity with Rust will give you a visceral understanding that "Rewrites of C++ codebases to Rust always yield more memory-safe results than before" is absolutely not because "any rewrite of an existing codebase is going to yield better results". If you don't have that, skip it, because it weakens the whole piece.
by ivell | 2025-09-17 04:58:15+00:00
> morale boost to Hamas, prolonging the time until surrender.

I think this is key. The protest must condemn Hamas while supporting innocent people. Protests that support Hamas as some kind of justified resistance just prolongates everything. Hamas doesn't care for its people. It has an ideological system that glorifies death. Death is just a means to an end for them.

This is the problem of viewing things black and white. The whole conflict is varying shades of Grey.
by doctorshady | 2025-09-17 04:58:15+00:00
Uh, no. As someone that's worked on these switches (and transport gear associated with them), you can still go from one end of the United States to the other without hitting a packet switch. There's still thousands of them out there.

I'm not sure if you can get native DSx/SONET backhaul in Canada from one end of the country to the next, but I know it's a similar situation there with end offices. Bell also operates a pretty extensive network of DMS-250s, so a lot of telecommunications traffic hits circuit switches regardless of its destination.
by keepamovin | 2025-09-17 04:59:15+00:00
No disparagement to rolph. Is understandable how he could see this article is true.

In truth, the judgment in that link is a distortion of Kirk’s message which then uses its own lies to try to justify his death. It’s a pattern repeated through history, particularly other Marxist condemnation media like 大字报 or Разоблачение.
by palmfacehn | 2025-09-17 04:59:19+00:00
Comedian Tim Dillon had some amusing, less partisan takes on this. His style is often an ironic parody of the self-serious. Yet another case of a comedian being more reasonable than the journalist classes.

The author loses the high-ground where he frames it as a kind of irrational hysteria. It isn't that the satanic panic wasn't irrational, but that the partisan media's framing of their opponents is generally irrational. I kind of checked out where he invoked national socialism.

Introspective analysis would go much further here. A movement that constantly berates the out-group, while celebrating themselves and the inclusive and tolerant ones - The hypocrisy is the least of the problems. The impotence is more off-putting.

There's very little these partisan journos can do to change their opponents, who have tuned them out completely. There's little or nothing they can do to reform their own positions or methods while they claim the mantle of righteousness. What's left is doubling down on even more partisan zealotry.

It doesn't inform us. It divides us.
by scbzzzzz | 2025-09-17 04:59:33+00:00
Early pixel models comes with unlimited google photos feature etc. I think maintaining is more of a lost revenue to google than patching cost. If customos devs can do it on donation so can google. Probably a reason for google to obselete them and a reason for us to keep alive and running it as long as possible.

I still see few custom roms spoofing as early pixel models to enable unlimited google photos.
by derektank | 2025-09-17 04:59:45+00:00
He has done many impressive things, but one consistent thing about the man is that he always over promises and regularly under delivers. The examples are too numerous to count (smashing the CT's "armour" glass, humans to Mars in 2024, Thai cave submarine, naming your driver assistance technology Full Self Driving, etc, etc)

Perhaps that's simply the price of achievement, but Showman is apt
by fastball | 2025-09-17 05:00:02+00:00
> If we use kilometers driven with drive assist as a metric then nearly car manufacturers will have robotaxis by the end of the year.

Sure, if you pretend that highway lane-keeping and universal A-to-B navigation are the same thing.

"What competitors say" is quite possibly the worst anecdata you could find as a broad rule, no? There is a wide gap between that and "Tesla fan boys".
by harrall | 2025-09-17 05:00:27+00:00
I was a very early adopter of Docker and what sold me was Dockerfiles.

A SINGLE regular text file that took regular shell commands and could build the same deployment from scratch every time and then be cleaned up in one command.

This was UNHEARD of. Every other solution required learning new languages, defining “modules,” creating sets of scripts, or doing a lot of extra things. None of that was steezy.

I was so sold on Dockerfiles that I figured that even if the Docker project died, my Dockerfiles would continue to live because other people would try copy the idea of Dockerfiles. Now it’s been 10 years and Docker and containerization has changed a lot but what hasn’t? Dockerfiles. My 10 year Dockerfiles are still valid. That’s how good they were.
by scarecrowbob | 2025-09-17 05:00:39+00:00
Honestly, I have listened to and sought out a lot of diverse voices because I'm genuinely curious.

I certainly found plenty of folks who were not only okay with the DNC's position but who were actively happy with Harris as the nominee.

Black people are, however, not a monolith. I'm quite aware of the differences between the many different sets of ideas (everything from hoteps to DNC-paid shills to people who genuinely liked the Harris platform to black anarchists/commiunists/ ex-panthers/ etc) and it's highly reductive to try to make the claims you're making here about "what black folks have learned".

As a person who genuinely believes actual leftist (communist and anarchist) politics are legitimate I found plenty of folks who abstained or tried to hold the DNS to change their policy.

But regardless of the "harm reduction strategies" or how legitimate you think having any semblance of political representation, the fact remains:

the democrats lost.

Unless you want to concede that "the party can only be failed, it cannot fail the people", the reality is that the party could have changed its policies and accommodated groups that abstained and perhaps won.

You can claim that the voters are just fools, but at the end of the day very few of us have any power at all over the DNC platform so it's simply bizarre to blame us for their horrible, provable failed choices.
by re-thc | 2025-09-17 05:01:54+00:00
> I think Java is the best language for most medium to large projects

With this in context...

> I think Springframework is dragging Java's reputation down. I know Spring boot is better but it's such a monstrosity.

Is that really so? Spring's not the best, but it's definitely better in medium / large environments than a lot of other 1s. There are way more train wrecks to maintain that especially don't have any documentation or the libraries have gone dead.
by margalabargala | 2025-09-17 05:02:02+00:00
What about "there is war in the middle east, still/again" is remotely unique enough in the last century to be a defining moment of the half-century?

If an event has the potential to be that, it's the near-peer land war in Europe.

The current Israel/Gaza conflict is a blip that is mildly different in degree than the same thing that has happened every decade or so since Israel was created.
by fakedang | 2025-09-17 05:02:19+00:00
Israeli citizens, the vast majority of them, have not taken meaningful effort in overthrowing the government of a corrupt prime minister doing everything in his ability to stay in power, else Israeli citizens ought to learn from Nepal and call for a concrete transition of power. At this point, they are complicit in the genocide, like it or not - simply protesting in Tel Aviv and their local kibbutzim won't cut it. And I say this as someone who's view has shifted massively on this topic since October 7, 2023 - from a vocal supporter of Israeli action (as a Muslim nonetheless!) to a vocal opponent now. Until Israeli citizens overthrow their corrupt government of their own will, they are all part of the genocide and must be rightfully ostracized. Especially given that Netanyahu has outed himself as a one-Jewish-state proponent, and has no interest in a peaceful resolution - or in regional peace.

What's to say Israel's next plans aren't for Greater Israel next? Stealing parts of the Egyptian Sinai, Lebanon, Syria (which they already have done) and Jordan? And then Saudi Arabia and Iraq?
by kqr | 2025-09-17 05:02:35+00:00
The "orthodox" comes from a specific type of GUI, namely one that is driven by commands under the hood. UI elements are merely used to trigger commands that have the actual effect, and these commands could just as well be executed by hand, or automated into more complex commands.

This is an excellent way to build powerful UIs. It is what drives things like Vim, and often why Lisp-based software is so hackable -- think Emacs, StumpWM, etc. Instead of writing plugins against some small plugin API, you're wiring new functionality directly into the application.

The article you reference goes into more detail, as you say.
by moefh | 2025-09-17 05:03:07+00:00
> All of such cases require unsafe blocks in Rust.

It's true that Rust makes it much harder to leak memory compared to C and even C++, especially when writing idiomatic Rust -- if nothing else, simply because Rust forces the programmer to think more deeply about memory ownership.

But it's simply not the case that leaking memory in Rust requires unsafe blocks. There's a section in the Rust book explaining this in detail[1] ("memory leaks are memory safe in Rust").

[1] https://doc.rust-lang.org/book/ch15-06-reference-cycles.html
by nielsbot | 2025-09-17 05:04:02+00:00
> Yes, C++ can be unsafe if you don’t know what you’re doing

I feel like I always hear this argument for continuing to use C++.

I, on the other hand, want a language that doesn't make me feel like I'm walking a tightrope with every line of code I write. Not sure why people can't just admit the humans are not robots and will write incorrect code.
by segmenta | 2025-09-17 05:04:15+00:00
Yeah, flowchart style does have that advantage since you can add in approvals and conditions. The tradeoff is you end up limited to simpler logical flows that are easier to verify.

Our take is that trust in agent systems has to be empirical. You start with manual testing and then layer on AI based simulations (we’re adding this in Rowboat soon) to test more scenarios at scale. Splitting work into multiple agents also makes it easier to isolate and test parts separately.