skysight-inc/HackerNews huggingface dataset:
> very likely they also have a backdoor in Apple phone with a gag order, given Apple was part of PRISM

People keep repeating this as if PRISM was a voluntary, or even secretly cooperative, program.

PRISM was no such thing. PRISM was the US govt snarfing up whatever data they could (under questionable legal authority), but no one has ever alleged that the data they were snarfing was provided willingly or knowingly by Google, Apple, etc.

These companies are also victims of PRISM, not participants.

All have explicitly refuted claims of any backdoor into their systems. There is no evidence that they are lying, or being forced to lie.
Wait till you see how they do it in slaughterhouses, you'll think this guy is a saint
Avarice is a disease and it is contagious.
Germany to test viability of building wind projects up to 280 km off the coast
The US believes whatever the US does is morally right and justified

Yes it's might is right
I keep hearing them talking about "fraud", but I've yet to see it substantiated. Where are the reports? Where is the evidence? If we consider Musk to be an unreliable actor (I do), then I need more than his word.
I mean, I hope that you'd get fired for trying to publicly shame people who you see as trying to "sabotage" you in any normal corporation, regardless of how much your vision aligns with the CEO's lol.

Not that it even makes sense to call it sabotage considering that most people that were involved in the original debate (in the rust for Linux side) didn't see it like that, that the normal kernel development processes were on their way to actually make the change happen anyways, and that Marcan's actions probably did more to sabotage actual support from other maintainers and Linus himself than the original NACK that started all of this ever did.

