MurphyA/hacker-news huggingface dataset:
by aa-jv | 2025-09-29 08:30:34+00:00
I think its often overlooked: Software is a social experience, and a socially-derived product. It is only as valuable as other humans say it is.

I think blamedriven.dev hits hard because of this fact - it uses human emotions to describe something that we, technologists, usually try to shy away from: the fact that our work is only as valuable as other humans say it is.

It pays to keep that in mind when developing something. If its not in someones hands, being used, its simply not useful, no matter how clever or smart it is while sitting on your own desktop.
by radu_floricica | 2025-09-29 08:30:47+00:00
Yes, but still incredibly important to avoid these rolls.

Something that is quite unintuitive is that risk is remarkable fungible - one source of risk is very much like another. Once you properly internalize this you can treat risk literally like radiation. Keep a virtual dosimeter on you and adjust your lifetime exposure accordingly.

There are a couple of consequences for this. First is that you can replace a source of risk with another, to keep below your desired threshold. You start learning to fly, you stop riding motorcycles. Second is that every risk reduction you do is still valuable in itself. You wouldn't start getting monthly CT scans just because you visited Chernobyl - same with risk, wearing your seatbelt is independent of riding motorcycles.

Sounds obvious, but that's the reverse of what most people do. Instead of risk compensation they use certain behaviors as definitions for their risk tolerance. "I already smoke, why should I care about grilling indoors?" This is an incredibly common attitude, and it's the very opposite of what's rational.
by pbalcer | 2025-09-29 08:31:34+00:00
Readable code is code that has empathy for the reader and tries to minimize the cognitive load of interpreting it. That's one of the goals of abstraction layers and design patterns.

Yes, it's all subjective, and depends on the reader's expertise and existing familiarity with the codebase. But arguing that code readability isn't at thing, because it's subjective, is an absurd take. Would you claim that Joyce's Ulysses is equally readable as Seuss's The Cat in the Hat?
Show HN: Traceroute Visualizer
by PranaFlux | 2025-09-29 08:31:36+00:00
This nifty tool plots the traceroute results and shows you the RTT as well as the distance travelled by the packets!

Supports MTR, flyingroutes and of course, traceroute.

The existing solutions were too limited so I made that.

Let me know if you have any feedback
by t43562 | 2025-09-29 08:31:41+00:00
I can give you one - a billing system with reporting features that suck dreadfully compared to what can be done with a spreadsheet. Why not "just" let the user download a CSV and then do whatever they want with it?

I was working on this project and I kept suggesting it. It was seen as inferior and yet the system we were going to produce was far inferior in every way.
by yegle | 2025-09-29 08:32:45+00:00
How to distinguish "good taste" vs "opinionated" though?

If you can articulate why certain code is better with convincing justifications, I would say that's "good taste". Coding styles are often examples of these.

But if you can't articulate or don't have a convincing reasoning for preferring certain coding patterns, isn't it just "opinionated"?
by mfru | 2025-09-29 08:33:00+00:00
I just want to add that autism does not automatically limit these.

I am diagnosed ASD and ADD with high IQ and altruism, empathy and collaboration are core principles of mine - because they are optimizing efficiency and quality of life on a societal level thus affecting the individual as well.

You could argue that I am an exception but all ASD / ADD friends of mine also tend to at least view empathy and collaboration as important / useful and necessary, more so than many of my neurotypical acquaintances (which tend to be more conservative and focus on their small ingroup / family instead of a more societal / communal perspective).
by xarope | 2025-09-29 08:33:46+00:00
not sure how many conferences you have been to, but (1) abstracts are filtered, since conferences probably get 100s of abstracts for every slot they have available, some of which end up being converted to workshops or breakout panel discussions to accommodate interesting topics, and (2) I've seen presentations where "lively" discussions have happened between the presenter(s) and the audience.
by goobatrooba | 2025-09-29 08:34:16+00:00
I think your take is a bit unbalanced

