skysight-inc/HackerNews huggingface dataset:
I think a lot of people here don't really think about the effects their words have on other people, no matter the topic.
I have been guilty of that too, both in online comments and in real life. "Guilty" is maybe even the wrong word, it can be very useful! I've asked Timothy Gowers once at a conference if he has ever written a program, and he said no! So you know more than he does when it comes to computer programming, just take that as a starting point and not the comments here :)
The discernible reason was given by dang: https://news.ycombinator.com/item?id=14882450
It is ironic to see that Sundar Pichay has degree in metallurgy and material science. I expected something better from him.

For me, it is hard to believe to that a man with effectively a physics degree bought into that.
Its the country best sheltered from

1. population increase (immigration)
2. climate change
Currently I see a lot of companies that are hiring but few that really need people. This might sound contradictory but most large tech companies seem to have a policy of constantly interviewing and assessing candidates if only to prevent them from joining the competition. Or, it is a matter of adding a sixth person to a five person team...nice to have, but not critical. This process gets it's liquidity from the unbelievable churn in our industry.

I can tell on the other hand when a company needs people badly...one phone screen, a short onsite...offer. A company in desperate need to hire is also too busy to lose an entire day interviewing candidates that will most likely be rejected. I feel that the FANG companies are in fact probably overstaffed but are also subject to the same churn they are exploiting.

But hey, ultimately this abusive process persists because we allow it to, and 99% of the time your interviewer just wants a giant ego massage. I usually dedicate a little time telling my interviewer how brilliant they are...this is what they want so just give it to them
Bedbug is nothing compared to this one: https://en.wikipedia.org/wiki/Triatominae They can be few cm long, will suck blood from your lips and excrete nasty odour when squashed.
Oh and they spread Chagas disease too.
I'm unclear if you're asking the community not to have a discussion because you don't want to read it? There's a way to hide posts you don't want to read, I do it all the time with bitcoin articles.
It seems you're searching the ground for the cause of the snow.

The gender imbalance is systemic, and not at all that hard to explain. In the early 90s, as home PCs were becoming ubiquitous, they were in part marketed in the same vein as any other masculine hobby -- auto repair, diy tinkering, etc. The "titans" of early tech companies were men -- not because women weren't interested or weren't smart enough -- but because socially, the gender stereotypes were such that women need not concern themselves (i.e. "Women need not apply").

Ultimately, the same systemic sexism that refused women the right to vote until they pushed hard enough, or refused women equal pay, is the same systemic sexism that keeps women away from CS.

Someone else commented that perhaps it takes a certain "grit" (paraphrased) to maintain interest in CS. I think they're so wrong they're right: It takes a certain "grit" to continue in such a "programmer-bro" culture, where there are few female role models.
Google wants to use naked mole rats to conquer death https://www.popsci.com/naked-mole-rat-aging

+

Recent advances in computational epigenetics
https://www.dovepress.com/recent-advances-in-computational-e...

+

End-to-end guide design for CRISPR/Cas9 with machine learning
https://www.microsoft.com/en-us/research/project/crispr/

Will require new math.
> No cognitive ability or innate affinity explains the degree of disparity in computer science as practiced in industry. If it did, you'd see it in related STEM fields.

We do see it in related fields. Women comprise at least 50% of medicine, but they are not evenly distributed like men. Men are disproportionately surgeons, and women are disproportionately gynecologists and pediatricians. Similar distributions occur in actual STEM fields.

As I said in my other post, things-vs-people explains all of this data, but the sexism/oppression hypothesis does not. It's not a matter of cognitive ability, but it is a matter of affinity.
Yeah, this just proves how much of a non-issue ipv4 exhaustion is still

IPs are still cheap enough to "waste" - the only real motivator is going to be ipv4 price being too high which we're quite far off of
To what DevOps platform is this a reference to? "and we get the unholy love child of netware and windows 'net' command replacing networking infrastructure management"
Maintaining API Versions in Go
It's when you talk about young men in kinder gardens that you realize how ridiculous this whole discussion truly is. There will never be 50:50 young men to young women in kinder gardens. Not even 20:80. That much is obvious.

Most young men do not like to be with children. Most young women do not like working in car repair. While none of these claims are sufficiently substantiated in research, if the first can be true, then surely the second one can be, as well?
I don't think it's a complete waste of time to do these practice interview problems. At the end of the day it reinforces your understanding of core computer science topics and helps you think out of the box(barring stupid problems where you need to know a specific formula). Then there are situations where you need a deep understanding of these algorithms to choose them for specific situations irrelevant of implementation.
I think this is the only way to fight the white-boarding standard interview. Stop applying to these jobs.

