skysight-inc/HackerNews huggingface dataset:
The article was returning in 2018. The only bias here is from HNers who are massively anti-Google
Optimizing performance in a Rust AV1 decoder
Design and framework churn is a sort of conspicuous consumption. It's not that, taken literally, your 1997 geocities site has gotten any worse - it's that making something better is so trivial that if you don't make something better you look like an idiot / someone without resources / totally un-self-aware.
It's so they can imagine themselves in that same position one day being the beneficiary of the same uncritical reverence.

If you come to revere a pair of programmers then you've almost certainly missed the actual story of the true achievements or are blinding yourself to the fact that their achievement was only necessary due to the complete engineering failures of the company they were now attached to.
Thank you for the input!

> just like you I have time constraints and have to find a time box for it.

100%, even with jj itself, it took me two or three tries hearing about it before I decided to try it, and then twice of giving it a shot before it stuck. Once it stuck, it really stuck, for me at least.

> Once you have the trivial workflow out of the way you can progressively disclose other things.

This is sorta kinda how I have my tutorial set up, but I suspect I go a bit slow for you at the start. I tend to be more of a bottom-up learner myself, and this is a common criticism of the Rust book.

Part of the reason I wanted to wait before upstreaming what I have is so that I have the freedom for more radical changes, so I will give what you're saying some consideration. I 100% agree that workflows are super super important to demonstrate, it was honestly kind of some of the motivation to write this tutorial in the first place.
Estimated by who? By some account on Twitter.

