skysight-inc/HackerNews huggingface dataset:
So cargo-crev is effectively such a distro, but also tackles the next questions: how do you find maintainers? How do you find maintainers you can trust? The answers are: anybody can review and approve packages, but you select a trustworthy subset through a web of trust. And you can adjust trust requirements to be anything between "better than nothing" and "full paranoid".

A traditional distro is a central authority, with fixed policies, and they don't have to agree with you which packages are worth including and what level of scrutiny they get. If you want something that's not a part of the distro, you're on your own. With the crev system you can organize or sponsor reviews of any packages you want. There can be multiple sets of approved packages, and you can decide yourself whether e.g. packages approved by an NSA employee are checked for good cryptography, or an evil govt backdoor.
Perhaps Opera, before it became another Chrome wrapper?

I still have a soft spot for Netsurf, Dillo, w3m and Lynx :)
Burmese pythons in Florida is another example of a pristine environment full of predators invaded (and modified) with no effort.
Even if you didn't have loss of knowledge or increased security measures, unless future French nuclear power can lower its costs, it will inevitably have a lower share in the French energy mix.
The opcode cache is built in now. A webserver and php-fpm are still a good idea.
+1 here, we've been using Gunicorn in production for ~2 years now, once it was set-up I never had to think about it
I can agree with the share-nothing architecture as a good selling point that keeps things simple but there are use cases where this is actually a limitation.

Parts of the community seem to want to go over that limitation so things like Swoole and Roadrunner were developed. I guess it's interesting to have both options available even though much of the ecosystem won't readily function in both contexts.

While the ecosystem seems a bit weaker that what I would expect considering the number of developers (comparing to Java, Ruby, Python) I don't have a strong opinion on package management. I feel like all major platforms have gotten into pretty good shape on this front. Like you mentioned, if I start a new Python project I can just choose Poetry and avoid most of the drama.
The patent office hands them out like candy... "Rounded corners" anyone?
I'm one of those web devs that tries everything under the sun, and I also happen to have worked for a lot of companies (more than a dozen already, I'm on my 40s).

