MurphyA/hacker-news huggingface dataset:
by Frieren | 2025-09-30 08:50:51+00:00
That is a false dichotomy. I want a smartphone with apps that are heavy regulated against bad practices.

- No dark patterns that make difficult to unsubscribe or that add automatically products to the basket - No promotion of hate and other highly emotional and highly addictive content - Limit the amount of daily ads so increasing retention time is not a goal - Removal of loot boxes and other gambling from games

and other things like that. Medicines are dangerous and have a lot of regulations, nobody is asking to remove all medical products. That is a straw man argument.
by DanielHB | 2025-09-30 08:51:20+00:00
> Not quite right. This is defense in depth. The judicial system is supposed to prevent abuses like this, but just in case, you also limit the ability of the government to track you.

My point was the government can still totally track you as an individual, the data is just fragmented all over the place. But if you are high profile the government can totally put some investigator to track down everything.
by adrian17 | 2025-09-30 08:51:26+00:00
The commit names look very weird too, feel more like marketing speak:

> BREAKTHROUGH: Fix critical ID mismatch in Cap'n Web protocol

> TIER 3 ULTIMATE: Extreme Stress Tests & Advanced Capability Composition

> Achieve Cap'n Web protocol mastery with perfect capability composition (note: this exact commit name is repeated another time)

The commit descriptions are even worse. If they’re so blatantly not written for anyone to read, why bother generating them at all?
by squigz | 2025-09-30 08:52:08+00:00
Having something you can point to and say "This is why you're being removed" often removes some headaches. Some people will claim it's unjustified, moderator abuse, etc, if you don't. At least with some rules, there's less wiggle room. Of course, some people are going to respond poorly even with some rules, but it's also not just about the offenders - other community members being able to see there's some logic and reason to removals is good.
by justAnotherHero | 2025-09-30 08:52:29+00:00
Since last year i've been working on something that surprisingly didn't exist before, an app where you can rate sports games.

https://rategame.io/ and on the app stores(I really recommend the app if you want to check it out, especially on a phone)

We've expanded on the concept with rating stadiums, creating lists, voting for player of the game and more as we are trying to become the letterboxd for sports.
by satisfice | 2025-09-30 08:53:24+00:00
I want a code of conduct that explicitly allows debate, disagreement, and normalizes hurting other people’s feelings with your words.

What matters is that people are operating in good faith.

I would also say that IF you have been accepted as a member of a community then you and your feelings must matter to that community unless and until you are ejected from the community. There needs to be a system for accepting and expelling people, and that system should rest on the judgment of people that the community has selected as trustworthy (until and unless those people are expelled).
by 3form | 2025-09-30 08:53:43+00:00
I'm not very involved in the topic, so my POV might be very wrong - but most effective enforcement, from my overall life experience, is having someone act as a "bad guy" and sharply deal consequences to the people that behave like assholes.

I feel that having a detailed COC, while a very good sentiment in theory, in practice must bring about people who will try their best to skirt around the edge of COC and make trouble for the maintainers - who I expect want to stay "nice", but they're forced to act harshly in the end anyway.
by sim7c00 | 2025-09-30 08:53:50+00:00
The BIOS will look at all attached disks for a magical value at the end of first sector. that determines it's a 'bootable' disk. Then if there's only one, it will run it. If there's more, generally you can use BIOS menu to select the one you want. (it will pick 'first' by default which depends on how its all 'wired up' - likely lowest ID or ide/sata port etc.).

so the BIOS transfers execution to the address. 0x7c00. That is where it also loads your bootsector. After that, your code runs.

For UEFI it's different. And in light of modern PC platforms with things like platform security processors, there's actualyl a lot that happens even before that stage, to verify BIOS and try to aid secure-booting / trusted boot.
by bramhaag | 2025-09-30 08:54:51+00:00
I interpreted the conflict clause differently (explicit clause vs no clause = a conflict), but I can understand this interpretation as well.

If I understand correctly, the derived work would be distributed under the Combined License (say, GPLv3). How can these additional obligations be enforced if they are not part of the license the combined work is distributed under?

