skysight-inc/HackerNews huggingface dataset:
Automotive has much higher reliability requirements than consumer devices, and since solder failures are probably the leading cause of failures using *FN parts, they want to have effective inspection methods to ensure devices are assembled properly.

When you use parts with leads, you can easily perform all of your QA checks using machine vision (all all the components in the right place, are they correctly aligned, are the connections properly soldered, etc), but if you use parts with no leads and the solder connections are hidden, you need a separate X-ray check which takes additional time, assembly-line space, and money. Depending on the components in question, it may also be tricky to get enough contrast in the X-ray image to identify defects.
I have no idea whether Europeans work harder than Americans, but I do want to say that you can't extrapolate the overall work ethic of America by looking at the SF tech world. It's a very, very small (and very privileged) microcosm of the country.
Hard disagree. Having an agent running on things is IMO far superior for preventing config drift (agents checking in versus one big centralized cron job pushing state to everything). And to be honest, the fact that it doesn't play as well with Docker is a flaw with the idea of putting everything in Docker, not having a config agent. Some things work well in containers, but it's silly to try to shoehorn everything into them the way many people do.
In the States "dancer" is used colloqiually to describe a profession, not simply a person engaged in the act of dancing. It's that "...most dancers are women..." bit that indicates that that's the context in which the parent is speaking. Certainly, that subtext is a little unclear, but if I talked about "dancers" at a wedding, I believe most people would expect that I was describing people dancing professionally. If I instead talked about "people dancing" at a wedding, its more likely I'm talking about people dancing for fun.

There's room for "dancer" to mean "person who is actively dancing", e.g. "Jim is a great dancer, but I am not". But I've never heard someone say "I'm a dancer" to simply mean "I dance [at all]". Its technically correct to say "I'm not a dancer", but most people say "I don't/can't dance".

In the States, you'll find that the gender ratio in the average dance class (ballet, tap, jazz, hiphop, etc) is strongly skewed toward girls and women. You see similar ratios in college dance degree programs.

If you pursue professional training to dance, odds are you're a woman.
The technical reason is important, though. If it was totally free I suspect they’d allow it to function, but it doesn’t… so burdening the 200M iPhones with the additional cost of the pencil hardware is a trade off not worth taking. Just like Samsung not “allowing” S-pen to work on most of the phones since adding the digitizer element would be a silly cost adder, especially for their super cheap phones.
DB Cooper
I can't scroll this webpage to read it unless I plug my laptop in. Scroll events have a lag time measured in whole seconds, then the page scrolls down by either a fraction of a line or by multiple paragraphs, so I can't keep track of where I was reading. Plugging in my laptop, which changes the power mode, makes the webpage barely usable, but my cooling fans are spun up to full speed now. This is using Chrome on a Dell XPS 13 with an 11th gen Core i7 and 16GB RAM.
I mean it was probably at least as effective against covid as the Etsy masks people were selling that were made from regular fabric and whatever other nonsense. Probably shouldn't have used "N95" though. Doubt they would've even needed to at the time.
I love how your reply uses real numbers and calculations , and is still down voted, because people don’t like the reality those numbers represent.

I’m always scared when seemingly intelligent people disagree with math and facts.
I work at Retool and we're a Polytomic customer with users across multiple teams - it's a major part of our data infrastructure. The product can handle a lot.
I never understood the desire to make things declarative. It seemed to me to always hide what is actually happening and it made it more difficult to understand. Is there a simple way to understand why declarative stuff is desirable to some people?
Now that HashiCorp is acquired by IBM, how will that impact OpenTofu? Will it be merged back into Terraform if IBM reverts the license change?
That has been a fun one to play a small role in. Great work by Marco and the team.
SES to acquire Intelsat for $3.1B – SpaceNews
Are you saying he isn't allowed to have some failures on his very long list of ideas?

