MurphyA/hacker-news huggingface dataset:
by diggan | 2025-07-11 12:39:42+00:00
> For-profit company running warfront or openfront?

Talking about OpenFront. Seems to be run by a "OpenFront LLC", supposedly based in "SACRAMENTO, CA 95816" according to their privacy policy. Playwire (A "revenue amplification company") is also involved somehow into the operations, as you get redirected there when you hit "Advertise with us" link, I'm guessing they might be the publisher or something?

As for the actual people working on the codebase, it seems like there are two main authors which based on the activity seem to be full-time employees working on the project, or at least contractor-based.
by neutronicus | 2025-07-11 12:40:19+00:00
I don't think there's any real danger of confusion. So I don't buy your objection on that basis.

I do think that both the suffix "-cide" and the transitive verb "committed" insinuate wrongdoing and I in fact appreciate avoiding that phrasing out of respect for the deceased and their families.

On the other hand my younger sister took her own life in 2014 and my uncle took his own life in 2017, and that's the phrasing I've used, whenever I've felt the need to share these biographical details. Doesn't discard their agency, but also doesn't stigmatize. I can't help but think that the style guide would be better served by this established vernacular. It's both clear and respectful, and I wouldn't even really call it a euphemism.
by dghf | 2025-07-11 12:42:38+00:00
But on the other hand:

"The book belongs to the person who purchased it last week". Not "whom".

I think it is reasonable to say that the object of the to is not "who(m)ever", but the entire clause "who(m)ever purchased it last week"; and that clause should follow normal subject/verb agreement.

Similarly:

* "I don't know who purchased the book last week", not "I don't know whom purchased the book last week."

* "This is the person who you said purchased the book last week", not "This is the person whom you said purchased the book last week."

I've done some digging, and Fowler, Partridge and Gowers all support my stance, so I'm fairly confident in it now.
by boroboro4 | 2025-07-11 12:42:47+00:00
Good question! I did a small experiment: trained a small logistics regression from embedding vectors into 1st/2nd/3rd character in token: https://chatgpt.com/share/6871061a-7948-8007-ab53-5b0b697e90...

I got 0.863 (for 1st)/0.559 (for 2nd)/0.447 (for 3rd) accuracy for Qwen 3 8B model embeddings. Note the code is hacky and might be wrong in ways + in reality transformers do know more because here I utilize only embedding layer. However it does show there are very clear signals on characters in tokens in embedding vectors.
by cess11 | 2025-07-11 12:44:34+00:00
Is this a joke? The EU is the product of large industrialists institutionalising their liberalist, capitalist values as an international bureaucracy.

It hardly cares about unions beyond what the ECHR and ILO treaties demands, i.e. it's obviously not left wing. If it was inherently left wing it wouldn't have the kind of parliament it has, but rather something like Yugoslavia or the DDR did.

It's also not conservative, hence why that movement has had to bolt on militarisation and stuff like Frontex.
by disgruntledphd2 | 2025-07-11 12:44:51+00:00
BYD Q4 sales (only NEV): https://tridenstechnology.com/byd-sales-statistics/ approx 600k.

Tesla Q4 sales: https://ir.tesla.com/press-release/tesla-fourth-quarter-2024... approx 500k.

So Tesla are not the biggest anymore (which honestly surprised me).
by Forgeties79 | 2025-07-11 12:44:56+00:00
Yeah - I feel like we need a little bit more of a stripped down approach to drugs in the US. If you’re 18 or under, there need to be a lot of restrictions because we know for a fact that a lot of these things have a profound negative impact on brain development, and we also know that we don’t even fully understand the extent to which various mind altering substances can impact development. It’s just safer to say “no” until then as much as I am loath to endorse anything remotely akin to prohibition culture.

Teens will always get their hands on things so it’s up to parents to teach kids how to be safe around drugs and alcohol, but I know I personally will be really trying to communicate to my kids that they need to wait until they’re 18 to really start exploring all this stuff. I know they will before that, but as long as it’s a little experimentation here and there and not regular use I’ll consider it a success.

