skysight-inc/HackerNews huggingface dataset:
Kinda odd phrasing from Nolan there. "The rise of companies over the last 15 years bandying about words like ‘algorithm,’ not knowing what they mean in any kind of meaningful, mathematical sense."

That's a description of scriptwriters and journalists. Tech companies know well what they mean when they say algorithm, especially what they mean mathematically. It's the non-tech class that talks about algorithms as if they are magical spells of mind control which is why they think that "Meta’s contribution to genocide in Myanmar" is a real thing and why they are shocked that Threads, being a social network, uses a "purely algorithmic feed" (emphasis in the article).

"as AI systems go into the defense infrastructure, ultimately they’ll be charged with nuclear weapons"

The logic of MAD is simple that's why it's a three letter acronym. Nukes could be put under automated control for decades now and AI wouldn't change anything about what those control systems would do. Detect a pile of nukes heading your way from Russia/China -> fire back. No fancy schmancy AI needed for that!

“When I talk to the leading researchers in the field of AI they literally refer to this right now as their Oppenheimer moment,” Nolan said. “They’re looking to his story to say what are the responsibilities for scientists developing new technologies that may have unintended consequences.”

So much more exciting than the banality of the truth: neural networks are useful algorithms but not nuclear weapons. Not even close.
I think there is something much more fundamental going on...

1. Maintenance is expensive.

2. Maintenance of living systems is even more so.

3. People hate spending money on maintenance.

4. You reap what you sow.

We can't even get bridge or road maintenance done correctly in the US [0]. Why should we think that IT systems would be any different when we just don't have that culture?

This is not a Linux problem - it's a culture problem (and probably goes well beyond the US).

[0] - https://infrastructurereportcard.org/cat-item/bridges-infras...
Whilst it can be used that way, peng more broadly means something is generally attractive / appealing / impressive. It doesn’t necessarily have sexual connotations.
Spot on. When you discover that people are solving a problem by considering a wider context than you did, do you broaden your thinking about the problem, or do you accuse them of cheating and complain that the rules aren't being enforced? Morality and (most) laws should be respected, but outside of that, rules shouldn't stand in the way of solving problems.
> This is the sort of mistake that's awfully easy to make in ML.

