MurphyA/hacker-news huggingface dataset:
by wtarreau | 2025-05-11 04:32:10+00:00
Absolutely. Sometimes when using OpenSSL in performance tests, you notice that performances vary significantly just by switching to a different memory allocator, which is totally scary.

I hadn't seen the conversation above, thanks for the pointer. It's surrealistic. I don't see how having to support multiple file formats requires to invest so many allocations. In the worst case you open the file (1 malloc and occasionally a few realloc) and you try to parse it into a struct using a few different decoders. I hope they're not allocating one byte at a time when reading a file...
by notepad0x90 | 2025-05-11 04:35:51+00:00
The problem is, people should be free to question even that belief that dignity and equality supersede freedom of speech. Who defines what is dignity and equality? If people can't express unpopular views (without making specific threats) that question what dignity and equality mean, then how do you know the current definition of those concepts is valid according to the people? It boils down to the EU essentially stating "certain concepts are beyond debate, they cannot be questioned".

> "Yes" could be an answer here, but we could legitimately wonder if a right mind would think "we should kill all the ones I don't like"

You're right, but the point is not whether such persons are in their right mind, evil, horrible,etc... society can view them as such just fine. The point is, should the state be imprisoning such people simply for stating their views. For example in the US, I'm sure you've seen videos of people being explicitly racist in public, they don't get arrested but they do lose their jobs and livelihoods.

the concept of hate-speech gives the state the right to police speech that is merely unpopular, with no immediate harm to anyone. What if Europe slides to the far-right, and Nazis become a protected group and criticizing them is now considered hate-speech? That has dire implications. You can see this happening in the US right now, but at least we can still be critical of MAGA, the concept of making that hate-speech does not exist, so we still have a fighting chance, they can't pass laws that will allow them to spread false information without others criticizing it by redefining legal definitions of such terms (which they can do).
by kcplate | 2025-05-11 04:36:34+00:00
> Who would provide communication and awareness on this specific issue, then?

Maybe a good start is someone who doesn’t break the law to do it?

I mean the issue is caused by a government breaking its own laws, correct? Isn’t that what’s bad? I guess I don’t see how breaking a law to expose someone else breaking a law makes you virtuous and trustworthy.
by the_othernet | 2025-05-11 04:38:02+00:00
Added the Romu variants to benchmark.c. Here are the current results:

LoopMix128 ns/call: 0.380 ns

xoroshiro128++ ns/call: 0.757 ns

wyrand ns/call: 0.379 ns

PCG64 ns/call: 0.757 ns

RomuQuad ns/call: 0.575 ns

RomuDuoJr ns/call: 0.416 ns
by eru | 2025-05-11 04:39:30+00:00
Agreed.

Distillation removes most _kinds_ of byproducts, but leaves some kinds nearly untouched. Eg no sugars come over, but unless really careful you get all kinds of weird other alkanols, like methanol, and other volatile crap.

Filtering can remove that crap, yes.

I didn't know that there are yeasts that are so much more alcohol tolerant. Interesting.
by Animats | 2025-05-11 04:39:30+00:00
> Go shines for network services.

Right. Go is a great language for the server side of web client/server things. It's more reliable than C++, easier than Rust, and is hard-compiled to a read-only executable, which is good for security. Goroutines, which are cheap but can block, get rid of the async/sync distinction. The important libraries are maintained by Google people and used internally, so even the unusual cases are well-exercised.

What more do you want?
by RebeccaTheDev | 2025-05-11 04:39:32+00:00
I miss VB6 so much.

For rapidly prototyping an idea, I have yet to find anything that was as good as VB6. Drag a button, write code. Want to change things about the button? Use properties, that live update the GUI without recompiling. It was so simple that a reasonably intelligent person could grasp it in an afternoon, but in the hands of a capable developer could do some very impressive things.

It was also a fun game to hunt for VBX/OCX controls that you could use in things that were downloaded or came on random disks or CDs.

