skysight-inc/HackerNews huggingface dataset:
Wrong. Before ACPI, for example, there were many chipset vendors--Opti, VIA, etc. ACPI didn't kill these off but there wasn't a monoculture before ACPI.

That is where your wrong, x86 PC's had BIOS and APM which also provided minimal platform abstractions. But there was a monoculture, you either provided PC/AT HW and BIOS compatibility or your x86 didn't work. There were HW "standards" for everything, be that CGA/EGA/VGA, or IDE controllers. Yes, you might make your own video card, but its absolutely supported those standards. Similarly with chipsets, there were closed source early boot firmware, but by the time the MBR was being loaded it looked like a 1980's PC/AT.

As far as there being enough driver developers to further fill the kernel with all these drivers belies a fundamental misunderstanding of how complex even those arm machines are behind the scenes, even the ones that work likely have huge stacks of binary code running places that aren't visible to linux/DT. You need only look at some of the open or reverse engineered arm boards to see that. the RK3399 specs were published, what 4 years ago at this point, and there are still rk3399 fixes landing. Should it take 5+ years from the release of a piece of hardware before linux can boot and work reliably on it?

edit: See https://en.wikipedia.org/wiki/Option_ROM for where all that binary code used to hide in the 1990's when you plugged in random "vga" boards and storage controllers.
The article makes much of the pairing of antibiotic production genes and antibiotic resistance genes. They often occur on a single plasmid and are passed around together.

But there must be different facets to antibiotic resistance genes, because a bacterium that is producing an antibiotic needs to avoid being poisoned by it. Perhaps some genes produce antibiotic resistance by coding for proteins that metabolize the antibiotic. Such genes are not helpful when paired with antibiotic production because they are destroying the antibiotic as fast as the other genes produce it.

By contrast, some antibiotics work by destroying the cell walls of bacteria. Presumably some antibiotic resistance genes work by coding for resistant cell walls. And a bacterium that is producing such an antibiotic had better have such resistance genes or it will end up destroying its own cell walls.

The article is silent on the differences between antibiotic resistance genes that a producer needs, to survive its own antibiotics, and antibiotic resistance genes that a producer mustn't have, to avoid sabotaging its own production.

The article raises the issue of mutualism between different species of bacteria, with shared resistance and production genes letting the diverse community resist outsiders. Perhaps that is already a complicated story without adding in different kinds of resistance genes.
"Republicans" are not "Trump voters"

Effectively, they are. They may say that they don't like him, but they voted for him in droves. He got more votes in 2020 than in 2016 -- more than anybody in history except the person he lost to.

There are surely some people who identify with the party but not vote for Trump, but they are a small minority. They may not like him, but if they vote for him, that's how the party will base its policy.
Oh OK, you have clearly spent more time thinking about this problem than the team of engineers at GitHub who've been researching code search at scale for more than four years. I bet they feel real silly right now knowing they could have shipped this search engine in a couple weeks taping together off-the-shelf libraries if they only had your talent for software architecture.
Meanwhile you end up with a bridge half-built because the cheapest contractor went bust.

