skysight-inc/HackerNews huggingface dataset:
I'm not super familiar with ARM / ARM64 assembly and was confused as to how x0 was incremented.
Was going to ask here, but decided to not be lazy and just look it up.

const float f = *data++;

ldr s1, [x0], #4

Turns out this instruction loads and increments x0 by 4 at the same time.
It looks like you can use negative values too, so could iterate over something in reverse.

Kind of cool, I don't think x86_64 has a single instruction that can load and increment in one go.
Why?

Seating is already segregated by quality of service, if the demand is there it's no more difficult to block seat by other criteria.

Is logistics and constraint programming too hard for some?

Perhaps avoid container routing and ship stacking problems.
This really took me back. Back then before Git was a big thing (2010/2011-ish) I had the misfortune to work at a very large user of IBM Rational ClearCase and it was so awful. However it was so bad and so expensive that I managed to get tasked to "fix it". As part as figuring out how to do this I travelled to GitTogether 2011 from Sweden. Lots of Git folks from those days where there, at least I remember Junio, Peff and Shawn Pearce being there. I was so energised from it all I went back and formed a small team that migrated a colossal code base (oh the horror stories I have) over to Git over the next 2 years. The most rewarding thing I did early in my career.

So thank to all of you that made this possible by creating Git, Gerrit and all the life saving tools this industry was missing! The passing of Shawn Pearce was really sad, but he won't be forgotten!
Have you tried or were inspired by The Voyager? My friend has a Moonlander and we were discussing that the Voyager might be the ideal for the setup we were looking for.

https://www.zsa.io/voyager
I'm halfway through Neal Stephenson’s "Baroque Cycle" and it's absolutely delightful but it sure requires frequent dictionary/Wikipedia consultation, at least for me.
> Could you explain what you did to achieve "diodeless" design and how do you prevent masking?

I was not precise with the "diodeless" definition - the keys are directly connected to the processor pins without using a matrix.
(Therefore there are no side effects of the matrix design - ghosting, masking, key rollover. The key presses are more precise and
for me they seem more responsive - less latency, but unfortunately I have no data to prove this statement.)
Thanks for the question, I will fix the definition!

Also eliminating the diodes reduces the cost and the time it takes to build the keyboard, which is always nice IMO!
Sure! I will post a reply here whenever I get around doing it.
> It seems the BBC continues to spiral into a thinly veiled mouthpiece of the government/conservatives

(checks the time of day) The BBC is unlikely to continue to be a mouthpiece of "the conservatives" much longer.

But they may continue being government mouthpieces.
Totally correct. Files which are unrelated to the project don't belong in .gitignore.
So, gender equality is seen as a moral right and is required by law in some countries, while the same is seen as a sin and is forbidden by law in others.
Interesting. Back in the '80s, the ergonomic keyboard [0] designed as part of the Japanese TRON project was originally supposed to be produced in three different key pitches for differently sized hands, based on measurements of Japanese people [1].

Another aspect was that some key columns were splayed, being more apart further away.
It has inspired many follow-ups in the DIY ergo-mech scene in more recent years.

[0] http://xahlee.info/kbd/TRON_keyboard.html

[1] https://www.semanticscholar.org/paper/An-Implementation-of-t...
This is categorically false. France has always thrown massive amounts of subsidies at its nuclear program since day 1. It was quite up front from the very beginning that it wasn't about the environment, public health or saving money - it was about energy independence. It was a good move for the environment in 1973 when solar panels were expensive but that isn't why they did it.

Germany's renewables transition is a massive success. It didn't require writing off titanic, gargantuan levels of wasted capital investment like France did with stuff like ASTRID. Their energy transition has had VASTLY lower capex than France's.

It would make sense for France to follow in their footsteps as their nuclear plants start to age out, but it seems like they'd rather waste epic amounts of taxpayer cash on building new plants which still aren't enough to keep up with demand while they play accounting games to try and shift the losses around (the same kind of games which led Finland to sue EDF over its cost overruns).
You never know when you're going to get hit by a car either. Or a meteorite.