I really feel like VB6 was the peak of that development model and we've been moving away from it since. And I get some of the reasons why (just look at the mess that comes from trying to do anything with Xcode storyboards and version control.) But for just rapidly trying out an idea, I have yet to find anything anywhere that was as good as VB6 was.
by devjab | 2025-05-11 04:40:12+00:00
We've moved from .NET and C# to Go, and I'd argue that it's very competetive with general purpose languages like C#, Java and similar for a different philosophical approach to enterprise tech. It's been a great technical fit for us in both finance and energy, but the main purpose for our adoption is because it's opnionated approachs are a much better fit for us than traditional OOP languages. There is no "magic", everything is explicit, the standard library is incredible and it's a relatively easy langauge to write and read.

In a world where 4chan can serve 4 million visitors on some dated apache server version running a 10k line PHP script which hasn't been updated since 2015 it's important to remember, that for 95% of all software (if not more), any, general purpose language will be just fine technically speaking and it's in the development processes (the people) the actualy differences are found. Go is productive and maintainable (cost-efficient and rapid changes) for teams that work better without implicit magic and third party depedencies.

The hype may be gone, but the Jobs aren't. In my area of the world Go is the only noticeably growing programming language in regards to job offerings.
by jmward01 | 2025-05-11 04:40:32+00:00
I can see that some users (management?) would want this because they don't trust their people, but I bet Microsoft wants this to push Teams software on holdouts. I absolutely -hate- the download button for video conferencing (or any) apps that should just stay in the browser but you know they want full control of your device, and how much data they can send back.
by haiku2077 | 2025-05-11 04:40:40+00:00
- Fast compiler with easy cross compilation (super handy e.g. for developing Linux network services on a Mac)

- Pretty decent concurrency built in

- Small language spec that is very easy to read and learn

- A very good and well thought out toolchain and tool ecosystem. This is hard to list as a selling point or quickly summarize but it makes Go code pleasant to work on. Things that other languages have ti have complex third party tooling for are simple and boring in Go.

- If you are writing code that interfaces with Kubernetes or a popular container runtime like Docker or Podman, it is a natural choice.

- Pretty good performance as far as garbage collected runtimes go. Not the best, but really good.
by SarahC_ | 2025-05-11 04:40:55+00:00
I bet it streams the video like a protected HDMI movie... so the video stream isn't part of the WDDM's Team's Window - but placed on top of it.

Interestingly that can be overcome by moving the video just a little between two screens, which reverts it back to a WDDM surface. =D

Or TWO monitors, with "Duplicate" selected, and a camera recording the second monitor under the desk.
by s0rce | 2025-05-11 04:41:24+00:00
My dad built one with an electromagnetic coil many years ago, can't find the design, capacity was limited but had 100? microgram resolution, maybe similar to this applied science video https://www.youtube.com/watch?v=ta7nlkI5K5g but I think simpler.

maybe something like this: https://www.erowid.org/archive/rhodium/chemistry/equipment/s... https://www.erowid.org/archive/rhodium/chemistry/equipment/s...

I found some old emails about the scale from 2005/6 but can't find the link and it would probably be gone anyways.
by eru | 2025-05-11 04:41:55+00:00
Yes, public pensions make smokers even more fiscally positive on expectation.

(However in my adopted home we don't have public pensions like that. Your pension pot is yours, and if you keel over, your heirs get it. But smokers are still fiscally positive.

I brought up the NHS as a short-hand for any kind of healthcare system where the general taxpayer foots your medical bill.)
by xethos | 2025-05-11 04:42:00+00:00
Because Google wants to have their cake and eat it too. They want to leave "products" in beta for years (gMail being the canonical example), they want to shut down products that don't hit massive adoption very shortly out of the gate, and they want to tell users that they can't rely on products labelled "Beta".

If it's beta and not to be relied on, of course they won't hit the adoption numbres they need to keep it alive. Google needs to pick a lane, and / or learn which products to label "Alpha" instead of calling everything Beta
by mingus88 | 2025-05-11 04:42:55+00:00
The one bright spot I see is that the internet as a source of information is soon over.

In the 90s, the internet promised a utopia connecting people across the globe instantly where censorship was damage to be routed around, and information was free.

In 2025, the internet is a dystopia of misinformation, making everyone dumber and easier to manipulate. Oligarchs own all the platforms and nobody even cares.

