skysight-inc/HackerNews huggingface dataset:
I'm not sure I know enough to about CA AG's options to strongly agree or disagree with your point, but I think the way you've written about it is going to be confusing/misunderstood by the average person just reading through comments.
A study reveals that deciduous trees' roots remain active in winter
They do, but they're minimal versions, not one-for-one compatible with the GNU versions.

Every proprietary Linux OS (such as most Android phones) uses busybox, at a slight disadvantage to them, because they can't handle using GPL3 coreutils. Now they'll use the MIT-licensed drop-in replacement coreutils.
The central claim is that Zig's use of comptime is similar enough to templates to conflate them. That's simply incorrect. There's no value in trying to extract information from something which makes such a basic mistake as that, it doesn't contribute to a discussion, it distracts that discussion down a blind alley.
Merry Christmas! Your dad isn’t your dad, your biological father is actually mommy’s old “friend” from work - Bill!
I love that there's a serious debate about which pasta shape is the best metaphor for particular software engineering patterns!
Maybe they’re just smarter than you: https://news.ycombinator.com/item?id=43447194
Blogging like it's 1987: A blog post from my old text terminal
> This...doesn't seem to support your case at all?

Hm ok well I am not sure what you mean but its the internet so... <shrug>

What I am saying here is that you would be shocked at how far you can get with a simpler architecture. Distributed systems have massive trade offs and are the kind of thing you shouldn't do unless you are FORCED to.
Seconding Puffin Rock. It's like the opposite of all the other kids shows - where they tend to stimulate kids to larger or smaller degree, Puffin Rock is so calming that just listening to it in the background makes me relaxed.
I'd imagine you'd care at least a little bit considering you're paying them for the privilege.
I have tried Pixi, I was a big fan, but at the time it involved a LOT of manually editing text files & I didn't want to deal with that. And now I have a hard time imagining installing from Conda could possibly be faster than the sheer speed of uv
It is my belief that when all is said and done, they'll be happy enough that the damage mostly fell on their opponents. That seems to be their top priority; they believe that they'll recover once the opposition is snuffed out.

But we'll see. Assuming there is an election next year, they'll have a chance to signal their disapproval. In many cases it will suffice for them to simply stay home.

My prediction is that they will vote to affirm this self coup. I would very much like to be proven wrong.
Ok, sure, we can reason about anything. We could reason about machine code, if we had the time and inclination.

I barely participate in Hacker News anymore because it seems to have collectively lost the ability to extract meaning from words, unless an exhausting and totally excessive amount of attention is put into satisfying a misplaced sense of precision. There's no intellectual charity left and it sucks.
Just got to reading this.

> how to apply server-side changes to a client when the client has its own pending local operations

I liked the option of restore and replay on top of the updated server state. I’m wondering when this causes perf issues? First local changes should propagate fast after eg a network partition, even if the person has queued up a lot of them (say during a flight).

Anyway, my thinking is that you can avoid many consensus problems by just partitioning data ownership. The like example is interesting in this way. A like count is an aggregate based on multiple data owners, and everyone else just passively follows with read replication. So thinking in terms of shared write access is the wrong problem description, imo, when in reality ”liked posts” is data exclusively owned by all the different nodes doing the liking (subject to a limit of one like per post). A server aggregate could exist but is owned by the server, so no shared write access is needed.

Similarly, say you have a messaging service. Each participant owns their own messages and others follow. No conflicts are needed. However, you can still break the protocol (say liking twice). Those can be considered malformed and eg ignored. In some cases, you can copy someone else’s data and make it your own: for instance to protect against impersonations: say that you can change your own nickname, and others follow. This can be exploited to impersonate but you can keep a local copy of the last seen nickname and then display a ”changed name” warning.

Anyway, I’m just a layman who wants things to be simple. It feels like CRDTs have been the ultimate nerd-snipe, and when I did my own evaluations I was disappointed with how heavyweight and opaque they were a few years ago (and probably still).
Uv addresses all of your complaints in an elegant way. It's ok if you don't understand its purpose, this list is confusing to me, it's incredibly specific and barely related to uv.
I've probably had Zen Browser uninstalled from my system for about a year, and I just checked my AppData folder, found a 'zen' folder which eventually became 'zen-browser', and 2300+ files still sitting in my AppData/Roaming folder. maybe it's leftover stuff from extensions I installed but.... I probably just forgot to check the "delete all user profiles and settings" box, but who knows.

Going to do a pretty thorough tidying-up of my PC after this. thanks for posting, OP.
I was speaking specifically about FE devs.
> The closest thing you get to principles are civil servants, who are hired for their domain expertise. But voters grumble because those civil servants aren't elected; they are basically self propagating by hiring their successors

