skysight-inc/HackerNews huggingface dataset:
>By contrast, ZFS has "slop space" to avoid this very problem

As does ext4 (although they call the space "reserved blocks"). 'man tune2fs' for details. As well as most other modern (and not so modern[0]) filesystems.

[0] As I recall, the same was true for SunOS'[1] UFS back in the 1980s.

[1] https://en.wikipedia.org/wiki/SunOS
I don't mean to lose my 'temper' here, but I think gp is hoping Note.freq(), Note.fromFreq(), etc. aren't locked into A440 as the examples imply. While >99% of the library doesn't deal with this at all, it would be handy nonetheless. Unfortunately, it's currently hard coded:

https://github.com/tonaljs/tonal/blob/main/packages%2Fpitch-...

https://github.com/tonaljs/tonal/blob/main/packages%2Fmidi%2...
Device Bound Session Credentials Explainer
Qualcomm Snapdragon X Elite laptops may be the only 2024 future-proof 'AI PCs'
Why does the waste need to be hidden away under ground in the first place? To me it seems to just create more problems than it solves.

What’s actually wrong with above-ground dry cask storage? The best long term warning system is to keep the actual waste on display and on people’s minds.
Stiegler is getting pretty close to what I consider the true answer. It's not "technics", but "language" that underlies our evolution as a species. Language is our shared repository of experience, and an evolutionary system of ideas and values in its own right. All we know comes from the environment, but most of what we know is inherited by way of language.

So the environment and language represent present and past experience, they both contribute to how we choose our actions. By environment I mean not just nature, but also other people and all the things we build.

BTW, this related to LLMs in a way - they are trained mostly on language and very little on present time experience. When that changes, and present time experience will get its own rightful place, then LLMs will make better autonomous agents. Of course they are combinatorial parrots if all they know is past data, but they can escape this predicament when they feed on present data.
This blaming the environmentalists for nuclear's failures is quite a tired argument. In addition to being false (environmentalists didn't have the political capital for it in the critical decades) the enormous public subsidies towards nuclear power in the past 80 years were an opportunity cost away from renewables. If we had spent even a small part of that on renewables r&d investment starting in the same timeframe (40s/50s) we could have transitioned from fossil fuels decades earlier.
Exactly came to my mind.
The infinities have the same cardinality. Any consideration of a finite subset still ignores an infinite number of unconsidered possibilities whether n=1 or not.

Besides, any choice you make for yourself has an impact on others in the second order. Ignoring it makes the problem worse. No one is a isolated system, no man an island.
It is pretty simple. Mechanical interlocking and interference can cause pressure waves. Clap your hands together. Your palms responded to stimulus and made a sound.

Did they scream ?
These days, apart from python, I end up rewriting a lot of bash in ansible as that’s what a lot of infrastructure engineers know and it’s somewhat decent at running the code.
> Who are the main libertarian voices in America these days?

Hopefully realizing that most of what they say requires an idealized world with perfect actors, perfect information, and perfect balance to actually be workable. And that of course we don't live in that world.

> Surely human autonomy and culture can "enforce" this idea over time.

Sure, just like the rest of the country doesn't have anti-compete agreements because "human autonomy" somehow overcame the inherent employer-employee power imbalance. Or just like "human autonomy" stopped exploitative child labor.
A couple of days ago there was this Show HN post on Jaiqu - https://news.ycombinator.com/item?id=39881753

The repo has a mermaid diagram, but the code doesn't really reflect that (which is typical of most agent-ic apps we've found!). So I went about refactoring to add Burr since with Burr we should be able to get close to having code that reflects the desired flow. You can see my Burr version in the following PR; it's could be a little cleaner, but I think I'm leaving it in a better place if you had to figure out what was going on and trying to iterate/debug a response - https://github.com/AgentOps-AI/Jaiqu/pull/5/files.
I tried different keyboard layouts. I discovered that, as a developer, the "secondary keys" are at least as important for speed as the regular ones. Enter, semicolon, quotes, arrow keys, minus, plus, equals. If those were an afterthought in the keyboard layout, this significantly reduces speed and joy.