1. You cannot expect a public body to take a legal conclusion with significant financial impact on the basis of a single citizen report or in reply to that report. This takes analysis, technical and legal work, etc. So your expectation that they respond to your message eith something akin to "of course, you provide evidence of a breach. I, the single case officer responding, confirm the facts are true. Thanks for telling us we will now fine them 5 billion" is a bit unreasonable.

2. I don't see how even inadequate application and a non-committal response leads to the conclusion that this is intended to (or even just allows) to entrench the Android/IOS duopoly.
by necklesspen | 2025-09-29 08:34:51+00:00
Meaningless in the context of an outfit - not necessarily whether the garment itself may have meaning to someone. You may surely be in possession of a couple of random trinkets of great historic significance but if you just mesh them all together into one outfit you might simply end up with a mess on your hands. A garment may well be the centerpiece of an outfit - but it is ultimately always the combination that is important.

Im sure you've seen examples of this yourself - you can absolutely sport a Ray Ban in good taste and you've almost surely seen someone believe themselves to be fashionable because they are wearing a Ray Ban.

Also, I'm not suggesting fashion as a whole is about combing outfits - merely that being able to combine varying pieces of clothing into a cohesive whole is an expression of good taste.
by imiric | 2025-09-29 08:35:23+00:00
Eh, hard disagree. (Though I didn't downvote you, since it's silly to downvote out of disagreement...)

Readability, while subjective, plays a large role in software maintenance. Developers will be more reluctant to change code they don't understand, and more likely to introduce bugs. "Long" functions require following large blocks of code that work within the same context, and relying on comments to explain functionality, which could be wrong or outdated, rather than descriptive function names.

Also, "long" functions are typically difficult to test. They either require complex setup and mocking, or are only tested under very specific conditions in end-to-end tests, if at all. Chances are that only users are actually testing them, which is not a good place to be.

We can argue whether "AI" tools help with this or not, but while humans are still reading and writing code, following standard conventions of keeping functions relatively "short", "clean" (whatever those terms mean for you and your team), and with a single purpose, makes maintenance and testing easier, and, in turn, produces more robust and higher quality software.
by mathw | 2025-09-29 08:35:41+00:00
That's not actually what the reply said, it was extremely noncommittal as you'd expect. If you contacted one of your MEPs they might have a stronger opinion they'd want to promote, but the DMA team are just not going to render judgement based on one email.

But my initial reading of F-Droid's explanation was "hang on, Google are going to get slammed for the same thing Apple got slammed for" so I hope they do come to the same conclusion and do it quickly, before F-Droid is entirely dead.

Maybe that's Google's intention - that the time lag on enforcement is going to be long enough that they achieve half the goal anyway.
by 0dayz | 2025-09-29 08:36:16+00:00
Gentoo will always have a special place in my heart.

It's always been my goto if I want absolute maximum rice or feeling of control.

The Gentoo handbook is also amazing, especially the pages going over the nitty gritty details.

Personally though I'm more interested in nixos (if I want to roll my own) these days for it's immutable features.
by t43562 | 2025-09-29 08:36:22+00:00
It gets used whenever someone doesn't like something for a reason of personal taste and people who don't really know (like your boss) immediate fixate on it and think "well, we must do that then and why is the other guy (you) suggesting that it doesn't apply in this case? Best practises ALWAYS apply surely? I will have a quiet word with him about standards..."

IOW it's a short circuit to not justifying something. If something is best practise you can explain why it suits the current situation and if you can't explain why then it doesn't matter.
by lou1306 | 2025-09-29 08:36:55+00:00
I agree that a) rejecting a paper that has been recommended for acceptance by _all_ reviewers (something that routinely happens in, say, NeurIPS) is nonsense. However, in-person conferences have physical limits. In the case of, again, NeurIPS, you may get accepted and _not_ present the paper to an audience. This is also a bit of a travesty.

