skysight-inc/HackerNews huggingface dataset:
Given that the majority of people uses the web through very often quite crappy mobile links HTTP/3 is actually a significant win from the user experience perspective. It can be all the difference between "site is completely unusable" and "site is slow, but you get through".

Of course it's true that QUIC is a complexity monster. OTOH HTTP/3 is actually quite simple when you have the QUIC layer implemented. A simple HTTP/3 server is no more than this:

https://github.com/aiortc/aioquic/blob/main/examples/http3_s...
The docs are indeed great, but to me it seems like they are recommending GENEVE (RFC 8926):

> Generic Network Virtualization Encapsulation (GENEVE) supports all of the capabilities of VXLAN, NVGRE, and STT and was designed to overcome their perceived limitations. Many believe GENEVE could eventually replace these earlier formats entirely

I'm bit surprised that they didn't have section on vxlan there considering it is pretty popular afaik?

Anyways, I think tunneling GENEVE (or any other Ethernet-over-IP protocol) should work fine over WireGuard, same as using regular network interfaces.
> how do you teach them what the right choices are if you don't actually see their choices? if your teenager is texting on TikTok with a 40 year old man who's asking them to send them underwear pictures, how do you find out about that except by reading their text messages?

you establish trust
Well, the original comment made 3 distinct arguments which can basically be summed up as:

1) Its feature-set is easily duplicated (from a technical perspective)

2) It doesn't solve one particular use-case (that it wasn't designed to solve)

3) It's hard to imagine it catching on, let alone making money

Point #1 was widely mocked after Dropbox caught on, but turned out to be kind of correct - it just wasn't end-users that mimicked its feature-set, it was other companies.

Point #2 is irrelevant.

Point #3 was hilariously wrong. It went viral as hell, and the founders could've rode off into the sunset with a boatload of cash if they sold the company to Apple when they were approached. In the alternate universe where that happened, Apple devices just have a Dropbox feature instead of iCloud, a la Siri and Shazam.
Looks nice!
What is the data format it saves?
I'd love this to be simple markdown textiles underneath
I have 3 houses. Am I gonna be expected to pay extra Netflix fees? I can’t afford that!
Could be videos, articles, blogpost or images.
I am aware of it. And I don't think it's petty.

It's almost ironic. Blizzard tried multiple times (and failed) to create some title that made a breakthrough in the e-sports scene.

Nintendo on the other hand had something without even trying, and could have monetized it to no end. But they decided to keep away from it, and took some effort to shutdown the usage of their IP for it.

I can sort of understand the rationale. They are very careful with how their brands are used. Contrary to other videogame companies, Nintendo lives and dies on their brands and IPs. It's their biggest asset, and the only thing ensuring they remain meaningful.
If someone is saying something you don't like on those platforms, just unfollow them / mute them / block them. Nothing is said on those platforms, by the way, that hasn't been said a thousand different times in a thousand different forums, chat rooms, or blogs that preceded them. But I digress, I both support the liberty of people to speak freely on the internet and wish the centralized apps would die off.
Thanks for reminding me this gem is still sitting in my Bandcamp wish list.
Haha, that's amazing. Simple but effective, and not a bad cause either.
Gail Weiss: Thinking like Transformers [video]
Edges, now even rounder!
> How does a drone exit its storage unit?

Because the AI fabricated a target package doe it?

> How does an AI arm a nuclear weapons? How does GPS spoofing crash an aircraft? How does AI do something to a nuclear power plant?

By infiltrating non-internet networks?

> Can we not shut down the internet if we needed to combat misinformation?

A lot of people seem to enjoy soaking themselves in conspiracy and disinformation. No my guess would be no, we wouldn't ahut it down.

> AI would need to overcome a fair amount of systems, both physical as well as software for a lot of these things. It needs a lot of "thinkism" to make that work.

Thats a fair criticism. Its unlikely at present, but as I asserted in my original comment, military exploitation of AI seems inevitable (to me) and the forces at work are irresistible.
I definitely get the appeal!