I know the allure of a big paycheck is too much for most people, but why are ok with going through these ridiculous circus acts just for the "privileged" of working for Big N?
I did because other companies respect that. This is the first time I hear 2FA misused for marketing/engagement. I use my phone with Google, Dropbox and others and never received unsolicited text messages.
which is quite right at my first job we didn't get our very expensive engineers (Oh rate was > 500%) to write our own fourier analysis we just brought one from NAG.
A fairly good sounding room-based speaker with voice controls that fits nicely into your existing ecosystem. Honestly, I wish my Yamaha could do that.
There is a lot of value in knowing that some algorithms are better for certain problems than others. But knowing them to the level that you can whiteboard them quickly without mistakes in an interview is just an exercise in memorization.
I don't think you understand the purpose of a whiteboard test. When I interview candidates, I'm looking for a lot of things that can't be practiced:

- How well can you converse about a technical topic

- How adaptable are you to design constraints

- Do you understand the fundamentals of threading, databases, data structures, ect?

- Can you "think in code?"

- How well do you really understand the language that you spent XX years of your career working in

The best way to improve your skills is by doing: specifically, choose a hobby project that involves an area that you want to learn. Reading a book will only get you about 10-15% of the way there. Books are useful to choose a technology to learn, but not to learn the specific technology.

Getting back to whiteboarding: I've used it to:

- Reject candidates who forget basic fundamentals of a language that they claim XX years in. (Seriously, if you can't construct an "if" statement or use a common collection class in a language you claim XX years in, then you don't belong on my team.)

- Reject candidates who can't learn an unfamiliar API. This is critical, because we need to discuss new APIs in design discussions; and because "old & working" code isn't always worth refactoring to use some shiny new API.

- Reject candidates who don't know how to use a database. (Frameworks / ORMs are not a replacement for knowing how a database works and how to program with one.)

- Reject candidates who don't know fundamentals of threading
I've seen popcon in Debian before, tbh I thought it was already in Ubuntu! Some will be happy with and it and some won't, as long as its optional and presented clearly I don't see an issue. Sending crash reports without asking permission... that should probably be independently set from the rest of this opt-out.
I feel like #2 is caused more because people try to be #1. Instead of letting good programmers develop well-established libraries that everyone uses - you end up with NIHS and a bunch of mediocre developers creating mediocre libraries that only they use. I became a better Javascript developer when I began using well maintained libraries to solve problems instead of wasting time reinventing the wheel every time I had a problem that needed to be solved.

Time is hard. I don't like to deal with localizing time, formatting time, or converting time. Instead I use a library [0] to solve that problem for me. Because while I may need to localize time - localizing time is not the problem I am trying to solve. It's just a roadblock in the process of solving my actual problem.

[0] https://momentjs.com/
I agree with people blaming whole situation on ugly format of IPv6. I also believe that increase to 128bit address was unnecessary and harmful. We could have just added another two segments, have 48 bits total and it would probably be enough. It would also be much easier for people to switch from 127.0.0.1 to 0.0.127.0.0.1 than to ::1.
> it exchanges a straightforward system for a murky deal

You call the current ad-funded 'you get the service free but we secretly monetize everything about you' a straight-forward system?

This seems way more direct to me. Want to consume content? Run code in your browser while you do so.
Abundance and very cheap energy enable energy inefficient (so far) and crazy projects as well. For example, put some coil under the road and power electric vehicles.
According to google, the Tesla roadster is 1235 kg.

I don't know whether weight was added (probably) or removed (very likely the stock batteries were removed) in preparation for its launch.

Update: According to Wikipedia, launch weight was 1,200 kg

Ref: https://en.wikipedia.org/wiki/Elon_Musk's_Tesla_Roadster
Looks like an anonymous work oriented chat app: https://www.teamblind.com
And hopefully it will also destroy RDS connectivity and mangle printer drivers. 1703 and 1709 did both quite convincingly.
No reason to delete it. They won't delete your data anyway and they only count active users. Just not logging in hurts them as much as deleting the account.
Don't worry. There is a nocoin adblock list.
Red Bull Can You Make It Challenge 2018 – DOLLS WITH BALLS
That's my feeling too.
Yes, but syscalls are properly designed. drivers are a huge problem, always have been.
eBPF on the other hand lacks proper security design. They added it afterwards, to some extent.

> how does eBPF relate to Spectre?

Please read any spectre paper. Besides the known javascript attacks, eBPF is the easiest way to bypass kernel ASLR. google is your friend.
> With brain I mean just that, I don't know why it lacks definition. I mean the raw organ of thought in the human skull.