In other words, I believe that when it says GPLv3 on the tin, I am meant to comply with the GPLv3, not some additional obligations enforced by a different license. But perhaps the situation is more nuanced than that?
by kketch | 2025-09-30 08:55:42+00:00
I guess maybe even more things? The approach presented in the article doesn't seem like a good way of giving access to these by the way. All of these don't live on a dev machine. Things like Github codespaces are better suited for this job and are in fact already used to implement code reviews by LLMs.

My point is whitelisting is better than blacklisting.

When a front end need access to a bunch of things in a database. We usually provide exactly what's needed through an API, we don't let it run SQL queries on the database and attempt to filter / sandbox the SQL queries.
by nosianu | 2025-09-30 08:55:56+00:00
This may be a problem of scale. biochem is a much wider field, and I guess, depending on what devices exactly you mean, a lot of it is usable in other bio fields (like https://www.faulhaber.com/en/markets/laboratory-automation/l... - the pictures showing a common general bio-lab scenario, there can be thousands of such assays to test)?

So it depends on if the same machinery can be used for more general material science research and testing work.
by rhdunn | 2025-09-30 08:55:57+00:00
I was trying to think of examples.

A better example for Java would be something like lambda expressions on functional interfaces. There, the compiler is creating an anonymous object that implements the interface. A reversable decompiler will just see the anonymous class instance whereas an analytical decompiler can detect that it is likely a lambda expression due to it being an anonymous class object implementing a single method interface and is being passed to a function argument that takes that interface as a parameter.

In C# yield is implemented as a state machine, so an analytical decompiler could recognise that construct.

And yes, for JVM decompilers it could have language heuristics to detect (or be specifically for) Lombok, Scala, Groovy, Kotlin, etc.

[1] https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaex...
by yakshaving_jgt | 2025-09-30 08:56:04+00:00
> You think moderators need to establish a CoC to push their politics on people if they want? How does that even make sense? Why not just... do that, without a CoC?

I don't think this is what generally happens, or what people are wary of. I think group participants [sometimes] coerce moderators into establishing a CoC in order to have a tool to reach for in service of silencing voices they regard as "problematic".
by munksbeer | 2025-09-30 08:56:30+00:00
Sadly, I do the same at times.

I just want to hack together something that works for my use case. If I can share that with the wider team, that is superb. But I really don't enjoy my hacky utils being subject to tedious code review scrutiny they don't deserve.

To be clear, I _do_ add utils that I think will be useful to the common repo, subject to review, and mostly they will be merged. But if it gets painful, I just retract the PR and keep it locally.
by sim7c00 | 2025-09-30 08:56:56+00:00
and - i made similar comment with a bit more elaboration. it's important to realise this is how to make an OS from scratch in the 90s without any idea of what the OS is going to do or what hardware you want to run it on, etc. etc. - there are many things missing which will surely bite you, hard, if you want to roll an actual usable OS.

it's a lot of fun to do these things, but it's good not to be convinced it's actually how modern OSes work, or modern hardware for that matter.
by StopDisinfo910 | 2025-09-30 08:57:20+00:00
CoC always appeared to me as a US issue which could pretty much be safely ignored by anyone living in the rest of the world. I generally dislike how they tend to be written as objective rules while actually being imperialist but most of them can safely be boiled down to act like a normal professional person.

The implied subtext of "avoid topic the US finds morally objectionable and when in doubt act like an American would" is what I dislike from a theorical point of view but the truth is, it doesn't really matter on a day to day basis.

So yes, CoC seems mostly harmless but also mostly useless. I tend to agree with the article point that if this is the case, keeping them short seems optimal.
by thed1979 | 2025-09-30 08:57:25+00:00
Hi HN,

I made DiveOverlay, a tool to overlay dive computer data (depth, time, etc.) directly on underwater videos. It generates a video overlay file you can drop into your editing workflow.

I’d love feedback on: usability, intuitiveness, and any features you’d like to see.

Check it out: https://www.diveoverlay.com
by seec | 2025-09-30 08:57:28+00:00
Interresting point of view.

But don't you think that today's internet already provides lockout and micromanagement without ever needing the microtransaction part?

This is actually all the talks around censorship on various platforms and random ejection from various marketplace/social system without much recourse for some (can go from being censored on any given social network, to being prevented to publish on app stores, to having your google account fully taken away).

Sure, you might still be able to access the internet, but is that relevant? What people come to do on the internet is more in relation with other people than anything else. Tech doesn't matter that much; everything ends up being built around social networks/issues.

And in the end, the internet is just a layer built on top of a physical system that is very much dependent on a given social structure/hierarchy. If that social structure wants you out, it won't make much of a difference how your internet software works.

I kind of get what you are saying, but I fail to see how a microtransaction internet would be any more tyrannical than the "real world".
by lxgr | 2025-09-30 08:59:39+00:00
How would that help, given that ChatGPT has apparently already figured out how to consistently and systematically game the benchmark by working in pixel space and only using SVG as a wrapper for a raster image?

FWIW, I could totally see a not hugely more advanced model using its native image generation capabilities and then running a vector extraction tool on it, maybe iteratively. (And maybe I would not consider that cheating, anymore, since at some point that probably resembles what humans do?)
by jrowen | 2025-09-30 08:59:41+00:00
The default settings are interesting. Are there people doing this every 15 minutes, daily? And otherwise live a "modern" life?

I don't meditate or actively practice mindfulness, the thought of it kind of gives me anxiety in a "I don't have time for that, gotta keep moving" way (though I do daydream and stare into space a lot, but is that mindfulness or the opposite?). In that sense I would almost consider this a form of torture, it's such a short interval, feels like it would always be on my mind (but that's the point?).

What is the relationship between mindfulness and deep focus, are they at odds or complementary?
by lowsong | 2025-09-30 09:00:03+00:00
A big part of a CoC that this article, as most discussions on the topic, miss is that they provide a signal to new contributors from marginalized groups, who may have faced abuse or violence in other spaces, that this community will be safe for them to contribute to and - as many anti-CoC folk like to say - get on with the tech.

Not having a CoC doesn't mean a project is going to be unsafe to work in. But it means when another community member refuses to work with you, or belittles your work constantly, there is nothing to be done. For many, why take the risk. This means that projects are starving themselves of contributors because they don't create an environment that is safe.

Ruby's "CoC" is actually a fantastic example of why you need to spell it out too. "Participants are expected to be tolerant of opposing views." is often weaponized by abusers who like to paint basic requests like "please use my chosen name" as "not being tolerant".
by asmor | 2025-09-30 09:00:08+00:00
It's pretty well documented that they called their mailserver "Wolfsschanze" (which was one of Hitler's military bunkers). Whether or not that's just edgy behavior or not, I don't know, but my guess it's a bit of both considering suckless people have complained about "cultural marxism", which is a term with pretty straight lineage to the Nazi's "cultural bolshevism".