Very little code will still be used a decade later. I have sincere doubts that much that I've produced will endure even half that long. Software is ephemeral. But as you pointed out, quality furniture can last for many decades or even centuries and still be as useful as the day it was built.
Netflix can't be that concerned about it if they are continuing to roll out this change into their biggest markets after having tested it in Australia, New Zealand, Spain, Portugal etc.
One tip I use is to not waste money is never be subscribed to any streaming platform.

So sign up for 1 month, cancel immediately and then watch what you wish for the month. Netflix used to be a pretty good deal because they had a depth of great old content from the major studios. But now it's scattered all over the other services, and we've all seen most of their decent original content.

Doing it this way I'm subscribed to Netflix 2 months a year. Apple for 1 month. Disney for 1 month. That's a difference of ~$40 a year vs ~$500 a year.

Don't stress that you'll want to watch it and can't. You can just sign up again. Even if you do it 5 months a year, you'll be way ahead. Just use the psychology that if you sign up you cancel immediately. Now the default is to save money.

Don't get drawn into the idea that this is a luxury that you can afford. Wasting money is not luxury.
The paper models an 'ejecta sheet' of particles that exceed the escape velocity of the moon and thus aren't in orbit.
Rust has many design features that make it work well for larger teams.
Allowing/affording society some ability to come in, to see, to form opinions seems so elemental to progress in general.

Pay no attention to the man behind thr curtain forever & ever, everywhere, does not seem like a great strategy for keeping & maintaining a society.
The competition is Taiwan, you realise that?

- Automation can't easily justify higher salaries, as it is highly automated to begin with.

- The product's pricing has to be cheap too, which is going to be difficult.
I believe they'll come to terms with the challenges soon. Siri faced limitations because it didn't have access to the extensive 'internet of knowledge' that Google could utilize. Apple tried to close this gap by partnering with Yelp and Wolfram Alpha, but it didn't lead to a comprehensive solution.

Nowadays, the 'internet of knowledge' can be seen as a repository that's readily accessible. It's challenging, but not impossible, to create an AI system that outperforms Google Assistant. Developing something on par with GPT-4 in the immediate future? That's unlikely. We've moved from an era akin to sailboats to one more like steamships, where the pace of development is much quicker. OpenAI currently has a significant lead, but in this rapidly advancing field, the playing field could change faster than we might expect.
Maybe not, you never know... But you're probably right.
The paper's author Dr. Phil Metzger is such a rockstar. He is The Expert on the mechanics of soil erosion by rocket exhausts, and writes a lot about the problem in an approachable way, https://twitter.com/DrPhiltill/status/1658507854859337737

It turns out that the rate & mechanics of erosion by rocket plumes is an unsolved problem that requires a new kind of model. To quote from his thread,

In the Apollo era the thinking was that the rate of soil erosion is controlled by conservation of momentum. It turns out this is wrong.

NASA researcher Leonard Roberts, the first person to research this topic, hypothesized that the soil grains steal momentum from the gas, which slows down the gas and thus reduces the erosion rate. It was this feedback that determined the rate.

I argued some years ago this has to be wrong because the particles achieve their high velocities far downstream of where they are lifted off the surface, so momentum transfer does not provide feedback to control the rate that grains are lifted.

He's going to be publishing his alternate model soon-ish. Can't wait to see what he has come up with.
Avoiding F-35 “Acquisition Malpractice” Aim of Next Gen Air Dominance Fighter
They're not disabled, just off-by-default for now.
I love paying for software features that I need, but anything over $100 a month is too much for my personal budget for side projects. For example, I really want to run HA Traefik with Let's Encrypt shared across three instances in my datacenter rack, but Traefik Enterprise is many times more than what I can afford to pay, so I make due with one instance because the service discovery features for Nomad are fantastic. Same for Hashicorp Vault. I'd pay $100/mo for an Enterprise Vault for the HSM integration.