Once you’re past 18 or so, it needs to be all about education and general availability for most substances. Safe usage and community protections (such as not driving while intoxicated) should be the #1 goal.
by tialaramex | 2025-07-11 12:45:06+00:00
Note that you can solve that last problem but you need to think outside the box.

Hammering structural parts which don't want to go is hard work and if your workers have union protection you can bet they'll say "No". So what you need are strong union protections so that they feel able to say "No" when asked to do unreasonable things. Does that mean they're going to be a little harder to manage? Maybe, but mostly it means "Rule by fear" doesn't work and leadership might need to learn to inspire not threaten.

Union protections help in one place you're already familiar with. If your pilot says "No, I don't like those clouds at all" and won't fly, the airline can't fire them for that. That's their judgement, if you fire pilots who you feel aren't risking passengers necks to make the line go up you're not going to have any pilots at all.

Historically it helped for traffic control, but that's OK our old friend, Cowboy Actor and Friend of the Working Billionaire, Ronald Reagan smashed that, so now traffic control has the shocking poor working conditions Corporate America loves.
by perching_aix | 2025-07-11 12:45:18+00:00
I see, fair enough. I'd be just hesitant to say "xy keeps yz from doing zx" without data, cause it sounds like a claim (or even a fact) rather than an opinion/anecdote, and it's pretty hard to pick up on this difference.

We were able to clarify it and we're both being decent sports about the topic, but you can imagine how well this might go over in less careful and open minded situations. Or even desperate ones.
by butlersean | 2025-07-11 12:46:21+00:00
to commit an act usually means that its intentional and illegal. suicide is often neither. hence the passive tone.

compare and contrast: - he committed suicide - he was a victim of suicide - he died by suicide

each implies different levels of legality and passivity, and therefore control, and responsibility.

in this particular case the passive voice is extra important because to any reasonable person the post office management / fujitsu / uk gov are the responsible parties.
by cedws | 2025-07-11 12:46:50+00:00
The failing is as much with the court as it is with Fujitsu. Why did they blindly accept Horizon’s data as evidence? What if the computer said the Queen stole all the money and ran off to Barbados, would they have thrown her in jail? Why was the output of a black box, which may as well have been a notebook Fujitsu could have written anything they wanted into, treated as gospel?
by johngai | 2025-07-11 12:46:50+00:00
We’re a mid-sized digital agency (25+ people) and after years of duct-taping tools like ClickUp, Zoho, and Notion together, we finally made the switch to Barawave, an AI-powered cloud ERP system that covers project management, CRM, invoicing, HR, and workflow automation — all under one roof.

It’s still early days, but honestly, the experience has been a game-changer.

A few things we love:

The AI task routing and suggestions save hours weekly.

We finally have a single dashboard across sales, ops, and delivery.

Built-in automation flows are flexible, without needing devs.

Pricing is startup-friendly compared to other bloated platforms.

They’re clearly building fast and listening to feedback. We’ve even been able to customize modules based on our team’s needs.

If you’re a startup, agency, or growing company drowning in disconnected tools, Barawave might be worth a look.

Happy to answer questions or share more on our experience!
by myrmidon | 2025-07-11 12:47:06+00:00
I don' much like this euphemism either, but there is at least one favorable aspect in my view: "Died by suicide" reads less accusatory to me, and I believe that is actually a good thing here.

Too much focus is put on retroactively heaping blame on involved persons whenever things go wrong, but that is a really bad approach in my view; enforcement/punishment for things like this should be as light (and consistent) as possible.

But instead we get insane inconsistency (depending on exact outcome) thanks to media amplification and selective outrage.

All that achieves in the end is that people become better at shirking responsibility and playing the blame game, and it hinders not only investigations of past incidents but even increases future risk by incentivizing everyone to cover their ass first and actually fix things second.
by rahimnathwani | 2025-07-11 12:47:08+00:00
But suicide is an act (even if often either an irrational one committed by people in a disordered state of mind, or perhaps a desperate one by people with no path to happiness), and understanding any particular suicide is going to require understanding the thoughts and motivations of the person who killed themselves.

In this case, several people independently committed suicide due to largely identical circumstances. Sure, not everyone falsely implicated took the same action, but I don't think we need to look at their individual circumstances to understand the root cause.