It is important to remember this! Mistakes are common because they are easy to make. Science is a noisy process, but there is signal there and what we see here is exactly what peer review is about. I tend to argue that open publications are a better form of peer review than conferences/journals because of exactly this. Peer review is about your peers reviewing your work, less about whatever random and noisy standard a conference/journal puts forward. Remember that this was the way things happened for most of our history and that our modern notion of peer review is very recent (mid 70's). Older journals were more about accomplishing the mission that arxiv accomplishes today: disseminating works.

https://mitcommlab.mit.edu/broad/commkit/peer-review-a-histo...

[side note] another reason I'd advocate for the abolishment of conferences/journals is that through this we can actively advocate for reproduction papers, failure papers, and many other important aspects since we would not be held to the "novelty" criteria (almost everything is incremental). "Publishing" is about communicating your work to your peers and having them validate or invalidate your results.

[edit] I think conferences are good in the fact that they bring people together and that encourages collaboration. That's great. But I should clarify that I'm specifically talking about using these platforms as a means to judge the validity of works. If a conference system wants to just invite works and the community, then I'm totally cool with that. I do also like journals in theory given that there's a conversation happening between authors and reviewers, but I believe this also could just easily be accomplished through arxiv + github or OpenReview (preferred).
Talk to the CFOs and CTOs. They fund the hardware refresh cycles and have bonuses attached to regular appeasement of shareholders, the market as well as auditors and controllers.

The initiative begets the spend. The spend and roadmap stretches 10-12 years, chassis fans and PSUs have MTBF that conveniently coincide with Moore’s law and the dark arts of finance, where ownership is good but only to that boundary.
You want the Tom Jane Punisher's car?
On the onboarding point: Almost all projects would do themselves a big service by putting work into the onboarding experience because it's a key factor in how many people will use and help developing the project.
Business idea free for the taking:

Build home or industrial heating furnaces out of slightly out of date computer hardware. Give them away for next to nothing and make the money back by renting the cpu time out.

Electrical home heating is such a waste of energy when you think about it.
Pipe is useful, of course. I personally just dislike the symbols selected for it, they're harder to type.

And no, in many cases, it's absolutely not clear what gets passed, because you may have a vector of scalars, and the function accepts... what? Is it restricted in input types at all? If it takes a scalar and then gets passed a vec of them (but you don't call it's vectorized equivalent), what happens?

Yes, I can go check the function, check if I have a vec and check if I call the function the proper (scalar or vectored) way,.. but this escalates the complexity and choices you should make, towards Rust language. And still it can run and try doing something implicitly. When I coded it, I wasn't sure I can't mess things up somewhere in the middle of the pipe.

Don't get me wrong, I liked many features of Julia. I made one project in several languages just to compare, and Julia was easy to learn and worked pretty well. The main issue that stopped me from using it was the above mentioned cold start time.
These will have different sizes though, so it’s only safe to cast when used off the heap and where it’s memory is allocated with the larger variant, right?

I guess my point is that there’s a whole bunch of caveats in regards to safety that need to be considered in your solution.
I don't think boilerplate code has much to do with Turing Tarpits. It might be annoying but not Brainfuck-grade insanity.
love that! i think we have a winner
When something has an editorialized name change between regions, the first thing I wonder is if some media already has that name [0]. I wouldn't be surprised if the movie distributors fear copyright issues with whoever released the book under that title in their market(s), or perhaps they don't want to give them such obvious free marketing.

0 - Like how the Japanese videogame titled "It's a Wonderful World" had to have its named change to "The World Ends with You" in some (all?) regions because of copyright issues. https://www.ign.com/articles/2008/04/17/breaking-the-languag...
You are shifting the goalposts by trying to say it's about scale and reach, but scale and reach in 2004 wasn't the same as what Google has now. Firefox more or less blanketed the web in advertising to get the switch done.

Your point of "Google has a ridiculous playing field advantage" is noted and absolutely true, but you don't need to reach for the factually incorrect "Firefox has not had campaigns for switching" to make it.
But what percentage of that 100M have a clue what ActivityPub is?
It also has a lot of soap opera syndrome, where the characters are all mary sues, and constantly make new problems when there are none to be dramatic about. They are entirely unlikeable and spend all their time not name-dropping nerd bait being assholes and punishing you as a viewer for being invested in anything.

The show feels like if you were supposed to take It's Always Sunny seriously, for drama. Meanwhile there just happens to be 25 years of computer history occasionally shoved into the background, that magically is the fault of the same like four people.
Simple: Chrome captured the market with a good product, at the right time.

I remember when Chrome was new, and it was fast, and Google had other game-changing products (like email with enormous storage). I was just an average consumer back then, and I went for Chrome.

Then, once you capture enough market share (due to poor competition), people start targeting Chrome as the de facto standard. Throw in Android and you have a browser that the world now depends on. Even Microsoft gave in (with a built in ad-blocker, cause they're bitter about it, too).

Should we all be running a C++ based Javascript interpreter? Absolutely not. But try explaining why to the masses...
A salient issue has been that Hyundai/KIA didn't implement any anti-theft mechanisms on certain models, and recently the details about how to steal these cars has become popular knowledge, and now people who own the affected models can't even get insurance on them.

There's been some other exploits to infotainment systems, but AFAIK, they are all limited to proof of concepts. And the radio-repeater that almost works occasionally on some cars with wireless key access (better implementations have proximity detection which prevents this attack vector).

As it turns out, immobilizers are pretty damn effective.

If I owned an effected Hyundai/KIA, I'd do like we all did with 90s cars and put a killswitch in. It's not professional car thieves hitting the bulk of these cars, but mostly bored people showing of. So if YT can't show them what to do if the car won't start, they will go away.
My perfect laptop is the M1. The thing I love the most is the screen. I've installed Lunar and can use XDR mode to take the screen to peak brightness. It really makes a big difference watching content or working in a brightly lit area.
Oh I'm comfortable with DC, and am unafraid of low voltage tinkering.

For mains it's not the 120V zap I'm particularly worried about, it's the possible fire that occurs months later while I'm asleep because of some rookie mistake I made (connection that gets loose and starts to spark or something), that endangers anyone in the structure.

If I could have all the danger upfront and while I'm actively working on it (like woodworking), and limited to just myself, I'd be much more comfortable.
Yeah I thought the same -- it struck me at first blush as if it was some kind of super simple architecture that didn't use transformers, and then in the diagram i saw they used BERT to produce the embeddings!
It doesn’t expand the IPv4 space in any way, shape or form.
But you don't get that choice. As long as ad companies have data about you, they can distribute you in whichever bucket they like. Similar to how I get recruiters offering me PHP positions on LinkedIn despite PHP not being anywhere close to my profile.

There's no way for you to say "you can use my data but only the way I like it" unless you sign some explicit agreement. When you give up your data, you also consent to be placed into whatever bin they want you to be placed in. They don't care about whether you get to see exactly the ads that you want to see, as long as they believe their cost to benefit ratio is right.

This is why you should want your data to belong to you, so that you could make an informed decision about what kind of content you see.
less tested..the vulnerabilities have not been found yet.
In nearly everything, you can do some "minimum amount" that only makes the appearance of getting by. This works until it doesn't (e.g. the minimum threshold is misjudged). Eventually, others see through it and opportunities come less often.

The best students do not constantly compare themselves to slackers. Instead, they compare themselves to those at the top of their game. So there is awareness their GPA could potentially end up minorly lower, but taking easy classes simply isn't an option.
I mean, there's a big header that says "Myth: C has no equivalent to “private”" and a code example about the private keyword, so that's why I started saying that. Even then, my points still apply: this isn't really equivalent to how encapsulation works in other languages due to the lack of granularity and the "extras" of all the usual language behavior that stops being supported.
wdyt about gnip (reversed ping) as an alternative to peeng?
That's the question, would the embeddings be close?

It's not clear that they wouldn't. Would an embedding of the Alienese word for "and" be close to the embedding of the English "and"? This does seem quite possible to me.

> You could try it on earth with if you train a model on two separate languages, being careful that the traning data does not contain any mixed language. But even then, modern Human languages most likely have too much cross-contamination. Would be an interesting experiment nevertheless

I agree. Though shouldn't we be able to answer this a priori? It sounds like a mathematical question.
I have a customer with systems so old they weren’t at risk for heartbleed. He was excited about that.
My passport still says "place of birth: USSR". As a child, I lived on a street named after a prominent Bolshevik who was famous for using poison gas to crush a local peasant rebellion against the Soviets when they started to confiscate grain at scale to the point of starving whole villages out. Even if all the achievements you claim were true, the ends still not justify such means; but the achievements are mostly a lie anyway. Many other countries saw development from mostly rural to mostly industrialized during the 20th century and got all the benefits you described without a pile of "enemy of the people" corpses to go along with it, so socialism has very little to do with it.

FWIW I don't even think USSR and its satellite states were socialist in any meaningful sense. Socialism, after all, is the common ownership of the means of production. But most of the populace on all those states were excluded from governance, and thus from any effective ownership. So, in practice, it was collective exploitation of the workers by the elites under threat of direct physical force - strictly worse than wage slavery. Some orthodox opposition Marxists in USSR even claimed that it was the perfect example of what Marx originally called the "Asiatic mode of production".
First, Let's Encrypt exists and is free. Second, DNS-01 uses multiperspective validation, which is fairly complex.

https://letsencrypt.org/2020/02/19/multi-perspective-validat...
In a tech/biz duo his role should be to raise money and find clients so you can focus 100% of your time on development. If for you both raising money and finding clients carries very little overhead then the rationale for splitting equity can indeed be harder to justify.
Of all the things to criticize them for, "a minor decrease in toil" is a weird one.
I am surprised that this was surprising to people. Cars are much bigger than people, of course you'd need bigger parking lots than seating space
I ran some tests, and with zstd, brotli, and gzip, single-byte identifiers win on even slightly more complicated examples. If you have more than N identifiers (where N is the valid number of single-byte identifiers) then using short strings from the brotli dictionary seems to be at worst break-even for brotli.

Also, there seems to be a 40-byte minimum size on zstd; Making the original example significantly smaller (or larger with repeated patterns) all yielded 40 byte files. I had to change it to e.g. print(hello);foo(hello); bar(hello) to get any difference between using "x" and "hello" as an identifier.
Thank you. It's nice to read a comment by someone who gets it.
You mean when all the GamerGate trolls rallied behind Brendan Eich and made him their martyr, pretending he was fired instead of choosing to quit?
The 10% is good enough to prevent monopoly pricing.
Sure, most DACs that just use off-the-shelf chips are virtually identical in terms of how they sound, until you get to the really high end, as you said.

However, in practice having a cheap external DAC is a massive improvement, even if the hardware is fairly similar.

I think a good chunk of it is just being able to give the software exclusive control over the DAC, and passing in the results bit-perfectly, bypassing any mixers in the OS or software. Many integrated setups will do dumb things like resample, convert DSD to PCM, can't handle high bit depths or rates, etc.

In my experience, it's night and day when you have it set up correctly, even with a very cheap external DAC.
Are you suggesting that locks would have prevented this?
That's like saying we should also turn off keyless entry sensors to make our battery last an extra day too, since theyr draining power as your car sits all weekend, and then one Monday morning your car won't start when you need to go to work.
Does it really matter if your car starts 3000 times from a battery or 3001 times?
You probably interact with the types of people who are more likely to spend time in the suburbs, by dint of living in a suburb.

"Affording" a car in Boston is stressful as hell even beyond the cost, and I wouldn't recommend it. My friends who both live and work in the city don't own cars. I ditched my car when I moved into city limits, and ride an EUC, bike, or train to work.

The suburbs would have nothing for me if I didn't have family there. But even there, a weekend pass for the commuter rail costs $10 and can take me as far as Rhode Island if I want.
Vatican and Vietnam to take major step forward in relations
My ultimate anti-theft device: standard transmission.
> In late 2021 / early 2022 I got scared about the incoming consequences of LLMs and downloaded all the "Kiwix" archives I could find, including Wikipedia, a bunch of other Wikimedia sites, Stack Overflow, etc.

> I'm pretty glad that I did. I'm going to hold onto them indefinitely. They have become the "low background steel" of text.

Also, ironically, the Pushshift reddit dumps (still available via torrent), before they were taken down. The exact time Reddit shut down the API to sell their data for AI training is also exactly the time it started to become less valuable for that.

I believe a lot of subreddits started implementing protest moderation policies after reddit came down on the blackout. IMHO, they should implement rules like "no posts unless it's a ChatGPT hallucination."
Millions of US military emails ‘sent to Mali by mistake’
Has anyone tried hacking Lenovo BIOS to make more interesting sounding tunes?
> incredibly expensive proposition for many cities

I lived in Italy for a number of years. It is a poorer country than the United States in a lot of ways, and yet they manage this quite well.

It still comes back to zoning and parking: by allowing denser development, you can plan transit routes that serve a lot more people, some of whom don't even own an automobile.
Exactly. They had to decide without knowing what the Germans were up to.
>yet it seems I got cancelled.

Holy hyperbole captain. Apparently not being heaped in praise and getting the usual amount of hyper cynical HN criticism is "being cancelled" now.
Colleague had a Mini Cooper in the 80es where the Choke could be pulled but pushing it back did nothing. There was one traffic light that was always red (for the street with no priority) where the owner went around and pushed the lever back. The car was stolen once and found with the carb flooded after a mile or so.
The difference is: If there is a weekly breakage on a weekly update, delaying with it is just part of the process and timed in.

If you only update every few years, each update becomes a full project distracting from and conflicting with other projects.
There is unknown and unreported, a large amount of unreported vulns are sold on the blackmarket or hoarded for exploit by foreign adversaries.
Having just returned from Europe I feel like the public transportation options are so much better.

On the flip side, Amsterdam is great, but I felt like I was constantly dodging bicycles.
Absolutely. RHEL 7 (and downstreams) has maintenance support for another year, so there are many systems that administrators and now looking at upgrading. Speculatively, Red Hat timed the source availability change strategically to coincide with this epoch and force these administrators into a tight spot and hopefully get more subscriptions.

Should these systems have been upgraded sooner? One year has usually allowed plenty of time for testing and rollout of the next major release.
Interesting how the verge has fully rolled back its site redesign step by step.
Nadella
This a good point, except that I've found that people with keycode locks on door and garages hand out the keycode like candy for some reason.. way more than anyone else hands out physical keys.
struct public_stuff {
...
}

struct private_stuff {
struct public_stuff public;
...
}

struct public_stuff *make_public(/* ... */) {
struct private *prv = malloc(sizeof *prv);
/* ... */
return &prv->public;
}

Then when passed in to functions, cast the passed in struct pointer to the private one.

The public struct doesn't even have to be at the start if one make appropriate use of offsetof and ensuring valid alignment.

Nothing new under the sun...
Recently took my 12 inch MacBook on a multi day hiking trip (it survived!). Anything heavier would have been a nightmare.
He need to step away from his bubble a little bit

https://twitter.com/JoshuaPHilll/status/1680991486098255872
Larry Sanger is not exactly a neutral source on wikipedia. He is behind multiple competing projects, so might be financially motivated to shit-talk wikipedia.
You think the content of a newspaper or a blog is only half the identity? I'd say it's probably more like 99%.
lol not today FBI! ;)
How is Kernel live patching as an approach for reaching the middle ground for enterprise applications? Amazon linux 2023 makes use of it.

Note how “Ksplice was the first project for live patching the Linux kernel; however, ksplice was sold to Oracle and eventually changed to a closed-source tool.”

https://www.redhat.com/en/topics/linux/what-is-linux-kernel-...
FWIW the 14" and 16" M2 pro/max Macbook Pros have HDMI, SDXC, three usb-c ports, and a headphone jack.
This doesn't surprise me. Mainframes aren't just about never failing; they have a whole culture, including ops, around providing availability in ways that actually work.
I'm specifically referring to gun laws that pertain to "illegal drugs", so you can't really decouple the two like that. Not only the feds actively enforce these in all states, but even their forms that you have to fill explicitly state that cannabis is an illegal drug even if legalized in your state of residence. So, in effect, the states do not have full sovereignty even wrt drug legalization in all contexts.
'Possibly' is a weasel word. They need absolute definitions of carcinogens or people can't take their claims seriously.
They say we don’t see movies like this being made anymore, but when did we ever see movies like Miyazaki’s being made at any time by anyone other than Miyazaki?
> but the way the system is designed, a small minority can block almost any action.

Again, this is a feature, not a bug. If over three-quarters of states or representatives can agree, then an amendment can get passed. If over a quarter of states or representatives don't want to codify something in the constitution, that is not a small minority.

> How exactly are you interpreting that?

I'm not interpreting that portion at all -- I disagree that the founders were only looking out for their own interests, but that's fine to disagree on that bit. I'm responding specifically to "The Constitution never benefited the country as a whole", which is the demonstrably false bit. Every single person in the US today has the benefit of freedom of speech, for instance (despite the fact that historically this was definitely not the case).