skysight-inc/HackerNews huggingface dataset:
> I believe France is and has been the top at individual freedom.

You could not be more wrong.

However, I am not surprised you would believe that: I have quite a few French friends who believe the exact same thing because they've all drunk the kool-aid that was served to them during their school years, namely that France is the country who invented human rights, freedom of speech, etc...

Nothing could be further from the truth (England is a way better approximation to "invented free speech" than France ever was, where do you think Voltaire discovered what Freedom really meant if not during his exile years in England?).

Even today, your average Frenchmen is dead convinced that freedom of speech in France is one of the best in the world and a fundamental value of French society.

If you compare it to Iran or North Korea, fair enough. But then go look up what happened to a guy named Dieudonne if you want a perfect example of there being no freedom of speech whatsoever in France.

Compared to global standards, France is really not high on the individual freedom / freedom of speech scales, but then you have to be able to properly compare things to make vaguely correct calls on such things.

And if you have never left your country nor master English well enough to understand what goes on outside your tiny cultural bubble, and you have been indoctrinated by the French school system since day one, it's a perfectly normal thing to believe.
Floats are not guaranteed to be bit-identical at compile time and run time in Rust.
Apple at its grandest would have made a huge deal about how something was 200g lighter. They loved shaving grams off widgets in the good old days of the 2010s.
These new billionaires don't seem to have the patience required to buy judges like the old billionaires.

Has he tried buying their mother's house at an inflated rate? Taking them on holiday with him to Billionaire resorts?

Seems like we've moved to the next step in the process, further down the slippery slope.
Blue Jeans Cable is outstanding, and an oasis of sanity and competence in an audiophile market saturated with snake oil peddlers.
I think the right way to think about this (if your goal is to avoid surprises at least) is that options (short or long) are just strings. There's no guarantee that there's a long variant of an option. There's not even a requirement that options start with a dash. A sufficiently brain-damaged developer could start them with a slash or something.

If you're going for portability the best bet is to just read the manual for each of the separate versions and do whatever works.
This is gold.

> In other words, if you use the Hz in the way it's currently defined by the
SI, as equivalent to 1 radian/s, you can point to the SI definitions and
prove that you follow their definitions precisely. And your physics
teacher will still fail you and your clients will think you're completely
incompetent because 1 Hz = 2 pi radians/s. And it has for centuries.
You are both simultaneously both right and both wrong.
You cannot win.
You are perfectly right. You are perfectly wrong. You look dumb and
unreasonable. The person arguing the opposite looks dumb and unreasonable.
If Linux was the way macOS is, nobody would use it. They'd use macOS, to Apple's great benefit.
What did your superhero friend say to the final product?
I would also be curious at the stats on people who have a laptop, but exclusively (or 99% of the time) use it at a desk. I had a macbook but when it came time to upgrade, I got a mac mini since it was cheaper than a similarly specced macbook by about $400, and performed slightly better, plus I could just use it with the existing peripherals that I was docking the macbook to anyway.

<tin foil hat time>
I guess it’s easier to add planned obsolescence to a laptop since the battery only lasts so long, keyboard tends to be more flimsy, thermals always running hot (though that’s less of a concern with the apple silicon mac’s)
</tin foil hat time>
Why? A good enough new MacBook Air M1 is $699 with
8GB RAM from Walmart. Apple is still manufacturing them.
Presumably workstations are not just wandering around outside. Unless you're breaking into peoples' homes and offices i wouldn't expect to see much.
For the way you think about and reference data (if you can ensure type safety). To me, the advantage of OO is to give data objects methods so you can extract or modify what you want, how you want. The confusion that seems to arise is when coders think that objects and classes should "do things" or "make things". Anything that can be static, should be static. And anything that can be instantiated directly, should be instantiated directly. Factories and singletons should always be viewed as compromises against the nature of OO languages, and their presence minimized.