SpaceX and Tesla are very likely his biggest successes, by all measures of the word. The amount of success these obtained easily tower over the failures by several orders of magnitude.
I had to do stuff like this over com ports using systems made before PC's.
It's not about pay, it's about delivery windows. The driver gets paid nothing relative to the cost of late delivery. Companies also aren't going to hire the trucker that quotes an extra day because of charging.
They never had them tested and so could not advertise them as N95-rated. Razer pulled them from the market and any information on whether they were ever retroactively tested has never been released AFAIK.
Reading the article, I was sorely missing this as well. For me, this story erodes confidence in the FTC, not Razer.
The EU should label carbon on everything like nutrition facts on food.
Many of the most interesting people did, which also affects the ratio of useful to recycled content. A lot of people are comfortable with the current state of the platform - good for them that they're happy where they are!
Not exactly the same but a few languages compile to llir which then is compiled by llvm to machine code.
Plastic-eating bacteria help waste self-destruct
I went to Japan and know how it is there.

I'm also from a farm, I'm quite familiar with farming efficiency and I'm not aware of anything big happened in the last 20 years which reflects any real growth.

Germany didn't get more land in the last 20 years.

And I myself as a software engineer probably added to the growth of the bip in Germany.

If you are not even able to bring your point across, why do you believe so strong in economcial growth?
They can be made to be deterministic on CPU, but not on GPU (unless you want to give up on the speedup). With floating points, things like addition are not associative: a + (b + c) is not the same as (a + b) + c. So on CPU, you can make sure the order is always the same and the result is deterministic. On GPU, the order is not guaranteed, and thus the output is not deterministic.

This is because of the
Related:

ErgodoxE EZ – an ergonomic keyboard with open source firmware - https://news.ycombinator.com/item?id=32764109 - Sept 2022 (175 comments)

Show HN: Keymap.click, a site I built to show my ErgoDox keyboard layout - https://news.ycombinator.com/item?id=24922579 - Oct 2020 (3 comments)

Show HN: A high-level Lisp configurator for the Ergodox keyboard - https://news.ycombinator.com/item?id=23244891 - May 2020 (6 comments)
I'm not sure if Flock was ever actually good, but it was definitely fun! Love to see the spirit of that.
Thanks for extensive examples of "the mess"...

I'd only like to add one thing here ... on static linking.

It's not a panacea. For non-local applications (network services), it may isolate you from compatibility issues, but only to a degree.

First, there are Linux syscalls with "version featuritis" - and by design. Meaning kernel 4.x may support a different feature set for the given syscall than 5.x or 6.x. Nothing wrong with feature flags at all ... but a complication nonetheless. Dynamic linking against libc may take advantage of newer features of the host platform whereas the statically linked binary may need recompilation.

Second, certain "features" of UNIX are not implemented by the kernel. The biggest one there is "everything names" - whether hostnames/DNS, users/groups, named services ... all that infra has "defined" UNIX interfaces (get...ent, get...name..., ...) yet the implementation is entirely userland. It's libc which ties this together - it makes sure that every app on a given host / in a given container gets the same name/ID mappings. This does not matter for networked applications which do not "have" (or "use") any host-local IDs, and whether the DNS lookup for that app and the rest of the system gives the same result is irrelevant if all-there-is is pid1 of the respective docker container / k8s pod. But it would affect applications that share host state. Heck, the kernel's NFS code _calls out to a userland helper_ for ID mapping because of this. Reimplement it from scratch ... and there is absolutely no way for your app and the system's view to be "identical". glibc's nss code is ... a true abyss.

Another such example is (another "historical" wart) timezones or localization. glibc abstracts this for you, but language runtime reimplementations exist (like the C++2x date libs) that may or may not use the same underlying state - and may or may not behave the same when statically compiled and the binary run on a different host.

Static linking "solves" compatibility issues also only to a degree.
After they tried slipping a bitcoin miner in their mouse software that paid you in Razer Points, I was done with Razer. This seems on brand.
> Known issues due to Manifest v3 limitations

> The size of the extension package has increased ?significantly. We are investigating various ways to reduce the size of future Adblock Plus versions.

> Filter lists from third-party sources have been disabled temporarily and won’t show up in the extension’s settings. Those filter lists will be restored with a subsequent update.