(Not that Linus ever even gave a blank check for rust on Linux, so I don't think that disagreements and even NACKs are somehow going against what Linus decided)
Unpleasant, yes. True, no.

Africa isn’t one thing, so generalizations are dangerous at best. Lots of places aren’t run by feudal lords.

Africa is, on the whole, economically far more prosperous today than it was 20 years ago and foreign aid has saved millions of lives.

There’s more to the world of philanthropy than MrBeast.
It's not intended that way.

It's intended that you understand the consequences of your actions. If you're a primary order thinker who can't think past the first step then you got to be way more cautious with your life.
I think entitlement like that is stupid and bad for open source (and everything). However, in the next paragraph the author gets into criticising the opposite position, that asahi linux was not ready for everyday use. The entitled requests came from users that thought of asahi linux as exactly covering an everyday use case, a linux distro they should be able to use to carry on their tasks. This I find contradictory. While some entitled users always exist, you can either admit that asahi is not a daily driver for people who want to use most of basic features of a laptop, or admit that the requests make sense. You cannot both claim that asahi is fine to be used, and complain that users ask for being able to connect an external monitor on a M1 macbook air. I am not sure what is wrong with the claim that asahi linux is an experimental (and no less amazing) project that people lacks certain (widely considered basic when things come to this) functionality, or that the functionality of it is restricted to these use cases that may include using it as a headless server but exclude some common other ones. I am not sure how this would matter, but setting user expectations to a level that matched the state of development may have helped to limit such requests.

I say that also because I have been gotten quite a few responses from people that I should use asahi, while looking at what it supports it definitely would not make sense for me, and you cannot just present it to a macos alternative right now.
Blankinship's Method: A New Version of the Euclidean Algorithm
People might still sue you.

I had a stressful event and had a psychogenic fever and lost 15 pounds in two weeks and kept it off for more than six months. There is some research on this [1] [2] in particularly that author wrote a case study about a Japanese girl who was bullied at school who developed a stress fever.

Given there is an obesity crisis and everything this might be an effective diet plan, but to do it, you have to induce severe stress. A protocol might be "get 30 people to show up for a weekend encounter group, pick out the 1 person who seems the most susceptible, have the other 29 bully that person." Cal Lightman might get away with something like that in Lie to Me but no way you can get away with that in real life.

[1] https://pubmed.ncbi.nlm.nih.gov/27227051/

[2] https://pubmed.ncbi.nlm.nih.gov/30459027/
To put some math on that - assuming a market rate of return of ~7% and an inflation rate of, hell, we’ll call it 4%, that’s $30M/yr inflation adjusted forever.

You invest $30M at the same rates, and it generates $900k/yr inflation adjusted forever. That’s the combined income of 10 median families, give or take - which means a billion dollar fortune throws off enough money to comfortably support 10 families per year forever, forever.
> And types are often not the best way to achieve static safety.

That’s a sort of weird statement to make without reference to any particular programming language. Types are an amazing way to achieve static safety.

The question of how much safety you can reasonably achieve using types varies wildly between languages. C’s types are pretty useless for lots of reasons - like the fact that all C pointers are nullable. But moving from C to C++ to Rust to Haskell to ADA gives you ever more compile time expressivity. That type expressivity directly translates into reduced bug density. I’ve been writing rust for years, and I’m still blown away by how often my code works correctly the first time I run it. Yesterday the typescript compiler (technically esbuild) caught an infinite loop in my code at compile time. Wow!

I’d agree that every language has a sweet spot. Most languages let you do backflips in your code to get a little more control at compile time at the expense of readability. For example, C has an endless list of obscure __compiler_directives that do all sorts of things. Rust has types like NonZeroUsize - which seem like a good idea until you try it out. It’s a good idea, but the ergonomics are horrible.

But types can - and will - take you incredibly far. Structs are a large part of what separates C from assembler. And types are what separates rust from C. Like sum types. Just amazing.
> Deciding you want to reduce your opponent's moyo while you have a group that's struggling to live is a good way to lose the game; and the proverb is applicable in everyday situations too.

Sure, but how does that apply to programming in general? And more specifically, to Go?
The only real alternative to tax like this is to somehow decouple money from power. I have no idea how to do this.

As it is now, the ultra rich can just steamroll everyone else to get their way.
> China uses this tactic to steal IP. The dirty little secret is that they did this to Tesla

China bought its way into batteries by buying our bankrupt A123 [1]. We weren’t fleeced, we gave it away.

> It’s a Cold War

It’s a stupid Cold War. Literally search public property records for mortgage liens and join to senior people who have just been fired. Offer them a consulting contract so they don’t even know they’re an intelligence asset.

[1] https://en.m.wikipedia.org/wiki/A123_Systems
It's not impossible to begin to liquidate fractions at a time to both live on and make the world a better place instead of revelling when the line goes up. Somehow MacKenzie Scott has found a way to be both rich and provide large chunks of cash, over 10 billion now, to causes.
As a brit I would find it amusing if Apple, Google, Meta and Microsoft jointly announced that privacy is a hill to die on, and they'd rather collectively withdraw their businesses from the UK than accede to demands like this. My government would cave within the hour.
And it's not an issue for other display technologies? Why not? Do the OLED cells have high reflectivity or something?
> My personal Patreon will be paused, and those who supported me personally are encouraged to transfer their support

That seems silly; just assume people know about the change in circumstances and are trying to give you money for whatever you are doing at the moment, or in gratitude for what you've done before. The person exists, why pause the personal support?
That is why I absolute love the quote from FFmpeg maintainers towards a drive-by complainer:

Talk is cheap, send patches.

https://x.com/FFmpeg/status/1762805900035686805

I see a lot of FOSS maintainers continue to engage and defend themselves against people who have demonstrated themselves as unwilling to contribute in any way, yet expecting that free work be done for them. I wish more open source devs will keep in mind that FOSS work is a gift they're sending out into the world, and it's a common good that anyone can contribute to. That is not to say ignore all criticism or user requests, just that you hold absolutely no responsibility to placate emotionally draining people - the project is just as much their responsibility as yours.
There's no reason not to use them. But the point is they are not really more reliable than non-enterprise drives.
> Could this be because 15-20 years ago in order to get in to the industry you had to have a certain passion and curiosity in order to get through the forest of very technical tools and programming languages in order to run anything.

In 2010, you could choose a tech stack - .Net or Java and learn it well enough to get a full stack implementation done along with JavaScript and choose an RDMS. Not too much different than today. Today it’s worse with the clusterfuck of the front end ecosystem.

The iOS SDK was already mature and the Android SDK was getting mature

2005 was about the same. But then if you wanted to build a mobile app you either used whatever Java was doing or the Windows Compact Framework.

Even back in 2000 it wasn’t that bad.

I haven’t had “passion” for computer science since entering college and I was a hobbyist before then
This is weak sauce. America should limit chips to other countries and then make Taiwan sell them to the US with the 100% tariffs.

Oh wait, that's what the AI diffusion rules do.
> We have used that video as an exercise in how not to achieve change

I'm not disagreeing with anything you said, just curious who the "we" you're referring to here, are you a kernel developer or something similar?
https://www.homeaffairs.gov.au/about-us/our-portfolios/natio...

"What assistance can be provided"

> Note: private communications and data may only be accessed with lawful authority pursuant to the existing warrant framework
>The Steam Hardware Survey samples the system when Steam is launched, not while a game is playing

Who's installing steam on their non-gaming computer?
This is true, strictly speaking, but rarely causes problems. Inherent methods are prioritized over trait methods, so this only causes problems if two traits suddenly define a single method, and the method is invoked in an ambiguous context.

This is a rare situation, and std thrives to prevent it. For example, in [1], a certain trait method was called extend_one instead of push for this reason. Crater runs are also used to make sure the breakage is as rare as T-libs-api has expected. The Linux kernel in particular only uses core and not std, which makes this even more unlikely.

[1]: https://github.com/rust-lang/rust/issues/72631
That's just not true. If the user has defined on the struct and a trait also has the method name, the struct's impl is used. Multiple traits can have methods named the same too.

https://play.rust-lang.org/?version=stable&mode=debug&editio...
You can also buy a magnetic bracelet.
The LKML quote is alleging that the upstream language developers (as opposed to random users on Reddit) are opposed to the idea of multiple implementations, which is plainly false, as evidenced by the link to the official blog post celebrating gccrs. Ted T'so is speaking from ignorance here.
UFO abductees report telepathy regularly, as the default mode. UFO witnesses often report they "feel" something odd, that the UFO somehow "sees" them. And pretty much every story is both the same and extremely odd. There have been claims by those in the field implicating an "over-connection of neurons between the head of the caudate and the putamen".
Two Estonian Nationals Plead Guilty in $577M Cryptocurrency Fraud Scheme
The one where I live does too, but it's one that people have. The requirement is not obnoxious. It's not even bothersome.
I think this is a good example demonstrating why it becomes taboo: If you reduce cultural differences into a "good/bad" or similar simplification, then the comparison loses value, and triggers defensive responses.
> But then marcan told his supportes to fuck off unless they commit to supporting his political ideas, which I was not willing to do.

Is this about Marcan’s outspoken support for transgender people? If so, why not simply say that in your comment, rather than framing it in such vague terms?
> You may cause lasting harm to some of those 105 people.

Could you elaborate on this?
Good reminder, just went to the doc foundation and donated a bit. I've been using LO (and OO before) for ages, remiss not to pay it back at all. Thanks!
Incredibly different scenario, but I think you knew that before leaving a snarky comment... or at least I hope you did.
At this point you have a community of maintainers who expect it to remain a C project.

Which is very logical.
If you add Rust, why not Zig, Nim, and every other low level language?
The vast majority of it is in the executive branch. The judiciary's budget is around $10B; the legislative is about $7.

These branches don't do much with the country directly; they just work in their own office buildings. All of the actual managing of the country is done in the executive branch, so that's where all the money is.

The vast majority of that work is actually managing the rest of the money. That's why salaries are a mere $220B out of a $7,000B budget.
You shouldn't be your own ICP (we aren't)
The rare times where I have no good idea what to do, it is faster to code with an LLM. The rest of the time, when I know just what I want, it takes longer for me to formulate it, query the LLM and discuss and validate its output.