It's a tempting trap to make decisions - or even worse, paralyze decisions - around the rare outcomes, rather than the common ones.
Scientists in Japan Give Robots a Fleshy Face and a Smile
I also strongly suspect you watched "The Spy Who Came in From the Cold". If you enjoyed this movie and the way it is narrated, please do yourself a favor and watch all the BBC mini series from the 70ies/80ies based on John Le Carré books, namely "Tinker Tailor Soldier Spy", "Smiley's People", and "A Perfect Spy" (or read the books, John Le Carré is an excellent writer, and "A Perfect Spy" can be compared to works by Dickens). You usually have no clue what is going on, and only learn about it later.
Google misquoted https://www.nrel.gov/docs/fy13osti/56290.pdf via Quora.

Does that increase the required land area to half the United States?

As aristofun claimed?
nah fam he is right. And he didnt google shit, its literally in the profile.
I'm currently designing a board from actual traces of my finger movements on paper (I was mildly amused when I found that they are not symmetrical, like all human features) in combination with these: https://fkcaps.com/keycaps/hex. It's also my first attempt at using a MCU directly (kinda, MDB50Q).

Probably not possible to make a product from my anthropometrics, but I could try average out a few hands.
> the communists had a habit of escalating from run-of-the-mill ethnic cleansing to a sort of combined mass-death/economic collapse

I don't agree with this assessment.

Regardless of the fact that ethnic cleansing can happen under communism, at the end of the day, their ideology isn't about that. It's about "common ownership of the means of production". On the other hand, social hierarchy, master race and so on, are major parts of Fascism (and "conquering the world" is not necessarily in it)

And even if you want to argue that their ethnic cleansing isn't that bad, what really bad is the dictatorship with no real coherent ideology other than some guy saying so, and the persecution of dissidents/intellectuals. I have no doubt that had they not lost in WWII, they would run the economy into collapse/slow death similar to the USSR anyway.
Given the thumbs limited movement, I came to a conclusion that 2 keys are comfortably reachable, but to reach the third thumb key, the thumb needs to get into a weird and uncomfortable position. That was my problem with the corne I had and I just stopped using the innermost thumb key because of that. Do you have a similar experience?
Arrow’s impossibility theorem only applies to ranked choice voting systems.
Show HN: Multiple shell versions for testing portable shell scripts
shell-versions serves the same niche of nvm or esvu, but for shells.

It is an indispensible tool for anyone who wants to write portable shell scripts.

All shells are built and included in a single 40MB docker image (no manuals, no completions, just the interpreters).

There are two image flavors:

- latest: contains the two latest versions of each shell.
- all: contains all shells we can build.

The list of interpreters is:

- bash: requires no introduction
- busybox ash: the default busybox shell, other busybox tools not built
- dash: the de facto shell for scripts
- ksh93: the fastest most complete bytecode interpreted shell to be abandoned by AT&T
- mksh / loksh / oksh: different distributions of the BSD port of the public domain ksh88
- osh: the oil shell, a python-based avant-garde interpreter
- posh: if you think dash is barebones, you should see this one
- yash: yet another shell!
- zsh: the default shell on macos

There are 20+ year versions there of many of these and all recent versions. These should cover many popular and niche use cases.

I'm looking for general feedback and overall portable shell discussion. Thanks!
An Intel Celeron N5105, on one core, does ~28Gbps locally between two bridged interfaces with iperf.

A Raspberry Pi 4 has a single PCIe lane with a total of 4Gbps bandwith for everything (all USB ports and Ethernet).

Edit: shameless plug, but I just finished writing an article on my new home network, including the router with the above spec/results: https://atodorov.me/2024/07/03/running-a-multi-gig-home-netw...
Because commercial browser vendors felt that effectively permitting re-usable components without the need of Javascript could normalize the user of No-JS websites which would be bad for ad/tracking purposes. Note that web-components today mandate use of JS. You can't disable JS.
Hmm yeah Lunduke can be quite inflammatory, whenever I hear Danielle speak they come across as nothing but kind, knowledgeable and reasonable. It's easy to read too much into tweets/toots. I guess this post will be flagged soon.
how do you type in the text? virtual keyboard? bluetooth?
FreeDOS is something that seems useful in manufacturing of PC's and PC-like embedded stuff.

