skysight-inc/HackerNews huggingface dataset:
> All this can be done for years on a single battery charge and at a cost of pennies per sensor per day

Assuming pennies and years both (as plural) == 2, you're looking at a minimum of $14 per sensor.

$15-30 feels like the right ballpark, so OP is in the right area.
But most bigcorps already pay for 365 support. And if they were using airtable or considering, Lists starts to look better.
This is an addiction to a current MS product.
This would be accessible anywhere on any computer hooked up to the internet, even potentially a phone, tablet, raspberry pi, your grandma's computer, etc.

Many programs that don't need low level access like spreadsheets, pdf readers, word processors, image editors, etc.could be made into single page html files that would both be sandboxed and cross platform.
Your comments are not being downvoted because they are false - there is some truth in what you say.

They're being downvoted because:

(1) your comment is a blanket assumption on an entire group of people, and

(2) you claim a position of (likely unearned) moral superiority that (you assume) allows you to make such judgements on others.

Thus, you come off as "un-cool." Be cool, my friend. Don't judge strangers for the important life choices they make. You don't know enough about others' lives to make justifiable judgements on the important life choices they make.
The parent said "like other SARS variant," they were not talking about herd immunity. MERS and SARS-1 did not get anywhere near herd immunity, they were simply too slow-spreading to catch on. (I'm not sure if MERS can spread human-to-human at all, and SARS-1 was relatively slow.)
Netflix caught censoring Back To The Future Part 2 scene
Yeah, that's correct, but saying "cable length" and not "acoustic time distance cause by microphone placement" seems like it would confuse folks who might not have tried to solve phase alignment problems into thinking that the difference is wholly in the "cable length".

But that could just be my reading of the thread.
I Write Software – I am an actor
Show HN: Cryptographic Addition Chain Generation in Go
Rolling Coal only works on Diesel engines. The Hummer H2 was not diesel.
Without the testing capacity to know that it actually did disappear, the question seems moot.

Maybe in one specific scenario, though. If the vaccine seems to have negative effects, and if the disease seems to have petered out on its own, then we could manufacture enough vaccine, then be ready to give it out if/when another outbreak happens.
Remember that the flu vaccine is of very dubious effectiveness on those aged 65+

The CDC still recommends vaccines for the elderly:

Because of age-related changes in their immune systems, people 65 years and older may not respond as well to vaccination as younger people. Although immune responses may be lower in the elderly, studies have consistently found that flu vaccine has been effective in reducing the chance of medical visits and hospitalizations associated with flu.

Source: https://www.cdc.gov/flu/highrisk/65over.htm
No worries, we're working on it over here. Included for US audience.
Musk plays those games too.
That's why you have a factory in Nevada, and a future factory in Texas.
> Subclasses get narrower (that is, more specific) than their parents.

That's precisely the problem. Subclasses have to less restrictive than their parents. If a subclass adds observable restrictions, it fails the LSP.
Springer Nature publishes its first machine-generated book (2019)
This is a perfect summation of why people despise libertarians.
Late stage vaccine trials are conducted by vaccinating a bunch of people and then seeing how many get infected versus a control group. So it's not just a matter of "not needed"; the trials simply couldn't be performed without an active outbreak of the disease. There was a lot of promising early-stage development.
Building an offline e-learning application with speech recognition
Will Deno eventually replace Node?
Electron apps have much more access permissions than a normal website. I don't know technical details of how electron apps interact with the bundled chrome, however this post [1] suggests that electron apps can just talk low-level TCP protocol, no need to wrap everything in an additional websocket protocol layer.

[1] https://stackoverflow.com/questions/41674063/is-it-possible-...
It's still DNS - the protocol is the exact same except for some framing. It's just transported over HTTPS.

The only security DoH provides is transport security. if your TLS connection between you and the DoH server is OK, then you can be assured that the DNS response you got has not been tampered with.

It doesn't extend any trust beyond that.
I use my laptop on my lap or in bed all the time. I own a couple of perfectly fine mice, but the reason laptops have touchpads built into them in the first place is that they're not always well suited to mice.

If I wanted a computer I could only use at a desk with a mouse, I'd have bought a desktop.
Google's cloud division lands deal with the Department of Defense
What do you think the point of a land tax is? It's to get people to build more housing, because it's more profitable to build taller buildings when they have the same tax burden as single story buildings or empty lots instead of having most of the returns from new construction eaten by property taxes.

But that doesn't work if building more housing is still prohibited by zoning.
The standard for Linux gpu access is the dri/drm kernel interface, not the new wsl specific api they've added.

Their porting Mesa to use a proprietary library that interacts with the wsl only kernel interface isn't that same as behaving like a standard Linux gpu
Securing your Kubernetes cluster in 9 steps
Securing networking for your Kubernetes cluster divided into 9 cases. Each case can be handled piecemeal. Feedback welcome.
Can't agree. Rust's goal, if you can call it that, is to make you think about things you should be thinking about anyway.

Coming from C, you should be thinking about lifetimes and mutability and sharing. If you dont, your program may work but be buggy. Rust forces you to think about that.

Go does the same thing in different ways at different costs. It trades memory/performance so that you don't have to worry about allocations and simply doesnt use standard shared mutability patterns (not exactly, but channels take up most of the same space).
I don't know I got lost on that website reading about how the globe is cooling. What a journey that was, haahahah, holy shit.

I just feel bad for uneducated people who get swept up in this bullshit. Nobody understands stats, nobody understands calculus. They just believe whatever the con man is selling because they want to feel like they have an edge on everyone else, or are part of some exclusive cool club. It's just sad.
That's an interesting portrait, the bleeding heart anti-natalist, but I don't think it's real.
Chrome Enterprise (which, contrary to what the name might suggest, is not a paid enterprise offering) offers management tooling for managing flags across many devices. Here's the flag for DoH: https://cloud.google.com/docs/chrome-enterprise/policies/?po...
I've been using Tiller for a few months and really enjoy the flexibility of using spreadsheets to manage my finances. Some of the sheets aren't incredibly flexible because there are a lot of macros updating them behind the scenes, but Tiller is constantly developing new analyses, and it's very easy to extract data for your own custom sheets. Also, data entry (mostly for transaction categorization) is a breeze, which is a huge plus for me, and the ability to easily add custom categories is huge.
Ask HN: Which hostnames do you choose for your PCs?
I'm setupping a new personal laptop for the n-th time. Everytime gets harder and harder to choose a hostname...so I'm curious, how do you choose them?

I usually pick spaceship names from movies/shows, but I'm running out of ideas.
The Anglo-Saxons were worse than the Vikings (2018)
This announcement is the evidence. They release some directx stubs that are completely useless outside of windows and of absolutely zero importance to anyone in the Linux Ecosystem and make a huge Microsoft hearts Linux push with it with confetti, unicorns and blushing dev-twitter influencers.

While the actual meat of directx will still be proprietary and windows-exclusive where they call the shots and make the money.
Image maps were great. I used them for a site's nav that needed some slight visual flair (item entries had to be diplayed at a slight angle with a custom font). To reduce the bandwidth, the entire nav's text was a single image with transparency. Then the backing would be either a red or green angled rectangle. The text had a mapping over it that would change the background rectangle depending on what area you hovered. It made for a great effect.
Possible yes - there are an infinite number of documents that match any given hash value.

Can I construct one? Doubtful.
Yes, well, that is my understanding of the issue. In the UK, there are limits on the amount of small change that must be accepted:

https://www.royalmint.com/help/trm-faqs/legal-tender-amounts...

For the U.S., the best I could find is as follows:

https://www.expertlaw.com/library/consumer-protection/it-leg...

This is (probably) consistent with my interpretation, the key issue being whether the restaurant bill is an "existing debt" or a simple transaction. Anyway, the fact that most people aren't assholes means this sort of thing rarely comes up. I also expect the restaurant would refuse to serve you if you showed up with two tons of pennies. :-)
You are getting close! It is both. So here the LSP violation being described is that a function which handles a Rectangle it is given properly (i.e. it does not construct it) might fail when given a subclass of Rectangle, precisely due to OOP fundamentals about late binding and letting the runtime class drive the runtime behavior. But your hunch that subtypes widen "capabilities" is also formally correct: if P is a subtype of Q then we expect that the function type P → X for arbitrary X is a supertype of Q → X. So if you have like a list of squares and you want to map over it, map requests a Square → X function but we understand intuitively that you should always be able to provide a Rectangle → X function in this argument slot, too.

This is not just abstract... I forget where in the docs TypeScript starts talking about certain things being incorrect because other things are not contravariant/covariant/invariant, but yeah: TypeScript is trying to implement a practical subtyping system and technically subclasses are not subtypes of their parent classes in TypeScript’s original vision, so pragmatism forces you to say “just pretend they are!” and technically the subtype system is unsound.

The problem is that in TypeScript’s theory a type is just the full interface of object properties on a value, including all their methods. Methods always look like functions with an implicit "this" argument type. So this becomes a problem precisely because the type of Rectangle looks like

type Rectangle = {
height: number,
width: number,
someMethod: (this: Rectangle) => something
}

And that recursive definition in terms of having those methods makes a type technically terminal (no subtypes can exist).

So it is precisely that we can overload methods with implementations more specific to the subtype, which stops the subclass from being a subtype of the superclass.
In the Plauge Inc videogame, you can upgrade your virus globally by unlocking mutations. I think that might be where the popular misconception about mutations instantly weakening the virus on a global scale come from. In real life that can happen, but only in situations where it sits around in the population for years, so that it has had several "go-rounds" to sieve the best genotypes from the worst.
Changing the Security Paradigm to Push Access Management to the Edge
One solution would be to build a base in a pole with solar arrays in opposite directions so when one of them is blind, the other takes over. The poles are also interesting for other reasons, see detritus' comment.

Anyway, I'm sure there would be some other solution, maybe just halting production for two weeks.
Citation needed.

"The importance of these findings is that a drop in oxygen levels (hypoxia) is associated with an impairment in immunity. Studies have shown that hypoxia can inhibit the type of main immune cells used to fight viral infections called the CD4+ T-lymphocyte. This occurs because the hypoxia increases the level of a compound called hypoxia inducible factor-1 (HIF-1), which inhibits T-lymphocytes and stimulates a powerful immune inhibitor cell called the Tregs. . This sets the stage for contracting any infection, including COVID-19 and making the consequences of that infection much graver. In essence, your mask may very well put you at an increased risk of infections and if so, having a much worse outcome."

5 https://pubmed.ncbi.nlm.nih.gov/26179900/

6 https://pubmed.ncbi.nlm.nih.gov/28278498/

7 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3583916/
The whole escape was likely coordinated by Ghosn's wife who it seems passed the Jeff Bezos test.

Commenting on what he looked for in a wife, Bezos once said in an interview "The number one criterion was that I wanted a woman who could get me out of a Third World prison"
Since "localhost" isn't assigned to a variable, couldn't it be a safe implicit conversion?
Windows does automatic parameter marshaling for system messages (0 to WM_USER-1), which WM_SETTEXT is a part of. Since the meaning of the parameters is well-established, the system can allocate memory in the target process and replace the pointers with meaningful values for the target wndproc.
Defiantly, or definitely?
I think that’s the GP post’s point.
Global Warming as Depicted in 30 Years of Strategy Games
I think if we can safely eradicate it, yes, but it's spreading much faster than the other SARS variant or Ebola. Maybe in a few years? Smallpox was eradicated in 1977, but we hunted it down mercilessly before we stopped vaccinating.
How to - HA Backend for Apache Airflow, Step-by-Step
Over time I found that I appreciated it more and more. There's a lot of weird and wonderful edge cases and it's a joy to see them encoded in the type system. You don't have to resort to stackoverflow questions like this: https://stackoverflow.com/questions/2050973/what-encoding-ar...
Cool, this is a great writing, I love to support @ sagbeye24@gmail.com.
Interview: Paul Gernetzke – Freelance Graphic Designer
resource curse, and all of its knock-on effects: ripe targets for resource extraction by foreign governments or multinationals (e.g. the offshoots of Standard Oil), said foreign entities will then support governments that abet their wealth extraction, which are typically governments whose mandate is not based on the will of the people even idealistically. said governments will return a portion of resource revenue to the people in the form of bread and circuses, to distract from how poorly their leaders serve them. saudi arabia had no taxes until only recently – if people are taxed, they’re likelier to be more critical of their government, and to demand representation https://www.ictd.ac/blog/tax-accountability-strengthen-links...
We're not talking about Microsoft's cloud / server strategy though. Linux as a server OS is different from Linux as a development platform. The two have nothing in common except the word "Linux."

Microsoft is taking steps to embrace desktop Linux, we've seen that with WSL. Instead of ditching Windows for a different/better dev platform, just keep using Windows.

They are extending their own desktop Linux by adding the capability to use DX12 in Linux, so long as it's run on Windows. Note that they are not adding this capability to a straight Ubuntu install, let alone any other distribution.

To claim "Microsoft knows they can't Extinguish desktop Linux" is naive at best, and shill-like at worst. They don't need to completely eliminate desktop Linux for EEE to apply here. the "Extinguish" part comes naturally from fewer and fewer devs choosing an alternative to Windows.
There's something weird here though. I reckon more 4 or 5 ms of latenecy is enough to put me off playing something in time (this is about what you aim for using DAWs to record music) and yet if you just think about playing a piano, the player's ear is about 1m from where the sound is generated. The speed of sound in air is ~300m/s so there's 3 ms of delay right there, even if the hammer mechanism is instantaneous, and I've never heard a pianist complain about delay.

Maybe it's just familiarity but even that feels too simple an explanation
Small article on Apache Kafka with robinhood/faust
I have a six year old i5-2500 and a 10700K is quicker but still not twice as fast as the 2500. Its really not worth the upgrade.

https://cpu.userbenchmark.com/Compare/Intel-Core-i5-2500-vs-...
'.Dial' ??
What else would you expect instead of Dial ?
If you get demoralized from an imperfect function name you are in the wrong domain of activity.
Port scanning localhost from a webpage has been possible for a long time and does not require websockets.

http://jsscan.sourceforge.net/
not if you don't know anything about css ;)
> if you keep diluting substance X with more and more of substance Y, you'll eventually get mostly substance Y.

Exactly, that's the paradox. Parfit's argument stipulates a series of steps each of which seems to make the world better, but where the end result seems to be worse than what you started with.

Hopefully, we can avoid the paradox, and instead grow in such a way that everyone thrives and we mitigate the negative effects on the environment.
How comes that the fastest desktop CPU's from Intel don't have AVX-512?

The Xeon CPU's have AVX-512.

Laptop CPU's like i3-8121U have AVX-512.

Why not desktop too? This has been going on for years.
it's a 10 core from the time (2016) when that core count was somewhat exotic.
You use a much smaller set of applications than web sites. Moreover, you usually vet your applications and do not run random stuff. Application developers build up trust over time.

Even if I want to use the web as hypertext + some Javascript for interactivity, every stupid web site can pull these shenanigans.
Is that a Rust problem? How would you normally do it that fails in Rust?
That's so awesome to hear, thanks for sharing!
Story so far: (correct me if I'm wrong)

NASA has plan to get into the Moon by 2028.

Pence blindsights NASA and contractors by moving timeline arbitrarily forward without a plan in a grandstanding speech. "At the direction of the President of the United States, it is the stated policy of this administration and the United States of America to return American astronauts to the moon within the next five years”. It's not a Tweet so NASA must scramble to make a plan. Funding for a new timetable is not there.

Gerstenmaier is removed without explanation as a head of HEO almost immediately after he testifies to congress. Gerstenmaier quits NASA to consult SpaceX.

Loverro comes in, is very bullish about the timetable. Now Loverro quits suddenly.

I think it's time for Jared to come in. If he can handle Middle-East peace and Covid-19, why not a Moon landing as well.
How would the power be transmitted? Laying wires across the moon seems like a huge undertaking. Maybe this would be an ideal application for microwave power transmission between satellites or even statites?

If long-term human occupancy of the moon became a thing, it would be interesting to see what sort of cultural changes occur in a population working on a 'two productive weeks; two rest weeks' schedule.
From an organization that puts politics ahead of journalism.
I guess maybe it's a factor of the US employment/benefits situation but I don't quite understand this scenario.

In Australia (where I grew up) if you leave a company, you don't lose your retirement savings from that time, because they're not controlled by the company.

Is that what you're suggesting: that if your wife changes her job, she'll lose the money that's been paid into a retirement fund for her?

As for kids: changing schools can be a hassle but I'd hardly consider it a reason not to move to a much more liveable location.
Only for copyright claims. Patent claims are not diminished by publishing items and asking for review. We can see this in the various video codec and other standards that publish a bunch of info that is covered extensively by patents.
Empirically, I'm not wrong.

98% of the population are immigrants or the descendents of immigrants.

The people who wrote the US Constitution were immigrants or the descendents of immigrants.

All the presidents, including the current one, have been the descendents of immigrants.

The US Constitution has survived this reality for 200+ years.

I realize some people, like my aunt (whose grandfather was an italian immigrant), want to pretend there is a difference between immigrants coming to america today and those who came 50, 100, 200, 300 years ago. But the difference is primarily in her mind, and now she treats new immigrants the way her grandfather was treated by people who decided italians should not be welcome in america.

It seems to be a constant tension here that I don't expect to every really go away.

I'm sure in countries without immigration people find other things to use to classify each other into groups that are convenient to dislike and scapegoat.
There are plenty of people under 65 who are being killed or suffering major medical issues due to COVID-19. A friend of mine is in great health, 40, and spent 6 days in the ICU and may never recover fully (lung function damage). A vaccine would be great.
This would be taught from primary school.good job
Bloodletting was common sense too.

COMMENTARY: Masks-for-all for COVID-19 not based on sound data
https://www.cidrap.umn.edu/news-perspective/2020/04/commenta...
Is leaving a country really that hard if you have a little money? Seems like something you should be able to do without the assistance of green berets unless you're in a movie.

A country like Japan must have:
1. Dozens of private jets leaving it's airspace daily.
2. Hundreds of fishing boats leaving it territorial waters daily.
There are auction services, but its not cheap. V6 address space is basically free.
There were periodic outbreaks into 2004. Given how much more infectious this disease is, I don't think we'd call it 'over' if outbreaks were still occurring.
Japan is a first world country.
Or divorce filings.
You mentioned pivot tables, so reporting tools may be more appropriate in your case. Say, you can keep using Google Sheets, and sync the worksheet with BI tool that for various reports. A lot of totally free options here (including SeekTable, why not?..).
WebSocket connections are initialized by sending an HTTP request.
8-Bit Spirituals
I guess I've been hacker mentally . It worked.
The parent said: “Make it so that there are so many steps that only the most dedicated are interested. But just make it possible.“
Any country that physically manufactures vaccine doses isn't going to allow many exports until they have a sufficient domestic supply. That's not just a Trump thing.
'set -o vi' and away we go!
Except that the mainframe reliability figures apply to a sysplex (think cluster), not a single machine. And the single-machine features, such as memory mirroring, are available elsewhere.

So, here's the thing: for mainframes we only have marketing data; the actual performance figures are secret. Which looks a bit suspicious, don't you think?

As for "custom-built" - nope, not such thing. You can choose the configuration, but it's all pre-made, nothing custom there.
Bypassing a firewall to run a port scan is almost certainly illegal.

That’s what these sites are doing.
All the more impressive!