If I understood correctly in your original argument you tried to point out that you need this "brain/mind" to be good in STEM. I would argue that anything which has certain mental capabilities (which I'm not able to define) can be good at STEM whether or not it has a brain or even is human or not, would you agree to that? If so, to keep your argument valid you would have to define these properties which are necessary for being good at STEM. In the previous comment I was just doubting that you can do that, as these properties are not bound to a certain physical form under that assumption.

> That question feels slightly loaded since it proposes that an equal outcome leads to less tension.

I agree to that. So, it seems like both equal outcome and equal chances create social tension. Or are you claiming once this hypothetical convincing theory is out "feminists" will be gone?

> (for example, nobody minds that someone with low strength will be unable to participate in olympic weight lifting, there is an unequal chance of participation and outcome, but it's a fair process)

Yet people are concerned about doping. It's the athletes decision to risk his life for better outcome. Why does that make the competition unfair then?

> Not a lot of people complain when the outcome of the game is inequal but fair.

I would claim in real life situations it is almost impossible for me to objectively tell whether the game is rigged or I just performed very well/bad. But I can tell that the larger the differences in outcome averaged over many people, the more I'm suspicious.
For anyone who is confused, the headline is a fun play on words referring to the concept of "dropping acid" which many here know was a key part of the 1960s zeitgeist that helped give rise to the San Francisco we know today.

In fact the blog post is about MongoDB's upcoming release adding this capability (not dropping it, in case you were wondering) :)
If one douche bag can harp on without being challenged on this?
I guess it needs camera access to use QR codes? Maybe NFC falls in the same category. Not sure about the others though.
>You can't have [access to sunlight] constantly due to the rotation of the earth.

This is the main counterexample to me, since it applies to commercial power generation on Earth. Even underwater/underground, in probably 99+% of cases, a simple cable is easier than a self-contained fusion reactor, and for the remainder of cases (submarines, aircraft carriers, space colonies, etc) it has to compete with mature self-contained fission reactors on cost/safety/mass/volume/longevity/acoustics.

With that in mind, couldn't anovikov's question be trivially rewritten to

"Any chance fusion could beat that price, even taken into account solar's dismal load factors and the Li-ion batteries it needs to deliver constant power?"

Remember too that energy storage has been following a slow Moore's Law (halving in price every decade), and looking ahead in the R&D pipeline it shows no sign of slowing.

Solar is the lazy person's (hacker's) fusion. Who needs to put the Sun in a box when we have the Sun itself? Seriously, why waste money on the box? (again I refer to commercial power here, not space or military) Understatement of the century here, but gravitational confinement has been rather extensively demonstrated.

With this fundamental laziness advantage, I expect mature commercial solar to economically beat mature commercial fusion in the long-term.

Heck, fusion doesn't even have a scaling advantage over solar. They're both limited by the Earth's heat rejection capability. If you built enough fusion power to exceed the power of the sunlight that hits Earth, oops you just fried the surface...

TL;DR for grid electricity, solar+batteries will inevitably "win" over fusion.
You can use a bidet instead and never buy any toilet paper. If you are a woman you need to buy some sanitary products at least once a month.
Naive question: are entities allowed to film you on private property without any kind of warning or sign that they are doing so?
Automotive chips under the hood have to be rated up to 125°C environmental temperature. 150°C in some locations.
I'm definitely not trying to be snarky or mean here--just offering my take on this after reading the article. English is obviously the author's second language, and I would offer that practicing English and learning better fluency/grammar/spelling would help an order of magnitude more than practicing computer science quizzes and coding challenges. Many of the candidates and developers I encounter may or may not be good software engineers--I don't know because their language skills are lacking, and they are unable to convey it through spoken or written word.

I'm learning a second language myself and I feel your pain. I would never want to interview in a second language. However, in the US workforce, English proficiency is critical and such soft skills can often mean promotion into management, increased responsibility, and technical leadership positions.
> I know the allure of a big paycheck is too much for most people, but why are ok with going through these ridiculous circus acts just for the "privileged" of working for Big N?

Cause having a lot of money changes your life and it's not worth giving that up for a bit of pride.

Also working for "Big N" could give you access to very interesting projects, either while you work there or after you leave, since brands do matter and your CV will be more attractive to other companies.
here is a comforting article I read about bedbugs when I had my own case: https://www.theguardian.com/lifeandstyle/2009/feb/09/bed-bug...

"Don't sit down on public transport."
Misusing 2FA for "engagement" is indeed more than you should expect from any company. That looks very desperate and I haven't heard of other companies using these tactics.
The Fast Meme Transform: Convert Audio into Linux Commands
How to Find a Woman Scientist
Amazon Races Ahead of Microsoft in Market Value
Just reading these comments I'm starting to notice multiple linear marks on my legs, arms, neck. I'm itching all over. This is horrible!
> After stopping these practice, I leverage the spare time for following tasks: read C++ classical books and learn more about standard libraries

I might suggest this is the best way to study for whiteboard tests in the first place. Practicing for them might only help if you have other people pick the questions and watch you.

The last interview I had, I completely bombed the whiteboard test, but not for technical reasons. I probably wouldn't have been able to practice my way out of it. Luckily, the company also had a live coding test which I aced, and they hired me, so it didn't matter.

As a manager and hiring interviewer, I have to say that I find whiteboard tests moderately useful, even though I agree with pretty much all the criticisms here so far.

The point of it is to try to see how the candidate thinks on their feet, watch them talk their way through a problem without StackOverflow at their fingertips. It almost never matters if the whiteboard code has bugs, the question is more about the process, not the result.
Mostly no, in Europe.
Did you diagnose the cause of the failure? My guess is it was a failed power supply and that likely resulted from failed capacitors.
From the rest of the article I would have said 2 to 4 years of use at a high utilization. In that case maybe.

It's never the CPU has been my rule as well, except for a new build. Then it might be the CPU.
Sure, the IPv6 address of my server (vsza.hu) is 2a01:270:2016::1, which is 2-A-0-1-colon-2-7-0-colon-2-0-1-6-double-colon-1 over the phone. Many people seem to forget that leading zeroes within 16-bit groups and one contiguous block of zeroes can be omitted.
When I set up IPv6 I learned that you have to let some things through your firewall, like ICMP, because the IPv6 protocol relies on it. When I blocked everything like I did with ipv4, it eventually stopped working.
Java is my main language, but not for those things if I can help it. For network protocols for example, I’m a big fan of Netty.

Thanks for answering!

I’m sure you’re aware of all this and I don’t want to backseat drive/code. It’s just I was on a project once where microsecond latency mattered and it was written in Java, but with a custom String class and custom garbage collection (using a custom object pool instead of relying on JVM’s to avoid any GC halt, which would be intolerable). It was a really fun project tech wise, but at that point, C/C++ would have made wayyyyyy more sense and saved us a lot of headaches.
Coalition Effort to Block Ads Quietly Fueled by Google Data
Well, I don't own a Rift, but I assume you can't just walk up to your PC while it's in sleep mode or whatever and without touching it, put a Rift on your head and automatically continue playing a game you had been last playing two days ago (Something that they've promised the "Oculus Go" will be capable of)
I regularly conduct interviews at one of the more infamous "whiteboard interview" companies. At the end of my interviews I like to take five to ten minutes to answer whatever questions the candidate might have about myself, the company, the process, etc. One time I had a candidate who absolutely bombed the interview asked me a question that expressed a similar sentiment: why do you guys place such a heavy emphasis on basic data structures and algorithms when standard libraries and software packages offer easy to use, efficient implementations?

