skysight-inc/HackerNews huggingface dataset:
Then why does this web page use indentation to clarify who's replying to whom, instead of {}s?
Hehe, it's easy if you ignore half the song, the singular for n=1 and the whole n=0 case! (Not that we're talking about rocket science if you don't, but c'mon, oranges to oranges!)

I agree with you otherwise though.
It's not appeal, it's ransom. "Cash or I quit" is a credible threat, Tesla valuation is supported by Elon fans.
Ha! Is that on his wiki entry? So much for neutrality!
Depends on what you learned during that "ton of experience programming." My only regret was that I had, but stupidly ignored, the MIT course notes that preceded publication of SICP. I didn't realize what I had missed until many years later when I sat down to work my way through SICP. I coulda been a contender.
There's also the htp processor that handles the same problem. It has macros (equivalent to #define) file inclusion (equivalent to #include) and conditionals (equivalent to #ifxxx) but is better suited for HTML than the C preprocessor.
https://sourceforge.net/projects/htp/
The voters decide who is part of the "ruling class". If the voters choose representatives who only pass laws which benefit themselves, then that is a choice the voters made. If the voters are unsatisfied with their choice, they can change their mind in the next vote.

(Read: The status quo is the status quo because most people are prefer the status quo.)
Oh is that supposed to be the rationale?

I mean I can't even tell. Because no bus looks the way the bus in the image looks.

I've never in my life seen a bus where the windshield was the same size and shape as the back window. Never in my life seen a bus that didn't have brake lights or turn signals. And so forth.

In other words, there are so many things wrong with the "bus" that I don't know why you'd assume that if the "artist" had drawn it from the other side they would have bothered to include a door.
It's a fork bomb in shell script. It's more human readable like this:

bomb() {
bomb | bomb &
}; bomb

Apparently this trick doesn't work nowadays due to cgroups:

https://unix.stackexchange.com/questions/469950/why-cant-i-c...
Have you pointed borgbackup or similar at it? i.e. extract the archive to a specific directory, let borg create an archive of it, and then a month later do the sage thing and see if the incremental size is egregiously large? I would expect the overwhelming bulk of data to be media, and those will consume (nearly) zero incremental space with borgbackup or some other deduplicating backup system.
I assume he must be using the Linnstrument in MIDI 1.0 mode; I don't think the MPC supports MPE. It would be really cool if it did, though. (A friend of mine has been working on a fork of the Linnstrument firmware to add native support for other tuning systems besides 12-tone equal temperament. The main motivation is to be able to use 41 EDO. It would be pretty amazing to be able to use that seamlessly with an MPC.)
Keep in mind that this will limit you to 5V at 0.5A, if I'm not mistaken.
> It didn’t seem like my book would “turn a coder into a contributor” (by itself). But that’s exactly the outcome I wanted, and it’s the outcome my customers wanted. So, that’s how I sold it.

Am I misreading your post or are bragging about selling your product by lying about what it can can do.
That trillion+ parameter count is the sum of each of the "experts", right?
Thank you. Most examples of URNs that I've found use ISBNs to convey their use. I just wish that there was more information out there about use cases. This post's article does make a good reference to one that I found interesting though.
> In the primary people with broadly similar platforms run against each other. The "third parties" are factions within the two major ones.

No, you still have that problem of splitting the vote in the primaries.

Remember how Donald Trump used to be the most hated Republican candidates within the Republicans in around 2015 / 2016? As in the one that the most people actively disliked in polls; but he was different enough from the other candidates that he didn't suffer from the internal vote splitting that they did.

The primaries still use first-past-the-post in the US, don't they?
Apple joins the race to find an AI icon that makes sense
The Go module proxy doesn't retain modules forever, as documented in the link there. And in the case where someone alters the underlying git repo by attaching a previously-used tag to a new commit, one of the following scenarios must then result:

1. The proxy delivers the changed code while issuing a warning to the end user, which if the warning is overlooked would mean that the checksum achieved nothing.

