skysight-inc/HackerNews huggingface dataset:
I do a significant amount of work with Hospitals and secure environments (Military, etc). TURN is needed 100% of the time. P2P traffic is not allowed. All IP addresses need to be known and kept static upfront for firewall whitelisting.

This means products which help alleviate WebRTC infrastructure such as AWS Kinesis are not allowed (due to how they allocate turn servers with unknown IP addresses) and a company needs to manage their own infrastructure / TURN servers (which allows you to cherry pick where server locations are (HIPAA, country legal for what is streamed)) or accept Twillio's, or their competitors etc, large IP ranges (and don't have server location flexibility / increased commercial and market growth restrictions).

Whichever route you go down it is quite an undertaking!

P.s. Tsahi Levent-Levi is truly exceptional in this area. I highly recommend reading his blog and training courses: https://bloggeek.me/, https://webrtccourse.com/, AND he runs an amazing testing product https://www.testrtc.com. if you build your own infrastructure testRTC is a must.
Trump policy change could be game changer for small nuclear reactors
This is cool. You might be interested in the synthetic sensor project - I don't think it ever got to commercial release, but the idea was to try and merge information from lots of different cheap sensors together into "virtual sensors". For example accelerometer + loudness sensor + pressure change could be combined into a "someone shut the door" sensor. Then you could make heirarchies of these virtual signals, e.g. "kettle on virtual sensor" + "morning" + "some IR signature" = "Alice is making breakfast" (rather than Bob). It's quite a neat idea, but as far as I know they never released any code for it.

http://www.gierad.com/projects/supersensor/
The AI Economist
> I vaguely know about it because of the anime being broadcasted in some channel.

Since it was American made, that makes it a cartoon and not an anime.
Yes, definitely (apart from the weight of a big one).

We still await a killer e-ink device to read them on - even the appropriately big-screen ones are still far too slow ux-wise - but even that would not quite be as good as having it to flip back and forth in your hands.

I think that's one of the important differences between textbooks and fiction or articles. The latter are normally a sequential read so a bog standard Kindle or equivalent is ideal for them; textbooks you need to be more interactive.

Tablets (ipads, etc) obviously have some of that, but have an inferior pure reading experience to e-ink/paper.

Still paper for me for textbooks as well.
Absolutely ridiculous.
> Insurance is NOT a financial instrument

Unless you are attempting to redefine the word insurance you are simply incorrect. Insurance is one of the most commonly used financial instruments in existence. If insurance was somehow not a financial instrument, it would not be insurance, but something else entirely.
I think in the long term, we'll get away from the concept of general purpose processing units towards some units that have the right architecture and wear prevention to execute untrusted code and others which require less power but wear out more quickly. There will be domains for all those types of computing.
Among your generation _where you live_ maybe.

1984 is a very popular and influential book.

I fairly confident that if you asked the authors of Avatar The Last Airbender they would tell you straight that they’d based that idea on 1984.

I’d be willing to bet people will be quoting 1984 long after ATLA has been forgotten.
From https://discourse.wicg.io/t/proposal-show-gdpr-popup/3433/4 (from https://github.com/whatwg/meta/issues/126 )

Quote:

> This puts browsers in the direct path of legislation in any given country’s demands. Features in browsers should be based only on user needs. Only when a law absolutely targets browsers should they do anything regarding legislation.

[Edit] remove the code block
> supervise, and discipline police to protect civil rights

I'm pretty sure that that's what I just proposed, by causing the results of supervision and discipline to trigger negative consequences.
Cybersecurity Insurance Guide
Judge limits Gov. Newsom’s emergency rule-making powers – KTLA
For those wondering, the 120nm node started in about the Pentium III days, processors up to 2ghz or so.

Blast from the past https://www.anandtech.com/show/690

(Only did a little research, someone more knowledgeable feel free to join in)