To be honest, this is a fair question. For someone whose entire career has been spent coding on a single machine, with data that fits in memory, reusing pre-written O(NlogN) or faster algorithms, often with a single thread, I can see why they would ask this question.

The answer is: for what we do, there is no off the shelf solution. Our datasets almost never fit on a single machine, to the point where we make jokes about five terabytes of data being so small we forgot how to count that low. Our algorithms are almost all novel: one of my favorite interview questions starts off as a trivial string manipulation problem but then branches out into easy-to-express, easy-to-understand variations that actually require some very sophisticated algorithms to solve. When it comes to pre-built software, even our internal turnkey database solutions are so sophisticated they require a solid understanding of distributed systems and operating systems to avoid common pitfalls.

Honestly, not every person is up to the task of working in this environment. Our workforce skews towards people with degrees in CS from high-ranking universities not because we're snobby but because there are few places that teach this particular combination of skillsets. You can probably go your entire career without working for us or on the sorts of problems we try to solve, and you can just as well prepare for interviews by focusing on practical matters and not deeper algorithms and data structures knowledge. And that's fine, I'm sure there are plenty of positions out there for you.

But if you do, don't come complaining to me that our interview process is too hard or the prep process is too impractical or that we're being unfair because none of the stuff we test for is practical in the real world. You can have an easy time prepping for my interview or a job at my company, but not both.

EDIT: There is something to be said for companies that cargo cult this interview process. True, if someone can pass this interview process they’re probably pretty decent, but you have to be honest with yourself what sort of problems you’ll be solving. OP, meanwhile, expressed an feeling of blanket pointlessness without saying what kind of job he’s looking for. I hope I’ve made clear this is counterproductive for companies like Facebook, Google, Microsoft, etc.
You seem to have a reasonable approach to interviews. However, as a contractor I was in interviews where I had to code the optimal solution for a certain problem on the whiteboard without syntax errors. That's just silly.

There was no discussion to show any thought process. It was about knowing the expected solution to 100%.
Hyundai Shipyard Builds Ballast-Free Eco-Friendly Ship
> CPU mining costs more in electricity than you get out in currency.

This is a huge assumption that you are making no attempt to back up.

Without specifying what currency is being mined or the rate of earning it per kw/h you have no way of determining the relative value of those two things.