skysight-inc/HackerNews huggingface dataset:
I don’t know if I would pass your test, but the outcome is more or less exactly what I would have expected. The vast majority of employed web devs do not use pure JS to manipulate the DOM because it’s incredibly tedious. That was true 5-10 years ago when the most popular option was JQuery, and now we have massive swaths of React where people don’t manipulate the DOM directly at all. And they get by just fine. Major commercial sites are built with little to no direct DOM manipulation.

Saying that you’re going to let people have time, use the web to lookup the answer, that there’s no penalty, etc., that seems blind to the fact that you’re signaling what it takes to pass the test as well as what people will be doing once they start working for you. I’m certain you lost the opportunity to interview some good candidates simply because they are choosing to not work somewhere that thinks pure JS is the only performant solution, and might not know that there are both good and bad ways to use JQuery, and/or functional reactive solutions that avoid keeping messy/buggy state around when you could instead re-render. I’m sure you also lost interviews because some candidates were basically told by you that already knowing how to manipulate the DOM via pure JS was what was required to ace the interview. They assumed, and reasonably so, that spending the hour showing you they didn’t already know how would result in not getting a job, so why bother with the interview right now? You might have sent several smart people off to study and do homework about it, but you don’t know that because they walked out the door.

So, while I do think it’s very useful to know how to use pure JS on the DOM, and I think your interview experience is interesting, the incredulity about it makes it seem to me like you’re not entirely taking responsibility for the implicit message that you sent to your candidates for the interview, nor that the outcome is fairly predictable.
> When you can put more transistors, you have to use them for something.

I mean, it’d honestly be really interesting to know the performance charateristics (TDP et al) of an Intel 8088 if it were shrunk to 14nm and then driven at a modern clock speed. Maybe less is more?
Boeing Offers Employee Buyouts as Coronavirus Takes Toll
Steps to Distinguish Between a Panic Attack and Coronavirus
Right from the CEO's mouth :-)

This will be great for students, thanks Matt.
Don’t Believe the Covid-19 Models
It’s true in a LOT of scenarios. It’s true for anyone making under $15/hr anywhere, and in some states the break even is $20/hr or more.
So what? Conference tools are a replacement for face-to-face meetings. The expectation in such a meeting is privacy.

Further, tapping your phone is unlikely to hijack your computer, steal your credentials and company data.

False equivalences like this are not useful. Security should work. Most folks are unaware of how vulnerable they are, and the potential for abuse is astronomical.
Or compile it yourself. My device lost "official" support, but following instructions on the wiki worked pretty well.
I'm not totally anti-jquery, but it helps to stay lightweight. If convenience is what you're after, you can always just bind querySelector and querySelectorAll to the document and assign each to a variable like this: https://dev.to/mrahmadawais/use-instead-of-document-querysel...
Pollen Systems' Precisionview Platform builds upon TerrAvion image data
What? The income distribution of NYC roughly matches that of the USA as a whole. Do you wish ill on the entire USA because a small percentage of Americans have acted unfairly?
You're right, and Wisconsin alone isn't representative, but in our current political system a state by state breakdown would be more predictive of election outcomes than a national figure.

Edit: looking into it further, I think the WI number is more interesting than I thought given the 2016 election result:

https://projects.fivethirtyeight.com/2016-election-forecast/...
Science for Kids, Edited by Kids
The scientific method: in non-Covid times you wouldn't care
Bill Gates calls for nationwide social isolation policy to slow spread
Are you the same guy who is not okay with LastPass using phpBB?

https://forums.lastpass.com/
You're seeing it for the first time because it's a bad pattern. It's confusing to a reader who is expecting a typical switch use-case, and it has no performance benefit over a series of if statements.