(I don't know if contractors bid below cost.)
> That $11B would give about $18000 to all of those people.

Unfortunately you can't just live inside a pile of cash. The problems surrounding homelessness are slightly more complicated than you are letting on, and "we spent the money to buy a telescope instead" is not one of them.
Wait no Agile ?
Who wrote that? Why do you have confidence in it?
instant favorite
What happens with satellite view?

What happens in Google Earth?
There is only one political party, you can see it in effect of their governance. Locally they might do things differently, the “land/city” way regardless of their party.
Bubbles + thermal noise. Noise causes vibration, vibration makes bubbles stable. Vibration also causes bubbles to stick together due to Casimir effect.
I'm not replying to that. I'm replying to your comment.

And you now changed it to "College education are not compulsory and free in both countries" which is even more wrong..
Illuminating the Dark Forest
Radon is comparatively cheap to mitigate. Burying your head in the sand about that is kinda dumb.

Completely removing lead is economically unfeasible. When we bought our house, which was built in '72, we replaced all the door jams and window sills. It wasn't as cheap as mitigating radon but it wasn't "tear out all the drywall" expensive, and should generally be good enough as long as you don't let the house completely deteriorate.
>Even if you took all the wealth of billionaires and found a way of liquidating that at that price (you can’t, but let’s assume you can), then divide by all US citizens , you’ll see a pretty insignificant number.

The hell you are talking about?

https://www.theguardian.com/business/2014/nov/13/us-wealth-i...
This is for students 12 and over.

Most of the world has been concentrating on 18 plus to be vaccinated. In fact the way most countries disclose vaccination numbers is on 18 over. I wonder other countries enforce under 18 vaccination for schooling, as opposed to voluntary vaccinations.

From some quick searches:

https://www.euronews.com/next/2021/12/06/covid-vaccine-for-c...

https://www.reuters.com/business/healthcare-pharmaceuticals/...
The carriers are steered by a 50-ton rudder made out of solid steel.

How many drones do you think it will take to break and/or significantly damage that rudder?

-------

You're avoiding the hard question. How many lbs of explosive do these drones carry. 100lbs of explosives? 500lbs? 1000lbs? These war machines are measured in the hundreds-and-hundreds of lbs of explosives it takes to deal serious damage.

Its not going to be a cheap drone that can steer / move agile while carrying an explosive payload of that weight.

That's why we use missiles: because rocket engines have a superior thrust-to-weight ratio. Quadcopters cannot carry 100lbs of explosive, let alone 500lbs or 1000lbs. Not cheap quadcopters anyway.
That still doesn't solve the issue that idempotentcy is getting at though. You can very easily and happily write bad python/go/ruby/etc. code that does things like fail to handle a directory that already exists, a file that was previously created, etc. I'd even argue it's more difficult in those language since it's likely more error checking code to write vs. passing a flag to a command in a shell script.
Thank you. Shouldn't have said that with such certainty. But maybe perhaps having just the spike protein vs the whole virus is eliciting a different response? Again, I don't know.
> Trigrams dont help for regex.

https://swtch.com/~rsc/regexp/regexp4.html
I write ultra high-throughput database kernels. We use just about every feature of C++17 and beyond, particularly since so much of the implementation is generated via metaprogramming scaffolds. I don’t use exceptions at all, mostly because it is a poor abstraction for this type of code. Exceptions aren’t all upside.

Clearly, modern C++ has very little to do with exceptions, or I would have required them or found them useful at some point. I’m not saying exceptions are not useful, but their centrality to the language is empirically false given the vast number of modern C++ code bases that don’t use them and lose nothing by it.
Factbox: Countries vaccinating children against Covid-19
An Expert and Caustic Guide to PB&JS
I'm glad this exists, but: how? Doesn't this have a host of copyright implications?
No, it's entirely politics and policy.

California has an extremely cumbersome legal baggage that drags against public projects. Strong public unions, poorly implemented environmental protection laws, and a legal code that enables rampant NIMBYism are, IMO, the main limiting factors for Californian growth.

We could today pass legislation that circumvented all of this nonsense, and we would see HSR rapidly built across CA.

I would guess that for these sorts of projects the actual building part is relatively cheap and simple: it's the endless legal battles, plan changes, and political maneuvering that balloons cost.

China doesn't have this problem. If the CCP is unified on some policy, no local protectionist politicians can slow them down.
Well, Germany had to be made to do that. We had to remake the nation into one that has changed its dogma from "we were right" to "we were wrong". The fact that the populace accepted it is awesome, actually, but it needed to be done to them.
> This misses a fundamental point - the goal of this is not to fund infrastructure - it's to fund people who vote for people who vote for infrastructure.

You say this like wanting to repair/replace infrastructure is a bad thing. Are collapsing bridges a good thing?

* https://fox23maine.com/news/i-team/ask-the-i-team-cars-still...

* https://www.commercialappeal.com/story/news/2021/07/28/i-40-...

* https://www.arkansasonline.com/news/2021/sep/08/county-sets-...

Or perhaps locks on the Mississippi so that goods can be transported:

* https://wnax.com/news/180081-grassley-wants-corps-to-priorit...
So, time to add a lifestraw and shovel to the go bag.
Google Docs is one of the classic examples
They are in no way comparable because if an area in a map is blurred I know the information is restricted.
> Dragging a specific method of accomplishing that into it was kind of unnecessary from GP.

Without pointing out that it could theoretically be done (that rocket isn't ready yet, and may never be), the assertion that it should be done is seriously devalued.
VAERS vastly over reports. Stuff like, I took the vaccine last week and now I have a broken leg (because I got hit by a car).
Googles source code files frequently have 50+ lines of comments at the top of the file to explain the why...
Which ISA were you talking about?

And as for the link between architecture and performance, I'll turn the common quip: "You can have performance or architecture changes, pick two."

The debate between runtime parallelism vs compiler parallelism, and which would result in greater performance on real world workloads, was an open question at the time.

As it turned out, the market preferred answer was "Screw it, we'll push superscalar and add more cores." But that's non-obvious in foresight. See: the famous P68/NetBurst/Pentium 4 vs P6+/Pentium M struggles.
If you're a device manufacturer trying to manage common code for a variety of hardware platforms with subtle differences in toolchains / kernels, dealing with all that complexity can be pretty tough. If Rust drivers start popping up in the kernel, you now need to start dealing with twice as many toolchains and twice as much complexity.

One of those toolchains is used to build the bootloader, kernel and majority of userspace software for the devices. The other toolchain is used to build an I2C temperature sensor driver that was rewritten in Rust so someone could put Rust driver experience on their resume.

Dismissing this and saying "suck it up, this is the price of progress" is fine. But it doesn't change the fact that this could be a giant PITA for people making devices and developing the BSPs for them while providing almost no value. I'm not trying to argue that appeasing this group is important enough to totally reject Rust from the kernel, but as a maintainer, making life difficult for a huge number of kernel users is probably something you'd like to avoid.

I think a lot of this will come down to how Rust patches are reviewed and accepted. If Amazon or Facebook want to upstream some new Rust driver they wrote for their own hardware, there's probably no negative impact to anyone by merging it. But I'd expect maintainers will be very hesitant to accept patches that touch existing drivers. I guess time will tell.
Amazing. Thanks for sharing.
However much I like the German way of dealing with the past, I can't shake the suspicion that all of this is not without it's incentives.

As someone living in Germany as well, Germans love to tell others how things are done. This is only possible if you have the moral high ground. Musterschüler an all that.
FDA Says It Now Needs 75 Years to Fully Release Pfizer Covid-19 Vaccine Data
This is how they tell me the world ends – McKinsey Bus Book of Year
More accurately, these quakes are on a strike-slip fault (named the Blanco Fracture Zone) on the other side of the Juan de Fuca plate from the Cascadian Subduction Zone. This fault won't directly produce 'the big one' but this movement will be building pressure and tension in the subduction zone.

https://www.npr.org/2021/12/08/1062365995/50-earthquakes-hit...

https://www.sciencedirect.com/topics/earth-and-planetary-sci...
Doing so will solve none of the problems outlined in the article. You will still have to write all these patterns in Python to make them idempotent.

Also for systems stuff you’re not gaining much lot when your interface is calling binaries. A script of subprocess.run calls is way more cumbersome and the moment you want to pip install something it’s no longer portable and a huge PITA to distribute.

Bash has lots of footguns because it’s been around a while; run your code through shellcheck if you’re not confident. It’s the lingua franca of Linux userspace.
> I was on the board of a foundation [ ... ]

I strongly suspect this was a US-based foundation. That behavior is not exclusive to the USA, but much, much more predominant here. It's almost a stereotype of US (individual and corporate) behavior.
It's strange that there's Ukrainian but no Russian.
They are, but because the Republicans don't use the phrase "trickle-down" as often, it's no longer an issue, so it's a strawman argument, especially because trickle-down actually works, but only the left talks about it to attack our current tax policies for some reason.

- the summary of half of the comments here.
Transistor density/cost still helps with the inherently-parallel ML workloads.
That is rather chilling, is it not? That a nation would prevent its citizens from looking around and measuring what they see? I can't help but wonder how the chickens will come home to roost.
Capitalism is the switch from control of land and profit/rent earned from land towards control of non-real-estate capital and profit/rent earned from capital, simply because with the increase of non-land wealth, land became relatively a bit less important. The profit motivation has been human nature already in ancient Babylon and probably as long as homo sapiens has existed.
Those things have legal remedies, the US legal system has just decided that the investor class should be absolved of any risk or liability. If you intentionally underbid to win a contract, you've committed fraud and are supposed to go to prison to disincentivize the next guy. If you are a contractor and are incapable of giving a good faith estimate of your costs, you're supposed to go out of business. If you cut a bunch of corners to stay under budget and do not render satisfactory performance, you're liable for breach of contract (and are supposed to go out of business).

The first two options have been removed from the toolbox of American government almost entirely.
> Would a transpiler written in GCC compatible C, compiling Rust to C, solve this issue forever?

Solve what issue?

If you're talking about the problem of, "Linux is available on more systems than the Rust compiler has been ported to," then I'm gonna say "no," because many (if not all) of the core issues that make Rust difficult to support well on various architectures (and hence why said support isn't in official Rust today) would also have to be solved by any so-called "Rust-to-C transpiler."
I would replace "never" with "rarely." Patagonia is a good example of a company that admits failure -- they talk alot in their publications about finding ecological, moral, and profitability problems with their practices, describing lessons learned and attempts to improve.

I have seen in my work that individual tasks present failures as successes in their final reviews, and I can't think of any examples of a task that admitted "this didn't work out" even though many of the projects I'm thinking of are R&D and really didn't work out at all.
I didn't say that it happened automatically.
> Resorting to an explaination relying on objects we can't observse seems... inelegant.

Does your objection hold for dark matter and dark energy too?
For web apps:

F# + .NET + ASP NET on the backend
F# + Fable on the frontend

Otherwise just F# + .NET - basically runs everywhere and is good for anything.
Does anyone have any insight into the motivation behind making the islands appear larger? I haven't been able to come up with any plausible guesses about what "make the islands look big" would be helpful in achieving.
First Thohts on Reviision
I care deeply about the hacker news community, but engaging a conspiracy theorist on a standard discussion is destructive and dangerous to the overall community because such a conversation is a grounds to express more "facts" and reach a broader market. My response quickly points out the connection to existing dangerous communities and reinforces our reality as people casually browsing an internet forum and preempts further discussion and replies of ("I'm just saying")
Especially given that the opportunity cost of working for a startup (50%+ of liquid comp) is around million dollars after 4 or 5 years for a senior engineer.
60k scientists call for an end to mass vaccination
I am on the exact opposite end of the spectrum. I have been promoting json ever since Douglas Crockford discovered it. Even my twitter handle is @json.

If someone wants to use json.com to create a company to promote json - DM me.
BVR = Beyond Visual Range (37+ km missile)

ADA = Air Defence Artillery (anti-aircraft weapons).
This is a continuation of fairly normal activity along that plate boundary of the coast of Oregon. I have watched this whole area for a long time just for grins.

I have another map that may put some of it into perspective.

https://earthquake.usgs.gov/earthquakes/map/?extent=30.82678...

That is a mouthful if you had to say it but it works out to be the locations of every event with a magnitude greater than 4.5 since Jan. 1, 2018 in the map area defined by the coordinates in the link (basically bounded on the east by the Nevada border, on the south by the California/Mexico border, on the north by the northernmost quake in Idaho, and on the west by the plate boundary where we see the new activity.

Notice all the events along the California/Nevada border. Most of those are related to the July 2019 Ridgecrest earthquake which was a magnitude 7.1 event preceded about 34 hours earlier by a magnitude 6.4. Since that event, the faulted zone from Ridgecrest toward Mammoth Lakes and on to Carson City has seen increased activity that propagates from south to north and that has reactivated the east-west fault that runs east of Mono Lake into Nevada. Over time, probably the next few years, you will likely see similar quakes between Carson City and Medford, Oregon along that zone. That appears to be the eastern end of the plunging plate where we see the current quake swarm if you trace it out. (The edge may be near Yreka/McDoel CA area in the Cedar Mtn Fault System where the main faulting along the eastern Sierra/Cascades takes a more northerly turn.

Remember that the red squiggles are mapped faults and that they are actually continuous in the subsurface along zones of faulting that follows the general squiggle trend.

The latest activity on the transform fault offshore just continues that older trend (grey dots are events that have happened since Jan 1, 2018 and that are more than a month old) out to the western edge of that plate.

Interesting stuff. I'm not a seismologist, just a geophysicist. This stuff interests me as I like to look for patterns in life. Don't use any of this in any official capacity. Follow the science and take everything in this post as a simple description of one person's observations of events and data in one geographic area that probably could be interpreted in multiple ways, even by the same person. As such this is meant to entertain, not to inform.
>MBTA’s dearth of staff capacity and project management expertise was a thornier issue. Despite GLX being Boston’s costliest rail project in history, only a handful of dedicated staff members were working on managing it at any given time, the researchers found.

What’s a handful? A fist sized amount is how many?
I personally do not trust China, should we not assume computer hardware made there has invisible backdoors? The security state for example believe 5G shouldn't be controlled by Chinese companies, I'm certainly not sure I really trust what I say on this MacBook Pro, is there a way to prove it's not compromised as everyone says it's definitely not but I can imagine the Chinese suddenly just switching off half the computers in the West in the case of a war one day (say the US defending Taiwan).

If I was them looking to become top of the hill I'd be instructing people at Foxconn and wherever else to provide me with backdoors into most computers sold in the West.
Nearly all of the noise pollution in cities is due to cars and trucks. Reducing the number of cars and trucks on the road in cities by developing viable alternatives to driving (like walking and biking and light rail), allowing cities to build denser, and then restricting non-emergency, non-delivery car traffic in those dense areas would pretty much fix the affordable housing crisis and traffic and the sprawl problem all at the same time. All while keeping the city nice and quiet, and cheap.
Bash has the distinction of effectively being one of the only "zero-dependency" cross-platform scripting languages for most software engineers: "just works" on Linux/Macs. On Windows, Git for Windows includes gitbash.exe (for cross platform hook-scripts etc), allowing bash scripts to work on Windows boxes as well.

Given the prevalence of git in the software development world, this has meant in my experience bash has very often been the most effective "zero dependency" cross-platform scripting language around. Python/JS/<other runtimes> will rarely work out of the box 100% of the time especially for Windows developers. This makes bash pretty valuable for things like build scripts if you have developers using different OSes.

If your source lives in git, you know there is a good chance user must have gitbash.exe too if they managed to clone a git repo on Windows, thus granting as near as one gets to "zero-dependency" cross-platform scripting in my experience.
You can't see the difference between the current Democratic Party and GOP? I heard that argument for years, but now it's like saying there's no difference between day and night.
> How does that help with idempotency?

It just doesn't.

Edit: oh and you can write non-idempotent ansible playbooks too... it's not about the tool, it's about the craft, and experience.
Brisbane Compensation Lawyer