> Filter lists may fail to update. This problem is more likely to occur for users with many custom filters.

These are really interesting side effects, but it doesn't seem like the plugin is completely broken like many people (myself included) anticipated.
I absolutely blame them. You don't YOLO health and safety regulations.
Cai – Fast and user-friendly CLI tool to chat with LLMs
The Saff Squeeze – By Kent Beck
Hello!

I am the guy who rented out a movie theatre and used my Steam Deck to set up a BOII and Minecraft 8 player split screen!
I saw some messages regarding input lag, which I will address it in here;
Input lag isn’t terribly noticeable unless if you were playing at a lower framerate. I actually did this last year where I rented out a movie theatre with my Steam Deck, which I played some games such as Mario Kart 8 Deluxe with split screen, but had terrible, I mean TERRIBLE input lag because of the framerate being 30fps.
So this time for this party, I stuck with games that ran at 60FPS, which the input lag was really minimal.
As for Smash Bros, there was already input lag created by the emulator I used, which is Yuzu, so when we were playing, it felt like we were playing Super Smash Bros. Online!
If you have anymore questions, definitely let me know!
> Go to Reddit, you'll get tons of helpful information.

Depends on the subreddit. The subreddits for certain hobbies are even worse than stack overflow. But yes, I agree with you that there are still helpful communities.
Moving GPU drivers out of the initramfs
I think, here is not much to discuss. Breastfeeding/mother milk is the most natural and most used way to supply nutrients to newborns among the mammals. Who thinks differently, should watch less science fiction.

The reasons I see is not with Nestle marketing and aggressive market behavior, but rather with the (human) mothers. If one don't have enough milk for the baby (like my mother), one may switch to formula or turn to another befriended mother who happens to have enough for two (like my mom did). But. If you as a mother want to have nice curved body years later to giving birth - you might choose to use formula so the breasts are not changing their shape (7 don't know -
These e/acc types are insufferable and if anything "SF" has been ruined by them. I know I'll get downvoted or flagged given this is HN, but there's more to life than startups and private equity[0]. Let's leave Europe alone, huh?

[0]: https://worldhappiness.report/ed/2023/world-happiness-trust-...
same here on M2 macbook air
Yeah, dealing with agent issues sucked; I'm glad I haven't worked on one of those setups in awhile. And if the agent bootstrapped some part of the shell-in-and-remotely-troubleshoot tooling, good luck debugging it, and if the agent bootstrapped the telemetry system, good luck telling the difference between "host with agent failure" and "host that disappeared"... anyway. Fun times.