It’s a principle-agent problem. Civil servants have principles and act on them, but they’re not necessarily the principles voters share.
You can use firejail for network isolation, it can run applications in a new network namespace [1]. I'm using this to run applications over tor to make sure that nothing leaks.

[1] https://firejail.wordpress.com/documentation-2/basic-usage/#... "A network namespace is a new, independent TCP/IP stack attached to the sandbox. The stack has its own routing table, firewall and set of interfaces."
There was a pretty great article a few years ago about the downfall of 23andMe (I think it was in The Atlantic), but basically they ran through all of their potential customers within a few years. It turns out that when your entire business is sequencing someone’s dna it’s hard to get repeat customers. They tried to pivot to a subscription model where they would give health advice based on your genetic sequence, but it turns out that most health information you can glean from a dna is suspect at best and next to useless most of the time.
The problem is not macros, it is concatenation of identifiers. I stumbled upon this a lot when working with CSS preprocessors which allow you to write code like this:

.user {
&--profile { color: red; }
}

Now, searching for "user--profile" CSS class becomes imposible. Despite this, SASS and similar preprocessor seem to be popular and used almost everywhere. Well, I never had high expectations of front-end developers, so I am not very disappointed.

So I think as long as you don't break identifiers, the code should be searchable. But, your IDE will probably not able to help you with auto-complete and navigation.
Genetic testing might be one of the most durable goods out there.
Multihundred-watt radioisotope thermoelectric generator
> by that logic everyone is native african

No that does not follow, but the very first individuals who migrated to America (the humans this discussion is about) obviously were not born in America. By my logic there were no native Americans that came from Asia to America, but their descendants became native.

Yes I know, very pedantic. I don't think there is anything wrong with the title.
So Sunshine and Apollo are continuations of Nvidia's EOL'd GameStream tech, which is designed to mirror the local display to a device. It doesn't really have the concept of a "user session", it allows you to mirror the currently running local session remotely.

> If that's the case, it feels like it's just TeamViewer or Remote Assist session where you hop in to an existing session

Yes, it's pretty much that, but optimized for A/V latency and game inputs (games that "trap" the mouse in fullscreen are well supported and controller inputs are passed through).

I haven't really used TeamViewer/Remote Assist heavily, but I wager if you wanted to game with those tools it would be a worse experience than something like Sunshine.
Also known as primitive obsession
I don't find the x86 minutiae objectionable. If you want to build or even just understand an OS that runs on real hardware, you will have to deal with processor and hardware minutiae, and this gives one example of what you might encounter and how to deal with it.
what have you heard?
Yeah, this has been common dinner table topic for Americans with European ancestry, despite American society's efforts to flatten everybody's identity into "worker" and "consumer".
Thanks! I actually did not like that OP did not include the full story, but rather a small part of it. I love reading stuff like this.
Not directly, but I think you can run it with systemd:

systemd-run --user --scope -p MemoryMax=1G,IOReadIOPSMax=8000,CPUQuota=20%,<...> landrun ...
It shouldn't be done, and no, there doesn't have to be a way.
But

`landrun --ro /usr/bin --ro /lib --ro /lib64 --rw /path/to/dir touch /path/to/dir/newfile`

vs

`landrun --ro /usr/bin --ro /lib --ro /lib64 --exec /usr/bin/bash`

seems to indicate that `--exec` is only required if the command you're executing then uses an `exec`-call internally, which `bash` would need to be able to fork.

So `touch` should not need `--exec`, while `bash` should be able to run anything it can read (including that whitelisted `/tmp`).
Does anyone else find techno-optimism really depressing? I guess one for the more common reason that it’s displacing humanity with technology, but the second reason is just you can’t get excited about a hype that is unlikely to manifest.

It feels very ungrounded from tangible benefits to society.
I am also fortunate enough to just not care about $120. That’s not true of everyone though.
Why is it his prerogative to suggest this? Doesn’t he have better things to do?
Still early but Mickaël Salaün, the author of landlock, is working on this.

https://github.com/landlock-lsm/landlockconfig

I'm going to write up some Go bindings for this when it becomes relevant.
> CA AG's options

That's a framing that contains its own defeat.

Republicans and corporations don't cage themselves by their options, they give themselves options. They work towards and achieve their goals despite "resistance."

A government that doesn't function de-legitimizes itself.
Indeed. Total mystery, and btw we didn't bother to ask the one survivor what happened. Weird.
Discovery Learning
Love Go (and async python, for different reasons) but miss me with the gRPC unless you are building hardened internal large enterprise systems. We adopted it at a late stage startup for a microservices architecture, and the pain is immense.

So many issues with type duplication due to weird footguns around the generated types. Lots of places where we needed to essentially duplicate a model due to the generated types not allowing us to modify or copy parts of a generated type's value and so forth.
Is it? I'm with you on gobsmackingly ancient, but it's "doesn't support long options" which I haven't bumped into. I do replace some coreutils, but not all of them.