My more experienced/senior colleagues all say roughly the same. It’s great help for our juniors though. They learn a lot and are more capable on their own with the AI assistance.

It’s improving all the time though, so I’m not writing it off at all. I am developing an evaluation suite so I can keep watching the progress in a systematic way..
Currently, all the Arizona-made chips have to be sent back to Taiwan for packaging, which defeats the purpose of having the fab in the US in the first place.
Apart as mentioned the tariff is a bluff, it’s clear which option TSMC has to take isn’t it?
They only seem vaguely comparable in probability to you because you grew up watching scary-monster movies like Alien and Predator. Humans love to be scared. That doesn't mean the real world is actually scary.
They all do, desperately trying to avoid whatever consequences that kind of life is bound to have.
This. So very much this. If you burn bridges and then need them later, yeah, things are going to be hard.
> Maybe I am using them wrong but I actually find reasoning/chain-of-thought models worse at some things

You are not using them wrong. Sonnet-3.5, famously not a reasoning model, is still easily the best generalist model that isn't enormously expensive and slow (o1). R1 is at times better but also much less consistent, and almost unusably slow.

This is based on a wide-range of tasks, both coding, non-coding objective, as well as clearly subjective non-STEM, often run in parallel across 4+ models for comparison purposes. Both standard chat completion as well as agentic.

o3-mini has been a big disappointment, sometimes being good at one-shot coding but being much worse than Sonnet at everything else. It feels very rushed as a response to Deepseek.

Any kind of benchmark that had ever been quoted by an LLM provider in their own reports is completely worthless.

I think the idea is that since o1 is after all demonstrably SOTA on the large majority of real-world tasks, that is the way to go, because they feel like they can make it cheaper/smaller/faster while keeping that performance.

Whether that actually holds remains to be seen.
It's actually both. It's a representative democracy whose representatives are drafted from a group of states who give up some of their independence in exchange for a collective military and a central government that regulates trade across borders to the benefit of all of us.

The states still maintain their own military forces in the form of the National Guard, but in times of war these units can be activated by the federal government to support the US military. So they do maintain some sovereignty in the sense that they have their own military forces, but nowhere near to the extent that the federal government asserts sovereignty here.

