skysight-inc/HackerNews huggingface dataset:
"You'd be shocked how many people that write years of relevant programming experience and fail that."

Do you find people who did well on a preliminary test where they wrote some code fail this? If not, then why do the whiteboard? If people do fail, do you assume it's because they cheated on the previous test?

I think your stated explanation is incoherent, because you are claiming that self-taught developers can "get something done" without being able to write your ultra-simple algorithm. How can that be? You're not saying that someone can't handle B-Trees and you therefore won't hire them, you're saying they can't do anything and yet somehow they were hired and do stuff at other places. If they can "get something done", why are they useless?

If your comments are based on a lot of genuine experience and sincere and heartfelt, had you considered that maybe what's going on is simply that a large percentage of the people in the industry do not and cannot do whiteboard programming, but only write code at a computer? I have literally never had to, to get a job, and I'm not sure I can remember doing it in undergraduate classes either.

Joel Spolsky (and no doubt others) wrote something about how you can't hire the best people by just advertising a job because mostly the same people apply to all the jobs and the really good ones aren't in your pool.

But a corollary to that, I think, is that when you do hire some decent people, and you go on doing it, because it worked adequately, you are likely to wrongly conclude that is what decent people look like. It's not just the rock stars that are missing from your pool, it's the people who are terrible at interviews and are much more loyal to a job than those who can handle whiteboards and small talk. You may be in a bubble where you, and the people you hire, are working much harder than people in another bubble, but it's just a different way of doing things, not the only way.

I think this idea of your hiring pool not being representative and getting wrong ideas of what good and bad people are like has implications for diversity of various types, but I'm not going to flesh that out here.
I'm off by 0.08 seconds. Why is it off at all?
https://arstechnica.com/information-technology/2020/02/comca...
Can laser light therapy cure pain?
I'm not sure how no one has figured out that the long-term goal of the Democrats is to eradicate the middle class entirely.

To be fair, it's not a Democrat or Republican thing at all; although, in recent years, the Democrats have become the public face of the (dare I say it) Deep State. Almost everyone in congress is someone else's puppet, controlled through blackmail or bribery. They do the bidding of faceless, nameless, un-elected globalists, who's long-term agenda is, and has always has been, the total control of all aspects of society.

Their mandate is to vote in favor of policies that benefit the elite, not the working class.

It is no accident that the education system in the US has become what it is today. It does not educate, it indoctrinates. It teaches kids what to think, not how to think.
And those that do manage to get a four-year degree are often no better equipped to step into high-paying jobs than they were before. So they're not getting the job offers and they now have huge student loans to pay off.

The elite do not want a population of thinking individuals who ask questions. They want people who are just smart enough to run the machines and do the paperwork, but not so smart that they start questioning the system.

As Trump said, "The system is rigged". And as George Carlin said, "It's a big club, and YOU AIN'T IN IT."
Also because rather than negotiating with a single entity it's really still mostly a club of 27 countries, any of which can raise objections.
The Car Thief’s Good Intentions
Something's Not Right – USA 2009 H1N1 Virus Compared to China 2020 Corona Virus
Yes, the rainforests are irreplaceable and a key part of the biosphere. Making them vulnerable to removal could easily be worse than the deaths due to mosquito borne illnesses.
Thee Oh Sees’ year-long effort to put their albums on 8-track box sets
Is This the Most Powerful Man in Sports?
ah, the early days...

https://i.imgur.com/7mr0vjQ.gif

in seventh grade we had a "web" class that, as an assignment, wanted us to find "pen pals" on the internet (lmao great idea), and to make a personal site about whatever. I made an Escape Velocity site. Lots of under construction gifs even when I submitted it.
The Money Behind Trump’s Money
If you have a corporate web app the connects to dozens of secure services, an opinionated framework specifically designed to manage that well is not “over engineered”.

