skysight-inc/HackerNews huggingface dataset:
Marie Kondo (Konmari) had a bestseller in the NYTimes called "The Life-Changing Magic of Tidying Up" in... 2010. Wow, I can't believe her book came out that long ago! Lots of useful fun ways to do things in there, which aren't as obvious to non-Japanese people because many of them stem from Japanese cultural values.
Doesn't this mean that game consoles should be gatekeepers too like from sony/nintendo/microsoft?
So instead we need something that is fun and dysfunctional? Let's be honest, even with all the LLM tech, voice interfaces could never be more than a stop-gap before the user does reach for a screen. That's why smart speakers may have actually been at least very very very slightly successful, since at least they have hands-free timers/music/smart-home controls going for them.

The real problem is that tech produced by corporations, whose explicit goal is to minimize input labor/time/salaries and maximize revenue, does tend to slowly degenerate into repetitions of itself.

When software is treated as a handmade thing, it transcends its inherent value as a tool, it becomes an ornament, a sentimental object, a type of self-expression.

When you design software as a product, intent on copying your competitors exactly to satisfy the investors, even if that market niche is taken, software becomes boring.

You can build a culture out of trash, but it will only be a trash culture.
I put a TODO item in my calendar for December 2024 to stop using it. :)
Hi, I'm the author of Threlte, thanks for posting it! If you want to see what we're currently up to, here's the talk I just presented at the Svelte Summit Spring[0].

In essence, we're busy with two things:

Making Threlte Svelte 5 ready. It's a bit more work for us than for most Svelte libraries/frameworks out there since we poked into the component internals a lot, for example to make event handling more effective or run Svelte transitions on components rather than DOM elements. A lot of these things are now built into Svelte 5 and others (like transitions) we have to set aside for the moment.

The other thing we're working on is the Threlte Studio. I'm not sure how to best describe it yet, but you could say it's an editor that let's you visually modify your code. It's extendable, so you can adapt it to your workflow. We're really curious how far we can go with this, so to stay tuned, feel free to join our discord[1] or follow us on x[2].

[0] https://www.youtube.com/live/gkJ09joGBZ4?si=KX9ZwfWTixj6r55Y...

[1] http://chat.threlte.xyz

[2] https://twitter.com/threlte
Ceph Squid: The Future of Storage Today
Seems we're mixing up what the airline cares vs what immigration control cares about.
> The developer talks about the weaknesses of sudo, and how it has a large possible attack surface

Poettering's hypocrisy is painful.
Looks like SQLite could benefit from copy-and-patch JIT compiler.
> Your ISP cannot see your web browsing

You really are falling for those snake oil VPN ads.

Btw. What will you do when Apple bans your account because you hold your iPad wrong? All those nice hide my emails won’t be accessible any more.
> Software has been and always will be fundamentally a problem of communication.

its a problem of communication with a system. that system can be a human, a group of humans, some esoteric knowledge graph, internet or even a single webpage. i believe the author here is focusing on generative UIs from a software developer standpoint. this is just one form of interaction/communication and could be wrong to be generalized across scenarios.

i have been thinking about highly lossless and efficient forms of communication between a human and a system. keep converging to voice agents where if they feel alot human(something similar to the hume demo) then it can be the default mode of how a human interacts with a system. again, this will be a specific setting and sounds more consumer-ish. a clear contrast to what the author intends to write.
Why are you defending having less ownership over devices that you own? It’s like your employer wants to give you a salary increase but you complain and say you don’t want more money.
> I told it to install "protobuf" since I use that library in my build tool. That actually installed "protobuf-24.4,1" which is some insane version number I'd never seen before. All of my other systems are all running 3.x.x type versions.

I was curious about this, so I took a look at the list of protobuf releases[0] and they're...confusing, to say the least. Chronologically, the most recent tags at the time I write this comment are:

v5.27.0-rc1
v3.27.0-rc1
v27.0-rc1
v27-dev
v26.1
v5.26.1
v3.26.1
v26.1
v26.0
v5.26.0
v3.26.0

Does anyone here happen to know what's going on here? As best I can tell, they're simultaneously supporting 3 major versions while keeping their minor and patch versions in lockstep, and then having one major version be implicit?

I can almost imagine a scenario where they started out with just major and minor version and then realized they wanted to make breaking changes, which led them down the path of adding a third separate number to the versions, but if they already were going down the path of assuming "wider" versions are newer , why not just stop using version numbers with only major-minor and instead just add a 0 or 1 to the front of all of the continuations of that branch? Also, why synchronize every single minor and patch version between all three major versions? I can understand why it might be useful to continue providing support for multiple major versions at the same time, but I'd expect that _sometimes_ there might be a bug or something in only one of them, and pushing out a release of the other two that don't contain any changes would be pretty strange.