I don't know about V8, but a lot of compilers would have a harder time optimizing this because of the strange structure. For mature compilers and naive (i.e. not-yet-profiled) projects, it's better to write what you mean and let the compiler optimize it.
Yeah, I was laid off 3/20 (California) and applied immediately. Got a confirmation number but still haven’t heard anything else. The site was already bugging out and I made it in before the majority of people.
The unquote in your code example doesn't necessarily need to be unquoted, it would be enough to unquote the codepoint variable here. The point, I guess, is about at what point you want to evaluate the code. There is a great little function called Macro.to_string that might make this more clear:

Macro.to_string(quote do: length([1,2,3]))

will return "length([1,2,3])", so it basically creates a macro that, if included in some code, will calculate the length of the list [1,2,3] at runtime.

Macro.to_string(quote do: unquote(length([1,2,3])))

will return "3" instead, it basically executes the length function at compile time and then the macro will simply return that if called.

So the code example you provided basically calculates the byte size at compile time and will then only return static results at runtime.
If you had 20 agents each in 20 cities, dropping off, say, 20 ballots per day each in 20 different mailboxes for 20 days, thats 20^5 or 3.2 million votes with 400 agents. That certainly seems plausable for a state actor or large NGO and seems difficult to detect. The difficulty would be either "harvesting" the unfilled ballots undetected or reproducing ones with the correct digital signature (I assume the barcodes on the mail-in ballots are unique, securely generated, and authenticate the recipient), which again would not be implausable for a state actor or large NGO with agents in the right place, the biggest saving grace being that different states have different systems. However, with national popular vote, you just need to crack 1 state system to skew the popular vote.
you forgot to attach your amazon referral link!
Wire is open source. It'd be a pain to self-host, but it's doable. And at the very least, you can verify that your client is indeed using E2E encryption and therefore trusting the server isn't necessary.

https://github.com/wireapp
> What will the employees, in the US at least, do for health insurance? A pandemic is when you need it. These employees will be strained to pay for COBRA.

Put it on a credit card and only make minimum payments, most likely
"unemployment benefits can pay up to an equivalent of $50-60K/year right now."

Wow. It's bizarre one can neither create nor add value yet proceed to receive thousands of dollars for an extended period of time (often multiples more than they will ever "pay in" to the system).

I know too many people already milking it before the pandemic (including family & friends). I accept that it is their personal choice and I don't get emotionally wound up in it or treat them different, though I do feel sorry for them. Learned helplessness combined with ego/entitlement must be a painful state of cognitive dissonance in which to live.

Hard to imagine what this looks like afterwards; it seems like each unemployment instance or broader "depression" further demotivates many Americans while dis-incentivizing the immutable values of knowledge acquisition/application, hard work, sacrifice, risk taking, etc.

There is no such thing as free money. Those who think and act as as if are merely being stripped of their human spirit in exchange. Change my view.

Edit to add: ya'll can downvote but can't share your own views or debate otherwise?
I'm sorry you went through this, it sounds really stressful.

Because you didn't have an account with Google Cloud I'd treat this like any other fraudulent transaction: get your bank to reverse it. The process is called a chargeback, in my experience it works pretty well, you can see more info here: https://www.europe-consommateurs.eu/en/consumer-topics/finan...

Call the credit card department of your bank, the number is often printed on the card and will be different to the bank's regular account helpline. Tell them your card was stolen, you've reported it stolen, you've tried to resolve things with the merchant (Google) but they haven't replied. Tell them you'd like to reverse the fraudulent charge.

Someone from Visa or Mastercard will contact you a few days later to get a statement of what happened: make sure you tell them that you didn't have an account with google cloud before (your card details got stolen not your Google Cloud account got hacked) and that you make a good faith attempt to resolve things with them (show Visa the emails you sent Google). The bank should give your money back in a few days.
Agreed. But to the point above, is it better to have 5000 people under age 50 die or just keep the current regime (which will probably start emerging mostly as a ban on leaving the city) up for 18 months?
It’s also pretty decent at constructing social networks and interaction graphs form different types of data which is what they pitch for fraud detection and tracing.

Basically one of their only models that actually works seems to be suited for contact tracing nearly perfectly.