https://www.intel.com/pressroom/kits/quickrefyr.htm#2001
Except it doesn't make sense. Unlike the master/slave... thing, blacklist/whitelist has a VERY well defined meaning. Blacklist is the closest English term to the computing concept. You're also asking us to fragment our terminology, change client-facing apis, and potentially put thousands of man hours into retrofit these changes. What's the benefit?
>There was a series of studies a few years ago that put people in classic "shoot / no shoot" scenarios that police are trained on (i.e., you go through a scenario and have to shoot someone before they shoot you, but only if there's actually a gun). They randomly changed the color of the skin of the people involved. Civilians shot far more blacks than whites in "no-shoot" scenarios. Police shot about the same, but there was a longer delay: meaning, their impulse was to shoot blacks faster, but their training allowed a secondary impulse to come in and moderate the first one. (Sorry I can't find a link just now.)

That sounded interesting, so I tried to find some.

First one I found was this https://www.researchgate.net/publication/235256692_Results_f...

-- the conclusion seemed to be exactly counter to what the research you were talking about showed. "In addition, where errors were made, participants across experiments were more likely to shoot unarmed White suspects than unarmed Black or Hispanic suspects, and were more likely to fail to shoot armed Black suspects than armed White or Hispanic suspects."
One of my favorite pieces about this is Viewing American class divisions through Facebook and MySpace: http://www.danah.org/papers/essays/ClassDivisions.html

The short of it is that during a crucial point in time Facebook positioned itself as a high-class alternative to MySpace. But the article puts it better than I do.
reptyr can reparent a program if you only realise after the fact.

I try and remember to have that installed on the heavy-interactive-use servers I admin for when users have an "oshi-" moment because they forgot to start something under screen.
Its racist?
So that means there are less poor people in STEM, no?
Poor blacks are a subset of poor people regardless of race.

If the average black family were wealthier than the average white family AND we would keep seeing such difference, it would be interesting to wonder why. But there is nothing new in poor people not being able to access to long studies.

The problem is poverty, not race.
> Unicode support in my experience seems to be one of those hand wavy things where most people respond to the question of “Do you support unicode?” with

> > Yeah we support emojis, so yes we support unicode!

And sometimes it's not even that simple, because things that say they support UTF-8 can't encode the full range.

Looking at you, MySQL and "utf8mb3"
We must learn from the shutdown mistake
That's not really so much a Simpsons bit as it is a reference to the Amish and Mennonites, who both consider insurance to be immoral because they see it as a form of gambling. As an aside, this is why they are generally exempt from Social Security and the associated taxes (though they do by law have to have their own pension scheme).
So if some random person is doing it, it's called spoofing, but if Google does it, it's called optimization?

If some problem is solved by spoofing, I'd say that something has gone completely wrong.
Is there any legal definition/precedent of "reasonably deduces"? Have companies attempted this kind of blockage before?
It does kind of "sit between the program and the terminal," but it's not much useful in the context of this discussion. Going back to the starting point, the problem is that programs and terminal emulators have very limited means of communication. This is why a seemingly straightforward feature can't be implemented by the shell in a straightforward manner.

screen is just another terminal emulator and nothing more. While screen is undoubtedly a useful program, it offers no additional means to solve the problem.
I've got to admit that "main" makes a lot more sense. It's the main branch where all commits are collected before getting deployed, it's not a master that bosses all the other branches around.
I am a fan of the Internet Archive and use the Wayback Machine regularly. I used it even more frequently when I was an editor at a metro news site.

I am also a nonfiction author who was disappointed that the Internet Archive launched its national emergency library with flagrant disregard for copyright.

Indeed, as this comment https://news.ycombinator.com/item?id=23521019 on a previous HN thread pointed out, the choice to move from controlled digital lending to uncontrolled digital lending was especially foolish because now the publishing industry is going after it not only because of uncontrolled digital lending but also because of controlled digital lending. And while there is solid rationale for why CDL should be considered legal, there isn't yet any legislation or case law that makes it clear.