So... is that not a nazi reference? Why else would you preempt being "horrible".
by Twelveday | 2025-09-30 09:00:08+00:00
Apparently the team is actively working on a solution to allow for rooted phones (just shows you a warning) and alternative stores.

I was really torn on what to vote but went for a yes in the end - only time will tell if and how this will be abused.

https://github.com/swiyu-admin-ch/eidch-android-wallet/issue...
by red75prime | 2025-09-30 09:02:04+00:00
The term for research on whether LLMs can learn and execute this or that algorithm of program synthesis? I guess there's none. If we do know the algorithm, it's better to teach LLM to write a program that outputs a program. If we don't know the algorithm, we can't reason whether LLM can do it.

> even if someone discovered that LLMs can only ever emit/recognize context-sensitive languages

https://arxiv.org/abs/2310.07923 Their recognition abilities are limited by context-sensitive languages, if the number of steps in chain-of-thought is linear in the length of input.

All in all, asymptotic behavior of a network on an algorithmic task doesn't matter that much for AI. What matters is whether the network can simplify a problem to a manageable length.
by sanchez_c137 | 2025-09-30 09:02:07+00:00
Throughput: 160–170k RPS locally; ~250k RPS sustained on 24‑core bare‑metal with a 50GB cache. Memory safety: 1.5–3GB overhead at 50GB (no traces); ~7GB at 100% OTEL sampling. Hot path discipline: zero allocations, sharded counters, per‑shard LRU, TinyLFU admission. Control plane: runtime API for toggles (admission, eviction, refresh, compression, observability). Observability: Prometheus/VictoriaMetrics metrics + OpenTelemetry tracing. Kubernetes‑friendly: health probes, config via ConfigMap, Docker image.
by squigz | 2025-09-30 09:02:58+00:00
> silencing voices they regard as "problematic".