The faster that AI ruins it the better. We go back to creating personal connections, building local communities. Happier people making impact in each others lives for real.
by kelseyfrog | 2025-05-11 04:43:08+00:00
"Two households, both alike in dignity," he says, with the confidence of a man who’s never run a census.

We are given no confidence interval, no error bars, not even a passing nod to the broader Veronese housing market. Two? Why not three? Why not seven?

Dignity, too, goes unmeasured. Are we talking patrician gravitas or the brittle self-importance of guys who name their swords? The line presumes a convenient symmetry where there is almost certainly chaos, over-leveraged family fortunes, and at least one uncle squatting in a basilica basement.

Frankly, I suspect "two households" is just the number Shakespeare could hold in his head without dropping his drink.
by geor9e | 2025-05-11 04:43:16+00:00
My uncle had one of these in the 90s. All I knew was he was a higher up at the university in his smallish country, and ran their internet stuff. It confused the heck out of me when he verbally told me to bring his website up at Thanksgiving dinner, and after I typed a dot, he said "no no, no dot. just enter" And it worked. Baffled me as a kid. Nice to finally have some explaination for that fever dream of a memory.
by 90s_dev | 2025-05-11 04:45:47+00:00
Several times in the past few months, while working on my project, I spent a week writing something exploratory within it, and after all the lessons were fully learned and absorbed, erased that whole part and rewrote it in just a day. I could have kept the week long buggy and badly designed version of it and saved a day of work, but it would have drastically slowed down both development and maintenance of the overall project.
by mrandish | 2025-05-11 04:46:12+00:00
> hate speech laws are usually only used in "majority against the minority"

Indeed, history is full of examples of speech laws being used by those in power to silence those not in power, from war protestors (WW1 to Vietnam) to civil rights protestors. The U.S. courts didn't start out with the current expansive interpretation of free speech. Initially they tried various ways of stopping only the "bad speech" while permitting the "good speech. Over decades of trial and error, the U.S. courts saw how it always ended in abuse of the powerless by the powerful and eventually realized the only long-term solution is expansive free speech rights for all.

Personally, I think the U.S. legal system eventually managed to get free speech rights into a very good balance. While I find the first amendment protected speech of some of my fellow Americans to be reprehensible and disgusting, I'll defend their right to speak because the alternative of granting the government the power to punish words instead of actions is far scarier.
by gyomu | 2025-05-11 04:46:55+00:00
I live in Japan, and when you read English texts here (it doesn’t really matter if it’s a restaurant menu, a pamphlet at a touristic area, a flyer for local government services…) the same English word will often be written differently within the same document (eg for a recent one I saw: “curbside” was spelled “crubside” and “carbside”).

I always wonder how that happens, because the documents themselves often smell strongly of machine translation - but if they’re machine translated, how would those mistakes get in? My best guess is that there’s a human manually typing out a machine translation output, which kind of boggles the mind.

I think us computer nerds who are used to using computers to do work efficiently have a hard time imagining all the weird ways in which non-computer nerds actually use computers.
by scripturial | 2025-05-11 04:46:57+00:00
Go has a standard code style, everyone agrees to use the same format and all our code becomes easier to read and standardized.

Go is very much faster, you save time and money on computing resources.

Go has built in testing and type support, making it easier To write more reliable and more bug free code.

But let’s not debate it, learn go for yourself and try it on a small little project. I’m convinced you’ll pretty much not want to switch back.
by nine_k | 2025-05-11 04:47:32+00:00
Taking out a camera to make a picture is pretty noticeable in a meeting with few participants. The standard way to use a phone camera involves lifting it pretty close to your eye level. Other participants could literally shout to please stop photographing the screen. It will be also very visible who was trying to do so.

Yes, somebody who's clever enough would keep the camera away from view, and maybe would try several times first to hold it in a way that gives a good view of the screen, etc. But this is out of scope, it's a clear malicious intent, when we could expect much more sophisticated means.
by michaelsbradley | 2025-05-11 04:47:42+00:00
Scholastic philosophy, to which Thomas Aquinas (13th Century) made an outsize contribution, dates to the beginning of the 2nd Millennium. But Christian theologians and philosophers had been writing for centuries before that.