So the IA put itself in a position of having to defend itself against the inevitable lawsuit from the publishing industry, and as a result, it potentially put its entire operations at risk.
You can try Fedora, switched from Ubuntu 16.04, never looked back
Covid-19 Lockdown and the Flu
It’s a high brow right wing news source, think breitbart for the rich and academics . I’d advise not trusting it for anything important.
Please don't quote in code blocks.
1984 was standard school reading in America for a very long time (maybe still is?). That’s definitely going to make it more well known than a cartoon.
I think part of the problem is not the accuracy of the forecast, but whether it's useful to you, or not.

As an example, they may forecast that 30% of the areas your city will report rain tomorrow. They may have an high level of confidence in this prediction (and verify it to be correct after the fact). It may still not be very useful to you, since the one outcome is so different to the other.

That said, I agree with your that the predictions should be presented in a more scientific manner. In fact, one irritating pattern is that rain probability and the predicted amount of rain sometimes get combined into a single percentage, which no longer represents neither the probability, nor the amount. It's some kind of weird combination of the two.
I was with you until the republicans are anti-education. Can you elaborate?
To Chinese in America: Black Lives Matter Is Our Fight Too
The IP address is far from a reliable signal for identification, and shouldn't be used like that. Many (most?) ISPs around the world use dynamic IPs, and then there are mobile phone networks.
An anonymous user is precisely the one who hasn't provided authentication credentials

> Anonymous User is any user who accesses network resources without providing a username or password.

Se anonymous is correct in this context
Having a proof of work function that did something useful outside of minting new blocks would be awful for a cryptocurrency.
From what I understand, all of these people are breaking curfew and ignoring instructions to leave the area, and in some cases are acting belligerent when confronted, and this is happening at scale.

Is the expectation that curfew is an order that should not be enforced in the strictest sense?

From what I could see on the news, parts of your country were being burned down and looted by some rogue elements who used the cover of peaceful protests to spring into action. To protect the lives and livelihoods of those affected, a curfew was imposed, which was then violated. If I lived in those areas I would have liked to see the curfew enforced as harshly as possible because if it is not enforced then I will lose the local businesses who I depend on to live in that area.

What is the expected approach to law enforcement when extreme measures like curfew orders are not obeyed, particularly during a pandemic?

A lot of these videos seem to be omitting the all-important context. In my country I would want the police to beat the ever loving expletive out of people who do go out in large crowds during a pandemic. I would want the police to use all measures available at their disposal to injure and dissuade people from breaking a curfew and unwittingly providing cover for criminals.

Perhaps in first world countries life has become soft and comfortable so there is some expectation of civil behavior from everyone in society, but clearly that has not happened in the USA and many other countries.

Many of the protests are peaceful, and a lot of anger can be easily empathized with, I can't imagine anyone who was not furious after seeing these horrible videos of police inflicted killings. Under no circumstances can I be convinced that looting and rioting is an acceptable outcome. If protesters know that their peaceful assembly is being hijacked by criminals who go out and loot and riot under the cover they provide, and they go out and protest more, then they are complicit in the rioting.

Perhaps these are cultural differences, but coming from a police where the police are infinitely more barbaric, corrupt, rude and ruthless than the USA, I find the police doing the best they can to manage the absolute mess that the citizens are creating.

You all live in a country where many police wear body cameras. That is privileged beyond anything I can hope to imagine for my country. It's weird to empathize with you when you have it so good.
Not the point, that's nitpicking.

The point is that cookie banners should be a browser component.
>I’ve reached the point where the problem is more than just the equipment, it’s the culture.

This is absolutely true, but the problem goes much deeper than just the police force itself. We seem to want to solve every imaginable social problem with police/courts/prisons. Drug abuse needs to be viewed as a public health problem, not a criminal problem. Homelessness as a housing and mental health problem, not a criminal one. Many other issues as economic problems not criminal ones. Address the root cause, rather than sending people with badges and guns. I realize this is easier said than done, but it's clear the old approach is no longer acceptable to society.
> But there are lots of people who sell no-code as a solution that can completely replace code.