I really wish companies would come up with SMB pricing to help us side project hackers out so we could grow into paying for the bigger plans. Also, I understand why they don't. SMB support is a huge PITA.
Flights within the European Economic Area are already subject to the EU ETS[1], so banning certain flights may not have the intended effect of lowering emissions. It will just free up emission rights for other emitters.

[1] https://climate.ec.europa.eu/eu-action/eu-emissions-trading-...
How much can you "see" of the contracts being signed? Is it a "we just promise not to look, much" or are they encrypted such that you need customer permission to view?
I never understood why they harshly crack down on homebrew. Pirated games sure, but homebrew? Maybe they dont want parents finding their kids downloaded some R-rated homebrew content?
Just throw Plex onto a spare computer, NAS, or something like an rPi4.

I have 600 movies on my Plex setup and 10ish TV shows w multiple seasons.

I aint ever paying for Netflix/HBO/Apple TV/etc.

Come to the dark side
You don’t need consciousness to dangerous automation.
Same with old Land Rovers, people belive they don't rust being all aluminium. Chassis are steel, and those rot. Plus some other bits and pieces. New galvanised chassis are available, getting the body mounted is the fun bit so.
It's right here:

https://netflixtechblog.com/machine-learning-for-fraud-detec...

They define any type of sharing as "Account Fraud and abuse of Terms of Service"

<-- However, some restrictions are in place, such as the number of active devices, the number of streams, and the number of downloaded titles. Many users across many platforms make for a uniquely large attack surface that includes content fraud, account fraud, and abuse of terms of service. Detection of fraud and abuse at scale and in real-time is highly challenging. -->
$7.99?? They're doing $4,60 here, and yes, that article is for US based, however they've done more for other countries.

Example, Sweden: https://about.netflix.com/en/news/update-on-sharing-may-se
Time to shut down open source competition and protect that shareholder value, which happens to coincide with national security (i.e. ideological security) interests.
How do you do this and remain employed? I get that the examples in the article are contrived, but still, it seems annoying and inefficient.

How to address the requirement "We must update the name of an item every time the description changes."? This is clearly false; so therefore, name and description do not belong in the same entity. This idea seems preposterous and would result in every field being in a separate entity. It seems unreasonable that an entity can not have two fields which are independent of each other.

What if your domains evolve autonomously as desired and as a result develop a disagreement on quantity? The warehouse wants to aggressively prune orphaned carts as to release inventory reservations, but sales wants carts to be immortal so they can remind customers that they still want to buy the things. Can they really evolve independently just because this field is copied into three entities? Haven't you introduced a new problem by destroying the single source of truth and now must maintain a synchronization of the values?

I don't grok this at all.
Not trolling. I haven’t played with wasm at all. Perhaps if it can fill a 2k x 2k pixel image super fast it would be indistinguishable from my solution. If someone had coded this and open sourced it I’d love to use it
The cost of the global arms race
Will they give any of the revenue to the writers?
I used trac in its most basic way (just tickets with comments) for the first time in a long time for a project last year, because a vendor asked to use it. It was really nice especially when it was required to look back a discussion or decision. I don't mind any of these tools, even JIRA if it's not been setup to micromanage, but even then it's not been my experience that you can look back at something from last year and get good information. Yes, it's immutable but as people come and go it's very hard to have the configuration of projects, workflows, etc be consistent enough over time to trust you're looking at the primary source of information.

Self-hosted Gitlab is pretty nice and is a (the?) current de facto standard. I've not used any of the CI features but the wiki, git handling, and issue handling/kanban boards feel like a nice sweet spot of functionality vs simplicity. I have also not used the features related to epics/gantt charts, etc but I personally think a good project manager makes these separately instead of trying to automate reporting based on tickets.
I think people in this thread are being much too optimistic about browser performance. Writing a loop isn't the issue; memory access patterns are. Canvas implementations are just not well suited for the flood fill problem space. (I spent some time with flood fills + canvas ten years ago when I was working on the now-dead library Literally Canvas, but I assume that experience is pretty far out of date now.)