I understand the reservations of people here regarding the company itself tho, but I’m not against it as a blanket statement.

E.G. on prem installation on German government servers with German staff doesn’t seem like an overreach, especially considering that the German government is already a client.
Deserted Island DevOps – A DevOps Conference in Animal Crossing
DeepMind's AI learned how to play every Atari game
The money saving move is to pay for the insurance via COBRA only after you need healthcare, since it’s retroactive.
Exactly, and because everyone is leveraged, unless they magically extend the terms on your mortgage (not just delay them) your going to be behind by a month or two for a lot longer than 3 months. Many people have been saying for the last decade+ that a huge portion of the population is working paycheck to paycheck. That means that they don't have enough savings to absorb an extra rent payment, and they won't have them if/when they start working again. either.

This might have worked for a couple days, but no way it works for multiple weeks.
A switch is literally a series of chained ifs. In most languages ir takes the form of a series of

If(Variable == $CaseValue){
Yield $CaseBody()
}

But in some languages, like js, nothing is preventing you from hacking it to do something different.

EDIT: Just how petty, sheltered and dumb does a person have to be to downvote a statement of fact and then not leave a response to justify that? Grow up already.
I've seen this pattern a few times now: someone encounters NVC - claims that his interpersonal skills have massively increased - starts trying to recruit others into it - others don't follow because he's mostly talking in canned robotic phrases - when others point it out to him, he uses NVC tools to ignore/deflect - all efforts to reach him fail. In contrast, I've never seen anyone who could be described as an NVC success story.
Twitch, who makes as much as the streamers, is a sponsor though.
Hi, here is the MIDAS github repository:
https://github.com/bhatiasiddharth/MIDAS

Few use cases include detecting intrusions, fake ratings and financial fraud.
Amazon to deploy masks and temperature checks for workers by next week
How does overtime / unpaid time work with salary workers? How much will the union take from my pay? Any amount is unacceptable given the current tax climate. Honestly it sounds like you just need a better company if you have these concerns. I work for the exact company in this article and we have all of these things you listed.
If only there could be an open source desktop version of Android on par with Samsung's Dex...
Have you seen the federal government lately? It's totally understandable not to want that to be in charge of your healthcare.
Jitsi Meet is only P2P for 1:1 meetings and always uses JVB for meetings with more participants.
Please don't use discord if you can avoid it, it's spyware.
I'm glad the system is working for you, but it's not working for a whole lot of other authors. There are a lot of authors who are always complaining about "piracy ruining" their businesses and so forth while consumers meanwhile constantly complain about prices, DRM, etc. Clearly this is a problem that needs to be solved in a way that makes everybody feel like the interests of both sides are balanced.
I think that while it is a common situation in small/scrappy companies, unless you want to get good at scrapping together tech solution, this may not be the best experience for you right now.

I was fortunate enough to start at one of the big four out of school and work on some cool projects. I eventually went to work at a few startups, where it was more about being a good plumber (similar to what you are doing) than being a good coder. Many
of the junior engineers got burnt out by trying to build and create solutions (where do I make algorithms?!?) around these 3rd party systems but the truth is, that wasn't what the business needed. Since I had already had my fix for creating some complex software, I did okay. I probably stayed at certain startups too long but I did get better at knowing when to build vs buy and how to build+buy+glue.

What helped me develop that knowledge was actually spending years building so I knew the cost of design/implementation/support/extension.
That viral drone date TikTok guy’s story doesn’t quite check out
If there is anything I am trying to prove it is that you don't need complicated frameworks like Angular or React. Those frameworks have gotten too complex for what they do.
Ha, no. It didn't have cache, pipelining, separate bus and instruction subsystems, a wide bus. It would run one instruction every N clock cycles instead of N every 1 clock cycle, and hang on every memory read or write. Multi-byte math would take many instructions. It would be pathetic.
Interesting. I'm not sure I understand; what do the dynamically-scoped hooks lack that continuations would give you?
Seems relevant: https://twitter.com/SquawkCNBC/status/1245669685267439616