[0]: https://github.com/protocolbuffers/protobuf/tags
Also reminds me of hackthebox.eu
I am amazed that the author (D Richard Hipp) made an effort to find and respond to a tweet that was (1) not directed/"@tted" at him or (2) written in his native language of English (original tweet is in Japanese[1]).

[1] https://twitter.com/gorilla0513/status/1784623660193677762
One of the great advantages of git is being able to pull from other people's feature branches, not just master. So protecting just master isn't good enough.
You're in favor of letting dogs roam the neighborhood without leashes?
Yeah my experience of the pg jit is mostly negative, it’s quite slow and it has a hard time estimating the cost of interpreted v compilation + compiled execution so more often than not it’s actively detrimental. It might fare better if you make heavy use of a limited number of prepared statements.
How many regular mass attending, God fearing Anglicans could even recognize on the spot the minor prophet Habbakuk?

Bizarre project all around.
I believe it follows the Digital Markets Act (DMA), a European Union legislation designed to promote fairness and competition in digital markets. You can find more information here: https://digital-markets-act.ec.europa.eu/index_en
I don't think that's true. Looking at how it's encoded[0], it seems similar to many other country/language-specific encodings: bytes 0-127 are the control chars and latin alphabet and symbols, and is more-or-less ASCII, then 128-255 represent characters specific to the language at hand.

The only way you'd successfully decode Shift-JIS as UTF-8 is if it essentially is just latin-alphabet text (though the yen symbol would incorrectly display as a '\'). If it includes any non-trival amount of Japanese in it, it'll fail to decode as UTF-8.

As for whether or not you can then (after it fails to decode as UTF-8) use statistical analysis to reliably figure out that it's in fact Shift-JIS, and not something else, I can't speak to that.

[0] https://en.wikipedia.org/wiki/Shift_JIS#Shift_JIS_byte_map
Interesting language, but took me a bit to work out what way the directions were. It would have helped to at least have up, down, left, right for the first time the compass directions were mentioned.
> As it is known, Russia has only two friends: its army and its navy.

This sounds a bit sad, doesn't it? Do you really believe it? Because this way of saying is typical of autocrats looking for an external enemy in order to cement their own power.

The reality is that Europe had enough of wars and we made an effort to integrate and collaborate peacefully. It's not always easy but it's working better than ever. And we did collaborate with Russia as much as we could - but there was no political will on the other side to extend it.

Personally I have many Russian friends, they are normal people and want to live happily. There is no reason why one country should invade another because the result is always suffering.
Is this an ad? It reads like an ad.
I don’t work much in Java-land these days, but there definitely were plenty of CLI tools when I did.
Amazing lecture. Really awesome to hear more about the nitty gritty of this whole debacle.
We're bringing the Financial Times' world-class journalism to ChatGPT
While not word for word, it echoes the sentiment of the "official" response from Apple.

"If you ever experience this on your iPhone 4, avoid gripping it in the lower left corner in a way that covers both sides of the black strip in the metal band"
"Peasants! Stop complaining! It's as good as it will get for you!"
Show HN: I made a new LavaLink client with Node.js
In beta, please let me know your honest opinion!
here's a new tool in systemd, called "run0". Or actually, it's not a new tool, it's actually the long existing tool "systemd-run", but when invoked under the "run0" name (via a symlink) it behaves a lot like a sudo clone.
Only if you actually implement one of those ways of signalling. Which most (IME all) people who make UTF-8 only applications don't!
Because Go is a bad language, and imposing the requirement to use it on the teams is absurd.
The EC decides what the rules for defining a gatekeeper are, they invented the designation. You can call that arbitrary if you want, but they set their rules and are sticking to them. Deciding that iPads and iPhones are the same platform seems pretty common-sense to me.
There's a theory circulating that Epstein's network was essentially CIA's honeypot for wealthy and powerful people. I mean, that would be an insanely high value asset if true. And knowing this organization's track record I would not be surprised if this were true.
I don't live in the rainforest, but I don't want to see it razed to the ground.
Looks like a competitor/alternative to Smithy, https://smithy.io/2.0/index.html. Since at least one person from the TypeSpec team is here, do you have any thoughts on how they compare?
Even then, I think it's likely that a your average short byte sequence that's valid Shift-JIS would still not be valid UTF-8.
Ok, now I see what you are going for.