The author suggests abbreviations. I think it depends on the content of your typing how you can improve speed.
This article tries to hint that Israel is doing a genocide at Gaza, which is not true.

I'm not sure what is wrong with this technology. They barely say at the achievements this technology has gained, and only speaking about the bad side.

This article tries to make you think behind the scenes that Israel is a technology advanced, strong country, and Gaza are poor people whom did nothing.

It didn't even speak about the big 7 October massacre, where tens or even a hundreds innocent women were raped, because they were Israelis. I'm not sure when this kind of behavior is accepted in any way, and it makes you think that Hamas is not a legit organization, but just barbaric monsters.

Be sure that Gaza civilians support the massacre, and a survey reports that 72% of the Palestinians support the massacre[1], spoiler: it's much higher.

[1] https://edition.cnn.com/2023/12/21/middleeast/palestinians-b...
It matters for just one tiny aspect of the library: Note.freq(), Note.fromFreq(), etc.
That would be fun. Or have a program basically be a key logger and suggest words for you daily or something so it grows the more you use it. Maybe it could have a training mode too to ensure abbreviations don’t fall out of your mind.
Apple Yoda similar to Sony Aibo but with ChatGPT.
If you are already using Alfred[1] (with PowerPack), then snippets are your friend. Combine this with macOS's own Text Replacement[2], can cover most needs. You add up your snippets as you go along and sync/backup it so you won't have to re-do on each install/upgrade.

I also found out that it is easier to use "," as a deliminator as there is no way I will type a normal English word with a comma then a character but there are lots of "." (period) and then words (most file extension names).

I used TextExpander[3] for a very long time until they decided to move to a subscription model.

1. https://alfred.app

2. https://support.apple.com/en-in/guide/mac-help/mh35735/mac

3. https://textexpander.com
> hey are, in my loosely held opinion, slightly closer to their actual revisionist objective, which is the annihilation of Israel

Agree. But we're closer to a two-state solution than the destruction of Israel.

> Gen Z and Gen Alpha's political influence in the US removing the diplomatic shield at the UN opening the way for sanctions

You're describing a political turning point decades away. And it doesn't lead to the destruction of Israel, just weakening its occupation. Also, Israel is a rich and vibrant economy. It wouldn't take that much for it to pivot to another security guarantor if the U.S. ditches it in 30+ years (when the relevant generations will be at the peak of their power).

> Hamas is defeated. Gaza is then rebuilt.

If Hamas is defeated fast, maybe. But again, Gaza would be rebuilt under occupation. And Israel wouldn't have been destroyed. Hamas--and the Palestinians' bargaining position--is weaker today than it was in September. Israel is, too. But not in as permanent a way as Gaza (and Hamas) are being dealt.
Sir John Templeton's 2003 Prediction: U.S. Housing Prices Will Fall by 90%(2003)
You'd be talking about liquid methane to get the energy density you want. Handling a cryofuel would be quite hard and you'd be redesigning everything to ensure it kept working.
Projects like this are a great way to appreciate how much can fit into an IC.

Reminds me of the Megaprocessor project.

https://www.megaprocessor.com/index.html
now we want a GCC language server!
This is the best (only) copy that I have been able to find that appears to be legitimate (?). It only includes selections, is of low quality, and is not the entire work -- but it does provide some legible pages:

https://archive.org/details/realms-of-the-unreal/Realms%20of...

This book also supposedly includes excerpts from his writings, but I didn't check:
https://archive.org/details/henrydargerdisas0000darg/
Why did the civilians deserve to die because of what the terrorists did?

If this is about the hostages, why hasn't Israel agreed to more ceasefires to save them?
> Nonetheless, this is an extraordinarily stupid bill.

Wow, that escalated quickly.

So you think that a law that is supposed to enforce an idea that you and your company already practice (but sadly many, many do not)... is stupid? What a bizarre take.

> If passed, I hope the exodus of companies drives the California economy into the ground.