You can't really call any state in the US "Sovereign" when the federal government has the power that it does. But also it's nice to be able to travel to Arkansas and not have to worry about your actions that are legal in Washington being used to prosecute you in Arkansas.
I don’t know. Imagine a giant library, and a big corporation comes and steals it (OpenAI training on the internet/books). Then imagine another corporation comes and walks into the stolen library and scans each book so they have a copy (of the whole library ).

The reason you don’t consider it theft is because we’re into deep level treachery here where right and wrong are beyond blurred.

Just to add a slight bit of friction to all of this, I’ll just note that money and profit is involved. Lots of it.

But when I said I don’t know, I really meant it. It seems obvious to me, but how could it be that obvious? I must be going crazy.
> Would be cool if Qualcomm hired Marcan

Marcan had a whole rant[0] in the thread that started all of this about kernel people being payed by corporations instead of being freelance like him. I'm not sure he wants to work for a corporation.

[0] https://lore.kernel.org/lkml/c5a49bcb-45cf-4295-80e0-c4b0708...
I would do the exact same thing, but I strongly suspect that this is the precise reason why neither of us is worth $200B and owns the island of Lanai.
To an unfortunately large degree, browsers and browser engines are simply not concerned with respecting the host platform's defaults and conventions. The browsers are here to replace (and reinvent) the host platforms, not integrate with them. Developers writing apps to run in a browser engine are more likely to care about their app looking the same across all devices and operating systems, even if their users may care more about the app following the same conventions as other apps on their platform of choice.

Edge getting this wrong is embarrassing for Microsoft, but is not at all surprising when you take into account how notoriously fractious Microsoft is and how unlikely it is that anyone in Microsoft could enforce a cohesive vision for UI standards to the extent of being able to make this a release blocker for Edge.
The 1800s for a very different time when the national army essentially didn't exist. And probably isn't a very good model for what a modern national breakup looks like.

Brexit would be the best case, although most objections to the federal government would be resolved with a reduced size and scope
ZeroInterestWaste dot com
Uk should demand Tulsi send back to Russia
In practice, C has a couple of significant pitfalls that I've read about.

First is if you compile with `-Werror -Wall` or similar; new compiler diagnostics can result in a build failing. That's easy enough to work around.

Second, nearly any decent-sized C program has undefined behavior, and new compilers may change their handling of undefined behavior. (E.g., they may add new optimizations that detect and exploit undefined behavior that was previously benign.) See, e.g., this post by cryptologist Daniel J. Bernstein: https://groups.google.com/g/boring-crypto/c/48qa1kWignU/m/o8...
Show HN: Games I made for my son using a homebrew 2D engine and Lua
Yeah you're right. Far left people use slurs like "capitalist" and "billionaire" and have calls to violence like "eat the rich", I forgot. I'm not sure if they're really as offensive as the ones that we initially talked about though. (Also, I have no idea who those two(three?) people are.)
Everywhere has an incest taboo, just not necessarily the same one.
When I last worked in Boston (decades ago... pre Big Dig), I shared a spot with a coworker (we alternated days) that was $600 a month for parking (total).
Are you suggesting that the UK government isn't snoopy or creative enough to initiate this idea on their own??
As important context, it gained popularity in response to the Black Lives Matter movement.
> USAID has something to do with being leftwing (rather than, say, the funding counter-government movements)

Yes, against our allies. Literally how soft power works. (As well as funding insurgencies against our adversaries’ proxies.)

Zero evidence it’s been used domestically. Which makes sense, because that would be dumb. Use those resources to attack directly.

> "How should the intelligence services conduct themselves?" has never been a question open to democratic debate

This is just excusing laziness. I’ve worked on privacy and intelligence bills, including giving comment and adding revisions at the federal level. The problem is it’s boring work and like two constituents call about it. The IC has been weak since the Iraq War and never put up a fight directly; they relied on their neocon warhawks to be their surrogates. Which mostly worked because the overlap between people who care about this and people who are nihilistic about civics to the point of being electorally irrelevant is huge.
What does ICP mean?
There is really not much to elaborate: I was supporting the idea of Linux on Apple Silicon. I would support that idea even today (without even installing it really) but because of marcan's twitter/mastodon (I don't remember which) posts. Btw, those accounts are on longer active, I presume marcan deleted them (go to marcan's About page and see for yourself).

Now, if you want me to explain what political ideas those were: I don't care. Whatever they are, I don't want to support it, even if I have those same ideas. Yes, I do think that open source communities should move away from the politics.
Very weak considering we have a criminal in the White House
Yes, but generic code complicates the picture. The things I saw were like: The documentation says you need a number but actually all you need is for the + operator to be defined. So if your interface only accepts numbers it is unnecessarily restrictive.

Conversely some codepath might use * but that is not in the interface, so your generic code works for numbers but fails for other types that should work.