2. The proxy ignores the changed code while delivering the old code and a warning to the user, which would introduce the same concern raised here that the code that gets delivered and the code listed on Github have no requirement to be the same.

3. The proxy refuses to deliver any code and issues a warning to the user, which would mean that anyone can effectively remove their code from the proxy by simply changing the tag to something else.

I would be interested to know which one Go actually goes with, because none of these are ideal.
But the SIM card would need to from the particular ISP you are trying to block, otherwise you would be coming out of a different isps cgnat range, no?
> If every voter prefers A to B then so does the group. [...]

That's (part of) what I mean by 'capturing preferences'.
https://einops.rocks/#why-use-einops-notation
https://news.ycombinator.com/item?id=39863492
My wife is capable of “automatic driving” and I am not. She describes it as a flow state.
When we step back and realize that corporations are already a type of collective superintelligence, it’s pretty clear to me that almost all of the things you’ve mentioned are in the process of taking place now. Corporations are this kind of alien entity that only cares about maximizing profits, and if that means poisoning people or undermining democracy, too bad. They are the paperclip maximizers the AI safety folks are concerned about. If they were human we would call them sociopaths, but unfortunately they are much more powerful.

When we talk about “AI” in particular we can almost always reframe it as automation. Chess bots are automated chess players. LLMs are automated text generators. Autonomous cars are automated drivers. Autonomous weapons are automated soldiers. What does automation mean? It means that control of the system is concentrated in a very small group of people. We should ask what happens if the levers of control of many of our systems shrinks: it’s probably not good for democracy if many of the constituents aren’t necessary.

> entire cities will be filled with humanoid robots

Unfortunately I think the future may look much more boring. You don’t need robot cops if you have cameras. You don’t need mind control if you have algorithmically driven feeds.
Ok, but you didn't talk about alternatives. Why not just checksum or sign the source code?