Precomputing fill areas is a really good idea for the situation you're in!

Edit: actually it was 7 years https://github.com/irskep/literallycanvas-pro-tools/blob/mas...
One example usecase would be to try to tunnel something like BOOTP/DHCP/PXE/TFTP stack, which iirc is bit tricky with only L3 tunneling.
Exploring the Features of Adobe ColdFusion 2023
The async nature of pubsub makes it great for isolating your part of the system, but moves the complexity to the system integration instead. Actually deploying a ROS based system is about as difficult as rewriting the whole thing from scratch as a monolith. Every time something goes over a pubsub it's like using a GOTO, except your debugger can't actually follow it, and you don't even know who was listening (or who wasn't that should have been) or what the downstream effects were. It makes it impossible to properly debug a system, because it isn't deterministic so you can never be sure if you've actually handled all of the edge cases, since there is a temporal component to the state that can't be reproduced.

A better system would take ideas from game engine design and realtime system execution budgets, with cascaded controllers on separate threads with dedicated compute resources for components that need higher update rates.

The reason ROS has traction is because of university labs, who just need something to work once to be able to publish their paper or write their dissertation. In industry the reliability requirements are much higher, and despite the intensive efforts from the ROS community to "industralize" ROS via adoption of DDS, there seemed to be little understanding that the message protocol wasn't the reason the industry uptake was so low.
Ask HN: Tech to build a self-contained appliance that lasts 20 years
Hi HN folks,

What, in your opinion, would be a good hw+sw platform to build an appliance (offline, not cloud-connected in any way) that could conceivably keep working for another ~20 years?

For context, I used to live near a drawbridge, and its motion was controlled for 30+ years by a DOS-based computer (https://www.seattletimes.com/seattle-news/seattles-university-bridge-undergoing-a-reboot).

I'm sure there are very knowledgeable folks here, who might have built such long-lived systems, and I'd love to hear about platforms that are (relatively) future-proof.

Thanks!
People who require layer 2 require either a protocol which is neither TCP nor UDP or they need devices in the same broadcast domain
Even rooms can be very tricky!

Consider this: bob is closing a door in rooma. A dragon is trying to move to rooma through that exit.

How do you code this such that bob never sees the dragon walk through a closed door? With no deadlocks?

The way I solved this is by creating a new process for coordinating multi-room actions. If a room is part of a coordinating process, it will queue everything from all other processes.
Does anyone have insight into the whole story here? There are so many unanswered questions.

>Their child’s current processor—a “basic” model designed for the developing market—was becoming “obsolete” and would no longer be serviced by the company. The family would need to purchase another one, said to be a “compulsory upgrade.”

...from the quote above, it doesn't sound like there is anything wrong with their existing hardware. And it doesn't seem like the existing hardware is broken. It sounds like a pushy sales department is trying to scare these people into upgrading to the latest-and-greatest version? Or is there some supposed medical reason you need to adjust the parameters of the device on a regular basis?

>In one especially devastating case, a father lamented that his daughter, who had been doing well with her implant, could no longer hear since her device had become obsolete.

Is there a timer in the existing hardware that is shutting things off after a certain amount of time? Or it phones home somehow, and gets instruction from the mother ship that it should stop working? Is there more than this one case? I guess the article keeps using the term "planned obsolescence", but I need some more evidence to go on here. Could it be that in this one case, the kid dropped the external processor in the river, and now it doesn't work? And the article also keeps mentioning continued maintenance, but seems to be conflating maintenance with upgrades. Maybe these people are showing up at the audiologist for a "check-up", and the audiologists are bricking the devices in the name of upgrades?
Who has 5 homes?
That's because they are software knobs. Do you think they're still potentiometers in the analogue speaker circuit?
Mexico's Solar Struggle: The President's Hostility
Probably because the game studio licensed those assets from a third party, and that license doesn't cover a movie adaption.
This is more or less exhibit A in why it often is so difficult to have objective discussions around contented subjects: The argument is not about the person, the argument is hardly ever about the person. It is about the message the person brings, in this case Lindsay's message on the origins of "critical social justice" or "DEI".

Stop looking at the messenger and start concentrating on the message. In this case my question was centred around the absence of anything to support your statements around the origins of "DEI" while Lindsay's statements check out due to the lengthy trail all the way back to the 1800's. Do you have anything to support your statements, anything free from circular references where A says B as supported by C where C says B because A says so? Where does DEI come from according to you?
> It was specifically due to not meeting expected subscriber numbers, prompting a widespread negative reevaluation of Netflix's entire business model.

I'd speculate that those expected subscriber numbers may have been inflated by the covid pandemic.
I wasn’t calling per pixel :-) even when just visiting each pixel once it would still take 50 - 100ms to fill a large image which the user perceives as lag. I wanted it to be instant
I think this strategy will only work a little longer. The crackdown on sharing is only start. As the pressure increases on streaming services to turn more profits I'd expect longer contract lengths. I wouldn't be surprised to see Adobe-style "reduced price monthly payment" contracts from the more corporate services.
Probably it will still work but no replacements parts for repair at some point. I know regular hearing aids can be quite moisture sensitive (though new ones are getting much better) so I don't know if these sound processors are the same.
It's not explained in the article how these compulsory upgrades are being forced. These are not net enabled devices. Perhaps the idea is that the receiver is no longer for sale and cannot be replaced once it has eventually broken?
Ahhh, it sounds like you've only done this once. I started off with ipfw, then ipchains, then iptables and now whatever firewalld supports. OK that's roughly 25 years so not too much firewalling churn! I stopped hand rolling my own rule sets with ipchains and switched to generators and there are loads of them.