Like as a platform for running basic diagnostics and whatever not.
Rustic Witcher: Reimagining data anonymization
Well, you've got your wish. Every damned website now looks the same. Whatever creativity the early internet promised has now been snuffed out to appease the user-metrics gods.
Sell your 20% in cash and get out.
You'll have the money in the bank and ready to start something new. There are tons of technical founders looking for someone who has grown from 0 to $6M in a year. (which is huge). If you stay, you'll have a few years of misery.
No, I just looked up how this number relates. Nothing more, nothing less. No assumptions or points to be made about anything. To what degree these numbers are reliably is not something I can reasonably judge.
No. Some people say H100s are priced at 1000% of cost and Nvidia could charge even more but then they would really push their large clients (Microsoft, Meta, Amazon) to build competing hardware. And even at the current price they are trying already.
For functions like strcmp, I think they must be signal safe, to be POSIX compliant.

https://man7.org/linux/man-pages/man7/signal-safety.7.html

If it's on this list I generally trust it is safe.

I guess my point is, that if it's not, even a simple function may appear safe, but could do surprising things.
In the desert? It’s the driest place in the world
Not sure about the "R squared" name, but the use of this quantity as "coefficient of determination" (the proportion of the variance in the dependent variable that is predictable from the independent variables) can be traced back to Sewall Wright's "Correlation and causation" (1921).
At least food-wise, the article claims that cycling was (until recently) far less spare-no-expense optimized:

> Not so long ago, the professional cycling world's approach to fuelling was remarkably basic.

> Options for riders barely extended beyond a monotonous menu of pasta, rice or whatever fare that night's hotel kitchen decided to serve up.

> These days, it is an entirely different prospect, with vast sums spent on...
See https://news.ycombinator.com/item?id=40865627 for cloudflare's blogpost.
Actually you can fit your needs with Openstreetmap. People regularly upload public GPS traces that you can view - thus, get a rough idea of how popular a path is. But OSM also shows all the paths, so you can avoid beaten paths as well.
Sorry, I edited my post several times and finally choose a short form with links other sources. If you fix state=1 then there are no more random variables so the R^2 doesn't have any meaning. Just for fun, what the model should predict for state = 0.5?, that corresponds to a person that is 50% in the red state and 50% in the blue state, I think a mixed model is appropriated here when the state variable is discrete, so that each value of the state variable represents a different part of the population, the other model should be used when people move a lot and change frequently the state where they vote in, but in that case you should have to consider the fluctuations in the total population in each state at the time of voting.
No, everyone lives life in the same "game theory quadrant" whatever that means. People primarily play for themselves including you, some people are just more aware of this fact than others. And also its still always rational to defect.
South African NGI 25cm imagery available online
> The bk clone/pull/push commands functioned similarly to git clone/pull/push.

That sounds a bit backwards: actually Git works similar to BitKeeper (can't say to what extent, as I'm not familiar with bk), not the other way around.
I haven't tried and wasn't aware of the Voyager at the time I started this project. Looking at it now, I think I would come to the same issue of the switches being too close to each other.

My first split was a corne (I have a feeling that many people started with a corne here) and then I wanted a draculad[0], but it wasn't available for almost a year. These two keyboards had given the most of the inspiration for the YetiS.

[0] - https://keebd.com/products/draculad-keyboard-kit
Style is not the only form of expression. Adapting a tool to your workflow is also a form of expression. I'm surprised that with all of their resources, tech companies still build software that completely ignore relatively common use cases like hiking.
I work in academia, and the pessimistic/cynic standpoint is that university is not about teaching, but about filtering. Making a lecture "fun", comprehensible, or even "innovative" may not have the desired effect of improving the level of understanding among all students, because a fun and easy course is a worse filter than a hard course.