Conversely, if your web app has one api to call, you may find an opinionated framework to be a rocket engine where only a lawn mower engine is required.
Where does the article say that the TSA are border agents, or that customs and the TSA are the same thing? The pedantry and slating of the journalist here is unwarranted.

The point is, a priceless and unique instrument has been destroyed and there is no accountability. How you got from there to wherever you are is beyond my comprehension.
I might be a lowballer myself. I'm not a fan of Fox News, or any legacy media for that matter, but I take umbrage to the idea that the source dictates the recipient. CNN consistently inflates and mislabels information to fit a narrative, but that doesn't mean the people watching are by necessity failing at reasoning.

Keep posting. The bar for HN is "interesting topics." This absolutely qualified. Also, keep the faith. Food is the great leveller. The world will probably come back around to appreciating those that give it to us.
or load-bearing CGI and perl...

(perl's OK, CGI had a lot more server side injection risk from what I remember)
I keep hearing this, and I don't understand it. Windows is just so... messy. At my last job I kept a Windows VM for Skype (S4B) and the odd non-portable app, but I wouldn't want that on bare metal.

I don't have experience with Darwin; maybe the experience is better there.
Absolutely. Do you want to keep that SIM around for the next trip and the next?
Puma’s Sonic clothing line stays true to the original hedgehog
Nobody is perfect for every job.

A phone app is one thing, ERP or accounting is another, avionics is another.
50-comment thread from 2017, also:

https://news.ycombinator.com/item?id=15261318
No. It means suitable to larger complex systems. Possibly unnecessary for smaller projects.
google has a searchable cache of the internet from like 2004 as they crawled it, and they put it up once or twice for nostalgic giggles.

they really should put it up for science, so you can look up the shit that's been keyword-buried since then.
I used to live candy land as a kid and now that I'm older I hate it because it's all luck and there's no strategy in it. My favorite right now is Splendor.
Even in Communist China, people are turned away from hospitals due to inability to pay for treatment...that’s the worst irony I have ever heard.

This disease is virulent and unpredictable. A 34 year old doctor died. 12 hospitals are being built at breakneck speed. This will become endemic at this rate. Either we create a vaccine or we each roll the dice on acquired immunity and too many people die in the process. It is time to be concerned.
Exploring soil biodiversity via a genomics metadatabase
Looking forward to the Core Bluetooth series.
Waterlines: On Writing and Sailing
Isn't it odd not to have an HTTP to HTTPS redirect? I assumed I was having DNS issues.
Honestly, Im inclined to agree with their general worldview but their arrogance and elitism disgusts me, especially as someone valued at a fraction by the fair labor market.
> then that revenue is held in escrow

This maybe a translation/different legal point of view, but I really doubt it's being held in escrow.

If it's being held in escrow, google would've provided the other party with the details to check the account with the third party.

I could be mistaken but I really doubt your google escrow assertion. Provide me with a statement of google in which they make that claim and I'll happily retract my statement.
The shape of water: What water molecules look like on the surface of materials
When I saw "embedded wav file loading an image", I was mystified and curious what that even meant, so I looked, and I didn't see. The only wav file I noticed in the source was on the Biler page, and I didn't see anything that suggested it was loading an image, but I didn't look very closely and I guess I'm not sure what to look for. I didn't read the JavaScript at all really, but I searched for "bgsound" with no results but the bgsound element itself, and it has no id and I don't know how else it could be referenced.
You can convert a list first and then feed it to a simple iterator. I don’t fully understand what your exact real-code issues can be, but hope this snippet may help:

function vs(t)
local i = 0
return function (t)
i = i + 1
return t[i]
end, t
end

function sorted(t, cmp)
table.sort(t, cmp or function (a, b)
return tostring(a) < tostring(b)
end)
return t
end

function keys(t)
local keys = { }
for key in pairs(t) do
table.insert(keys, key)
end
return keys
end

t = {a=10, c=20, d=30, b=40, 50}
for k in vs(sorted(keys(t))) do
print(k, t[k])
end

I.e. if “natively” means strictly “for in t” that generates values, then no, Lua can’t do that. But if “for in vs(t)” is okay, then that vs() is the solution.
Those with an ad blocker are missing out on the full Tripod experience, make sure to turn it off for maximum fun.
It s still a TERRIBLE search engine for who wants to test it....
> electricity rates would skyrocket

Which is perfectly fine, because you're using less.

It's a fantastic feedback loop until you're not using any at all!
"JavaScript Libraries Are Almost Never Updated Once Installed"

...on an website.

I imagine the ease with which one can type `npm i` or `yarn install` means that server-side JavaScript libraries are updated frequently. Wasn't that the whole problem with that leftpad thing?

Out of curiosity I went to look for the most frequently downloaded (installed) library on npm, which apparently is not directly available, but here's a pretty arbitrary selection of things that came to mind:

* express - last release 8 months - 11.4m downloads this week

* React (which is pretty browser-oriented, right?) - last release 3 months ago - 6.5m downloads this week

* Underscore - last release 1 month ago - 6.7m downloads this week

* jquery (almost exclusively browser-oriented, certainly DOM oriented) - last release 9 mos ago - 3.1m downloads this week

It seems like someone must be keeping up-to-date.

Also "installed" is a misleading statement in the web context, JavsScript libraries aren't _installed_ they are _integrated_ with the site, which means an upgrade isn't free, it's a semi-new integration effort.
It's very possible to damage the socket and motherboard, if perhaps not the CPU itself. Those heatsinks and coolers are heavy, and they do also rely on pressure for proper thermal interfacing with the CPU heat spreader.
That’s true, but not enough to refute that ageism exists.
A long, long time ago, somebody wrote about how most supposedly competent programmers can't write a correct binary search under test conditions.
Map gets me wondering exactly which meridian within these time zones does solar noon match up with clock noon.
Experiment: search for “delta“. Delta airlines is the 6th result below (what i think are) 5 ads. Doesn’t seem that good.
to make it fair, why don't we make everybody run barefoot? This way we don't skew the chances for sure. And to make it even more fair, we could just not run at all, but roll the dices instead. This way people with disabilities also have chance of winning marathons.
My Surreal Afternoon with Donald Trump’s Favorite Black Supporter
NASA brings Voyager 2 fully back online
Everyone keeps talking about how Apple is only being sued for €25M which is a small amount for them, but no one is talking about the fact that France cannot have different fine amounts for different companies based on the company's profitability.

They are expected to fine a standard amount based on a certain case and this amount should be big enough for all companies to avoid the thing in future, but at the same time not bankrupt the company either.
How many people respond to your job ads? Where I live (major US metropolis), it's about 200-700 per job (according to linkedin, anyways).

The biggest trouble for a soft. eng is getting to a real person. Once that is done, convincing them that you're median or better is the easy part. Most resumes are just screened out by a machine, or reviewed by a clueless HR dept that has no idea what a median-talent software engineer looks like.

I have taught hundreds of CS undergrads in this city, and have had some of the very brightest tell me they've put out 500-600 resumes, and never heard back a thing. Many do get jobs though - even some of the worst performers.

It's very hit-and-miss - not nearly as deterministic as you make it sound.
Most people don’t seem to have a problem putting their little kids in front of YouTube, whereas many technologists absolutely reject that idea. Kind of makes you wonder why.

Is it because we have a better understanding of how this particular “sausage” gets made?

And if that’s the case, shouldn’t we say something?
Water cooled systems will leak over time, as well. It's just not worth it unless you're purely doing it for the "enthusiast" points and don't mind ending up with a system that's going to take water damage at some point.
This assumes that the nuclear reactors could ramp up and down on a daily basis. Germany's reactors weren't capable of load following to the extent required.

In fact brokdorf was taken offline early due to a failure during a load following experiment. It was only ramping by a small percentage of load.

It's more likely that keeping the reactors online would have made the coal phaseout negotiations harder, and made it easier for the big four power companies to prevent renewables from being deployed.

In my view it's more important to build up industry capable of constantly deploying new zero carbon generation, and exporting this technology, than to keep the reactors running for more than 35 years (the phase out agreement).
Apple deprecating macOS kernel extensions (KEXTs)
A good friend of mine is a very talented frontend engineer and has a very cool blog/website.

https://rafaelcamargo.com/stories
AI-driven tech company Tesla and its stocks
The pagination on SERP does not work for me - clicking 'next' redirects to the same, 1st page results
You just have to be blunt. It feels kind of terrible but it will sit you free.

I stopped participating in Christmas years ago. Was very freeing.
Google holds it in escrow and doesn't give it to either side until resolved.

See https://support.google.com/youtube/answer/7000961?hl=en
> Even in Communist China, people are turned away from hospitals due to inability to pay for treatment...that’s the worst irony I have ever heard.

If you had read the whole article you would have learnt that treatment is free for those affected.

> It is time to be concerned.

Concerned sure, alarmed no, like your post seems to tend towards.
Should add their discussion of cytokine storms in healthy people, which appears to have a more rapid timeline

> Some experts argue that the virus triggers a cytokine storm, which ravages the stronger immune system of young adults

> Based on my observations, a third of patients exhibited inflammation in their whole body. It was not necessarily limited to young adults. The mechanism of a cytokine storm is about whole-body inflammation, which leads to a failure of multiple organs and quickly evolves into the terminal stage. In some fast-progressing cases, it took two to three days to progress from whole-body inflammation to the life-threatening stage.
My son is just past two as well. Here's a few things that have worked for us. YMMV of course.

1. Wooden toys - Brio, stacking blocks, etc.

2. Toys from charity shops. Buy, if he's not interested, they just go back. Cheap & recyclable.

3. No YouTube, no iPad, as little TV as possible.

4. Outdoor activities - scooter, balance bike, local park, etc.

5. Imaginative play - teddy bears picnic, etc.

6. Repetitive games. I hide a dinosaur toy around the house every night, the game is he has to find it the next day. It creates a nice bond.

7. Some toys we rotate. Stick them in the garage for a couple of months and swap out with others, it's like they never existed before.

8. Books, books and more books.

9. Music - nursery rhymes, music we like, him "helping" me on the piano, dancing, etc.

10. We spread Christmas out over about a month, due to the amount of plastic crap family buy him. More than he can enjoy in one go.

11. Most important of all, socialising and knowing when not to step in. Kids are mean. Sometimes too mean. It's difficult to know when to step in, but they need to learn the world is tough.

12. The most important, general comfort, love and explaining situations. Small children seem way more receptive to explanations than I would have thought before having a two year old.
If you believe that humans are too just products of evolution, then I'd say evolution gets credit for aerospace engineering too.
The number of people dying each day from this corona virus is increasing and these are official numbers so might be under reported. 29-30th Jan around 40 people were dying a day now it has reached 80-90. When you take into account the number of infected is still increasing and no real way to control the spread or treat the virus this is going to be way worse in the next few weeks.
https://voice.baidu.com/act/newpneumonia/newpneumonia
Another chart... Note some stats are percentage of consumption, others are percentage of generation. These differ due to imports and exports.

https://www.cleanenergywire.org/sites/default/files/styles/g...
For low-level software, these are great:

https://eli.thegreenplace.net/

https://travisdowns.github.io/

https://preshing.com/
It is mentioned, just under the name of goose.
Stop You Don’t Need Microservices
New stuff will; (unix) workstations and servers from 20-25 years ago are running fine inc all hds.
You forgot: Would you like a receipt? (wait)

It makes no sense at all. As soon as you input payment it should output gas. There's really no need for buttons or a screen at all (well, maybe except for entering a zip). If they really have to show all that stuff, it can come after I have my gas.

Note: languages aren't slow, it's the programs that are slow.
A) Paywall.