Scholasticism is also exclusively Western, but philosophy was and is as important in the Christian East as the West.

In the big picture, Augustine of Hippo (4th/5th Century) is probably as important as Aquinas with respect to overall development of Western Catholic thought.

In Eastern Catholic/Orthodox thought there are luminaries such as Gregory of Nazianzus (4th Century) and John of Damascus (7th/8th Century).

What you may be thinking of is Pope Leo XIII’s ultra high praise of Aquinas in Aeterni Patris, published in 1879.

https://www.vatican.va/content/leo-xiii/en/encyclicals/docum...
by eru | 2025-05-11 04:49:36+00:00
Oh, yes, cannabis does seem to have an effect on people's judgement. Though it might be a bit hard to establish the direction of causality.

I just meant that the direct damage smoking either plant does to your brain pales in comparison to direct damage the tar causes to your lungs.

> I'm also convinced that recreational use (especially at a young age) has a terrible impact on brain development and personality development.

> [...] high enough to warrant extreme carefulness when decriminalizing it.

I suspect you can get most of the benefits of decriminalizing (like removing a funding source for organised crime) whilst avoiding most of the downside you mention, by slapping on an appropriately high tax on the stuff.

The main limit is that if your tax is too high, it encourages (too much of) a black market. But I'm fairly sure there's a tax that's high enough to keep the consumption of most youngsters and poor people low, whilst still avoiding much of a black market.

I explicitly mention youngsters and poor people, because as conceived the tax is a paternalistic instrument to protect people from themselves. Rich people don't need our protection, they can fend for themselves.
by dissent | 2025-05-11 04:50:27+00:00
I dunno, this whole idea of "hate speech" or even "hate" being something prohibited feels like a sleight of hand. I'm sure it's been said before many times, but it's so easy to subvert and weaponise this against a society - including those it was meant to protect.

Is it not my right to not like something? Or even to hate it? If it is not, then we're policing thought crime through the only visible evidence - what is said. Whatever this is a cure for, it's worse than the disease. The cynic in me suspects it not intended as a cure though. It's intended to control.
by 90s_dev | 2025-05-11 04:52:23+00:00
I am exploring this area in a pet project, because some part of me has always been absolutely confident that we can do better than both vdom and custom compilers. So far, I have made really exciting progress, though it has never been more than 2-3 levels deep, for example a basic todo list, so it's hard to say that it will solve the main difficulty elegantly, but so far it seems to do so in principle, and I hope soon to come up with a use-case that allows me to finally create the deepRef function that I can just tell is the final piece of the puzzle.
by scripturial | 2025-05-11 04:52:49+00:00
Early on it was risky to choose go, as it really wasn’t clear if go could achieve mainstream adoption. That said, in hindsight, it really should have been obvious. If I myself saw its benefits over the incumbents, I should have realized I wasn’t the only one. That said, go is old enough that google still had a lot of its older more positive “high skilled elite cool programmer” image, so perhaps that really helped the language along. I’m not sure. Today I’d be much more hesitant to pick up a google language.
by const_cast | 2025-05-11 04:52:55+00:00
> Let's be explicitly clear, they're amphetamine salts; we're drugging kids with amphetamine uppers.

If it saves them becoming smokers later, then good.

The reality is that people with ADHD will just medicate with other more harmful, more addictive stimulants like nicotine.

I'm willing to wager that a large reason why we "see" ADHD more is because we have less self-medication. Smoking is out of fashion. I'm sure in, say, the 70s it was trivial to be a high-functioning person with ADHD and never know it. I mean, every other person was smoking - you fit right in.
by RevEng | 2025-05-11 04:53:14+00:00
Every meeting I'm in where we talk numbers or strategy starts with someone saying, Please don't record or share this. The documents all say CONFIDENTIAL all over them. That's not true of all our presentations, just ones that we really wouldn't want our competition to see.

Many people still take screenshots of things they think are useful. Things still get shared though emails and occasionally posted on social media.