Personally I always learned the most in courses that were very hard and had a nerdy teacher/professor who did not care at all whether you could follow the stuff on the blackboard / in the presentation. Theses courses required work on your own: you had to read the actual literature again and again to even remotely understand the topics on the weekly exercise sheets, or to pass the exam. This "learning by yourself" lead to a much deeper understanding than just memorizing some concepts from a streamlined lecture.
Until the UI changes and a button moves or is renamed.
Storing error correcting codes/checksums/signatures and sending them along the data seems like a more cost effective solution. Without those you need to ensure that every single link in the chain supports ECC (and all the hardware works perfectly)

ECC may still be needed for the actual processing, but I don't see a point on having it on a NAS (especially considering you need to send the data over a network to read or write it)
Just do `mode = stretch` and enable effects on shake. Then when you start shaking the cursor, what you describe happens.
No, of course not. But confusion of power and energy pushes my buttons. :)
Kanban vs. Scrum: What's the difference?
For what it's worth, the "blogger" is an statistician.
I had the same impression after working through the LangChain tutorials.
The one thing I'd like to ask about is Observability. LangChain has some tools around observability that seem genuinely useful to me, and specific to working with LLMs. Are there ways to use only these tools, or alternative observability tools you recommend for working with LLMs?
At least you're willing to her choose her own name. The blog poster won't even do that, which seems to go beyond any philosophical qualms over the nature of sex and gender. And failing to respect someone's preferred form of address is at minimum discourteous. I was deliberately understating the case to make the statement as uncontroversial as possible. If you feel the need to be horrid to trans people in order to make some kind of philosophical point about sex and gender then that is (in some jurisdictions) your right. But don't pretend that you're not being rude to them by doing so.
Because I'm talking about supplying energy to the economy, not powering your car.

"Energy density" is one of the canonical nuclear bad faith arguments. Do you think he was talking about putting a nuclear reactor in your car?
Could you give an example of an apples-to-apples comparison between (symbolic) program synthesis and LLMs that the latter wins?

The reason I am asking is because, in my experience, LLMs never match the 100% precision (relative to the specification that is synthesised against), which program synthesis effortlessly matches.

On the apples-to-apples comparisons, LLMs often only obtain 70% - 80% precision, which means they are effectively solving a simpler synthesis problem. (Yes they have other benefits, like being able to extract knowledge from natural language, which conventional synthesis can't do, but that's offen not needed.)
There's hundreds of thousands of apps. People aren't going to invest any effort in evaluating them.
Isn't there git-annex [0] if you want to store large binary files?

[0] https://git-annex.branchable.com/
The RouterBoard RB2011 is stuck on an ancient release version of OpenWrt, 19.07, see here: https://openwrt.org/toh/mikrotik/rb2011

The problem seems to be somewhat related to the NAND, which is IIRC somehow different from the supported RouterBoards. Somebody proposed a new solution to this problem, but that hasn't landed yet: https://forum.openwrt.org/t/wiki-cleanup-for-mikrotik-rb2011... and other threads.
I haven't had a lucid dream for a long time, but used to make this mistake too and wake up.

I love the parent comment's description about the system detecting a "glitch in the matrix".

Though I feel it is just if you rouse your consciousness enough you will just break the sleep state.

I do wonder if lucid dreaming affects how rested you are from sleep.

My intuition is that the mind resting comes during deeper sleep and during REM the mind is kind of freewheeling anyway.
When they offer to pay you X for the job, but then pay you < X.

Or if they get you to pay them money upfront (ie. for uniforms) on the basis of 'workers earn $Y per day', but then change the rules so some workers don't earn Y per day and don't offer a refund of the upfront payment to unhappy workers.
What you say is true, but does not address the possibility of an open market for such local agents, rather than the buyer simply accepting the realtor's recommendation in the overwhelming majority of cases.
Abolish DEI Statements
Yeah, I'm having a quick read through of the post and the connected posts and it's a tonne of horrendous bigotry.

What a horrible website Lunduke is. So much intolerance for people existing as they wish to, and so much bad faith arguing against their right to exist.