B) Get a different job.
> I had the unchecked belief that China claiming to be a communist country would be covering medical costs.

Communism and socialism are two different things.

Communist states like China are very different than socialist states like in Europe that have free health care. Why confuse the two?
Inori/GPCS4: A Playstation 4 emulator just begin
Maine doesn't exactly have usable sunlight, really, ever, between November and March. How Europeans don't freeze to death and go stark raving mad in the dark and cold when they are farther north than our Acadian Nilfheim always leaves me goggling at the wonders of the Gulf Stream.
The Apple mentality...I love it </sarcasm>
wow so they forced everyone to find alternate means, i.e. cars for a good number of them, and then expected them to come back after 9 months of car habits?
Nothing worth doing is easy so not sure of your point.
It is a race of individuals when you see people on HN posting about making hundreds of thousands for doing the job of multiple people. Sure not everybody wants to do that. What is the point in hobbling those that do by forcing them to fit a measure?

The individual seeing with metrics is not the action taking mind. The person who sees through metrics is a heart hidden behind a corporate body. The heart cannot imagine greater heights, it can only regulate flow. Blood pressure spikes get eliminated for "normality".

This lack of thought and focus on flow eliminates morals and devalues changing forms and structures in favour of a mindless gigantism. Corporations don't change individuals, they lump responsibility for failure upon me's and you's. The corporation's goal is to grow the flow at human cost. I among many would prefer not become one of Howard's humanoids (Network 1976) and would instead prefer to go out on the stage of individual achievement, if at all. We are all vulnerable to the snakes that encircle and poison hearts. Ideas go in one side of the heart and come out the other side dead.
OLayemii/chyker-foods: A food ordering app built with flutter and firebase
Are machine learning algorithms receivers of intelligence?
Unlike some people, I'd be happy to spend a few hours over a few days writing some code for free in peace and tranquility. If I didn't have a job already, I'd be happy to prove myself for six months as a temp. I have never been in either situation and not excelled.