What's a good example of such a utility?
But the success of JWST will certainly lead to more STs
It's funny because people are genuinely upset at others who do send their dna around; but assume that their own government might allow such a misuse of personal identifiable information. If your government allows that, the problem is the government, not the people who sent their dna to 23andme.

> Or when the government decides to start rounding people up based on ancestry

And you think that not having sent your dna to 23andme would be a good protection from that? Like, since you are among the smart ones who didn't send the dna, you can keep quietly minding your business while the government "rounds up" people on a racial basis?
Similarities between two things don't require them to be identical.
If it's so valuable, companies can pay you for it, just as blood banks do for plasma donations. 23andme are double dipping by charging for these tests and turning around to sell the data for drug discovery research or wherever it goes.
I agree generally, but I was under the impression they had explicitly committed to ads over other revenue forms much earlier. Importantly, there was a point in Google's history where they weren't committed to this, and the internet would look a lot different had they not just determined ads would be sufficient for their business model.

Curiously, they had a solution of sorts in a program where you could basically bid for your own ad buys to remove ads from pages. For some reason they shuttered this program down. I didn't even know it existed until after it was gone, frustratingly. I thought it was a neat way to allow the industry bridge to other funding models.

(Or perhaps such a business model relies on tracking that's been deemed invasive. Who knows.)
Trump team 'survey' for overseas researchers prompts foreign interference fears
In 2024, 381,000 EVs were registered in Germany.

Specifically for Tesla, the German market in 2023 was the third biggest after US and China: https://roadgenius.com/cars/ev/statistics/sales-by-automaker...
I paid them a lot more than $119 to have my DNA sample.
Hi from the OpenStreetMap Foundation. Please don't add AI-detected features directly to the database.

The algorithms have problems with false positives, and with mapping straight or rectangular objects as wobbly, as shown in the second-to-last screenshot.

As a helper to detect missing features, this is a precious tool. But we still need human intervention to make sure the detected objects are drawn correctly.

See also: https://wiki.openstreetmap.org/wiki/Import/Guidelines and https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_...
Cars are not your legs, the analogy doesn't work. Cars are a good that you buy in order to live your life.

If you could also live your life without a car, that would be better for you. Yes, you, personally. In fact everyone who drives.
AG stands for Attorney General. Seems like an excellent use of the position's time to me.
> Excuse me? C8 would be right in its place in Moscow, on the contrary. It's a propaganda channel owned by a billionaire FN backer. Cyril Hanouna is basically a Russian TV host that speaks French. The embodiment of bad faith.

What you say may or may not be true, I wouldn't know, I don't watch French TV.

It is, at any rate entirely irrelevant: if that TV channel was advocating that people should tattoo a swastika on their forehead, they still should be allowed to do so, however retarded that is.

That's what free speech means, however horrible and shocking that may be to you. People are free to make up their mind about the channel and not watch it.

The government has strictly no business, in a truly free country, to decide who can and cannot broadcast.

> You can't break the law systematically and then cry about not getting your license renewed.

Why in heaven's name would you even need a license to run a TV channel? Do you need a license to create YouTube videos?

> I really struggle to see how this affects your life in any way.

This tells me you and I likely don't live the same kind of life.

But if you're happy living in a society where every private transaction you make is monitored by your government, hey, what can I say: more power to you, after all, complete and utter surveillance of the plebs is also what happens in Russia. They also likely think it's normal to have your every move monitored over there.

When you've lived your whole life in a prison, you end up not seeing the walls anymore.

I'm personally very happy I don't have to suffer living in a place like France.

> The 1000€ figure is when dealing with professionals, among other reasons to avoid VAT fraud.

Every coercive power there ever was has always had that kind of "won't you think of the children" or "this is for your own protection" bullshit message to wrap their coercion of basic freedoms in a nice package. This is no different.
Not parent poster, but generating a sequence of randomized dictionary words will work provided the answer-field isn't too small and none of them are too hard to spell.
Making requests in bad faith is also an attack on communication itself.
They did both those things because it’s the only way they can compete. You really think they would open source any of that stuff if developers weren’t leaving their platform in droves? WSL is them just exploiting foss to make up for their own shortcomings.
The California State University system just announced a huge AI initiative [1] to become "the First and Largest AI-Empowered University System" - they're announcement post includes testimonials from: AWS, Nvidia, OpenAI, Microsoft, LinkedIn, Instructure, Google, and Adobe.

As long as big tech is writing the curriculum juniors are going to use what big tech wants them to use.

[1]: https://www.calstate.edu/csu-system/news/Pages/CSU-AI-Powere...
Google makes about $3 per user per month in ad revenue[0]. With VAT and transfer costs that makes a equivalent subscription maybe $5 per month?

(Too much for my taste.)

Then you have to factor in that (far) fewer users are going to use/pay for their products if it's a subscription.

It's a though calculation for sure.

[0] https://thenextweb.com/news/heres-how-much-money-you-made-go...
> the Citizens United ruling … basically legalized the corporate takeover of government and buyout of elected government officials in the name of free speech.

No, it didn’t: it said that the First Amendment protects the right of American citizens to air movies and advertisements critical of political candidates. The First Amendment literally says, ‘Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press’: a law which abridges the freedom of speech and of the press is thus blatantly unconstitutional.
Any independent confirmation the linked data is genuine or are we just expected to trust it?
Love the use of chdb for this!
In this 'arms race', will this serve as an actual deterrent? Can anyone involved in scraping chime in?
Is it just me or Linux seems to have too many non-orthogonal ways to restrict processes? Like why Landlock does TCP filtering based on port only? What about non-TCP traffic and maybe IP based restrictions is more useful? How does it interact with Netfilter? Puzzling.
Why do schools allow phones into classrooms? I don't get it. It's as if schools in the 80s allowed Walkmen into classrooms where we could listen to music in class. That wasn't a thing.

Yes, our parents needed to call to the office to have us summoned (via the phones or intercoms in every room) if there was something especially problematic that we truly needed to be summoned for, and... why would that still not be a thing?

It's totally nuts that students would be distracted by their personal phones, and all of the absurd low-stakes notifications that occur no matter how hard you try, in a classroom.
This is the true litmus test IMO. If LLMs are so great and make everyone so productive, then where are the results? Where are all of the amazing products being released that otherwise would have required 10x the investment? Shouldn't there be _anything_ we can point to that shows that the "productivity needle" is being moved?
These always slide by because the cost of defending yourself in court is enormous even if you have a completely simple case that anyone with a modicum of intelligence could handle. You can’t do it remotely.
seem to be losing their coding skills and critical skills

I am pretty sure I have read that about junior developers long before LLM's.

And about juniors in other fields.

Or to put it another way, I don't think I have ever heard a senior professional say "I can't believe how well prepared all the new graduates are!" Sure a few programmers hit the ground running because they were already running for a many years and the standard of the organization is not amazingly high.

But maybe AI has changed everything even if it sounds like what I thought of the next generation a generation ago. Good luck.
LOL, pretty good, he had me going a few times. I'm sure a surprising amount of people will actually take this seriously, showing how ludicrous the situation is right now.
Italy demands Google poison DNS under strict Piracy Shield law
I use Home Assistant and Frigate for security cams. I have a rack mount server with Ubuntu that acts as a NAS with NFS for ipcam video and SFTP for SwiftBackup from my phone.

I don't host my own password manager but iirc you can self host Bitwarden (I use the hosted version). You can also setup Resilio or Syncthing to sync files from your phone like photos.
(Landlock reviewer here)

Namespaces can also be used for sandboxing, but they have a series of problems. Most importantly, they require more substantial changes to your program that wants to sandbox itself, and the program has to jump through a series of hoops to get everything into the right state. It is possible, but the resulting program environment is in the end more unusual and the mechanisms for enabling unprivileged namespaces are making it difficult to use it for smaller use cases. (It involves re-execution of the program that wants to sandbox itself, whereas with Landlock, a small program can just install a Landlock policy during an early startup phase and continue with that.)

Controlling the rules through a separate process is not currently possible, but it was proposed earlier this month on the kernel mailing lists:

https://lore.kernel.org/all/cover.1741047969.git.m@maowtm.or...
No, four parts - for one small village of indomitable Gauls still holds out against the Roman invaders.
Same. I only ever saw, and still do, PDFs by default opening in Edge.

I looked into it and I'm even more confused.

https://github.com/i486girl/win7-sp2/blob/1c57943c2e4f5e27e7...

This appears to suggest the appx file will somehow just run on Windows 7 which can't be right.
Replacing human labor with technology is usually a wonderful thing if the gains are generally realized. It means less time spent in 'toil' and more time to pursue one's true interests and desires.

The reason it feels depressing is that if recent history is any guide, 0.0001% of the human race will receive almost all the benefit. A tiny number of richer-than-rich will get even richer and everyone else will stay the same or get poorer.
My core point is that this has the appearance of action taken against 23andMe, but not the substance of action.
Right, and when people rightfully criticize the Cit United ruling, they are specifically and emphatically speaking only about "movies and advertisements critical of political candidates", no other reasons. /s
The real concern is that Mexican eggs are both better and that they threaten the monopoly power of the chicken industry in the USA. Bird flu is already here it’s not going to spread any because is Mexican eggs.
More like having a series of fake doors and rooms built out in front of your home, with most of them leading back outside and not into the home.
Exactly, for resource limits you can use setrlimit(2) or cgroups if needed.