I think CA's experience enacting many of the best worker protections in the US suggests this won't harm our economy in the slightest.
IMO a big reason Python is popular is because so many big seemingly unrelated librarues (AI things, scipy, Pillow, pandas, GDAL rasters, matplotlib, etc) all work with the "Numpy array" datatype and can therefore do things with each other's data.
Really?! You dont think its because of hollywood, silicon valley, massive population and natural resource reserves? Beautiful climate and tourism? EDIT: and phenomenal state universities!

Worker protection laws are the seriously the driver in your mind?
Sure. They'll do it by using seemingly neutral language to mask reality, like "a world leader in fast delivery uses our software to automate its prospects generation and evaluation".
Sadly, as I have outlined in my reply to the other question (https://news.ycombinator.com/item?id=39926847) I am afraid of doxxing myself if I say more about this.

But, without me being a legal expert in any way, shape or form, my feeling is it is relatively similar to the "Fjordteam" case from Sandefjord a few years ago:

Different owners, different jobs, but operated by volunteers who looked for a nore efficient (and healthier :-) way to finance their activities instead of the traditional Norwegian "cake raffle" ("kakelotteri")
I've been using solely Linux on my gaming PC for the past 4 years. After about 15 years of waiting, the experience got good enough for me around then.
Since we're all sharing, I've been using this recently to replace Teoria in an old project of mine (a simple PWA for Duolingo-style sight reading and ear training practice, with MIDI support):

https://www.getprelude.net/
“I figure that it’s
better to be a
sucker who makes
something than a
wise guy who is too
cautious to make
anything at all.”

I really like his quote. Simple, maybe said before in different words, and yet it stops you and makes you think for a moment about yourself.
> EDIT: There were some BASIC interpreters which did this as well, implementing a VM and then targetting that instead.

The TI-99/4A had 256 bytes (128 words) of main, CPU-accessible RAM. Most of the base system's memory was video RAM, accessible by a relatively cumbersome process of poking and peeking registers on the system's video chip. The video chip maintained an autoincrementing current memory pointer, so successive reads (or writes) would bump the pointer by one allowing straightforward transfers of data, but the very fact that most of the system's memory was only accessible in this way made significant programs difficult to write. So, TI's solution was to create an abstract machine called GPL in which memory accesses to this video RAM were more natural. It was interpreted on the TMS9900 and therefore slower than native code, though -- especially given that the CPU can only access the video chip's RAM while the chip itself is not doing scanout to the display, so during horizontal and vertical retrace.

And since all the BASIC code and variables lived in this video memory, guess what the TI-99/4A's BASIC interpreter was written in! Yeah, it wasn't very fast, like at all.

The neat part, apropos of the article's topic, is that there were no actual general-purpose registers on the TMS9900: workspace registers WR0 through WR15 were instead located somewhere in memory, pointed to by the WP (workspace pointer) register. The CPU only had three physical registers: PC (program counter), WP, and a status register. What this amounted to was you could do a very primitive form of register windowing: by using the BLWP (Branch and Load WP) instruction, you can branch to a subroutine in which a new set of "registers" will be active elsewhere in memory -- and the return address will be saved in the new workspace.

If I'm going on about the TI-99/4A a lot recently, it's because I'm writing an assembler for it as a personal project.
You mix Gaza and West Bank and conveniently ignore the fact that each of those bombings in Gaza came after indiscriminate rocket attacks on Israeli civilians.
Certainly some prospective employees won't have the freedom to pick and choose, but at least then it's there up front, and I can decline to work for such places.

I mean, really. Like, I would be annoyed at -- but sympathetic toward -- a company that has a reasonable work-hours policy but isn't 100% perfect at adhering to it. But a company that -- by stated policy -- says "all your time is ours and you get none for yourself"? No thanks, would never work for you.
OL3 Outage Extended Again
I remember having to preallocate an array and do manual stack management there. the old hands told me to 'simply' use a disk if I needed the stack (or heap) to be larger. with the mainframe VM these could then be virtual in the 1980s/1990s, 'for performance'

stackless Cobol really did fun things to brains on long term exposure.
Apple is using some sort of generative technology[0], though not clear if it's done in the displaying viewer or in the post processing, or if it's Diffusion based.

0: https://twitter.com/rubyondia/status/1761258088164970836
> Die LLM

You mean the? The German is bleeding through haha
A civilization that primitive won’t have the technology to effectively disperse it to make a real difference.

We don’t even have the technology now. The main reason we don’t use dirty bombs now is that statistically increasing cancer rates decades down the road isn’t really tactically relevant in the moment.
I've got Gilbert's as well - found out about ten years ago during some routine blood work.

The only thing I've noticed is that dehydration hits me a little harder than most people. If I don't drink enough water throughout the day I get fatigued, and if I don't drink enough water after a night out I get pretty gnarly hangovers.

This is just comparing me to my peers though, and might not be due to my Gilbert's at all, but the fact that these things have been linked to Gilbert's in studies means it's possible they're related.

Anyway, staying hydrated never hurts, so thought I'd pass that along in case it helps you too.
I've been using the Sigma 35mm f/1.4 Art for years now and it's consistently been my favourite lens for photographs of people - not just the sharpness which is fantastic but there's also something about the way it renders colours to my eye which seems extremely pleasing, and of course 35mm is a great focal length - not too wide so as to distort and not so long as you be difficult to frame subjects candidly. I'd thoroughly recommend trying it if you haven't.
IBM decided who was jewish, roma, socialist, and so on? IBM:s machines found these people and brought them to the attention of genocidal authorities?
It makes no sense to go for the high end market IMO: the point of "high end" in stuff like this is signaling, NOT nutrition.

The people who buy the highly priced stuff did so because it's rare in the real world, this is what gave it luxury and signal.

Factory made slop is the opposite of luxurious rarity, no matter how high you put the price.
>But isolation here also applies in political sense. There is no political support for Russia's invasion from the rest of the world. Even China has not approved the invasion.

True. But there is support to replace the unipolar with multipolar world. So no one of the big and medium players outside the first world will be too sad to see that the massive amounts of face USA and EU have put on the line in Ukraine are lost.
I believe you have linked the older nutrition facts label here's a link to the newer one which includes a category called "added sugars" with its own daily intake %.

https://www.fda.gov/media/135197/download?attachment

The reason it's only for added sugar is because "sugar" can be ambiguous, and sugars can be both metabolized differently (eg: fruit sugar/fructose) and is the primary source of energy for the brain (with few exceptions).

Since the "Healthy, Hunger-Free Kids Act of 2010" schools really do serve a lot more variety and the nutritional standards are much better. Any issues that made it to the media have had to do with the "last mile"(as they say in telco) as school districts have to have functional operations to implement them, and that includes class A drivers and dietitian(s) on staff.
I don't see any point in rehashing the I/P infinite regress. You end up trying to figure out where bronze age tribes lived. For the purposes of this conversation I'm going to step away from I/P and look at the strategy that I believe was used in the abstract.

You've got two sides, Able and Baker, with a range of opinions on both sides, from a moderate majority to an extreme minority.

Able extremists attack Baker in a way which is big, shocking and violent.

Baker is provoked into retaliation against Able. Crucially, the retaliation is against the whole of Able, including the moderates.

When it all dies down, there are less Able moderates and more Able extremists. (Because if someone dropped an Acme piano on my family, I'd be tempted to strap on the Acme exploding underpants, too).

This "leverage your enemy's strength to radicalize your own people" approach is common. 9/11 is probably the clearest example, but you could even see the non-violent Civil Rights protests in America in this light (march, provoke violent response, gain converts and sympathy). If this wasn't one of the factors behind the October attacks, Hamas are dumber than I give them credit for.

Thus, I see "the Palestinian people will not forget this" as "the cycle of violence is locked in for another generation".
> Works great if you follow Google's style of vendoring all of your dependencies. If you try to rely on third-party package managers like Maven or Ivy or whatever C++ uses, you're in for some serious pain.

It sounds like you've mainly dealt with Java because it's not a pain in C/C++ - if you wish you can link dynamically with system libs or vendor .so binaries. And at least for Maven I used rules_jvm_external which worked fine.

I’ll grant that container rules were a mess for a long time but new oci rules are much improved.

> My team abandoned Bazel for Gradle, and it has been a tremendous quality-of-life improvement.

I hear as much if not more gripes about gradle of the same variety - "hurr durr it sucks bc i don't like it". Personally I'm thinking this is more appropriate critique for an art piece not a build system.
The Periodic Table of Primes
I tried using AI to translate a letter from German to English. It "helpfully" inserted a number of sentences that didn't exist in the German version.
> AFAICT, open source software has a better security track record, in general.

iirc Studies was done on this and there was no measurable difference in security issues when it comes to open vs closed source.

Just because the code is visible doesn't mean much, as you need to have the right eyes to actually notice security issues and a lot of open source projects don't have this.

Also closed source projects have the advantage where if they have a massive company behind them, that company has the resources (i.e. $$$) to hire highly specialised people to look the security of the software. Open source projects usually don't have such resources, heartbleed and xz are indicative of that.
Apparently the maintenance started on March 2[1], so this makes the 1600 MW plant's downtime from the yearly maintenance 1 month 20 days (unless more delays happen). This is on top of the unscheduled outages[2] before.

[1] https://www.nucnet.org/news/one-year-after-startup-finland-n...

[2] https://www.reuters.com/business/energy/finlands-ol3-nuclear... & https://www.reuters.com/business/energy/finlands-ol3-nuclear... & https://www.reuters.com/business/energy/finlands-ol3-nuclear...
snprintf only returns negative if an "encoding error" occurs, which has to do with multi-byte characters.

I think for that to possibly happen, you have to be in a locale with some character encoding in effect and snprintf is asked to print some multi-byte sequence that is invalid for that encoding.

Thus, I suspect, if you don't call that "f...f...frob my C program" function known as setlocale, it will never happen.
Okay, what's the alternative when `accept` has three parameters when using glibc and two parameters when using musl?[1]

How else do you determine which one to use other than by compiling against the chosen library and seeing what fails?

[1] just an example, musl mighy actually have same amount of parameters as glibc for all I know. But newlib doesn't.
Why would they do that? I've only read the article, and not the bill itself, but I don't see anywhere where this law would mandate that sort of arrangement.
That's a very nice summary. But you're missing one crucial point. These are GNU tools and if you use them within that ecosystem, you also often use gnulib.

Gnulib is effectively the GNU Portability Library. Your fancy, new, auto generated configure script can find all the differences, but someone still needs to account for them and write alternative code to support the various platforms. This is where gnulib comes into play. It reads all the configure checks and plugs in replacements / stubs for whatever is different. This allows you, the developer to simply target GNU/Linux in your code while gnulib handles everything else (and pretty automatically) making is portable across all the unices and even non UNIX systems.
Vincent Czyz's "Sun Eye Moon Eye": Cozy with the Quotidian and the Cosmological
But this isn't a proposal for a directive, but for a regulation which doesn't need to be implemented and is instead directly effective…
1. I strongly disagree.

2. I think that kind of dehumanizing language is both awful and counterproductive. All it does is radicalize Israelis further, Israelis who already believe the world is against them and they have to fight for themselves.

3. When people use similar language about Gazans, e.g. saying e.g. "there are no innocent Gazans" or "most Gazans are terrorists", people correctly criticize them.

4. In any case, even if you truly believe that most Israelis are fascists, my main point still stands - that 972 is far to the left of most Israeli's beliefs.
Israelis don’t want peace because every time it was attempted, it only led to more violence and misery. The suicide bombings around Oslo accords in the 90’s, the second intifada of 2000, the terror enclave that became of Gaza after the disengagement in 2005; peace is a dangerous pipe dream.
There is no need to go to about:config.

Firefox 3 dot menu -> Settings -> Accessibility -> Zoom on all websites