It is important to remember that crates.io doesn't store binaries.
Don't most isps check the source address before relaying traffic nowadays? I know at least one of mine started a few years ago (and we had no idea we were asymmetrically routing our traffic till then...)
A 2023 meta-analysis (https://pubmed.ncbi.nlm.nih.gov/36982007/) concluded that "as a short-term plateau exercise, high-altitude mountaineering has no significant negative impacts on the cognitive functions of climbers."

As context for anyone unfamiliar with the issue, below are some quotes from a 2008 SciAm article discussing a research paper by Fayed et al titled "Evidence of brain damage after high-altitude climbing by means of magnetic resonance imaging" (https://pubmed.ncbi.nlm.nih.gov/16443427/).

https://www.scientificamerican.com/article/brain-cells-into-... (emphasis added):

> … one of the sobering things about the Fayed study is that even when climbers showed no signs of acute sickness, the scans still found brain damage.

> The results in the Everest climbers were the starkest… The expedition had no major mishaps, and none of the 12 professional climbers evinced any obvious signs of high-altitude illness; the only acute case of mountain sickness was a mild one in the expedition’s amateur climber. Yet only one of the 13 climbers (a professional) returned with a normal brain scan. All the scans of the other 12 showed cortical atrophy or enlargement of the Virchow-Robin (VR) spaces. These spaces surround the blood vessels that drain brain fluid and communicate with the lymph system; widening of these VR spaces is seen in the elderly but rarely in the young.

> The body is remarkably resilient: Does the brain recover from these mountaineering wounds? To answer this question, the researchers reexamined the same climbers three years after the expedition, with no other high-altitude climbing intervening. In all cases, the damage was still apparent on the second set of scans.
To be clear: I am saying that in practice people get the _policies_ they mostly agree with, not that the candidates they prefer over other candidates get elected.

That's (partially) because the candidates in order to attract voters pick policies that voters prefer.
Meanwhile the Python Package Index has recently dropped official support for PGP signatures: https://blog.pypi.org/posts/2023-05-23-removing-pgp/ -- apparently due to too few useful/verifiable signatures, as per https://blog.yossarian.net/2023/05/21/PGP-signatures-on-PyPI...
I don't mind that it isn't incremental, because it massively reduces the complexity and risk. I download a zip file and that just contains all my data. I don't need to keep all the past copies to build up the final dataset, that one zip just works. There is also no software managing it. If someone hacks my google account and deletes my data. Nothing is going to automatically sync that deletion to my local copy.
I've always hated one bit of that article. It doesn't address the "low" and "no" memory contention cases separately, even though they're quite different and it's possible to get a system to stay in the "no memory contention" case all the time (unless there's a memory leak, but swap just fills up then and provides no benefit).

> Under no/low memory contention

> With swap: We can choose to swap out rarely-used anonymous memory that may only be used during a small part of the process lifecycle, allowing us to use this memory to improve cache hit rate, or do other optimisations.
> Without swap: We cannot swap out rarely-used anonymous memory, as it's locked in memory. While this may not immediately present as a problem, on some workloads this may represent a non-trivial drop in performance due to stale, anonymous pages taking space away from more important use.

This is under the low/no memory contention. For the low memory contention case, this can make sense, but for the no contention case it's nonsense. There's no more important use, all uses are fulfilled and there's still free memory (that's what "no contention" means)!

So clearly that very page has presented a case where swap is useless: when you have enough RAM to ensure there's never contention.

Swap also only extends the amount of memory by the size of the swap partition. If you've got 64GiB of memory and an 8GiB swap partition, you could just as well have 96 or 128GiB of memory and reserve an 8GiB zram for swap.

Indeed, Fedora changed to use zram instead of swap-on-disk by default in Fedora 33[1].

Swap does allow some fancier optimizations to memory layout, but again swap-on-zram is better for this than on a disk if you've got enough RAM.

The big benefit of swap is on laptops where hibernation may actually be desirable (assuming encrypted swap & disk) and RAM is harder to come by. A laptop with 96GiB+ of RAM is a LOT more of an expense than a desktop with the same.

One huge disadvantage of swap-on-disk that article neglects to mention is that sensitive data from RAM can be written to persistent storage (swap) and henceforth leaked more easily (assuming unencrypted swap). Swap must be encrypted if it's disk-backed.

[1] https://fedoraproject.org/wiki/Changes/SwapOnZRAM
I think it really depends on your use case, or for a build system, the size of your repo. The fact that starlark can efficiently parallelize is a big deal for using bazel in a big monrepo. On the other hand, it's lack of interactive debugging, a repl, and ban on side effects/io make a rather large learning curve for a language that aspires to be similar to Python
For comparison, a "something else" cable without display: https://shop.hak5.org/products/omg-cable

> The O.MG Cable is a hand made USB cable with an advanced implant hidden inside. It is designed to allow your Red Team to emulate attack scenarios of sophisticated adversaries. Until now, a cable like this would cost $20,000 (ex: COTTONMOUTH-I). These cables will allow you to test new detection opportunities for your defense teams. They are also extremely impactful tools for teaching and training. Thanks to continual firmware updates, the resulting power, flexibility, and ease of use have made the O.MG Cable a favorite.
And somebody will have Doom working on it soon!
They do have a heater in some versions - uses another 30-50 watts and is for melting snow.
Based on your capitalization of “LINE”, you might also know this, but “THE LINE” is a real world example of a (proposed) linear city project in Saudi Arabia: https://en.m.wikipedia.org/wiki/The_Line,_Saudi_Arabia
Meta is building and scaling the infrastructure for AI and then they can resell that at a premium later. All these articles do is highlight the challenges of rolling out your own infra, if Meta solves these issues it becomes a reference and get a bigger piece of the AI pie.

They want to become the AI backend for the Fortune 500
They also mangle live photos for some reason. When you export them, they become two files, one the photo, and one the 3 second video part.
Yeah, it's ridiculous how people criticize these things, they solve very relevant problems to massive scale software. Working in a monorepo is also especially efficient if the tooling supports it.

It's still not perfect, and it's very complicated, but people always act like there's no benefit.
I think Monopoly is very fun, and I think the vocal haters online are obnoxious as hell. It's snobbery, but for board game nerds.
It first glance this seams really cool, but I have to wonder how much the use of timestamps increases the chances of duplicates.
Skull and cross-bones?
A year away might as well be a decade in vaporware terms.
> The production of the current global output of solar cells require from somewhere between 8-10 million metric tons of coal annually.

Totally disingenuous comparison. You don't get to use the existing energy source's coal requirements to criticize the energy usage of the replacement energy source.

"We can't replace coal power! Think how much coal we'll burn building the replacement for coal power!"
https://einx.readthedocs.io/ :)
Yeah, it's far better than a mess of templated yaml...
Yes, they balance to a certain degree. But one is much easier to increase than the other, especially when you consider which country the F-35 would most likely be deployed against.

By "proven", I meant this: a while ago, the doctrine was tanks and armored infantry were the deciding factors in wars, until it was no longer so. Yet Germany was still obsessed with overengineering their tanks to the point theirs were the terror of the battlefield and almost unbeatable 1:1 by any other rivals in WW2. It won them many battles, thanked to the superior engineering and untouchable thick armor. But you know how it ended.

Same with Japan. Their battleships were the pride of their nation. Those were impressive and leviathans of the Pacific. Until the US built ships faster than these beast could destroy and you know how it ended.

In a war against peers or near peers, overbuilt tech seemed to weigh down a military more than it helps. They become strategic weapons only used occasionally unless one has the manufacturing capability to mass produce them. But the US doesn't have the steel mills and engine factories it once did. China has them now. And in my opinion, if it comes down to it, China can do to the US what the US and Allies did to Japan and Germany.

The F-35 can win battles, easily, no argument from me there. But a war is different.

>Neither is taking down an F-35.

Maybe someone said that once upon a time about the B52 Stratofortresses until the Vietnamese shot down more than a dozen of them. Powerful war machines have been constantly brought low by hordes of weak and low tech enemies throughout history. I contend that is still the same now.
When did schools start making decisions based on what the students love?

I mean, the fundamental idea behind a school, where fundamental rights of students are taken away (their speech is heavily curtailed, their freedom of movement is heavily curtailed, etc.) is that kids under a certain age do not have the maturity and knowledge to make many decisions and that’s what the schools exist to provide them with.
Amazing!

Decades ago, Will Wright suggested to me a nice optimization for cellular automata and convolution filters that lets you eliminate the bounds checks in the inner loop, which I implemented in my CAM6 cellular automata machine simulator:

Eliminate the edge conditions (and conditionals in the inner loop) by making a "gutter" of one extra pixel (or however many pixels your neighborhood extents out) around all the edges of the bitmap (i.e. increase the width and height by 2, then inset x and y by 1), then before processing each frame, copy the appropriate edges into the corresponding gutters (wrapping or clamping), then iterate over the pixels just inside the gutters, so you don't have to perform any bounds checks.

https://github.com/SimHacker/CAM6/blob/master/javascript/CAM...

// Optimization Techniques
//
// Extra copying is eliminated by swapping between two cell buffers,
// one for the past and the other for the future. After applying the
// rule, the past cell buffer becomes the future, and the future
// becomes the past. It's necessary to have two buffers, because
// you can't apply cellular automata in-place in one buffer, since
// you would stomp on your past neighbors whose future you just
// computed, since the neighbors above and to the right would be
// from the future instead of the past.
//
// Edge conditions eliminated from inner loop by making cell buffers
// two cells wider and taller, and wrapping edges around to the
// extra edge cells before applying rule, so the inner loop does not
// have to check for edge conditions to wrap the cells, and other
// edge treatments can be applied besides wrapping, like clamping or
// reflecting.
//

https://github.com/SimHacker/CAM6/blob/master/javascript/CAM...

// wrapCells wraps the cell edges.
[...]

You can either wrap the cells into the gutter from the opposite edge like a torus, which makes nice seamlessly tileable patterns, or in the case of something like SimCity pollution diffusion, you can just clamp the pixels into the gutter along the same edge.

Shaders have a way of wrapping and clamping and mirroring automatically (wrapping modes):

https://webglfundamentals.org/webgl/webgl-3d-textures-repeat...

But on old school consoles you have have to use software tricks like that instead of relying on the hardware.

And of course if you're using power of two sized bitmaps you can just mask the coordinates, which is practically free.

You could fix SimCity to use that trick, but it would make the code more complex, and it's probably not worth it on anything but really old hardware like the C64 or Sega Dreamcast.
Also, note that "per how many miles driven" is a deflection used by pro-car-dominance folks.

Part of the problem in the US is precisely that the transportation system compels people to drive so much, and looking at fatalities per distance traveled obscures that danger.
This is very much so sticking your head in the sand. Some attacks are sold to highest bidder, others are deployed wide and fast. Some of us are responsible for securing high-sensitivity systems where such a shoot from the hip and trust everything will be okay attitude isn't acceptable.
Your general gist is correct: languages with CV (consonant-vowel) phonotactics[1] with a simple vowel systems tend to develop similar features, possibly through convergent evolution:

- agglutinative syntax (i.e. combining long sequences of words and suffixes to form complex meanings)
- vowel harmony (seems to exist in the earliest attested forms of Old Japanese, but not anymore)
- palatalization before front vowels (i, e)
- further simplification of the vowel system

My only nitpick is that Bantu languages are not relevant here. The author is explicitly focusing on Nigerian languages (although he titled that "Japanese words and name sound African"... Africa is a big continent with just as much language diversity as Asia, if not more). While there are some Bantu languages in Nigeria, they aren't as prominent there as they are in East, Central and South Africa. The author mentions Yoruba, Igbo, Fula, Hausa, Edo and several others - none of them is a Bantu language, although some are related. Even though you can put all of the languages above (except for Hausa) into the hypothetical Niger-Congo macro-family, together with the Bantu languages, they are quite far away by this point.

The other issue is that Bantu languages are probably not the best example for "Japanese-sounding" languages. They feature very frequent use of prenasalized consonants. While prenasalization almost certainly existed in Old Japanese[2] and is still retained in some northeastern dialects, this is not something people would identify with "Japanese-sounding" nowadays. Not to mention southern Bantu languages like Zulu and Xhosa that feature heavy usage of click consonants - these are completely alien to Japanese phonology.

But this doesn't detract at all from your argument. Languages with similar structure, will often sound similar. I think the other anecdote the author mentions (Plateau State languages sounding Sino-Tiban) also checks out. I am not familiar with any of these languages, but it seems many of them are tonal and based around heavy use of complex monosyllabic morphemes with complex combinations of initial consonant + medial glides(?) + diphthongs + final consonants. This is exactly what so strongly distinguishes the phonology and phonotactics of Sino-Tibetan languages.

[1] https://en.wikipedia.org/wiki/Phonotactics

[2] https://en.wikipedia.org/wiki/Rendaku#Origin
There are poe injectors that also fit the weird plug on the dishy and work well (48v). That said, you’re still talking 50-80 watts which is significant on a battery. It takes awhile for the signal to stabilize too, so it’s not the type of thing that does well turning it on for 15 minutes of usage.
Yes. Also, how much can Nvidia revenue go up from here? There are only a small handful of companies that want more than 100k H100s - if there are ten, that’s $30b of GPUs, which Nvidia would sell in less than 6 months, and then who keeps buying?

Or are we expecting a few companies to be buying 1 million plus H100s each next year
woah, that's a really fun tidbit.
I know this is off topic but translating "tao" as "reason" seems antithetical to taoism. A lot of taoist philosophy and practice is about suspending your intellectual faculties and perceiving the world in a more unfiltered and intuitive manner. But I don't know anything about Chinese, maybe there's some scholarship justifying it that I'm not aware of.