It's a compelling idea but there is no evidence helping it.

For me, it's easier to take what we see in our own "lawn" and expand it outwards to the cosmos as a whole. A frog evolved from a single-cell as well as an elephant did, and the geological landscapes we see are the result of physics, time and random fluctuations. I apply that to every other galaxy and that's it.

Of course, one could think that single cell to be "planted" like a seed would be but no supporting evidence for now (or ever?).
But they already ship pkexec together with systemd anyway via polkit, why are they again reinventing a wheel they already reinvented?

Unit files are a neat concept I don't want to miss again, but everything else done by Lennart seems to be an inceasingly stupid mistake born from hubris.
As another semi-obscure “spy” series check out the british production _The Sandbaggers_. Very lecarre-esque story that reflected the inanity and stakes of the cold war, written by a RN officer.
Yep. I don't use eslint, but if I did I would want a lint against any use of string.length. Its almost never what you want. Especially now that javascript supports unicode through [...str].
I could certainly do without big budget MCU slop, but Lord of the Rings? I am really glad that exists.
“Systemd” and “expand” used in the same sentence….. all the systemd haters will be triggered like it’s the national rifle association shooting carnival.

In many ways systemd has actually become the operating system. It’s so pervasive that it certainly is more deserving of naming rights than gnu. “Systemd/Linux” makes more sense than “gnu/Linux”
I wouldn't dismiss Go that quickly, and same for C#.
The issue about professional Engineering is kind of ironic, but that is what plenty of countries already do, one doesn't go around calling themselves engineers, unless they actually have at least an Engineering degree from an university certified by the Engineering Order of the country.

Usually what is kind of gray zone is signing delivery contracts as engineer, without having taken the Order admission exam, after finishing the degree.
There is a difference between “here’s how to avoid the problem” and “the problem is caused by you”.
Can you explain how your risk profile will change if you don’t use the feature?
My take is that journalism provides the pre-vetted training data for the slow AI that is society. (And consequently the fast AI that is LLM which read all the journalism ever recorded)