For me some of the problems nowadays are caused by search engine manipulation. Up until around five or so years ago Linux concept searches would get you pointed at the usual big hitters - Arch/Gentoo/Ubuntu/etc wikis and useful and quite well known blogs. My modern block list for ublacklist is huge and barely scratches the surface.

Now I come to think of it, we now have ChatGPT and I bet it can roll a decent ruleset without hallucinating madly. No doubt someone will soon be Showing HN: their smart new firewall prompt generator language for <insert AI here>. It will make the LLM use Rust as an intermediary for extra safety.
What I find difficult is to switch my 2 decade C++ career into a rust job, despite learned Rust and finished some hobby projects touching ui, async and http server/client in Rust. Somehow most Rust job is about crypto currency.
If the agency won't offer a perpetual license at a reasonable price, their content shouldn't be included in the game. It's inexcusable that games are still being removed from sale in a medium where the cost of manufacturing a copy is 0 because the makers of the game signed a bad contract on some minor piece of content in the game and don't want to be bothered removing it.
History is considered to be since the invention of writing. (<10000 years) Anything before that is pre-history.
>Steam power, the first computers, _especially_ electricity did things no previous technology could.

And it massively changed the world.... so, um, buckle up, I guess.
It's interesting, because in some fashion the private industry has a practice which is designed to prevent against software obsolescence or the failure of their vendor company: Code Escrow.

I would love to see a nonprofit/NGO/TLA dedicated to getting such defunct tech open sourced. I am sure lots of great stuff gets archived in hopes of selling/licensing the IP later, and then it never sees the light of day again. To the extent such things get archived at all.

This came up in another thread here the other day in fact. And before the same guy chimes in to suggest that governments ruin everything they take on because of corruption: You're still wrong, and you can take that defeatism elsewhere.
Texans literally froze to death during a utility outage in 2021. Most modern homes have no place to light a fire for heat, and blankets only do so much.

https://www.foxweather.com/extreme-weather/great-texas-freez...
Yeah, reads more like a collection of fun apocrypha than a serious look at something that affected the great author so profoundly
take your masters and run. go into the real world and get a job. your paycheck, mental health, future family will all thank you
That's what I call some out of the box thinking. Thanks for dealing properly with this important matter.