The community would be better off working with established journals so that they take reviews from A* conferences as an informal first round, giving authors a clear path to publication. Even though top conferences will always have their appeal, the writing is on the wall that this model is unsustainable.
by konohatoto78 | 2025-09-29 08:37:14+00:00
Artikel tersebut menyajikan rangkuman artefak manajemen teknik (seperti career development plan, title ladder, team charter, decision brief, post-mortem) yang sangat praktis untuk organisasi yang tumbuh. Ia menekankan bahwa nilai sesungguhnya adalah proses pembuatan dokumen — bukan sekedar dokumen jadi — dan menyarankan agar tiap artefak disesuaikan konteks tim. Pendek dan to the point, cocok sebagai referensi cepat untuk manager teknik.

my site: https://itar.rpca.ac.th/konohatoto78/
by baq | 2025-09-29 08:37:19+00:00
The point is an engineering manager is using software engineers as typing savers, too. LLMs are, for now, still on an exponential curve of capability on some measures (e.g. task duration with 50% completion chance is doubling every ~7 months) and you absolutely must understand the paradigm shift that will be forced upon you in a few years or you'll have a bad time. Understanding non-critical code paths at all times will simply be pointless; you'll want to make sure test coverage is good and actually test the requirements, etc.
by hvb2 | 2025-09-29 08:37:35+00:00
The real value is probably in the fact that the non single use bags have actual value. As a result they're not thrown away so easily.

IIRC the real reason for phasing out single use plastic is the pollution problem and us not having a good way of reusing the fibers as it's just not economically viable. For other fibers that is less of a problem.

So, if you're replacing a single use plastic bag with a heavy duty plastic bag that gets thrown out after a small number of uses... Yeah that might be worse
by sokoloff | 2025-09-29 08:38:03+00:00
One of the most painful interviews I recall was Limor Fried (Ladyada) interviewing Tai about RadioShack.

https://youtu.be/u8wwBIA8wMw?si=cKWzNq4Qu_nCQcMA

I tried to pick out the most painful segments, but it was hard to choose. 6m30s is a strong contender but 28m31s takes the crown for me.
by atoav | 2025-09-29 08:38:53+00:00
Sure, but we do agree that Hello World is MORE¹ readable in Python compared to the equivalent program in say Brainfuck?

print("Hello World")

vs

++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.

¹: more readable means easier/faster to read for most human beings that know the language
by StopDisinfo910 | 2025-09-29 08:39:01+00:00
They have answered you that they have no answer to give.

Everything hinges on what "strictly necessary and proportionate measures" effectively are and the EU has yet to state if notarisation is ok. I personnaly doubt it will be considering the spirit of the law but the currently German dominated and mostly focused on German interests commission is spineless so who knows.

If you want actual change, pressure your MEP to fire Von Der Leyen and stop voting for the PPE.
by pxoe | 2025-09-29 08:39:13+00:00
Well, like with "national politics" (what nation?), even if there may be only two options functionally, it's also just pretending that there are only two options there at all. (while almost actively ignoring any other options)