Estimated how? By GRE SDU score for graduates. That's better than I expected, except that there is no link to the source of the data, so there's no verifiability. (Note that teqsun linked to the actual source in a top-level comment here. Also note that the actual source ranks "Classical Language" as the second-highest field, which is a rather glaring exception from the impression given by the tweet.)
Now I just need to scrape the data on all major lotteries worldwide, plop them all into the simulator, make some assumptions about exchange rates and figure out where in the world I should bet on the lottery to get the best payout!
Another post (https://news.ycombinator.com/item?id=41148517) suggested "outline speedrunning" or "recursively outline". The gist: write outlines and recursively write outlines for those outlines until the items are small. I think that method complements the authors post.

One thing I'm doing since a few months is creating a fresh directory for every side project I start. Even if it's just "I wonder if I can (easily) extract all course information from this really slow school website that only offers a search bar" (it appeared to be easy). For a bit of structure, each directory starts with YYYYMM and a dash, and a few keywords that remind me what next side project I just started.

Inside the directory, there should be at least one text file containing steps I took, ideas I had, or URLs I visited, to provide my future self a nice amount of context whenever I'm revisiting that side project. For the course information side project, simply documenting the steps I took in the browser while visiting the school's website and just pasting the 'Copy as cURL' command for a certain request inside that file is sufficient! (I'm aware there's a lot of knowledge hidden in that previous sentence; it's more an example of writing down what steps you took while tackling the problem)

The directory listing, over time, should also give a nice insight of all the things I've discovered, tried, or perhaps even finished.
Not too much detail yet but could be quite interesting if they bring in whistleblowers and people like Leopold Aschenbrenner
StopRansomware: Blacksuit (Royal) Ransomware
There's nothing useful out there, except for the high ground and vantage point. All satellites that make money or have military value are pointed at Earth.
This unprofessional release mentions "literal" tap water being used. It appears that this is "literally" not true - is this a lie, or are you just upset with the parent comment's conclusion?
There are a lot of levers we can use to improve safety here and that might be another one. We can (and probably should) advance all levers we can in parallel.
Hmm. Are you okay? What you're saying doesn't make sense. Is your carbon monoxide detector plugged in? Are you smelling burnt toast? Because the words you're sharing with the world lack coherent meaning, my friend.

Barring that, maybe you clicked on the wrong comment before typing your answer? You can make the letters bigger in your browser by tapping Shift and + at the same time.
That takes me longer for whatever reason. It would also require me to identify that as a special "close to 100" case I'd have already calculated it the other way by the time decided to swap in that algorithm. Basically, branching takes me too many cycles.
Fine, Zelensky has electively sacrificed between 100K-1M of his fellow countrymen on behalf of foreign interests. Still awful.

And sorry, but no amount of condescension will convince me (or anyone) that Ukraine is better off today in 2024 than they were in early 2022 when, as Nuland implied, US/UK sabotaged the peace talks at the start of the war. As a national leader, Zelensky acted extremely irrationally. As an agent of foreign powers, he performed well.
The first anti trust suit started it's investigation about then.

It's not as if the court trial starts the very day the government notices the issue.
Alternative social media is discovering what hard problems centralized media has cracked. Problems we don't even see or know about, things we take for granted. Things not appreciated because we almost exclusively pay negative attention to social media, for understandable reasons.

Storage, as an example. It balloons. With video even more. Ever growing costs not necessarily on par with income. Hate FB as much as you like, but my photo posted 16 years ago is still there.

Depending on the software, social media can be compute intense. Not cheap.

Compliance. The legal headache of complying with every jurisdiction

And of course the worst: moderation. Deleting clearly illegal content, gore, scammers, spammers, impersonators followed by the large gray zone realm of the culture wars. A 24/7 operation that you can't ever walk away from and hollows you out over time.

All of that for what? A little carved out box for "your" people? Just open a normal forum, Reddit, Discord and piggy back on another platform.

You're carrying a disproportional burden for questionable benefits. You're never going to rebuild social media at scale from scratch. You're effectively creating a small chat group for like-minded individuals.

Mastodon is the biggest attempt at alternative social media. It's 8 years old and has 800K MAU and that MAU is perpetually tanking. It carved out a little corner for misfits. Good for them, but the entire "fediverse" is unlikely to account for more than that.
The final recipient is going to be able to decrypt the content, right? Regardless of "hidden service connection" or "exit nodes". Charlie is the final recipient and will be able to decrypt the content and know that it's illegal content.

Is there some mechanism that prevents Charlie from knowing who sent the content to him? Fundamentally, you can't stop the government from sniffing at the endpoint. Because they're not really "sniffing" they're just requesting content like any normal Tor user.
QuBSD Mimics Qubes Containerization Using FreeBSD Jails/Bhyve
It's how language ecosystems work when there's no authority with real power at the top. Python doesn't have real power at the top. Of late the SC thinks it wants to be that power. The developer base, mostly made up of people accustomed to both a language and community that is historically allergic to the idea that you can be told what not to do, largely disagrees. So, you get a cambrian explosion.

C# doesn't have this problem, for example -- though it has others. My (very brief) contact with rust crates as a user suggests that rust does; elisp/emacs absolutely does, and in spades; js might but i've never written a line so i don't know.

end of the day, python solves my business needs, so I've learned to walk the tangle. So much so that it makes sense, usually...
The Atari Jaguar also had a CD add-on.
Absolutely a contributing factor. A decade ago folks in the automotive community were speculating that vehicle bloat and a shift of the landscape to heavy truck/SUV representation would be an outcome and sure enough.
It's not subjective. RAM 1500 and trucks like it kill more pedestrians and cyclists in collisions because they have a larger frontal cross-section that limits the driver's view in front of the cab and is more likely to cause fatalities when a collision does occur.

I agree that trucks like the RAM 1500 are useful in many applications. They should be taxed appropriately (in a way that offsets or negates what currently amounts to subsidies in the US market), and manufacturers should be required to enable the driver to see a certain minimum distance in front of the vehicle and obstruct a certain maximum angle around A pillars. Trucks and SUVs over a certain size should also have speed limiter governors that activate on city streets. It is not acceptable to have drivers of these vehicles - which were originally developed for specialized industry applications - speed in areas where it directly endangers pedestrians and cyclists.
> As a result, this approach often falls short of investors' expectations for significant returns, which makes it hard to raise funding and thus prevents most founders from being able to go full-time on their project.

This is IMO, a major problem with VC. VC doesn't care about funding companies that are moderately profitable. They only care about companies with extreme growth that can lead to an extremely lucrative exit. Which means that viable business models that might work well with Open Source may not be attractive to VCs.
Experienced lip readers are lucky to get half of what is said. Better than nothing but not reliable enough for anything and so better to use something else if possible.

'i love you' and 'island view' have the same lip movements is the clasical example.
Rust in illumos
> Below is Umbra's image of the same location. Though it was taken on a different day and some aircraft might have been moved around, you can see that a lot of the aircraft in the bottom left are barely visible unless you zoom in very closely and pay attention to artefacts that give away a large man-made object is present.

Bad example, because the radar image simply shows a different situation with all but two of the aircraft not present. The two that are present are easy enough to spot.

Here's another image with 5 aircraft present (including the two from the radar image). It's rotated, the aircraft are in the top left:
https://x.com/___Harald___/status/1825362047061971309/photo/...
They also have double the storage among other things.
"I believe even if Apple had chosen Bing instead most people would have changed the search engine back to Google."

If that is true then I guess Google really has too much money.
That's not that development has gotten easier, it's that the bar has gotten far higher. The fact that e.g. responsive UIs and multiple input methods and the like are possible is a consequence of the fact that development is so much easier you can afford to spend resources on such things.

What you're citing is an example of the Jevons paradox, not a counterexample. Development got easier, so demand for (more depth and variety of) development rose.
Flipper Zero Gets Major Firmware Update, Can Eavesdrop on Walkie-Talkies
I was answering something about assistance to law enforcement, which isn't the same issue as facilitation of crime.

"Facilitation" as an offense in itself is one of those things that tends to be a real thing, but varies a lot depending on the jurisdiction. In most places, most of the time, you're only going to get in trouble for facilitating crime if your service is especially set up to be unusually useful for crime. You're especially vulnerable if you specifically designed it for crime. If those things apply, then knowing it's being used for crime (but not necessarily on which specific occasions) can make it worse for you. Give or take, depending on where you live.

In the past, Tor nodes, even exit nodes, have mostly gotten a pass, at least in countries where most of them are located. They get raided all the time, but largely as cases of mistaken identity. That's probably because most Tor traffic has historically probably been people trying to hide from ad tracking or people worried about their perfectly legal activities being spied on. So it's hard to say the service is really aimed at illegal activity.

Things are tightening up worldwide, in statute and probably in case law, mostly because of Tor and other services possibly being swept in by standards primarily aimed at social media. We may start seeing Tor nodes targeted because Tor is now considered "too adapted to legal activity", or even because node operators are "not doing enough to prevent" illegal activity (including redesigning the system if necessary).

But until fairly recently that's been more what you'd expect to see in North Korea than what you'd expect to see in Germany (or the US).
Installing Uptime Kuma on FreeBSD Jail
> Up until recent years the EU didn’t even know if it could take action against U.S. based tech giants.

What do you mean by that? Due to geopolitics? Or at a technical level of the current law?
A tiny self-remaking C program
Aren't multiple cursors and structural selection kinda standard fare these days? Even VSCode has "Expand Selection".
I am trying to justify 622 Tech workers with the 700mm visits noted.

Can someone explain it to me?

622 * $124,584 [0] * 1.25 = $96,864,060/year

Their CPM and CPC would need to be seriously fine tuned to sustain this.

$5 per 1,000 visitors (CPM): they would need 19.37 billion ad impressions.

Similar problem when calculating CPC with $0.10 to $2 range.

I cannot see how they are still in business.

[0] https://www.roberthalf.com/us/en/insights/career-development...
So "free speech" is "speech Musk is happy to have"

That's fine, and is why "free speech" is in quotes
Anecdotally I've experienced several PC's that became slow/unstable/unusable after a number of years. I can't scientifically prove it was due to the registry (other than a couple that had specific corruption).

But after I started using Total Uninstall religiously, from day 1 of a PC's life, my desktops have lasted indefinitely - going on 15 years for the latest one (yes, really). Hardware was of course upgraded along the way, making old driver removal paramount (which TU is very helpful with).

Analyzing it's logs after a software installation has also been helpful to spot and surgically remove unwanted keys like autostarts, Explorer addins, etc.
> Loblaws is a luxury retailer

Is that why they own the chain "No Frills"?

> with a limited set of stores

Only in the sense that it is a finite number of stores. Loblaw Companies is Canada's largest food retailer.
With regard to AI, it's easier to make a whole new episode on a tangent. It works better this way.
I've noticed the same thing. It's the delay between waking up and freezing that makes it so frustrating.

I'm using Pop_OS on an AMD 7950x + Nvidia RTX 4080. I'm using the proprietary Nvidia drivers, so I blamed that initially, but I see another comment mentioning that this only happens on their AMD systems, so maybe they are not the culprit this time.

The only solution I've found is to disable sleep/suspend entirely.
Ouch! Fair cop since we’re nitpicking, but I was trying to be cute about that — the joke started out more like “you’re technically crossing the line to scab as a strikebreaker”. I’m aware that it still doesn’t make sense unless there’s a sympathy action by the strikebreakers’ union, unfunny and unhelpful in the first place, thanks for the correction :)

Edit: Ah shoot not again. What I meant to say was “scabbing as an agent provocateur”. Sorry, I’ll quit while I’m ahead!
The Minsk agreements predated the 2022 war. Can you point to that evidence where Ukraine ever took them seriously to avoid war?
This is a gratifying read (along with the article) because I've been working on closely related things, and had come to the tentative conclusion that taking Aho-Corasick, anchoring it (so no failure transitions), and laying it out in contiguous memory, basically results in Liang's packed trie from TeX's hyphenation algorithm.

trie-hard seems to be effectively that, but with some clever masking to get mileage out of having a limited byte vocabulary to deal with.

The DFA might pull ahead, but I wouldn't just bet on that. Branch predictors don't like lookup tables much, and the memory locality hit is small but real: more of a packed trie fits in a cache line than would a DFA.

You seem to have landed on similar conclusions here: beating a packed trie for this specific use case is going to be tough.

I also like that they hit on the same popcount-and-shift technique I've used in a data structure for UTF-8 character sets: https://github.com/mnemnion/runeset. I admittedly haven't benchmarked this much, correctness first and all, but seeing that Cloudflare has seen good numbers for something closely related reinforces the few tests I have run.

As a text-matching connoisseur, you may find the runeset interesting. It turns out to be hard to search for papers on "UTF-8 character set", so if you're aware of any prior art here I'd love a heads-up. It's fundamentally a generalization of using u64 bitmasks for sets of ASCII, which is as old as the hills at this point.
>Bullshitting implies intent to deceive

Not in the formal sense. The philosopher Harry Frankfurt famously distinguished bullshitting from lying because a liar knows the truth and is trying to hide it where a bullshitter is simply trying to sound convincing and may or may not be telling the truth (and may not even know themselves if they are)

https://en.wikipedia.org/wiki/On_Bullshit
Nope. That doesn't usually help in practice because it's not hard to amortize construction with a std::sync::LazyLock.

(The `memchr` crate doesn't even support const construction of a single substring searcher. I haven't spent much time thinking about it because `const` is still pretty limited in what it supports, although progress is being made. For example, you can't use trait methods in `const`. So while you can undoubtedly use `const` Rust to build a single substring searcher, whether `const` Rust can be used to build the one in `memchr` specifically isn't clear to me. And if it could be done, it will undoubtedly come with development/code-clarity costs and it's not clear to me that those are worth paying. Because as I said, amortizing construction for a static set of strings is usually very simple to do.)

And in any case, "takes a long time to build and uses a lot of memory" isn't avoided by doing it at compile time. Instead, you get bloated binaries and longer compile times. Which costs matter more? Dunno, especially when you amortize construction at runtime.
> urgency on the workers' part is to lock up contracts before the election in order to prevent mass layoffs right after.

If workers fear mass layoffs, going on strike is a bad idea. Instead, in such a situation the union should attempt to make an agreement with the employer of the kind "no salary increase (as it would be appropriate in consideration of the inflation), but job security for the next years".
It sounds like you're arguing that the regulatory work is indeed very bureaucratic?
I mean, there is a public list of all tor nodes in the world so it is pretty distinguishable in that sense.

Presumably still worth checking out in case a criminal is running a tor node as cover, but at the same time it seems unlikely someone is both technical enough to run a tor node but also doesn't bother covering their tracks.
We Need an Ari Emanuel for Small OSS: An Agency for Developers
ExaequOS, the browser is your computer
Don’t forget to include subscription revenue, also their extra offerings of games, cooking, etc
Yeah and our politicians are instead of going back and fixing the problem they created deciding to add more on top in the hope we stop getting shit out...
The area around the launch sites is used for neither.

As others have said, the letter of the law is being applied in a way that appears either punitive or corrupt. In all honesty if a few decades later it turned out that Bazos or Boeing were behind this I wouldn’t be shocked in the least.

“We can’t beat them with technology so we’ll beat them with red tape!”
I think the estimate number must be wrong or only due to a relatively modest suggested change, or some other apples to oranges figure. For example, pedestrian deaths have risen by ~2740 over the past ~decade, almost 60% (from 4779). But the population only grew 5% over that time. If only ~70 deaths are attributable to reducible truck size, where are the other ~2420 excess deaths (almost +50% from population-adjusted 2013) coming from?
It's not a toy database, but it is a good idea to be familiar with its Quirks, Gotchas, and Caveats:

https://www.sqlite.org/quirks.html
Raymond Chen says "Not true, but true enough" [0]. But to your original claim of more advanced than NT... nah.

[0] https://web.archive.org/web/20111110161740/http://blogs.msdn...

[Extra] https://devblogs.microsoft.com/oldnewthing/20130208-00/?p=53...
Wow... I don't live in the US, but a Hilux would never strike me (haha) as a small alternative.
But the difference to the occupants going from medium to very large vehicles is minute while the difference in risk for others increases dramatically.

And, as a point of information, you DO drive where there are pedestrians. Pedestrians cross streets and walk in parking lots. If you can't see them and the consequences of not seeing them are more fatal, then that should factor in.
Declassified memo from codebreaker sheds light on Ethel Rosenberg's spy case
There's a little visualizer tool listed in the External Links section!

No clue what I'm doing but the flower diagrams it generates from floral formula parameters are pretty

https://kvetnidiagram.8u.cz/index_en.php
In my country there was this famous case ~a few~ many years ago: https://www.zdnet.com/article/austrian-man-raided-for-operat...
It is very loud. You'll have trouble hearing yourself in a room with it, let alone having it hear you.
> Is there some mechanism that prevents Charlie from knowing who sent the content to him?

That is, in fact, the whole point of Tor. In the hidden service case, neither end can identify the other.
No, go ahead and ban me. This topic is about politicians being butt-hurt and shitting on a company that has the most potential for humanity's progress. What I've described is NOT flamebating: it's the reality of what is happening.
Maybe this industry as a whole is driven by capitalists who all have a common interest in taking a bigger share of the pie than they deserve? :)

ie it's not because you are well paid that you are paid enough or fairly
> Boredom can be great.

I agree, and I worry that the absence of boredom-time, especially for kids and adolescents, will turn out to be a bad thing.

I've never met a kid or adolescent who shares this concern. :)