Why should this be inadequate to demonstrate technical skills?
Password protect a static HTML page
Doctors get the flu vaccine.
I use docker as a build server. At the end of the project it spits out a debian package that I can install on a machine. It doesn't need bundler, only ruby and the gem command (up to a certain version). Quite a nice setup if you look for bare metal performance
Declared *processes. Calling targets enemies is editorializing at best.
Angristan/WireGuard-install: WireGuard VPN installer for Linux servers
Data Analysis Helps Unveil the Truth of Coronavirus
CGI as in "Common Gateway Interface" or CGI.pm?

If the former, the injection vulnerability would be in the script talking to the server/database via CGI, rather than in CGI itself.

If the latter I don't remember any major unpatched vulnerabilities in CGI.pm, but it was epically inefficient.
> essentially means looking up the method name in a hash table, and then doing a dynamic function call on the resulting function pointer

Well, you do need something very much like this if you want to support "openly extensible" classes in a backward- and forward-compatible way. Otherwise you end up with something like the C++ ABI hell where changing things around in a base class breaks every binary that links to earlier versions of that class. This is only a "poorly-performing" pattern inasmuch as the developer is not enabled to "opt out" of that extensibility when that's the sensible choice.
The Mandalorian first aired 3 months ago.
The first five or six images that site gave me, I never would have guessed. One or two, completely perfect to my eye. One or two had maybe weird poses, but underneath enough fur that I honestly could never tell from a real cat making weird poses, as cats do. One or two I could see a minor clearly digital artifact that would give it away if I knew to question it, but I wouldn't have picked up on otherwise. Then the site gave me abstract art.

Funnily enough, your "nightmare fuel" screenshots mostly don't look that nightmarish to me... I might mistake some of them for real cats at a passing glance. (Not the first one; that one looks like a root vegetable.) I probably shouldn't get a job as a cat inspector.

EDIT: Ok this is one of the most horrific things I've seen this year. https://ibb.co/Np6KTYq