And a lot of people are buying in in hilariously bad ways.
Fedora Silverblue
Because if you go after "words that may be considered offensive in some context" you'll end up with a very limited vocabulary.

Where I'm from, the word "collaborator" is universally associated with collaborating with either the communist regime or the nazi occupant. Does it make the word bad? Should github change it to something else? Look beyond your own culture and you'll soon find that no word is safe to use.

Also, isn't Github still helping ICE build concentration camps for kids? And yet the hypothetically offensive meaning of "master" is where they draw the line?
As long as they don't rename branches silently, I don't really care what something is called.
Not sure if this is possible with the current WebRTC api, but if you could expose the dtls public keys for the current and remote sessions somewhere, that would help to reduce the risk of MITM attacks. Users would at least have the option of manually verifying keys through another channel.

edit: it looks like you can find info in the RTCSessionDescription.sdp property. The remoteDescription and localDescription should each have key fingerprints in lines with "a=fingerprint:..."
Pretty cool!

Check out

https://github.com/meething/meething

dWebRTC Video Meetings MESH/SFU hybrid using GunDB, MediaSoup and Beyond!

This seems to be one of the most promising projects in the WebRTC space with support from Mozilla Builders.
You see a lot of that whole-system level engineering in Russian things imo.
There was a slumlord in my area that used to buy flood insurance before a major flood, and then put a bunch of broken appliances in the units, prior to the flood, to claim the damages.
This seems to be the same hardware that is used by the luftdaten.info [0] project from Germany to track fine dust in the atmosphere. They ship a firmware which is setup to connect to a local WiFi network and transmit your sensor data to a map.

[0] https://luftdaten.info/
C++ Variadic Template: Implementing Unsophisticated Tuple and Other Machinery
I'm fascinated by this idea of a civilization harnessing the power output of an entire galaxy to facilitate the movement of small green pieces of (virtual) paper.
Now you have caustic soda laying around and potentially being aerosolized, I’m not sure that’s an improvement.
This is more useful. The mechanics of the IoT is one problem that might need to be solved, but sourcing good sensors is more interesting to read about.

I unfortunately do not have a good site for a weather station, so I just use the NYS Mesonet: http://www.nysmesonet.org/