Laravel is such a *joy*. I've never had this feeling of using something so easy and productive. I've been recently building a side project with LiveWire and oh-my-god. I really wish I had discovered it before. From the templating system (you get components out of the box! no more "includes" if you don't want to) to the validations, to the queues system... everything is so well integrated and so easy to use.

For the last decade I've worked mostly with Django and SPAs, I'm not going back to that any time soon. Django templates are extremely limited for nowadays requirements, and SPAs are 1000x more complex to build and maintain so in my opinion they're not worth the price/effort. I think Livewire, Hotwire, Unpoly, Htmx, etc are what 90% of web apps need.
It is a full-fledged REST API, but we don't do a lot of caching (other than through Cloudlfare) as most of our endpoints either have volatile data or do various operations.
I hope I will never have to use Chrome again and I love Firefox but sometimes it's a PITA.

It surely isn't generally "inferior" but let's say it has character.

I always thought it just needs a bit more attention, and I'm willing to donate, but I don't trust Mozilla for routing what we give towards Firefox development.
Divestment will be a years long process, and it will only happen if we publish a schedule of annually increasing tariffs across all Chinese imports.
Intel shareholders can now vote to ensure Intel takes a stand against China, if they choose. But it seems those individuals do not want that. So Intel is doing what it is supposed to do -- operate in accordance with wishes of the shareholders.
Mental Models for Problem-Solving to Avoid Catastrophic Mess
Hey, maybe you can share something about the Three Mile Island accident.

I read somewhere that during the accident some insects were irradiated. One of the irradiated spiders later bit a man and that man mutated to be able to walk on walls, like a spider.

Do you know anything about this?
So what are the parallels, besides trivial color matching?
This is the best and most accurate comment here.

Sometimes, idiots are actually idiots.
In the pre-Internet days, if company A sold a bunch of products to customers that violated company B's patent, company B could go after company A for money and an injunction against selling more products, but they couldn't send goons to break in to all of the customers' houses to damage the already-sold products. Why is the equivalent okay today?
>The last photo of the man being affectionate with his young daughter is surprising to me.

Not 100% sure either way, but that may also be his son. Young boys also wore dress-like clothing during those times.
Weird. This[1] only mentions "We’ve also significantly reduced main-thread load." while this[2] says "No notable changes." in Javascript section.

1: https://www.mozilla.org/en-US/firefox/96.0/releasenotes
2: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Rel...
Could you elaborate on the shared-nothing architecture?
>>>we should just have an economy where performance is tied to how the oceans are doing

I'm pretty sure we do have that, unfortunately it seems to be a lagging indicator at this moment in time.
It makes sense to me because banks make more money on loans when the interest rate is higher, so they would be more willing to give loans out. Under 0% Fed fund rate conditions, if inflation hits any kind of stride, it can be disastrous for lenders who now hold diminishing assets.
Totally agree - I hate that consumer electronics, now including very expensive products like cars, are black-box with OTA updates that can alter functionality in undesirable ways.

The latest update from Tesla including a significant UI update which many owners are unhappy about. One example I heard was the seat-heat control is now buried one level lower in the menu. Not only is that an annoying change, but potentially has safety ramifications - putting controls in a touchscreen is bad enough, but burying them makes those controls unsafe to use underway.
So basically everything is amazing and nobody is happy
Perhaps it wasn't such a stupid idea after all....
In the past, I found incredible to being able to program in Lua in ComputerCraft, controlling not only redstone and moving robots, but also being able to interface with the web and serial ports, but this, this is (or can be) a whole new world inside the Minecraft modding space. Amazing!
On Linux + Wayland Firefox very notably has the best performance for me ( except certain very JS heavy/Chrome optimized sites)
The argument I see often is things like this seem trivial after the fact.

But isn't that what computers are supposed to be for; networking and connecting devices so that one can control them easily?
I sometimes think that we might need to approach this from the opposite direction. Declare a national "post your privates" day where we all post to all our social media pictures pictures of ourselves nude and/or engaging in sexual activity. Make this a regular event.

Try to make it something everyone participates in. Fat people. Skinny people. People who climb on rocks. Tough people. Sissy people. Even people with chicken pox. Elderly people. Kids (but just nudes, nothing sexual). Singles. Couples. Whole families.

Outside of the "post your junk" days social media would still ban such material.

The idea is to make it so that if someone then does post intimate pictures of you without your permission the impact would be about as bad as someone posting an unauthorized picture of you having lunch.

That wouldn't completely defang such photos of course, because sometimes the harm from the photo is not that it shows your private parts or shows you having sex but rather who it shows you with when you were doing it. A photo of Juliet with Romeo would have caused her trouble even if they were fully clothed and just talking. But for the cases where what makes the images damaging is the nudity or sex itself, normalizing this could help.
Surely I can critique the collective behaviour of a particular public forum without excluding myself from it? Different fora differ drastically in behaviour, after all.
I think I saw a documentary about this.
Intel wouldn’t massage the wording of their shareholder report to avoid criticism from the American public? I’m skeptical. They almost certainly have review processes designed to anticipate and prevent that from happening in the first place.
Kind of, their multi-account stuff is truly a game changer in my day to day workflows. I just wish handling profiles were a bit better
> So one can very well claim that torturing beings that can feel pain is wrong.

That’s fine and all except we don’t live in a morality version of the matrix. Philosophical arguments hardly effect human behaviors at large.

> Killing a cell is not really morally questionable

Perhaps. But once the cell is fertilized there’s a large population of prolifers that beg to differ yet there is objective no intelligence at this stage of life.

Humans are not so rational as I think you’d like them to be. They also just are rather uncaring hence while this argument/PETA and so on don’t usually change anyone’s feeling towards the issue.
I've become conditioned to react to Firefox version announcements with 'I wonder how Mozilla has screwed up the browser this time'. Either by introducing useless features or by removing options I considered useful. I hope I'm wrong this time.
They absolutely are Argus 700's, and a lot of the design of the systems is in the public domain.

> The computer system consists of a network of computer nodes, based on the Ferranti Argus 700 range of computers, assigned to each reactor unit, except where common station facilities are required. For each reactor unit, the computer system provides both data processing and automatic control functions. For essential data capture, control and display to the CCR operators, the processor hardware is duplicated. These are termed Level 1 systems and are shown in Figures 1 and 2. Single
processor systems which collect data not considered essential for continued unit operation are termed Level 2 systems. Figure 3 illustrates the Level 2 computer system for both units. Torness NFS probably has the most complex computer configuration of any operating nuclear power station. The auto control "supersystem" consists of, per reactor, ten input multiplexing computers ("muxes"), eleven control computers (CCOI, CCO2 to CCI 1) and a dual online/ standby supervisory computer ("CS"). Each of these computers is a node in the hierarchical control supersystem shown schematically in Figure 2.

https://inis.iaea.org/collection/NCLCollectionStore/_Public/...

http://www.wjhill.net/Torness.pdf
Discussion from a few days ago:

https://news.ycombinator.com/item?id=29841067
"See we’re always doing that. We're always finding a way to be one up. And by the most incredibly subtle means. So you see when you see me and you say I realize I’m always doing that tell me how do I not do that. I say why do you want to know? I’ll be better that way...yeah but why do you want to be better. You see the reason you want to be better is the reason why you aren’t."

-Alan Watts circa 1965

Prophetic words.
Competition is great, differences of opinion are great. Differences of values are great! All of this keeps the marketplace of ideas healthy!

The problems comes in when people start to develop a righteousness about their ideas and demonize the 'other' and try to force their ideas upon the 'other' because they believe they know better.

That's why I think states rights in America are so great, because they allow places with different values to express those values.

When the federal government begins to force values upon the country en masse problems begin.
Show HN: Burnin – Say Goodbye to Burnout
Same. And I still wish Mozilla the best even though I'd like less focus on branding and appearances and more on solid work. But they'll do as they can.

-- sent from firefox nightly
> The PHP community also prefers medium sized packages, so you don't get a thousand dependencies accidentally.

I think it was Laravel or Lumen? I tried that one once and was kinda amazed it pulled like 100 packages. In PHP ecosystem, I think that's considered a lot (to be fair, this is few years back). I've worked on fairly large projects (mostly Symfony + Doctrine and PHPUnit) and don't recall seeing so many dependencies.

Now compare this to initialization of any common JS framework starter.
> If you buy a painting from an artist, or a print from a photographer, can you turn around and scan that art and sell hundreds of copies? Usually not, you typically have purchased an individual copy of a work but not to make your own copies and redistribute.

Depends on specific details and jurisdiction. Here, if someone commissions a work from an artist (instead of buying copy of their existing work), then transfer of copyright ownership to the buyer is implicitly a part of the agreement.
If there's only one color, then that constraint is trivially met.
During the 1800s there were four sets of building regulations (or rather, laws) for Christiania (the name of Oslo back then), which regulated everything from the width of the streets to how many floors buildings could be. In 1827 the minimum street width became 11.35m, then 12.60 in 1842, 15.75 in 1875 and 20m in 1899. (https://no.wikipedia.org/wiki/Murbyen_(Oslo) has a good overview).

The background for the regulation was the switch from unregulated wood buildings to requiring mainly brick as building material - there were some major fires before using bricks became the law.

I live just around the corner from one of the photos - the building in that photo hasn't changed much since back then.
I mean, you're wrong: EVs are everywhere. I can't even drive around town without seeing them everywhere. People have spoken, and they don't want fuel cells. They want EVs.
Agree there, I've yet to achieve async enlightenment where Box/Pin isn't a case of trial and error.
Drop them all into the desert and wait for them to walk back to civilisation. Shared hardship forms good bonds.
When Kodak Accidentally Discovered A-Bomb Testing
That's not the big challenge. The big challenge is to get people to stop worrying about others' fallacies and start worrying about their own. People need to learn introspection first and foremost. It's always "how are they wrong" and never "how am I wrong".
This is a really good summary. I think it is actually a bit unfair towards the US. Of course it might want to sell its gas and Russia happens to be a geopolitical rival. But the history is complicated here and the US does meets its obligations here, even if I think the pipeline should be used.
Right on, but as the OP suggests it's easy to be self-righteous against 2nd century pious showboating as well!

The only solution (again see the article) is humility. The old saying 'There but for the grace of God go I' is apt in this case. Seeing ourselves in every 'bad actor' of any kind from the dude who cuts us off at the lights to genocidal dictators is the only way to avoid it.
well you've certainly converted me!
Well it crashes my computer like 3 times a day on Linux, I now know its because of hardware acceleration, but I don't expect average users to keep using Firefox. I'm just getting tired of all the things that is happening to Firefox. Although I've been using it for the past 10 years, I might have to look for alternatives.
This article does a pretty good job of explaining how green events work. It seems that each of the threads will attempt to accept any/all incoming requests.

https://rachelbythebay.com/w/2020/03/07/costly/
idk

Google Maps performance seems to be way worse

I do wonder how's the WASM performance
Yeah, I went into the article thinking, "Ooh, this looks fun and not too hard to grok." Once they started talking about perpendicularity and entanglement, I discovered I was quite mistaken.
Right, instead of a large biomass of generally happy “farmed” animals you have a small biomass of incredibly stressed “natural” animals. It’s not obvious to me that that’s as clear of a win as vegans would have me believe.
Like this? https://news.ycombinator.com/item?id=29891928
All browsers have gotten kind of sameish. I don't feel much difference between Edge, Chrome and Firefox (on Windows). A couple minor differences like Edge having native vertical tabs, where I have to go to a more powerful but less performant and less stable extension in Firefox, or Firefox having the sync feature I trust more. But overall it feels hard to find good reasons to use one browser over another. Firefox's multi-account containers are the only major feature I could name that makes a major difference.
I also didn't understand how they jumped to 'you lack basic understanding of English' just because you used a word differently. The only possibility I can guess for them picking on you like this is because you tried to question the hateful misinformation being posted here. They couldn't counter you on your actual content, so instead tried to pick on any other fault they could. Or they are trying to discourage people like you from questioning their narrative, and want to make sure that you have a negative experience on way or the other.
I've been there too, especially since most of my pre-eng work was in R. In python at least, if you want to write code that others can use and extend, you need to embrace objects. Nothing fancy necessarily, but you should have a sense of how to organize a class hierarchy for a given program, when and how much inheritance to use. To do that you'll touch on a lot of small things like mixins, MRO, ABCs, etc.

One way you may be forced into this is custom Airflow operators; the community now recommendeds writing ~0 logic in airflow and sticking it all in docker instead, but any team using airflow for more than a few years has a tangled web of custom bullshit you'll be expected to maintain and extend.

You can certainly write a lot of python in a more procedural and/or functional way, but if you ask a python engineer to use or modify that code, don't be surprised by their anger.
Yep, Google just blatantly copied Sonos engineering like some Chinese scammer and expects to get away with it.
No, companies based in the US or that want to do business in the US are the ones that cannot serve the Crimea-based journalist, but the journalist is in the clear.
I don't recall anyone but the investor class being happy to embrace offshoring. But it took the economist and investor class the longest to realize the drawbacks that others knew instinctively. And now you use "we" to describe their opinion and lobbying?
> Calling a sync API from an async function is no different to calling it from a sync one.

That's only true syntactically. If your sync function actually does any IO, it will block your async worker thread. Said differently it just synchronized your async code.
Almost no one really understands asyncio (I pretty much don't), but syntax like "async def" and "async with" makes you feel like you do, and stuff like FastAPI encourages you to type "async".

Once in a while someone says that "yes, you can do logic programming in PHP or OOP in Haskell". Maybe, but syntax is more than a nudge, it's a finger on the scales.
Yes, but is the patent about concept or specific tecnical solution? If it is about the concept, it blows my mind…
Marxism argues that yes, if you aim to make a profit in that scenario, you can only do so by exploiting your workers.
There are billions of dollars on stake from both sides, search engines and spammers, in an endless arms race that has been going on for more than 20 years.
Trust me, it's beyond naive to say fighting webspam is a low hanging fruit problem.
Is saving the webpage (as PDF or MHTML or ANY BLOODY FORMAT) on Android back? It's incredible that that functionality just disappeared a few years ago and Mozilla is apparently ignoring user feedback.
Yeah, but any competent DB admin will at least read the logs, do a few A/B tests, blocking out different parts or using queries which should be equivalent and then say 'something is hinky with the way this query is compiling, query z seems to give a different answer if query y is written like foo even though I see no link. Probably a subtle bug in your code I haven't spotted. Maybe ask someone who knows more about the compilation step?'

Even if they 'solve' it by rewriting query y, they'll not claim that query y was the problem, and may even leave a comment or commit log saying they didn't understand why writing it like har fixed it.
I had the same reaction. I’m an endlessly skeptical and often cynical person. Whenever I see someone confidently believe they are “right”, I instinctively trust them less. This article made me realize this is just my own flavor of righteousness.

That’s not to say righteousness is inherently bad. The only reason people make decisions is because they believe they’re right. I enjoyed this article but perhaps it’s overly reductive. I don’t know what we can do to cure righteousness, and maybe that premise itself is nonsensical.
I recently got locked out of a site because they screwed up validation.
I used a gmail alias to sign up, my.mail+thesite@gmail.com, couldn't submit, couldn't trick it to submit anyway because who uses a real submit these days... I went there to cancel a subscription, decided it was easier to block them from taking the money than to contact support.
I have been in Minneapolis for 6 months and that linked article was the only Amber alert we have gotten in 6 months.

So I am curious about the source of multiple Amber alerts
I don't understand how something can need a CVE and yet be the car owner's fault and not be Tesla's responsibility to address or communicate.
Seems like that would only work for languages where the last returned value is printed as-is when running it. Other languages wouldn't print `""` but have no output instead.
That's the world we're moving towards.

I was recently looking at the Opal C1. Looks great. $300 is a bit rich, but the kicker was they want $4/month for the software! Now, maybe the camera will function without it? I dunno, I kinda stopped right there and didn't look further because that turned me off.
One way around those bullshit patents is to let users program/script their devices, or install whatever software they want.

Also, with good enough AIs we could work around many patents!
Users could simply explain the AIs what they want them to do. Even if the action they teach infringe on a patent, nobody would be able to sue them.
I bet there’s even a patent for “adjust volumes dynamically per speaker based on real-time positional data to increase volume in a balanced way when possible”. If not, I claim this post demonstrates it’s an obvious thing to implement, so long as the user has their phone or another device equipped with mics on them.
Or maybe we're generally okay with these companies exploiting the Chinese to our benefit, but not with China exploiting the resulting situation to theirs.