It’s why it’s important that journalists focus on “this is true”. It’s why science papers are journalism. It’s why it’s important that science papers are published solely on the basis of “is it true” not “does it follow a narrative (#).

This is the huge test for AI/LLM; If you state a thing, can you provide a link for why you know that. At the moment we just have “based on things I have read the thing is statistically most likely to be said (hence true).”

We really need “the truth”

(#) I am thinking here of things like archeology in Nazi Germany which switched heavily to publishing nonsense about Aryan people in different parts of world earlier than anyone else. Not some comment on diversity and inclusion.
I 100% think this is the case, my guess as to why they're not targeted yet is just that they're less visible to regulators.

I'd like to know if there's another explanation.
Wouldn’t you have the same amount of merge conflicts with rebase? Especially if you don’t do it often, which you frankly also should with merge?

I have to admit that I never really understood the advantages of rebase, and what I mean by this is they I actually don’t understand how the dangers of rebase out-weighs any form of advantages. Especially because on of the major advantages of merge is that you can squash your local commit history when you submit it to your main branch.

What we do is that we tie every pull request to a relatively small feature task, and because we do this, we genuinely don’t care about the individual commits developers do. Which means they can commit really silly messages if they are heading to a meeting or if they are just tired at the end of the day. It also helps with them merging main into their branch often, because it doesn’t taint the history.

The biggest advantage we’ve seen, that maybe we didn’t expect, is that nobody ever fucks up our tree in a way that needs someone who actually understands git to solve. We’ve also locked down the use of force push so that is not available to anyone unless it’s absolutely needed. Part of the reason I set this up initially was to protect myself from me, but it’s been a good thing since.

But I’m actually curious if it’s wrong.
Yeah so you have them go through the workflow that doesn’t ruin things, like pull requests?
> at that point I'm writing an adapter to convert into UTF-8 JIT in front of my service

Right, and at that point you're probably gonna need these statistics-based heuristics to write that adapter. Unless you know specifically what other encoding each bit of input is. If you do, then, again, you are not the target audience for this article.
The markets are too small for DMA to apply IIRC
It turns out "I want privacy first and open source" is still a dog whistle for "I don't want to pay for anything".
What you are trying to solve is trivial if you have a suitable list of words. A solver would be easy to create and not need anything near as complex as AI. There are Scrabble solvers on the web which may work for you. Not everything is AI.
> which is clearly prohibited and confirmed by precedent

The "precedent" (pro copyright enforcement) has had unintended consequences to prior precendence (freedom of press...the literal printing press). Ignoring the battlefield of the limits of free speech is not constructive. Talking about past legal cases is not going to help in rolling back the dystopian eventuality.
Show HN: Notesnook v3 is here with note linking, at rest encryption and more
Declarative 3D in the form of a framework integration for Three.js is extremely popular and I would argue/assume it's currently the most used professional setup for a Three.js site with the most popular one being react-three-fiber. The declarative nature of these frameworks allows for things to be easily reused which forms the basis of an ecosystem.
As much as I think they overreacted when banning you, it also feels like an overreaction to fork that soon.

I hope a compromise will be found, and that you'll be back on NixOS as soon as possible!
Bumble data scientist: Top 10% of men receive 80% of women's right swipes
it's believed he committed suicide after losing his employment -- and lots of other things -- on account of being gay. strictly speaking it wasn't the military, but a different part of the security apparatus.
A reasonable person would expect many more open source projects have been infiltrated and have similar exploits waiting to be found. Hard to prove until the next one is found, but if a second one like this is discovered we probably have a huge problem on our hands.

Since the part that takes longest is getting commit rights and there's a lot of waiting to do, what are the chances the attackers put all their eggs on infiltrating one specific project? I'd be trying to infiltrate at least 10 or 20 even if I were alone, to increase my chances. If you dedicate one or two years to build reputation with the current maintainers by doing a PR here and there, you can do that for a few projects in parallel.
> unprecedented that a technology [...] It’s technology we haven’t really seen before recently

This is what frustrates me: First that it's not unprecedented, but second that you follow up with "haven't really" and "recently".

> fairly rapid pace ... decent case for it being a contender

Any evidence for this?

> extensive impartial benchmarking

Or this? The last two "benchmarks" I've seen that were heralded both contained an incredible gap between what was claimed and what was even proven (4 more required you to run the benchmarks even get the results!)
Maybe this will help you: https://abc.duolingo.com/
It’s bad news for regular folks who will be clicking those install links with no protection from the App Store. The majority of people have been kept safe up until now.
TSMC's A16 Process Moves Goalposts in Tech-Leadership Game
> In this case the iPad is actually not big enough but the EU has chosen to regulate anyway.

They just realized that Apple was full of shit and trying to circumvent the law by differenciating iPadOS and iOS in the same arbitrary way you think the EU is working.

It is rarely a good strategy to play the smart ass in front of authority.
When one does digital archeology is it quite common to see Assembly referred to as bytecode, when the CPUs are actually interpreters written in microcode.

Another example, all the Xerox PARC workstations, which loaded the respective interpreter (Smalltalk, Interlisp, Mesa, Mesa/Cedar) into the CPU as first step during the boot process.
There is a hierarchy to these things:

- Person who destroys git history

- Person who hates destroying git history

- Person who knows how to recover "destroyed" history

- Person who knows how to truly destroy git history
And, the public defendant advises taking a deal anyway because he has very little incentive to take on more work.

But still, it doesn't have to be that way, if there are more judges, better pay, a lower barrier of entry, and a lot of automation.

I'm not saying I have it all figured out, I'm saying there's some low hanging fruit in that direction and there's a huge need for moving that way too.

It seems likely that we will.

Anecdotally, the high cost of education alone is the primary reason that many of my immediate acquaintances didn't go to law school and instead contributed to saturating the tech market. Myself included.
iPad is as dominant in tablet space as iPhone in phones, why is it not big enough?
All but the first commit has parents. All commits point to the state of the file tree at that point.

A "merge commit" is nothing more than a commit claiming any number of parents greater than one. It is still its own file tree reference that decides how the tree looks, and nothing dictates that it should be related to the parents.
AFAIK privileges are an area that has an easy problem statement ("execute this command with that capability") and is fiendishly difficult to execute in practice. `sudo` alone has weird bits to set in the filesystem, magic users and all sorts of unhelpful implications - and it doesn't even lead to any particular security for single-user systems. Same-user code is a scary enough place to be running untrusted code.

Those sort of problems sound like the sort that get a lot of attempts which run into the complexity wall and halt. I think Amazon has one of the best implementations of a privilege system I've used and it is horrible.
Someone could steal the iPad and boot a different OS from a hard drive
If you actually watched his videos you would have seen the one where he actively calls out that a lot of his viewers aren't interested in the product at all and just want to see another high production value video from him just to kill time, with no intention of ever buying anything.

"The entertainment you would watch" would probably amount to nothing and you probably wouldn't even finish the video, because it would be too boring.