Like, while it may sound annoying and nitpicky, android is not just "one option of the two", it has a bunch of versions/flavors/forks/whatever you wanna call it, that vary between manufacturers, and also alternative distributions that can be installed on devices, situations that iphone just does not have, at all or to that extent. (quite linuxy in that way if you squint real hard.) I'm struggling to worry about this whole debacle with google floating about whatever they're floating about (currently it's that vague) all that much, when android is that malleable.

There are also actual Linux phones and distributions, postmarketOS, environments like Phosh and Plasma Mobile, Ubuntu Touch, Sailfish, and so on. These can also end up being treated as a "third option" when it's a bunch of different options, or even treated as non-existent, but these options are out there, available, modern, with phones you could just buy. The only case where "one option" is actually just one option is with iPhones.
by pfexec | 2025-09-29 08:39:37+00:00
Reusable bags are a farce that ignores the use case of reusing singe-use plastic bags as trash can liners, so you're already getting reuse out of them, and the thin bags will likely decompose faster in the landfill.

Meanwhile nearly every feel-good measure that banned plastic bags from municipalities allows paper bags, which require more energy and water to manufacture, and cannot be used to line trash cans.

So I now have to buy plastic trash bags, made out of thicker plastic, so I can throw out the paper ones.
by joz1-k | 2025-09-29 08:40:32+00:00
Correct. And if those projects exposed a C++ API, then rewriting them in Rust would be highly problematic, because Rust did not prioritize C++/Rust interoperability (for well-understood reasons). So, you can either have a C API and move to Rust or have a C++ API and create a Rust version of the library for Rust developers, but your original users of the C++ library will stick with the C++ version.
by orwin | 2025-09-29 08:40:45+00:00
Terrorism is targeting civilians or civilian infrastrucure to further a political goal.

Terrorism have a bad rep, but it was used successfully in South africa to remove apartheid, with the French resistance and a lot of anti-colonization movement. Targeting fuel depots and the Crimea bridge can also be considered terrorism (and is, by the russian).

I personnally think we ought to distinguish terrorism which mostly target civilians from terrorism on which civilan death are side-effect, but the US state department calling terrorists people who only killed military targets during the Irak/Afghanistan war diluted the meaning of the word further. I'm trying to push back on that, because when the meaning of terrorism is diluted enough, it stop to be a good word to describe a phenomenon we ought to stop, and start to be a word used by politician to target what they don't like.
by t43562 | 2025-09-29 08:41:50+00:00
I think taste is one of those things that we use to describe something that is a bit difficult to judge.

Something might not be to my taste but it can be good and workable nonetheless. It has taken some decisions that lead to solving a problem in a certain way and I can see that that way works and can be extended but it might not be a way that pleases me. Perhaps this is because it forces me to think in a mode that I am not generally accustomed to.
Show HN: When you open Instagram, your textbook opens instead – ZenScript App
by walix2 | 2025-09-29 08:42:13+00:00
ZenScript is an Android app that automatically redirects social media apps to your chosen reading material when you hit your daily time limits. Instead of showing a "blocked" screen, it seamlessly opens your ebook or textbook.

Built this after my wife and I kept getting distracted from German exam prep by endless scrolling. We tried every app blocker, but they all had friction - you'd see "blocked" and then manually have to open your study materials, which often broke our motivation.

The key insight: replace the habit rather than just block it. When you tap Instagram after your 30-minute limit, ZenScript intercepts the launch and opens your focus book instead. No friction, just automatic redirection from scrolling to learning.

https://www.zenscript.app/
by pjmlp | 2025-09-29 08:42:16+00:00
In fact, in what concerns most of the languages, they scale down to computers much weaker than most of my 1990's PC desktops.

Some examples, one per language, there are others I could list.

https://www.wildernesslabs.co/

https://tinygo.org/

https://www.ptc.com/en/products/developer-tools/perc

https://www.swift.org/get-started/embedded/

https://wiki.dlang.org/Programming_in_D_tutorial_on_Embedded...
by mfru | 2025-09-29 08:43:05+00:00
this is - of course - false.

Communism is not theft (that only computes if you have a neoliberal viewpoint of taxes = theft) and the second point is just a polemic (also: capitalism is directly and indirectly the cause of hundreds of millions of deaths, all the US led color revolutions, anti-communist killings like in Jakarta or Vietnam etc., all the shock doctrine countries that still are not sprawling hubs of capitalist paradise).
by ivan_gammel | 2025-09-29 08:44:04+00:00
>You are not as well informed as you seem to think. As we speak 21.7% of russian oil refinery capacity is down, and it will remain down for another 3 to 6 months at a minimum

The numbers are wrong. It’s in 10-15% range, not all damage requires months of work and it’s within overcapacity that Russia had before the war. There exist temporary local shortages after strikes and it’s creating inflationary pressure, but it’s not dramatic yet. Also, 30% of capacity is beyond Ukrainian reach.

I don’t see any point to comment on anything else. Personal attacks are against the rules of this forum.
by thrdbndndn | 2025-09-29 08:44:06+00:00
The way I have always understood it, the main issue with plastic bags is that they are very difficult to recycle and they do not break down easily, so they end up polluting the environment.

As for the "amount of water and energy spent" to produce them, yes, that is tiny compared to something like a tote bag (and for most commodities, production cost usually tracks closely with resource use). But in a sense, that is actually part of the problem: they are so cheap and resource-light to make that they get treated as disposable, and their environmental cost shows up later in waste and pollution rather than up front in production.

Generally speaking, when I was younger (say, 20 years ago), discussions about environmental impact were almost entirely framed around pollution (what ends up in the soil, air, or water), not around the energy footprint of making things. It's interesting how it changes nowadays.
by metalman | 2025-09-29 08:44:47+00:00
H² is unsolved.perenialy so.but oh so amazing on paper, some much energy in such a small package! and therein lies the problem, H² is so tiny that it is impossible to contain. It goes strait through solid steel, and the pumps and hose'es to move it from storage to tankage in a retail environment are yet to be proven, even NASA and other rocket companys still have cancelations due to leaks. And sure H² is used in large enough quantities in industrial settings,but those in no way reflect any way of implimenting retail domestic sales and use. The notion.that we can take a hydroCARBON, and magicaly make it a clean fuel is a twist too far, and scheems like this regularly run there course where they end up bieng proven worse than just burning coal. The only green hydogen will come from the solar powered hydrolosis of sea water at some point after a number of experimental technologies under investigation now are developed and introduced at scale, which luckily, happens quite fast these days.
by thomascountz | 2025-09-29 08:45:16+00:00
From TFA:

Single-use plastic bags, while a substantial source of litter, have a surprisingly small carbon footprint due to their manufacturing process, light weight and inert material not releasing methane into the environment. A 2018 study by the Ministry of Environment and Food in Denmark suggests that an organic cotton tote needs to be used 20,000 times to offset its overall environmental impact of production.
by epolanski | 2025-09-29 08:46:20+00:00
You break up things when it makes sense, not for the sake of it.

Having to jump out of the code you're reading comes with its own downsides and tends to compromise maintainability where you are increasing the shallowness of your code (same functionality, but higher api surface).

You break up things when there are benefits to breaking them and Unix provides a very sensible reference to this topic where plenty of syscalls run generously in the thousands or tens of thousands of lines.

Stanford professor Jon Ousterhout (among other things the author of the Tcl language, the Tk framework, the Raft consensus algorithm and many other things) has an entire paragraph in his book "A philosophy of software design"[1], on why the argument "functions should be short" is short sighted and should never be taken at face value.

[1] https://www.amazon.com/Philosophy-Software-Design-John-Ouste...
by xandrius | 2025-09-29 08:46:36+00:00
Consider trying Ubuntu Touch, very active community and fun if you're interested to be a developer.

Jumping from a shark to another is maybe not the solution we should aim for.

I released an app on the Ubuntu Touch store: took a minute to fill in the form and then you get people giving you feedback/help if anything doesn't work (since you can link your source code too).
by tasuki | 2025-09-29 08:46:54+00:00
> So I would say that christianity has the most logical, comprehensive and historically/experientially validated truth claims.

That's nonsense. The Bible is full of contradictions[0]. Also, you write "Jesus is the son of God" and next paragraph you write "Jesus, ie God himself". Is Jesus his own son? (Fwiw, I attended Catholic schools for 13 years, made many good friends, and still think that religion is nonsense.)

> As to why catholicism specifically its the church Jesus, ie God himself, founded. All the other christian denominations were founded by men hundreds or thousands of years later.

Are you saying Catholicism is better because it's older? The Jews would say Judaism is the right one. That Catholicism and all the other Christian denominations were founded much later, and Jesus was just another prophet.

[0]: https://www.skepticsannotatedbible.com/first/contra2_list.ht...
by pjmlp | 2025-09-29 08:48:27+00:00
Big words matter, because there is a whole list of megacorps that rather keep using Java alongside C and C++ to implement their JVMs.

If Kotlin is so great where is the KVM taking over the world, outside ART, when no one is forcing its adoption like on Android?

Actually, is Kotlin Native finally good enough for JetBrains to implement a KVM, without having to rely in something writen in Java with all the related flaws?

I use Typescript where it is imposed upon myself, like Angular and Next.js, when I can have my way of Web development, it is plain Spring MVC or ASP.NET MVC with vanilajs.