framing suicide more like a disease that acted upon them

These people started off with agency, sure, but being falsely accused by the government, and having government employees and contractors giving false testimony, took away much of that agency.

Could you or I be 100% certain we wouldn't react the same way?
by stirfish | 2025-07-11 12:47:26+00:00
What do you like about smoking? My favorite part was getting to stand outside alone for 5 fucking minutes.

Check out Allen Carr's Easy Way to Stop Smoking, if you're interested. It helped me think a lot more about what I was doing and feeling, and turned out to be useful in a bunch of other areas in my life. I found the audiobook ripped from cassettes as a torrent.
by vintagedave | 2025-07-11 12:47:31+00:00
> ...all ground to a halt.

This sounds melodramatic :) because you must have moved your business over to something else. I get it's valuable as a pitch but sometimes the severity of a problem someone solves can come off poorly. It's okay to say, 'this mildly inconvenienced me enough to make a replacement others might find useful too.'

Feedback:

* Great idea; I used Skype for calling phones too, always overseas. For me this is use case #1, calling a bank in my home country. Argh. Bad enough due to their call service, much worse now there's no good consumer-not-B2B-product way to call them at all after Skype went.

* Seriously: something working and working well in this space would be nice. I myself would use it once every few months, but I get that others will use it a lot more

* Making it usable by relatives would be key for one of my use cases (where Facebook Messenger's video call UI can be observed to have confusing UX -- we used to use Skype)

* Browser-based is _exactly wrong_. Skype was an app I could use on my desktop and phone.

* I tried clicking the phone number area and typing something and nothing happened. Maybe I need to sign up first. But the UX first impression is, 'this doesn't work.' EDIT: I have to click the number buttons! I thought I could press the number keys on my keyboard. Ok, got it, but this is awkward - I'd want to type, paste, etc.
by xbryanx | 2025-07-11 12:47:39+00:00
> please don't say they died by suicide

I encourage you to read the current thinking on this evolving language, which offers some explanation as to why we're moving away from damaging language like "committing" suicide.

https://en.wikipedia.org/wiki/Suicide_terminology#%22Committ... https://www.iasp.info/languageguidelines/
by kccqzy | 2025-07-11 12:47:54+00:00
The pursuit of "better" languages might be incomplete, but it has long been known that this specific problem can be solved by the newtype pattern. It might have originated in Haskell but it's equally applicable in more traditional languages like C++. All you need is to define a named struct containing an integer called PhysicalSize and another one called AllocatedSize. In C++ add operator overloading to it so you can do arithmetic. In Haskell add instances such as Integral and Num.
Ask HN: Need C code for drawing graphic primitives to a framebuffer
by Surac | 2025-07-11 12:47:59+00:00
I have a framebuffer that must be seen as being slow. Also the cpu accessing the fb has no cache whatsoever to accelerate the memory access. I need c code for drawing thick lines with endcaps, thick circles, thick elipsoids and thick beizier curves. I have code to do all this 1 pixel wide, but I need code to draw them with a width without plotting over and over each pixel. I already have Bresenham implementation for lines, circles, ellipsis and beizier
by FZambia | 2025-07-11 12:48:34+00:00
Client SDKs are often a major challenge in systems like these. In my experience, building SDKs on top of asynchronous protocols is particularly tricky. It's generally much easier to make the server-side part reliable. The complexity arises because SDKs must account for a wide range of usage patterns - and you are not controlling the usage.

Asynchronous protocols frequently result in callback-based or generator-style APIs on the client side, which are hard to implement safely and intuitively. For example, consider building a real-time SDK for something like NATS. Once a message arrives, you need to invoke a user-defined callback to handle it. At that point, you're faced with a design decision: either call the callback synchronously (which risks blocking the socket reading loop), or do it asynchronously (which raises issues like backpressure handling).

Also, SDKs are often developed by different people, each with their own design philosophy and coding style, leading to inconsistency and subtle bugs.

So this isn't only about NATS. Just last week, we ran into two critical bugs in two separate Kafka SDKs at work.
by Bender | 2025-07-11 12:49:18+00:00
And this will lead to demand for ID-validated specific proxy malware that detect who has authenticated with ID services and give others a way to browse the web normally again through them. Those with the ID proxy malware will take the fall for anything the rest of us using the proxy do.

Maybe after a decade of wrongful arrests the laws will become more sane and just require server operators to use RTA labels [1] and clients to check for said labels to active optional parental controls as determined by the parents or legal guardians. No 3rd party leaky junk.

[1] - https://www.rtalabel.org/index.php?content=howtofaq#single
by azangru | 2025-07-11 12:49:28+00:00
Why do they have this in the list of examples of 'run-on sentences':

> Bad: To access your programs click the Start button.

> Improvement: To access your programs, click Start.

Sure, the improved version has added a comma, but the initial version is not a 'run-on sentence'; it does not contain 'two or more complete ideas that are joined without punctuation'. The comma here is completely intonational; it would not be needed if the word order was different, as in 'Click Start to access your programs'.
by tomhow | 2025-07-11 12:50:09+00:00
This has been asked about a lot over the years and our position is that it would just generate endless more meta-discussion with people arguing about whether flags/downvotes were valid, fair, etc. We don’t want to encourage that.

What we do instead is pay attention to the sentiment (including public comments in threads) of the community, with particular emphasis on the users who make the most positive contributions to the site over the long term, and anyone else who is showing they want to use HN for its intended purpose. And we do a lot of explaining of our decisions and actions, and we read and respond to people’s questions in the threads and via email.

There are ways for us to be transparent without allowing the site to get bogged down in meta-arguments.
by TheNewsIsHere | 2025-07-11 12:51:14+00:00
One of the major problems facing American agriculture is that there are fewer and fewer farmers/farming families.

Farming is extremely money and labor intensive and there’s a lot of upfront investment with a lot of long-tail return, and it’s not “sexy” the way (for example) AI is, so there’s not a bottomless pit of cash to shovel into the furnace for a quick buck turnaround.

Independent farmers tend to seriously rely on good weather and a lot of advantageous tax treatment.

Of course massive agri-business would very much love to continue to fill more and more of the void left by the shrinking independent farming population. That has its own problems.
by meteyor | 2025-07-11 12:51:32+00:00
Let’s say my server is running on a VPN and gets new IP once in a while. Would Pangolin be an option to publicly expose my services? Because I have this challenge now where I am currently ”forced” to expose my public IP to share some services. I use firewall rules to allow incoming traffic to my server and Traefik to route the user to the right service. I just don’t like the feeling of being exposed publicly like this.
Show HN: NodeLoop – Hub for electronics design knowledge and tools
by eezZ | 2025-07-11 12:52:09+00:00
Building a free web toolbox for hardware engineers: harness cable diagram generator, connector pinout tools (M.2, JTAG...), microcontroller serial monitor, and various other small utilities.

No sign-up required. Designed from my own needs. Feedback and feature suggestions are welcome.
by sn9 | 2025-07-11 12:52:48+00:00
Sure but moving from a few centralized sources of fossil fuels to a globally distributed and decentralized network of sources of synthetic biofuels means transport distances are a tiny percentage of what they are with fossil fuels.

This consequently scales down the scale of any spill or security issue.

Like the difference between nicking a capillary and nicking an aorta.
by rpaddock | 2025-07-11 12:54:16+00:00
In some Embedded areas where safety is of high concern following the Motor Industry Software Reliability Association (MISRA) guidelines is a requirement.

There may be no heap at all and memory must be pre-allocated at system initialization. Otherwise CXXStateTree sounds like it could be very useful in my Embedded devices, which rarely have enough Flash or RAM space, which is the nature of the work.

https://misra.org.uk
by ThisNameIsTaken | 2025-07-11 12:54:41+00:00
What is particularly striking about the scandal is the impact of the mini-series. From what I understand (as a foreigner to the UK) is that it was the mini-series that sparked national interest in the case. Without it, those involved would still be in a bureaucratic and legal nightmare, in which all institutions rejected their innocence claims, and hardly anyone would have been held accountable. See also the "Impact" section on the linked wiki page.

It leaves me wondering how the situation would have been if it would have been a (dramaturgically) 'bad' series. It might have left those involved even worse of.
by VladVladikoff | 2025-07-11 12:55:08+00:00
I’ve heard this take a lot in my life. And I definitely struggle with substance abuse addiction. However I’ve looked inside myself many times to find said trauma or suffering and I just don’t really see anything of note. Perhaps the only way to discover this is through some very expensive therapy sessions, or maybe vaping some 5-Meo-DMT.
by samsolomon | 2025-07-11 12:55:18+00:00
The AA big book, as it is known. It's actually a small, but very thick book. It's the basis for all twelve step programs.

The main exercises related to my comment are writing out resentments as they occur—who/what wronged you, why that hurt and what part we may have played. Same with fears—what they are, how do they affect us.

Honestly, a lot of it is so simple, but it really forces you to think about these things.
by tjwebbnorfolk | 2025-07-11 12:55:56+00:00
I say this as someone whose father killed himself when I was in 5th grade:

The "victims" who suffer after a suicide are the living, not the dead. These kinds of "modernizations" are transparent PC nonsense made up by well-intentioned do-gooders who have no idea how to represent the interests of other people who have a lived experience that they don't understand.

The person is dead either way. There's literally no way to sugarcoat this fact. We'd rather you just speak in plain, honest language than trying to make it sound less bad somehow.
by williamdclt | 2025-07-11 12:56:24+00:00
Depending on where the emphasis is (which there is none in written form), it could be read as:

"How to connect to network resources simply? By authenticating to their local machine" (which I think is how you interpreted it)

or "How to connect to network resources? Simply by authenticating to their local machine" (which I think is what was meant)

The ambiguity itself is a good enough reason to not use this form. If the former was meant, say "the simplest way to connect to network resources is ...", otherwise just drop the "simply" as suggested
by bendigedig | 2025-07-11 12:56:31+00:00
I think you're missing the point by a mile. The point isn't some tedious debate over grammar; it's about the choice of language that perpetuates the idea that suicide is a tragedy that happens passively 'to people' in some kind of tragic, medicalised, incomprehensible way which is severed from any socio-political context.

In this case, these people were driven to suicide. I would argue that those responsible for the Horizon scandal are guilty of at minimum manslaughter of these poor people.
by wyclif | 2025-07-11 12:56:36+00:00
OP here—I'm posting this mostly to see what others think, but I have some serious problems with this study.

What happens when they break down the tasks? This study measures "development tasks."

Also, the study only mentions "245 tasks in mature projects" but doesn't specify what these tasks were anywhere. Were they debugging, new feature development, code review, architecture design, or simple maintenance? The tasks were in "mature projects" where developers had 4.9 years of experience on average.(Average residence at FAANGs is about 2-3 years before engineers move on...is that still true in 2025?)

That makes me wonder if these don't generalize to most real-world development work:

"experienced open-source developers"

"AI lab research engineer" jobs referenced

Those also make me wonder what kind of roles these are. They don't sound like general roles.

Another thing: Cursor Pro is a very specific tool. What about the time developers spent learning to use the AI tools during the study period (before they reached performance goals)?
by vintagedave | 2025-07-11 12:56:41+00:00
Another UX idea: you have a three-step process: sign up -> add credits -> call anywhere.

IMO you could simplify this to two-step: add credits -> call anywhere.

The key insight is that adding credits (the first time) _is_ or _includes_ signup -- you'll create and validate someone's identity or payment there. If you make it require minimal enough information (email address or phone for a verification code) it could be very smooth.
by reliabilityguy | 2025-07-11 12:57:14+00:00
So, what are the actions that Palestinian government took to stop Israel? I mean, they were there to sign Oslo Accords, right? So, clearly they have a way to communicate and discuss issues to end this conflict. No?

The open secret that for some reason nobody is willing to acknowledge is that Palestinians will never accept even the borders of 1948 — for Palestinians it’s all or nothing. You won’t find even a single popular politician that is okay with peace deal for a simple reason — they do not want it.

So, what do you do?