For hour+ runtimes I really do think that's pretty much always user error. I know that's a clichéd and grouchy comment, but (as, I'll admit, a Puppet fan with some personal defensiveness for a favored tool) I do think it's true in this case.
This issue was first highlighted by Naomi Wu who called them out, which led to them dropping the N95 claims:

https://twitter.com/RealSexyCyborg/status/148044516835651993...
US here, I've never heard of those propaganda claims before.
We're definitely open to collaborating on a single project under the Linux Foundation's governance. However, I believe that it will still take some time until that acquisition is finalized, the announcement said "until end of 2024" iirc.
It works with Javascript disabled
That's fair, though I would argue that you have more impact within the organisation, but not necessarily more impact on more users.
He made a crontab task to create a vastaamo.tar file from all of the files that had been randomly published so far. The mistake was that the command for creating the tarball was the wrong command and only worked accidentally in his tests because he was running the command from a specific directory.

tar cvf /var/www/html/vastaamo/vastaamo.tar . -C /var/www/html/vastaamo --exclude vastaamo.tar

Once he added the command to crontab, the command was executed from the root user's home directory and it created a 7.5 GB tarball before running out of space on the server two minutes later. The server didn't crash but started malfunctioning, as for example no logs could be written on disk. The police found that the maximum time that anyone was able to download the tarball was for 1 hour and 41 minutes before the TOR service had stopped responding.

The admin of the server logged back about 10 hours after the tarball was created and tried to figure out how many downloads of the tarball had been made, but because the server had no space left, there was really no way to get a realistic image of the situation.
yes, was curious why compression format didn't require

1. non compressed instructions are always 4 byte aligned (pad a 2 byte NOP if necessary, or use uncompressed 4 byte instruction to fix sizing)

2. jump targets are always 4 byte aligned (which exists without C, but C relaxes)

This avoids cache line issues & avoids jumps landing inside an instruction. Can consider each 2 compressed instructions as a single 4 byte instruction

Bit redundant to encode C prefix twice, so there's room to make use of that (take up less encoding space at least by having prefix be 2x as long), but not important
Discussion [0] (200 points, 11 days ago, 108 comments)

[0]: https://news.ycombinator.com/item?id=40083737
my typical response to this is to plug hckrnews.com which makes browsing HN significantly better for me. and it means you don't have to worry about weird ranking algos
This of actually a much better article than I expected going into it.
At least it’s confined to the edges.
Not to mention that Finnish prisons are relatively livable. They get TVs, access to lots of reading and education materials, and proper assistance with reintegration.

First time recidivism is low.
We see over and over that gains never hold. It goes up for a few months like in Feb/March and then spends 1-3 years falling.

Why would anyone want to buy Bitcoin or own it unless they are hiding money for criminal purposes or dealing in the dark web. It's evidently not a hedge during crisis as we saw with Iran. It does not provide diversification being that it's highly correlated with stock market on downside and much less on the upside. I honestly cannot think of any reason anyone would buy this. Even merchants who accept Bitcoin convert it to cash. Even if the technology seems cool, this does not make it a good investment.
It's actually wild what the executive can get done in an election year... With the side effect of dangling bait for legislators to take a contrarian, nationally unpopular position.
Aah OK my bad.

https://github.com/teh-cmc/go-internals/blob/master/chapter1...
>A good old markov chain can simulate the average reddit thread

Someone did this on Reddit 9 years ago. It was remarkably good.

https://old.reddit.com/r/SubredditSimulator/comments/3g9ioz/
It would be a shame if one of these patients he tried to blackmail were extremely volatile emotionally and prone to violence.
I have seen NordVPN’s response to a subpoena. Their response was that they had no records connecting an IP address at a specific date/time to any particular person.
Woah, gpt2-chatbot is the ONLY llm that has ever answered this question correctly.

> How do I reduce an instance of the subset sum problem containing positive and negative integers, to an instance that contains positive integers only?

There is a very simple transformation. But if you google for this, almost all of the math-exchange answers are either flat out incorrect, or technically correct but overly complex.

This was my go-to question to test llms, and every single LLM that I have tried before this would repeat the same incorrect answer that you would find on a forum.

gpt2-chatbot answered it correctly on its first attempt.
powertop is just relaying whatever value my laptop's battery is reporting for current+voltage, read from sysfs[0]. Are you suggesting my laptop's battery is merely estimating current and/or voltage? I don't know much about the hardware in my laptop's battery, and I'm not succeeding in finding information online, but I'm going to need a source to believe that considering how trivial it would be for the battery to report real values for current and voltage.

Regardless, your point about AC/DC conversion losses is good considering the article almost certainly was measuring from AC seeing as how it doesn't have a battery.

[0] https://github.com/fenrus75/powertop/blob/master/src/measure...
> We think the most exciting thing you can do is build a great company tackling an important problem

At least, from the way, these founders are describing it, they’re looking for someone who agrees with this viewpoint.

So it isn’t about the money for them.
If I understand you correctly, it means that the encoding itself serves as the metadata that indicates Chinese/Japanese. In which case, why is it unreasonable to ask for the same for UTF-8, except using some more clearly specified way to indicate this (like lang="ja" etc), rather than encoding it all into separate characters?
Dynamic linking gets you two benefits: reduced size on disk (which was a bigger deal a few decades ago) and also the dynamic libraries can be updated/patched without needing to recompile the entire system (so that when openssl.so gets upgraded on disk, you just restart all the processes on the system that link it (because processes still have the old library in memory) and you're done).

This is going to sound a little weird, but if the filesystem did chunked content-aware deduplication, and if the linker knew about this and wrote out compilation units on chunk boundaries... then you could statically compile everything on the system and yet, all different binaries that have libc.a, libm.a, openssl.a etc statically linked would share the same storage and thus the same page cache.

In the example of 500 different PHP versions, if the changes were very minor (as a contrived example, a change in version.c that puts the user's username in the version string), version.c would compile to a different version.o for each user, but main.c/main.o could be identical, and then the magic dedup-aware linker mentioned above writes seven and a half disk chunks' worth of the compiled code from main.o (but those are identical to the chunks written previously, so they don't actually cause writes), one mostly-empty disk chunk for the code from version.o (which will be different than any other chunk, so you'll have 500 disk chunks each with a different version of version.o).

If the changes were more major (say, the tip of main on [0] and the 499 previous versions), there would be less sharing, but still probably quite a lot. There's also wasted space like the ends of all the version.o chunks; if a chunk is 64kB then there's probably a fair amount of wasted space and maybe the whole experiment doesn't net you anything.

Of course, under this kind of system you'd have to recompile the world when you update a core library like libc.

edit: oh man there's tons of fun stuff happening in this area already and has been for years! nix is chunking NARs as of [0] (though I haven't found anything yet about linkers being made to chunk them better for dedup ahead of time, or about re-linkers that do this with already-linked binaries, but maybe their implementation of FastCDC can do it!?). this is so cool!

[0] https://discourse.nixos.org/t/introducing-attic-a-self-hosta...
Looks like they've weakened the requirements by only requiring it for apps that add the dependency after May 1.
Finally!

Then hopefully the f... UN can do that too.

I'm totally shocked that the UN has such a hard and shitty drug policy.
Is the Gnome Foundation Going to Go Bankrupt in 1 Year?
> China does not use UTF-8 and is not, as far as I know, in the process of switching.

That’s … not true? Most Chinese software and websites are utf8 by default, and it’s been that way for a while. GBK and her sisters might linger around in legacy formats, but UTF-8 has certainly reached the point of mass adoption from what I can tell.
Your need business activity for a society to function. Do you want Europe not to have a horse in the US/China race? SAP is not it.
You calling them "men in black" doesn't make this more of a conspiracy, it just makes you look silly. Call them "US Senators"[1] or "US lawmakers"[2]. It's a lot more descriptive, though admittedly it does make your assertion that this is a "conspiracy theory" sound pretty weak...

Also, you saying that China could reimplement RISC-V support in Android is a completely different discussion. That's a discussion about how effective the US government actions would be, not whether they were doing anything (which you want to call a conspiracy theory despite there being plenty of evidence that this is happening). You might find this article[3] and this discussion of it [4] interesting, or you might just think the entire thread is full of conspiracy theorists.

At a certain point though, the person calling people "conspiracy theorists" actually becomes the conspiracy theorist. It's not about rhetorical tricks like saying "men in black", it's about evidence.

[1] https://www.reuters.com/technology/us-china-tech-war-risc-v-...

[2] https://www.reuters.com/technology/us-lawmakers-press-biden-...

[3] https://www.bunniestudios.com/blog/2023/regarding-proposed-u...

[4] https://news.ycombinator.com/item?id=38163412
This is still compatible with one way hashing. The service just sits on the recent hashes. They’re still non reversible.
I get high GPU consumption with that tab open
* EDIT: the below statement isn't true: Integer BASIC wasn't implemented with SWEET16 – it was simply included in the ROM

Apple II Integer BASIC was implemented using a 16-bit bytecode on a VM called SWEET16 to do 16-bit arithmetic, optimizing for space over speed. [1]

[1] https://en.wikipedia.org/wiki/SWEET16
The California man who hid for 6 months in a secret room inside Circuit City
Couched in the article:

> US folks love talking about how hard they work. And honestly with service workers and blue collars I believe it. But not in tech.