Take a particle system. Let's say each particle is an instance of a class with velocity and position. An attractor/repeller is also an object with V/P and some other features. These could all just be a [x,y,vx,vy,u,v,w] array that some global functions operate on, but then you'd lose inheritance as well as readability. The thing that runs that particle system on a loop, which manages all those tiny objects? It doesn't need to be its own object. Tie the delta function to the main timer for your game. And the main timer for your game? It shouldn't have multiple instances, right? It's about as central to Main() as anything else. There are lots of things in code that there should only be one of. Trying to shoehorn those things into objects and classes is where OO goes wrong and you end up with multiple timers or things that aren't expunged from memory.

However: Is it nice to manage an array of Particle objects with .x .y .vx and .vy, and some nifty methods to get and set those? Instead of writing that code to crunch through the same data on a flat 1-D array of all particles? Yeah. That's the point of OO.
It's not for the sake of it - it's to have MIT-licensed (able to be propriotized) coreutils. GPL is a thorn in the side to anyone who wishes to EEE it.
They keep trying to impose an all seeing all knowing state and people here have already bought into the "age verification, think of the children" rethoric.

After seeing how gleefully people accepted totalitarian anti constitutional covid laws, It's omly a matter of time. Wait for the next "crisis".

Good one for France, though.
Does someone know why folder forwarding is so slow? Browsing forwarded directories is not production ready at all! (I'm not talking about xrdp, but the original RDP.) Even SMB2 over WAN is faster.
If a program has a deep link and has to process one file, ok. Everything above that and it turns into a waiting game.
Whatever the difference is, it's super noticeable. I gave mine away last year and I regret it daily—it was the perfect travel laptop.

I consider the air line dead, tbh—they just lost the magic when they made them bigger and they're just "macbooks" to me now... yea yea it's fanless, but that was never part of the appeal per se. Fewer ports, smaller screen, lighter. Please.
Musk say they are going to sell many robots.
In addition to me being terrible at not taking my reports personal problems home with me, what did me in was pouring large amounts of time and effort in getting people to improve (e.g. if they were on a PIP, but just in general as well), and that effort not being reciprocated.

It was a great learning experience and fun track to be on, but I'm a happy IC again.
He said "huh.".
No, it doesn't because it is based on Rust macros which are strictly less capable than Zig comptime in a crucial way (compile time reflection).

Neither Rust macros nor const fn are 100% what Zig comptime is but they have other properties that Zig comptime lacks. Apples and oranges.
Kudos to devs and anyone involved there!
And what should that child do for warmth, when both of their parents are dead?
It doesn't matter whether there is a long tradition of correspondence between first and 1 and second and 2. What matters is that the correspondence exists today, because I'm making my argument today.
I totally feel that.

I would love to play an RPG where I need to take notes. Where I fear to get lost in the wilderness if I take the wrong turn because I could get eaten by a horrible beast then.

I mean, that's what real adventures are about, or not?
The mystery of exploration. The need to navigate by markers in nature or even the sun.

In a perfect world for me, game devs would add more dynamic and intelligent NPCs with their own agenda. I am bored by the feeling of Potemkin villages, where everything feels like it is designed to give you a smooth game experience and every NPC is standing there forever, just waiting for you.
> what the hell is Britain's excuse?

It's in the name: United Kingdom.

The people like the pomp and ceremony.
Reverse engineering is an option, I guess.

NTFS, HFS, Microsoft Office formats, many cameras' RAW formats, etc. were reverse engineered with blood sweat and tears to allow interoperability and rescuing some information from them in dire situations for years now.

Paragon Software won't be able to give their NTFS source code to Linux Kernel if they got the docs from Microsoft. Microsoft have made Paragon disappear overnight.

Edit: Just found out that Paragon still updates and maintains the mainline driver in the Kernel. Huge props to them.

Addenda: The first snapshot of this particular webpage appears in Jan 15, 2011, titled July 2010 [0]. This particular incarnation of format is born in 1990, if we believe the Copyright lines in the beginning.

There's also a small CSS change comment from "25 Jun, 2009" in the beginning. So the page was present in 2009.

[0]: https://web.archive.org/web/20110115150245/https://www.adobe...
Every x86 laptop has trade offs between heat, performance, weight, battery life and noise that is completely avoidable in 2025 with an M series Mac.

Anytime I am forced to use an x86 laptop, it seems like using a BlackBerry five years after the iPhone came out.
Tesla will charge you $10k for a repair when you ding your used car though.
Why blocking 3rd party cookies could be a bad thing (2013)
nix didn't solve your issue here. nix didn't do anything. You're just describing the benefit of a reproducible development environment. You could do the same thing with brew, pacman, apt, or by just compiling every package from source from some huge mirror.

It's exactly the same thing people initially loved about docker or vagrant.
Musk's X suspends opposition accounts in Turkey amid civil unrest
That isn't the motivation. It's about "resilience, performance and maintainability".

I doubt they'll get noticeably better performance (the main GNU tools are already very optimised). I'm not sure they really lack in resilience. And I don't think memory safety is a big factor here.

Maintenance is definitely a big plus though. It will be much nicer to work on modern Rust code than ancient C.
Show HN: I create instant short videos using this
The Day Piracy Changed
Today, a Saturday, I was pushing myself to read a book in the park that I've been recommended multiple times, "your money or your life". It's something about balancing your life/work/money better, or so I've heard. All the examples in the beginning were about the work stress and not having time nor money. I'm a Spaniard with a fair balanced mentality IMHO, so the intro already resonated very little with me.

Yet I was there, forcing myself to read a book that I thought would help me produce/optimize my money or time. I tried to continue, but then a little bird started to chase another one on the ground near me, and my eyes started wandering, following them and the beauty around me. I realized of the absurdity of trying to read a book I didn't feel like reading, for a problem I don't feel I have, which took my eyes away from enjoying the beauty of the park. Which seems to be the point of the book anyway (and this article).

This is not a critique of the book, I'm sure it's useful for many people, but for me it felt the opposite of what I was trying to achieve in the first place. It felt like trying to be more productive, while all I needed was sit back and enjoy the beauty around me. So I put it down and let my mind follow those playful birds.
I would expect any call centre type operation would have desktops.

The employees would never work from home (outside of a pandemic) and work set hours.

So if desktops costs less, they will of course be used here since there is nothing to be gained from paying extra. Similarly, these users would not be using pricier Apple products.
I would argue the exact opposite.

Language specifics you can look up and confirm easily. But recent gpt-4o tried to convince me that Python added a pipe operator in 3.13. Even had sources. To my disappointment, that's just a lie. (https://chatgpt.com/share/67de9c77-d5f4-8012-9f1c-ac15b70aee...)

On the other hand, intuition and thought process is something I have good experience with ChatGPT, ie deciding on architecture (tRPC vs gRPC vs REST for my use case).

I would say good use: generating small code snippets, architecture decisions

Bad use: Anything documentation related, any specific feature, any nitpicks. (Just ask the security guys how good chatgpt is at paying attention to the little things) Anything you can look up in docs / ref. Anything where there is a clear yes / no answer

Note: A good use of LLMs imho is trying to get a start point for lookup docs, like

"What's that thing in Python like [x for x in...] called and where can I find more info". If you however ask it for exact rules for list comprehension it's gonna tell you lies sometimes

Edit2: Unless you mean like really general language specifics. Like how do I make classes in Ruby. In that case yeah that works
Xee's PSD rant is quite mild tho, as these things go. An other classic[0] is wm4's locales rant in which the frustration is a lot less constrained: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02...

[0] keeping to focus being technical rather than the ranting, otherwise you have to go for Eric Naggum's XML rant: https://harmful.cat-v.org/software/xml/s-exp_vs_XML
> Rodriques: Many people assume we’re focused on wet lab automation. There are certainly opportunities there and we are exploring them, but the biggest opportunities are actually on the cognitive side.

Wet lab automation is very difficult and capital intensive. And once you build your lab you are constraining yourself to answering questions within a certain domain for which you have the relevant sample prep and characterization equipment. Your equipment in essence defines your design space, and thus your potential solution space, which places a bound on your TAM.

So of course automating the thinking part of science is more approachable with current AI - but is that what people want? It’s certainly an attractive proposition for management: automate away the highly-paid SMEs and turn R&D into more of a factory environment with replaceable lab techs.. but actually implementing this depends on where the power lies in an org. My theory is that in many orgs the “cognitive” folks hold the true power (= the unwritten expertise about what works and what doesn’t, when to work around your existing setup, how much to trust each number an instrument produces). They’ll resist this change to their last breath.

You may gain some short-term efficiency by accelerating the experiments of today, but in the long run you lose the expertise to break out of local minima imposed by your equipment and training data.

Or to think about this another way, imagine a PhD student who was never allowed to talk to other people, attend conferences etc., and could only read papers and try things in lab. But they can read papers extremely fast. Would they be successful?
Fujifilm Launches "Fujifilm GFX100RF"
The French c is French, which is the culture with the most-consistent and strongest claims to Celtic heritage.

In German, it’s kelte, same sound as Irish c and Greek kappa.

Maybe we should leave the distinction irrelevant. From the author himself, “ in the nineteenth century many of the scholarly breakthroughs were made by German scholars, who were recognised to be the leaders in this field. Many of them also harboured sympathy for the Celtic regions of Brittany, Ireland, and Wales, and thought they should be freed from French and English imperialism.” And that’s how the word became popular in 1930s Germany.
Ugh, I've got exactly the same thing with match.com at the moment. Some other Evan, presumably with the same last name, used my gmail address. Unsubscription link seems to have had no effect, I ended up just putting a filter in to send them straight to deleted.

Over the years I've been signed up for various porno sites, had wedding invitations, college applications, airplane tickets and an ongoing rental dispute all because either another Evan doesn't want to use their own email address for something dubious, or someone has assumed my gmail address must be the Evan they are after.
HTML slider with min max inputs possible?
FWIW I’ve been doing a lot of work with text to SQL and in that space verbosity in naming tables and columns matters a lot because it adds additional context about what data is in the table and how it can be used. Think “subs.id” versus “subscriptions.stripe_customer_id”.
Asahi Linux loses another prominent dev as GPU guru calls it quits
It is an instance of Larrabee in the same sense as AMD Zen 4 is an instance of Larrabee.

The "Larrabee New Instructions" is an instruction set that has been designed before AVX and also its first hardware implementation has been introduced before AVX, in 2010 (AVX was launched in 2011, with Sandy Bridge).

Unfortunately while the hardware design of Sandy Bridge with the inferior AVX ISA has been done by the Intel A team, the hardware implementations of Larrabee have been done by some C or D teams, which were also not able to design new CPU cores for it, but they had to reuse some obsolete x86 cores, initially a Pentium core and later an Atom Silvermont core, to which the Larrabee instructions were grafted.

"Larrabee New Instructions" have been renamed to "Many Integrated Cores" ISA, then to AVX-512, while passing through 3 generations of chips, Knights Ferry, Knights Corner and Knights Landing. A fourth generation, Knights Mill, was only intended for machine learning/AI applications. The successor of Knights Landing has been Skylake Server, when the AVX-512 ISA has come to standard Xeons, marking the disappearance of Xeon Phi.

Already in 2013, Intel Haswell has added to AVX a few of the more important instructions that were included in the Larrabee New Instructions, but which were missing in AVX, e.g. fused multiply-add and gather instructions. The 3-address FMA format, which has caused problems to AMD, who had implemented in Bulldozer a 4-address format, has also come to AVX from Larrabee, replacing the initial 4-address specification.

At each generation until Skylake Server, some of the original Larrabee instructions have been deleted, by assuming that they might be needed only for graphics, which was no longer the intended market. However a few of those instructions were really useful for some applications in which I am interested, e.g. for computations with big numbers, so I regret their disappearance.

Since Skylake Server, there have been no other instruction removals, with the exception of those introduced by Intel Tiger Lake, which are now supported only by AMD Zen 5. A few days ago Intel has committed to keeping complete compatibility in the future with the ISA implemented today by Granite Rapids, so there will be no other instruction deletions.
Most of those aren't offices. And many of the computers at places like that either are POS terminals or other specialty hardware. And even at most of the places you listed, I bet you'll find most of the actual office work is still done on laptops. The accountants back at the office for the movie theatre and gas station companies almost certainly have laptops
I low key agree on this, because I think it doesn’t matter and you have to look up the meaning anyway. English-like options may make you think you already know the details but usually you don’t. If there’s a need to develop in sh/bash/etc, then a modern solution would be to make something like a language server for it which could “go to definition” right into a man page section, or combine docs for all used options in a single popup/aux window. Of course it’s not possible for every man page, since some of these are written in too free form. Iow, it’s shell, whatever you program here in more than two lines you’d better program in python instead (and I’m saying this as a low key python hater).
I agree. It is very noticeable. I commute on foot to work several times a week and having a laptop that I barely noticed was a delight. When I am at my desk, my laptop is docked, so the screen size is not an issue. And I’m willing to accept the trade off for the times when I do need to use it as a laptop like when sitting in an airplane; unlike my coworkers, I was never worried about the person in front of me leaning back and crunching the display. I would gladly buy an 11” Air again.
My bass cable is a Monster Cable and is ~45 years old. Bought it when I was 15.
There is also mentioned the fact that according to their data estimates significantly improved from 2000 to 2010.

This could mean that apparent population growth during that period was much slower than it appeared, and instead down to improved measurement.
Math is off. Total number of people detained in 2023 was 270k out of 66million annual visitors. 0.4% chance. Chances of dying in a plane crash are roughly 1 in million (Google tells me so, not sure of the source). The ones I listed are the publicized ones but the story is the same.
> A good use of LLMs imho is trying to get a start point for lookup docs, like

I like this and resonate with it a lot. Sometimes you don’t know what you don’t know or you you just a little about what you might not know. This helps at least give you a name for the thing which you can then verify from source.
Show HN: I made a CSS inverted border radius Generator
I noticed the complexity required to create inverted corners in CSS. That’s why I made this open-source tool, which generates SVG paths that you can use as mask images or in clip-path.

Open to feedback!
I do Windows application development and the company I work for is all desktop machines. Some of the static analysis tools need a lot of RAM and CPU (I have 128 GB and a pretty new Threadripper with a lot of cores). There aren’t good laptop options for this type of development machine, at least not ones I’d like to use (ie minimal fan noise).
Almost none of this exists for these time periods and populations. Tree cover is mentioned as a problem preventing satellite imagery.
If population level estimates are systematically off, does this also skew any prevalence data or ratios derived from these datasets?

For example disease prevalence, lifestyle condition differences between rural and urban, etc
I checked. It fopen's the file and then fstat's it. So it isn't vulnerable to TOCTOU.

However the TOCTOU is completely benign here. It's just an extra check before Rust opens the file so if you were to try to "exploit" it the only thing that would happen is you get a different error message.
> Adding tiers to step up the donations (e.g. maybe you could convince most of the $3.99 folks to do $4.99)

.99 price points are explicitly designed to manipulate. If I ever went to donate and saw that as a tier, I’d close the window and reconsider my support of the creator. Don’t try to fool me, be honest and ask for the full amount.
The repo owner is in damage control mode. He just renamed the title and commented on a 7 month old PR, now admitting it was a toy project back then. He claims it was "NOT because of un-experience" and that, 7 months after the fix, they "now provide the most private and secure experience". It doesn't seem convincing to me, but very comical.