On trans issues: "all in the name of supporting a sexual fetish." One of several references to being trans as being a sexual fetish. Which is a truly disgusting false equivocation. This is a line of transphobia that should have been left behind in the 80s.

Zero credibility and just plain hatemongering. They're alarmed by seeing people with hateful views being referred to as 'rotten flesh' but that really is an apt metaphor for them.
Archived at: https://archive.is/xpOxw
Do the worker's even see how much they'll make up front? If not, how is this fair, or even legal? I'm doubtful anyone here would go and work for McDonald's with the agreement being that they pay you what they think you're worth, after the job's done. We all see the asymmetry at play, and how it'd be abused at a moments notice.
It was in Europe. I remember that people started to get them in the mid 90's and they were everywhere by the end of that decade.
MacOS X bundles are actually NeXTStep bundles, and are behind the same idea in Java JAR files with META-INF directory, and .NET resources, due to Objective-C's legacy on all those systems.
The author states that AI safety is very important, that many experts think it is very important and that even governments consider it to be very important, but there is no mention of why it is important or what "safe" AI even looks like.
Am I that out of the loop that what this concept entails is so obvious that it doesn't require an explanation, or am I overlooking something here?
The big thing, in the context of Rust, I think is how this solves function colouring, but it also makes testing really simple as outlined in the post.

The current situation in Rust is that if you implement a library, say one that does WebRTC, that uses the Tokio async runtime. Then it's very cumbersome for folks to use it if they are doing sync IO, using a different runtime(smol, async-std etc), are using iouring directly etc. With this approach you don't force the IO choice on consumers and make the library useful to more people.
>continuing to fight is not always the best option for the people

People who let themselves/are forced by rest of the world (Yalta) be conquered by soviets end up murdered by the xxx thousands https://en.wikipedia.org/wiki/Katyn_massacre, raped en masse, send to Siberia, and their land plundered down to bricks and pipes. We have seen that 100 years ago, 80 years ago, and we see this today with russian soldiers stealing toilets from conquered Ukraine.

Bucha https://www.pbs.org/wgbh/frontline/article/russian-soldiers-... is what happens when russians enter your land.
I've been looking at https://github.com/xanguera/BeamformIt but haven't had time to give it a go yet
You can upload .docx and .txt and you can export documents in those two formats, as well as in .pdf, .txt, .md, and HTML.
> If a reader can't follow the argument, it's automatically the author's fault and a waste of the reader's time. Heaven forbid the reader might need to exert some effort and grow in the gleaning.

I've experienced the receiving end of this a couple of times on HN. I once posted a blog post and it was extremely obvious that the detractors (who, despite toxic being a bit of an overblown word now, were being toxic and breaking HN rules and got away with it) hadn't even read perhaps a third or less before getting angry in the comments.

I don't care if people don't like the suggestion but I believe blocking should be implemented.
It indeed does not make sense to have a market for carbon sequestration that does not also include fossil fuel emissions.

But implementing a comprehensive cap-and-trade system is superior to a fixed carbon price in that the it directly limits emissions without fiddling with the exact price (which instead is discovered by the market), and therefore can be planned long term.

(What should the carbon price be 2050? That depends on inflation and many other factors, but the allowed net emissions should clearly be zero or negative)

I recommend everyone to take a look at the EU ETS which unfortunately is surprisingly unknown
“or now you can just use wcurl :)”

Sadly I can’t since it is dependent upon the util-linux version of getopt which means it fails on bsd and macOS systems. Understandable since it is always available on the specific target the script was written for and it does make life easier.
Stealing this, but had to lookup the parameters. It does work, but it should be `-C -` with a space. Also I like progress bars so my alias for now is:

curl -#JLOC -

* -# Progress bar instead of the standard meter

* -J Use the server-specified Content-Disposition filename instead of extracting a filename from the URL

* -L Follow redirects

* -O Write output to a local file (download)

* -C - Resume transfers

Maybe a good mnemonic would be something along the lines of jlo liking hashtags?