I have worked with various secure chamber VPN and VNC systems that make it quite difficult to record or screenshot. These are companies where their IP is worth billions of dollars and everyone wants a piece of it. It's difficult enough that it's not worth the effort to try and work around it. The rare time I really need something for debugging, I'll take a photo with my cameraphone, but it rarely comes to that.

Because it's that much harder, I record a lot less of it. Likewise for all the other engineers I work with. Friction won't stop it entirely, but it will make it far less frequent.
by aragilar | 2025-05-11 04:53:18+00:00
The article was talking about the Linux kernel. The kernel doesn't care about the software is runs with, so why should they run a CA (and if the Linux Foundation did run a CA, no one would care, see what happened to LSB)?

The distro is a compete system, and doesn't care about your third party software (again, why should they), as they already have a system to manage software, if the developer wants to do their own thing, that's a them problem. If you want to install random unpackaged stuff, go ahead, it's your machine (as nearly every OS allows), and if you don't want to run random stuff, don't install it.
by lubujackson | 2025-05-11 04:53:19+00:00
It is hard to overstate how ahead if its time Another World was. Actually cinematic, a great story with zero dialogue and some heart pumping moment in-game (the first sequence running from the Beast, for one).

Some of the puzzles were quite inscrutable but the overall game is still well worth a play-through (or even watch a Let's Play if that is your cup of tea).
by rixed | 2025-05-11 04:53:56+00:00
You got it backwards. Mmb used to work flawlessly in Linux as in other X11 based unices "back in the day" before some DEs decided they would do it differently to be more palatable to people used to $OTHER_OS I don't remember the details as I'm never been a desktop person, but I do remember that I got surprised one day to discover that something that simple ceased to be reliable.
by johngai | 2025-05-11 04:54:02+00:00
Ever felt like you’re drowning in the chaos of managing business operations? I used to—running a startup with manual processes, endless spreadsheets, and a growing pile of client requests. It was exhausting, and honestly, we were just keeping our heads above water.

Then we found Barawave. At first, we were skeptical—another ERP system promising the moon. But the AI-powered features blew us away. We went from chaotic to calm in just a few months, automating everything from client invoicing to task management.

We’ve saved 20+ hours a week on admin tasks, our clients are happier with quicker responses, and our team is more productive. Here’s the kicker: it’s not just another boring software, it’s like having a virtual assistant that understands your business better than you do.

We’ve had zero regrets. Here’s why you should consider Barawave if you’re looking for a real solution:

AI-Driven Automation: Barawave's smart algorithms do what would have taken us days in just a few minutes.

No More Spreadsheets: It integrates everything in one place—CRM, project management, finance—everything.

Scalability Without the Stress: As we grew, the platform scaled with us. No painful migrations, no loss of data, just seamless expansion.

Real-Time Data Insights: The AI provides insights that actually help us grow, not just reports we’ll ignore in a few days.

If you’re drowning in the day-to-day grind, I can't recommend Barawave enough. If we can go from struggling to scaling in a matter of months, I truly believe any startup can benefit."

TL;DR: Barawave turned our chaotic startup into a smooth-sailing business by automating everything with AI. We saved hours, made smarter decisions, and grew without the typical ERP headaches. Highly recommend for anyone looking to streamline their operations!
by rdtsc | 2025-05-11 04:54:30+00:00
> The government has repeatedly pointed to existing legislation that criminalises the incitement to hatred and hate speech, under the Prohibition of Incitement to Hatred Act 1989. In 2017, the Irish Courts Service said just five people were convicted under the law.

Are the implying Ireland needs to boost up those conviction numbers? With only 5 convicted, someone is clearly not doing their job.

I am getting a faint whiff of a conviction quota. Comrades Stalin and Yezhov would be proud

Let us take a look at https://en.wikipedia.org/wiki/NKVD_Order_No._00447

> By the autumn of 1937, the pressure to achieve arrests was so great that the NKVD interrogators began picking out names from the telephone directory or preselecting married men with children who, as every agent knew, were the quickest to confess

Can't they just pick out some random names from Facebook and convict them, I am sure they are guilty of something /s