I'm going to push past this extraordinarily bad faith framing. I'm going to assume you're referring to people who are made to feel uncomfortable or are harassed by other members of the community.

So if that community doesn't have a CoC, and those members talk to the moderators, and the moderators take action... is that coercion too? Is that the moderators or those members pushing their political views on the community? Should the moderators just not do anything?
by jillesvangurp | 2025-09-30 09:04:02+00:00
Looks like it's a thing from 15-20 years ago. I've never come across this license in any project; so it doesn't look like it is widely used. It looks to me like this failed to get a lot of usage.

I was in an EU project around 2007-2008 via Nokia Research. No mention of this license. But at the time they did have a list of licenses that were OK for licensing software. License like GPL, Apache 2.0, etc.
by sph | 2025-09-30 09:04:51+00:00
I’m gonna be that guy. Reminds me of AI coding: sure, it gets you to the goal faster, but you lose the opportunity to learn, improve or find a smarter way of solving your problem.

I’m told some use AI to do boilerplate work, but I bet those that buy wholesale into the AI hype use it for everything, especially things they don’t know much about and would actually benefit from learning themselves.

I am self-taught and naturally curious: having a machine to rob me of the chance to learn and discover, to beat my head against a wall, which I also have to babysit because it is dumb as a rock, is simply a net negative for me.
by rsynnott | 2025-09-30 09:05:51+00:00
Well, except that (I think I know the scene you're referring to), it ultimately worked. The LLM, on the other hand, will feel no need to stick to its 'promises'.

(Really the genie is closer to the traditional sci-fi AI in that it's legalistic and rules-bound; the LLM very much isn't.)
by paul_manias | 2025-09-30 09:06:38+00:00
In the last 7 days I implemented a complete XPath 1.0 parser & evaluation system from scratch in C++20. Right now I'm adding support for XPath 2.0.

Codex in the cloud has been leveraged to do 95% of the work and Claude 5%. We've output 10.5K LoC and 774 individual tests to ensure compliance to the spec.

Lately I've been feeling like we're living firmly in the future. This would easily be an 8+ month project on my own not including the tests, yet we're now on track for completion in 10 days. A min. 25x speed increase is a crazy level of productivity for me and it's hard to believe I'm still seeing articles claiming that AI coding isn't productive.
by seec | 2025-09-30 09:06:46+00:00
I definitely would, if payments in 10s of cents was possible.

But we only get full on subscription that are at least few euros per month and those are annoying to manage and it's quite complicated to evaluate the value beforehand (unlike say a traditional magazine that you can buy as a single issue to test before subbing).

And when you find one-time payments, they are usually high price (around 3€ minimum seems to be the usual) and worse than that, you rarely can own the stuff. You purchase "access" with a license and no way to really save the thing as your own, making the whole thing a bit of a joke, and piracy the only truly sane solution.
by JdeBP | 2025-09-30 09:08:09+00:00
Nor does Y-bar's example from EUR-Lex, where the language list is below the catalogue information. It being right at the top in a banner of hyperlinks with 2-letter codes is not actually a part of the pattern. The E.U. Parliament and E.U. Court of Justice use drop-down menus with the full language names, for example.

* https://www.europarl.europa.eu/about-parliament/en/parliamen...

* https://www.europarl.europa.eu/about-parliament/cs/parliamen...

The headlined page, as was pointed out, is just some system administrator's own WWW site, moreover.
by throwaway1832 | 2025-09-30 09:08:58+00:00
> Also, pacman can't handle AUR.

This just shows that you don't have a good understanding of how pacman(8) or makepkg(8) operates on Arch Linux.

makepkg is the command that builds the actual packages from PKGBUILDs, pacman' job is to install those packages.

makepkg unlike paru is not a wrapper and is part of pacman itself.
by Hard_Space | 2025-09-30 09:09:18+00:00
Disqus is a great idea turned into hot garbage by (inevitable) lowest-level monetization. I once worked on a blog with Disqus. Whenever we had a hit, such as an HN front page, horrific ads would be injected into the comments section for that page. Any page without significant traffic had no ads, lulling you into a false sense of security. If a page 'hit' in your off-hours, the ghastly and repulsive ads could be running for a day, or even a weekend.

They could be turned off at the time but only on a case-by-case basis. In the end, I got rid of Disqus.
by gsf_emergency_2 | 2025-09-30 09:09:18+00:00
It's the LinkedIn version of the challenge to tell people they can prove P=NP without te ...

As far as Jane Jacobs (not a professional) is concerned, this is the hardest problem for any tribe of humans: how to survive as a culture?

On values (some say fumes) or on money. Values vs value. Academia back in the days of Athena was a "solution" on the values end of the spectrum. Religion, too, until they figured out they could appeal to the "charity" of the spiritually hungry rich (& later, everyone)

(I appreciate the Benedictine orders for limiting their offer of spiritual goods to some devilish brews )
by pmontra | 2025-09-30 09:09:52+00:00
IANAL but that could mean that if I take the code of EUPL project Work and I fork it as Libre Work and add a very minor and useless feature that uses another work licensed with some GPL license (not difficult because I can pick the dependency by license,) I have a derivative work that I can distribute under GPLv2.

However it seems strange that they didn't think about that. Maybe it's only a bad choice of words, which is equally strange.
by Pooge | 2025-09-30 09:10:36+00:00
Natural sweet things are healthy (fruits are an example). Processed food where sugar was added to make it addictive is not. I would argue most pastries are not healthy but you can make them at home and remove 50% of the sugar if you really crave one.

For salt, I disagree. Normal humans don't need to add salt to a varied diet. Table salt is completely unneeded but most think food tastes bland without salt because their taste buds have adjusted to it.
by yakshaving_jgt | 2025-09-30 09:11:54+00:00
> I'm going to assume you're referring to people who are made to feel uncomfortable or are harassed by other members of the community.

It has been my experience that there are both members of groups typically regarded as marginalised who have been harrassed, and also members of groups typically regarded as marginalised who harass others. There are surely more variations of this too.

My most recent experience of this was a member of a group typically regarded as marginalised harassing one of my colleagues — who is also a member of a group typically regarded as marginalised, but perhaps less so if you subscribe to the legitimacy of intersectionality — at a software development conference with an established CoC.

The incident was reported, and the repercussions for the harasser amounted to exactly nil.

> So if that community doesn't have a CoC, and those members talk to the moderators, and the moderators take action... is that coercion too?

No.

> Is that the moderators or those members pushing their political views on the community?

That really depends on the circumstance.

> Should the moderators just not do anything?

Moderators should take action on CoC violations as proportionately, fairly, and impartially as they can.

> I'm going to push past this extraordinarily bad faith framing.

It is extraordinarily tiring and depressing that anything proffered that contradicts the orthodoxy of the culture that most readily endorses the establishment of CoCs is immediately dismissed as an argument in "bad faith".
by Ragnarork | 2025-09-30 09:12:33+00:00
Well a big reason this is missed is people discussing it are not part of these groups and mainly saw this as an annoyance.

I can agree that heavy & strict CoCs can be daunting and probably overkill for small open source projects. And they're far from flawless, as shown by the Rust mods resignation incidents. But to say they're useless and anti-meritocratic is to forget (and/or silence) these people that wanted to contribute in an environment where they wouldn't feel threatened (incidentally, sometimes despite being skillful contributors, so much so for the supposed meritocracy of the CoC-less projects).

I'm not sure strict CoCs are the answers to these real problems, but this feels like dismissing these problems altogether.