Not sure they've been doing proper studies and such because they're so slammed, but it seems they've been trying it in Italy and... maybe it helps some, but doesn't seem like it works miracles.
This is interesting. What would you say would be the intended use case? I can imagine: Trying to introduce Typescript for Hardware Programming and continued development of legacy products written in C++?

Perhaps code related to Operating System drivers, etc.?
> "On March 29th, we updated our privacy policy to be more clear and transparent around what data we collect and how it is used – explicitly clarifying that we do not sell our users’ data, we have never sold user data in the past, and have no intention of selling users’ data going forward."

That is such a dishonest way of framing it. No one was really concerned whether they would "sell" data. The issue was with the exorbitant amount of data they collect and its analysis for commercial purposes, be it ads (which doesn't involve selling data), targeted pricing or providing access to corporate admins.
Talis: Supporting Home Working
The expression immediately to the right of each 'case' keyword is evaluated before the resulting values are compared to true.
How is your wife now? Sorry if that’s too personal.
That is only for 2 participants. For 3 or more (video participants), it uses the videobridge SFU.

Source: https://github.com/jitsi/jitsi-meet/blob/master/doc/manual-i...
I think that in practice the idea of privately owned spectrum really came into its own with the original scheme used for analog cell phone service. The incumbent phone companies were given their own exclusive spectrum and the competitive cell phone company (originally there was only one) got their own exclusive spectrum. This A band, B band system actually worked fairly good compared to the sort of thing happening with the landline monopolies.

Obviously the system couldn't be expanded to a market with more than two entities without causing a lot of inefficiency. The regulators did this expansion anyway and that led to the insanity we have today.
If a platform involves tracking huge amounts of personal data and then making decisions off of that data, incompetence makes it more dangerous, not less.

LAPD has been using Palantir to track people in poor and working class neighborhoods in LA - https://www.bloomberg.com/features/2018-palantir-peter-thiel...

>The LAPD uses Palantir’s Gotham product for Operation Laser, a program to identify and deter people likely to commit crimes. Information from rap sheets, parole reports, police interviews, and other sources is fed into the system to generate a list of people the department defines as chronic offenders, says Craig Uchida, whose consulting firm, Justice & Security Strategies Inc., designed the Laser system. The list is distributed to patrolmen, with orders to monitor and stop the pre-crime suspects as often as possible, using excuses such as jaywalking or fix-it tickets. At each contact, officers fill out a field interview card with names, addresses, vehicles, physical descriptions, any neighborhood intelligence the person offers, and the officer’s own observations on the subject.

>The platform is supplemented with what sociologist Sarah Brayne calls the secondary surveillance network: the web of who is related to, friends with, or sleeping with whom. One woman in the system, for example, who wasn’t suspected of committing any crime, was identified as having multiple boyfriends within the same network of associates, says Brayne, who spent two and a half years embedded with the LAPD while researching her dissertation on big-data policing at Princeton University and who’s now an associate professor at the University of Texas at Austin. “Anybody who logs into the system can see all these intimate ties,” she says. To widen the scope of possible connections, she adds, the LAPD has also explored purchasing private data, including social media, foreclosure, and toll road information, camera feeds from hospitals, parking lots, and universities, and delivery information from Papa John’s International Inc. and Pizza Hut LLC.

The LAPD have been careful not to cite information from this software in court documents so that its constitutionality cannot be challenged.
De-paywalled: https://archive.is/ANdKO
On X:

1. Implementing a screenlocker in a secure and working manner on X is impossible.

2. Screenlockers cannot be activated when there the context menu (or something similar) is open.

3. There is a lot of screen tearing, in particular in Firefox and Chromium on X scrolling is a joke.

4. Dual-DPI is a no.

5. Everything is in a shared buffer, so security is a joke.

On Wayland these things should be fixed.
Why Is Everyone Afraid of Facial Recognition?
These Usbourne books were great, and they really got me started. They've released most of them for free now, see the bottom of this page:

https://usborne.com/browse-books/features/computer-and-codin...

e.g. Introduction co Computer Programming

https://drive.google.com/file/d/0Bxv0SsvibDMTUXdYTnRaTy1LLVE...
I agree that the community decides on what is canon. However, I don't think anything can become canon. Fanfiction will always be splintered from canon until it gets adopted and published by the IP owners. So, "Goat Simulator" speedruns will always be performed on a version released by Coffee Stain Studios, or whoever owns the game in the future. You could rip up the source code, mod the game, whatever, and do speedruns. If it's popular then it's a new category, but it won't be a "Goat Simulator" speedrun, it will be a "Goat Simulator++" speedrun. What official version of the game the community decides to use for the "Goat Simulator" category can be contentious, as the developer could have a range of releases that change things significantly. Just look at half life 2. The most popular category is the release version of the game because you can fly around at mach 1.
Well, my Pixel XL is a bit older, and I happily run 9/16.0. Just can't find if it's planned to be lifted to 10/17.1.

I never buy one that can't run (any version) of LineageOS right now though. That's why I got this older Pixel in the first place. Its' the only way to get some sort of longterm updates and a degooglified Android.
And kids, this is how I learned to program.
Yes. They are Accenture or CGI, but just marketed in a different way.

They have no 'special sauce', it's in many ways kind of a scam.

When you grow up, you assume the authorities around you have integrity and competence, in many ways they really do, but on others, they really don't. It's weird.

It's really hard to even grasp the level of bureaucratic incompetence, which is a form of fraud, because it doesn't seem possible, but it's real.

This stuff is 'Developed World Corruption', it's a more sophisticated version of the same scams run in the developing world that we more obviously identify as fraud.

It's hard to explain how billions magically disappear on ridiculous, overly complicated, poorly designed systems that don't work and FYI had ridiculous requirements to begin with - but it happens all the time.
It makes it clear that you're going to execute only one of the possibilities. Maybe that's clearer than a page full of ifs. But yeah, not particularly fond of the idea.
Show HN: BetterLeap – Interview Once, Apply Everywhere
Not necessarily. Using popular frameworks will always widen the pool of contributors you have access to, no matter what "sector" your project falls under.
Insane or Hyper-Sanity
What Dave Bailey proposes with NVC is a cancer for engineering.

All things being equal, anybody's opinion or emotion is equally valuable. That is rarely the case in engineering.

Some of his examples indicate the lack of a roadmap is causing friction, not the request itself.

If you can't frame your request in logical terms, don't make the request. In other words, do the opposite of what Bailey proposes.
While a nice gesture, this would mean a lot more if Cloudflare was doing poorly right now. They're doing great, so this costs them very little and seems mostly like a PR stunt.
I've been playing with a custom install of Jitsi Meet for the last few days. It was very easy to setup.

I'm kind of fearing trying to deploy it in my company. This has nothing to do with Jitsi Meet and everything to do with the shitshow that is WebRTC in browsers.

I can't find any desktop browsers that use the available GPU for hardware accelerated video encoding. Chromium (Google and Edge) says it's "only available on Chrome OS and Android". Firefox has a flag with no scare-provisos, but I've been unable to tell if it's had any effect.

By default, every browser on my system was setup to prefer the Intel UHD GPU. I've got an NVidia GeForce RTX 2080 in this laptop. Why not use that?

One of the reasons is that all the browsers have a software-rendering blacklist for certain combos of OS/hardware/drivers. There are rare cases where errant WebGL code can cause a full system crash on (checks notes) Android. So if you're one of the unlucky many who have these combos, but also an operating system smart enough to put graphics drivers into userland, you're taking the fast-train to turning your laptop into a blow-dryer. So they tend to take the Intel GPU over the NVidia GPU because apparently Intel's hardware+drivers isn't as buggy.

You can override it in the hidden settings, which means nobody overrides it.

All of this is to say, you could have a very powerful computer and still have very poor WebRTC performance.