(They charge $450,000 a year for commercial customers but still don't have a TLS certificate. The weather stations are good, though.)
It gets tedious as you need to keep enabling JS on sites that require them, which is quite a bit. Some sites don't even show anything with JS disabled, worse, still nothing until cookies/local storage is allowed.

You'd have a better experience using ad blocker than killing JS.
Why not "trunk"? Seems like the obvious choice to me.

* it's a tree structure, trunks are the "main" branches of trees

* trunk was used commonly in svn before git stormed the scene
Exactly. The cognitive dissonance must be painful, for some people.
Poverty explains part of it but there is a cultural and familial part too.
Society isn't responsible for everything.
Archaeologists discover 'amazing' details of Roman city
Either way, I'm able to connect with the root comment here about Ba Sing Se more readily than "We're at war with Eurasia".

The original two posters in this thread were also intimately familiar with Ba Sing Se / Avatar the Last Airbender. So multiple people here are fully aware of the reference and are in good communication.

I probably wouldn't reach for a reference to ATLA myself. But, apparently its popular enough that plenty of different posters in this very discussion are aware of it and able to explain to other people here the concept.
Which PDF reader do you use for that?

I occasionally scribble on PDFs using my reMarkable. But it's a bit too slow (eink) for my needs.
Be careful with alkali metal hydroxides! They tend to be caustic and mixing them with water is exothermic (it can boil if you do it fast enough.) They will also react with aluminum, potentially violently and can ruin glass.
Because it’s an unnecessary breaking change.
Maybe it's an unpopular opinion but I really don't think it is. It's a descriptive term. You'd need to also change the name of the Masters tournament and masters degree while we're at it, along with anything else that uses the term master.

Master/slave client terminology on the other hand is definitely racist. Something like primary/ auxiliary would probably be better.
A typical computer systems research project takes two years, though many take a lot more. After several years research, we write a paper like it's 1920, spend a day knocking together some powerpoint slides, and give a 20-minute presentation at some conference (and those are the successful projects). Science, whether pure or applied, is about pushing forward the bounds of knowledge and then, crucially, communicating those insights. There are so many papers published these days - one of my papers has been cited over 10,000 times - that's an average of 1.5 times a day for 19 years straight. Seems unlikely most of those papers ever get read. If you still believe in the work once it's published, you really should do your best to communicate your excitement to others. Unless you made a huge breakthough (unlikely in any field), no-one else is going to learn from your insights otherwise.
I love Tantacrul's videos. The humor is great in general, and when you deal with terrible UIs on a daily basis (like I am on my job), it hits close to home.
There is an interesting article on Forbes on Exactly this -> https://www.forbes.com/sites/adamhartung/2011/01/14/why-face...
Yes I do know by experience that it is very easy to deduce if a flight will be delayed. By experience in Europe, last leg of the day of an Easyjet flight -> 75% chance that your flight will be delayed. Snow during the night (look at the forecast) -> 90% your morning flight will be delayed etc. etc. No need for an advance ML model. Of course what she did was more like insider trading, but I'm pretty sure that you don't even need that.
Totally right
Release Planning for Engineering Teams: How Not to Miss Anything
This is why any footage of an incident used in court must include the entire interaction. Police body cam footage can be rejected as evidence if it does not start with the officer stepping out of his vehicle. This is why so many iPhone recordings from bystanders gets thrown out in trial.

Are there instances where police abuse their power? Yes. Absolutely. But it doesn't help anyone when people are cherry picking instances where escalation of force was warranted, but they do not show the full context leading up to that escalation.

I would like to see meaningful police reform as much as anyone else. But we need to be pragmatic about any examples we cite as "abuse of force". Let's create a list of absolutely cut-and-dry instances of police brutality, then move from there.
Diversity Among Developers: Still a Work in Progress
The "master/slave" in databases does indeed build on the racist metaphor. But is the etymology of the "master branch" the same?

For example in the term "master's degree" the word master clearly retains a stronger link to the original etymology of "Magister", teacher.
Also, if the transition from 32 to 64 bit is any indication, they don't care nearly as much about backwards compatibility as they used to. When they did the hardware transitions, they had a compatibility layer (Rosetta) that was supported for 5 years after the transition. But with the 32 bit change, the announced that it would no longer be supported in 2017, and dropped support in 2019, just 2 years later

Apple hasn’t sold at 32 bit only Mac since 2007. To Adobe’s chagrin they didn’t port Carbon to 64 bit with the rest of MacOS in 2007 and they deprecated it in 2012. Were developers really caught off guard that they shouldn’t be writing 32 bit software in 2017?
WhatsApp finally launches payments, starting in Brazil
Carrier Change from IT to Medical
Hi!

I am now working as independent IT contractor with pretty high salary in my region (probably top 1%), subtracting cost of living leaves me 90%+ of salary. I am leading small team in regional bank, which looks boring to me, but work pays a lot. I had a lot of experience in IT industry - as developer (backend, frontend), DevOps, Developer in Test, Architect, 9+ years of experience.

For some time I feel that I lost interest in IT and I always though being a doctor is a cool thing. So I am thinking to pursue Medical carrier, which takes 6+ years to study in University and then start working as Assistant doctor. I am now 29 y/o, so in the best case scenario I will finish studies at 36 and it will take 5+ more years later to become specialist. ~ 11 years to get +- where I am but in Medical field.

HN readers, is there someone who made similar step in their life / started Medical carrier in their early 30s? Isn't this too late?
Nice.

>> I would now love to opensource the project for everyone.

Where is the license?

Learn more about licensing here: https://help.github.com/en/articles/licensing-a-repository