skysight-inc/HackerNews huggingface dataset:
> they want to know that you have the basic mental dexterity to figure things like this out

If you have the "mental dexterity" to coming up with your own solution which is identical to Dijkstra's pathfinding algorithms in terms of complexity within an hour interview, you are a god among mortals.

And that's what they expect - a solution to a problem that is equal to the best minds of our field. I say this from experience: I was expected to do exactly that, and criticized when I came up with a O(n^3) instead of O(n^2).
It's more alarming to me that, apparently, critical infrastructure in a nuclear plant is running old versions of Windows.
I hired Sahat as an intern three years ago while he was an undergrad. It was one of the best hiring decisions I have ever made. He was productive immediately and our (small) team felt the loss when he went back to school. This guy is good and gets stuff done, ask people who have worked with him.

I wish Sahat had reached out to more of his network before responding to random recruiters. Tech interviews as Sahat experienced them are broken, but tech hiring is slightly less broken especially when you leverage your network.
Another interesting case apart from spaceflight where radiation hardness is important: Particle accelerators.

CERN for example has a lot of material, a quick search leads to e.g. https://lhcb-elec.web.cern.ch/lhcb-elec/html/rad_hard_links.... or the Radiation to Electronics workgroup https://r2e.web.cern.ch/R2E/
What line of argument? It feels like you're referring to an argument I haven't made - The one where I say stats must have their potential for error considered, but only wrt Japan.

Also, some of the links posted here show particular reasons to consider these Japanese stats suspect:

> Just about every country has an incentive for pension fraud.

Not all countries investigate pension fraud equally.
How do you pronounce the name? X-I or Chi?
I also did that for a while, but then people in my social circle moved on to whatsapp and would never answer their phone or texts... ¯\_(ツ)_/¯
It's my experience as well.

I do receive several "inquiries" per week, mostly due the fact of having left my CV (obviously now very outdated) in many job sites when I was looking for a job in London, almost 10 years ago.

They are of the type "Dear [Name], I hope you are well. Would this role be of interest for you in your current situation ? [role description]. If not, do you know some friend of yours that would ? Best regards, [name of person totally unknown to me]."

This is not even a serious inquiry, much less an "offer".
I'm no expert, but according to what I've read: "anabolic steroids - This category of steroids stimulates muscle growth and can allow athletes to train harder and recover more quickly." Obvious benefits over a long season.

I've read elsewhere that certain PEDs can shave weeks off injury recovery times.

http://www.bbc.co.uk/ethics/sport/debate/types_1.shtml
It's not an exception. Like entropy, software can be reduced locally, but it can never be reduced globally.
Of course not. :) And it's going to go on for a while. Part 20 and beyond.
When I was an undergrad, my team won the Facebook Hackathon at our university in 2011, so they gave each of us job interviews. None of us got an offer, but the irony is that one of my other team members went on to work at Instagram, which was then acquired by Facebook less than a year later. I'm pretty sure that was about the most expensive way FB could have hired him.

During my interview, the interviewer asked me where I was getting my CS degree from, and I replied that I wasn't getting a CS degree — my major was chemical engineering. He was silent for a few seconds, so I'm pretty sure that wasn't the answer he was expecting.

What I remember about the interview process is that I was asked to implement some kind of odd search/sort algorithm. I remember thinking "why would I have this memorized off the top of my head when I could easily Google the best algorithm suited for the task?"

In high school, I don't think there was ever a chemistry or math exam that I didn't get a perfect score on, but I would also take much longer to finish than the other students. I frequently ran over the allotted class time and worked well into the lunch period (luckily, I had nice teachers who allowed me to do this). In college, I remember perplexing the physics professor, because I got 70s-80s on the quizzes throughout the semester, then I got a 113 on the final exam. I told him the only difference was that I was given 20 minutes for the quizzes, whereas I had 3 hours to complete the final exam. The extra time made all the difference.

So I wonder if a lot of companies are missing out when they look for 1) people who have a lot of simplistic CS algorithms memorized and 2) people who can work quickly on the spot. I may not be able to write a FizzBubbleRedBlackSort algorithm on a whiteboard in ten minutes, but give me a week and I'll have you a parallelized implementation of quantum monte carlo that runs on a hundred thousand cores.
> It's more alarming to me that, apparently, critical infrastructure in a nuclear plant is running old versions of Windows

Don't worry, the most important parts are running on DOS or OS/2, so we're saved from doom!
Because most of the tech industry has no other reason to exist?
Glad you like the series. Yes, many of the best books were written a long time ago and are now hard to find.
And all those hours spent on A List Apart's "sliding door" tutorial for rounded corners
Is your experience different from mine then? You do see companies negotiating on salary?
Melyik képek határoznak meg téged
Obviously one has to be smart about this attitude :) I am not saying acting arrogant/Idontcare will always be a good thing. Just the right amount of it so you don't come across as a scared little applicant.

But as I said earlier its usually bad to stand in silence with no answer and let time run out. Better to admit whats going on and try to explain what the issue is.
Bullshit, I've watched Independence Day. You can easily take down advanced alien warships with some objective-c.
I meant more that you need to let the things you encounter during implementation drive the design. This is particularly relevant when requirements change (as they often do), but even if you can nail down the spec perfectly up-front, trying to design at that stage is still a mistake.
With all due respect, being able to recite algorithms from memory is no actual indication of being at the top of your game. All it really indicates is that you are capable of memorizing algorithms.
What about the post-Meiji period?

The attack on Pearl Harbor in 1941 was just a misunderstood act of extending an olive branch?
I've recently had to enable C++11 in a project because a header I use added C++11 features, and it appears that going from C++98 to C++11 makes Clang and G++ considerably slower. Can anybody else confirm this?
An unethical business culture that rewards hyperbole and fraudulent misrepresentation of business success.
>This is a rather unusual contribution graph. Most I've seen follow a very stark power law, with one contributor doing over 90% of the work, and the second contributor doing around 5%. This graph shows a lot more collaboration from many people. The development of gcc seems healthier than ever!

Is it a sign of health (diverse community) or a sign of illness (no active technical lead, outsiders driving development in fragmented directions)? I don't think you can tell just by looking at the graph.
TouchID isn't to make you a better international spy, but rather to deal with realistic threats.

The average person is much more likely to have their password stolen by somebody watching them enter it over and over every time they look at their phone than somebody who is going to go through the trouble to replicate fingerprints.
Meaning you could actually pay effectively less, if you put 750$ in a savings account you'd earn an interest rate - paying off your 0% loan while earning some small percentage on the money you woudlve otherwise paid up front.

Obviously it would be a very small amount, but still overall superior to paying cash, definitely better than using credit.
You mean I will be able to listen to the music on my phone only using god-awful horrible-sounding hard ear-buds from Apple whose only redeeming quality is proprietary lightning connector?

Thanks, I'll pass.
If I am looking for a surgeon for an operation, it's enough for me to know that he was trained at a good school and has enough experience -- for that a bio online is already decent. I trust his education, after all the field of medicine is one of the oldest in existence.

There is no such trust in the education of software developers, perhaps because software development is such a new field. I've worked with great ones without a formal education and terrible ones that graduated from good schools. The way to 'prove' yourself to someone when they can't work with you (e.g. first stages of a hiring process) is to demonstrate your work by using technical articles, GitHub commits etc. Also, that stuff is not specific to web devs, I'm sure you can find every kind of project under the sun on GitHub.
They might make sense legally, but they don't make sense on the Internet. We're trying to patch our archaic rules onto it. Sorry laws can't keep up with technology, but tough shit to those trying to force a square peg into a round hole.

Also, while it may not be Netflix's fault, it's definitely Netflix's problem. They are the ones losing out on free money.
An excellent source on forensics' scientiic basis is the "Reference Manual on Scientific Evidence: Third Edition"

http://www.nap.edu/catalog.php?record_id=13163

It was written by the National Academies as a guide for federal judges (i.e., for non-scientists), so it's based on deep scientific expertise and yet is pretty readable. Also, the first section on how science really works in practice, relative to theories of scientific method, is unique (AFAIK) and exceptional.

EDIT: If there's not a free version available at that link, I'm pretty sure you can find one from a credible source elsewhere, I think from one of the other organizations involved. However, consider paying and supporting the National Academies' work.
Outlets are cheap and easy to wire. Running low-voltage cable throughout your house to supply USB ports in outlet panels isn't - especially since, at least in the US, you can't run HV and LV cable in the same conduits and still pass inspection. (Nor should you! Suddenly having 120VAC@10A on a USB port's power pins is a Bad Thing.)
Freelance Horror Stories (and lessons to draw from them)
That's fine in theory, but the reaction you get during an interview - which is a highly stressful, completely artificial situation - tells you nothing useful about the reaction you'll get when someone is settled in a role, they know the culture, and the culture knows them.

OP sounds like someone who will rage quit and have tantrums. Those aren't employable qualities.

But is that an accurate impression in context? He obviously has a practical background, likes to code, and can solve problems.

How do you tell if he'll be a net benefit or a net loss to a team?

I don't think asking anyone to improvise a BFS tells you much about that.
For me, it's -

1) Red - Small in size; Readable, compact and concise code. Its a powerful All-in-One Package with lots of great features as well as easy for newcomers. It can be used for low level as well as high level programming.

http://www.red-lang.org/

2) Rust - Its powerful concepts of borrowing and ownership, and its tight security features are just great. But its kinda verbose.

3) Nim - Clean, readable code. Fast compile times as well as compiled code. Lots of good ideas in it. Different gc's for different use cases are great.
Yep, it is open source, cross-platform, with a fantastic MVC framework and an elegant language (C#).

Visual Studio is of course proprietary and windows-only, but it isn't necessary to use. Although you'd be a fool not to use it.
If it is on machines that the university controls, they can install a root certificate of their own and then MITM the encrypted web traffic.

I've seen this a few times at large companies. All work provided machines will have the company's root cert installed and this allows them to intercept and monitor all the traffic.

I'm not a lawyer but I assume that this is legal. The company is monitoring their own network and their own machines. The employees may have even signed some document during their on-boarding which further stated that the company is allowed to monitor any activity on their own equipment.

I consider this an ethically grey area. It starts to become unethical in my mind if the users of the network are not explicitly told in plain language that all of their web traffic will be monitored.
It's not a feature for a user. If you're sharing a piece of code for the hacker (as in _Hacker_ News) community to check out, the language it's written in is definitely relevant.
> Maybe you are right, but what are we blaming silicon valley for?

A culture where regulation is a hinderance that can be ignored, rather than something that protects businesses and customers.
It's not hard for an organization to put a system in place to mitigate any particular individual from making a poor decision. Entering into any decision that is high-stakes inherently justifies the cost of the existence or creation of such a system. For example, RFP processes are often required for any spending over a particular threshold on external vendors. Hiring processes often include input from more than one person.

If the investors didn't do their proper due diligence, then they can take steps to be more responsible in the future. If the founders misled them, then it becomes an economic and political issue of how to address and further prevent such problems.
That's the same article in a "desktop" view. Is that what you're asking? Personally I prefer the mobile one.
Sadly, you should be suspicious because this "article" is just a gloss of the university's press release (and university press releases are notoriously worthless).

The clue is phrases like "a cure rate of 98.6 percent". First of all in any therapy that's an extraordinary number. But in face what's a "cure"? Typically a study has specific endpoints; in oncology (not my specialty) they'll be things like 5 year survival, tumor size reduction etc.

SBRT appears to be effective for small, contained tumors apparently like prostate cancer, so that part is great.
Did you see the vote where the 367 lower house members declared their opinion? They all were angry, hateful and voted in the names of their sons, grandsons, wife and their hometowns, and even the country. None of them stated that Dilma broke a law. A few mentioned that Dilma was "bad for the country" without being specific.

So it all boils downs to differences of opinion.
That may not be a reason to impeach a president!
The president was chosen by the people and the other politicians must respect the opinion of the people.

Yes, nobody is perfect and I also do not think that Dilma is very competent. But I think that Dilma does not take bribes from nobody. Temer and Cunha do.

Brazil is degrading itself from a third world country to a lawless fourth world country with the impeachment of Dilma.

We are here debating and this is really of little importance. What is important is what happens with the economy in Brazil.
Do you really think that Temer and his friends will do something good for Brazil. Have you heard from them what they will do to stimulate the economy? Because cost cutting seems easy but is not. The best way out is to stimulate the economy. People must have trust to invest, to start a new business and to expand. Do you think that Temer and his friends give this trust to Brazil?

Do not forget that foreign investors are allergic for political instability. Impeaching a chosen president without a good reason is the best way to keep foreign investors away.
>* being hired because they passed a test they cheated on*

The certificate shouldn't matter in the interview itself - it is just a way to pair down the choices of who you interview when you have many candidates. If you have knowledgeable people in the interview process (i.e. at least have a dev present for a dev interview, not just managers or HR people) then you should be able to catch those that don't really have the skills.

Heck, even people who genuinely have a certificate might be rubbish overall but revised well for the exam days - you'll hopefully weed those out in a good interview process too.
As a non software person (civil engineer but going in for a CS masters), this is my biggest gripe when it comes to speaking with developers about their jobs: they lack perspective.

I can assure you that the bar for entry into my field is much higher than software. Like medicine and law, engineering requirements are strictly set by state law and professional boards. You need at minimum a bachelors in engineering to get a foot in the door. There is no self studying or civil engineering bootcamps. Afterwards, you need to become an engineer in training (EIT) by taking an entrance exam. Four years of experience later, you can sit for your professional engineers exam to become a licensed PE.

So now you're 8 years down the hole, finally licensed and ready to actually practice in a professional role. The kicker is that you're still probably making less than a fresh CS bachelors student working at <foo> corp in a tech hub.

I'll stick to posting on Reddit and contributing to projects.
> I'd say a majority of those who graduated my CS class 6.5 years ago now own their own home

I think what you mean is that they have a mortgage they'll be repaying for a long time. Houses are still too expensive to buy in the UK with a junior- to mid-tier developer's salary in the UK, even if you went to a place like Cambridge and worked for Google.
Actually there's evidence, they are not saying that they didn't did the fiscal maneuver, they are saying that other governments did the same and not got impeached.

I agree with your point about the impeachment, it's a political maneuver.

We are stuck with two options (and both are bad):

1) 2 years of stagnation and political fight inside the government

2) 2 years of maybe a recover or a complete disaster

[edit: formatting]
I don't interview well. Technology for me is exciting because of its potential to bring happiness to people. If someone tells me that the product I am working on has a security issue because it does not follow some the security portions of the RFC correctly, I will be delighted to read it carefully, study arcane encoding algorthms etc and implement code that brings up the compliance to an acceptable level. If you ask me to devise an algorithm to find the longest increasing subsequence in an array of numbers without any context I won't do so well.

Maybe I am conceited, but I can't convince myself I am an inferior programmer because of it. I can make money for your company. I can work well with a diverse of group of people. I take pains to conduct myself with integrity. Shouldn't all that be the central measure of how people are hired ?
Yeah the state of x86 books is very poor. The book that I recommend is the only x86 book that makes any sense.

If anyone knows any great x86, or actually great assembly books, let me know. I'd love to find another great book on this topic.
This will be fun (not) for distributions. Clang and G++ also seem to be slower when a newer C++ standard is enabled. I don't really buy the argument that changing the default will help new users who want to use C++11 features. Why not make C++14 the default then?
Heh, whenever I hear "calibrate the screen" I assume you either work at an Apple Store or have been to one recently, as that seems to be their favorite line.

Calibration is only necessary on a glass-only repair; it realigns the digitizer "touch web" with the top glass that you're actually touching. That's why we don't perform nor recommend glass-only repairs.

When we repair a screen, we test every part of the digitizer before giving it back to the customer. We type on the keyboard, open apps, etc. If we find a dead spot, we replace it on-site. If by chance there's something we missed on our test, that's why our warranty exists.

If a customer finds a dead spot or the digitizer starts glitching, that's covered under our warranty. And that's why I recommend you find a shop with a good warranty. Most of them don't test as thoroughly as we do, but even with testing, a small percentage of digitizers will still have issues a few days to a few weeks after the repair. A warranty will get you a no-hassle replacement as long as you haven't cracked the screen.
With the 2nd most contributions and also the one who wrote the release announcement, it seems that Jakub is the current de-facto leader. The graph suggests that he does not lead alone, though.

edit: Upon closer inspection, it appears that Arnaud Charlet is currently the top one because he's committed a lot of Ada code for other people from AdaCore. It would take some teasing out of the GNU changelogs instead of the svn log to figure out who really wrote what. So, looks like Jakub really is the leader.
Enjoy the ride! I'm enjoying the spectacle of Leicester and Tottenham's great run this year after the bottom fell out for some of the bigger clubs I normally support. It's fantastic - and I hope both can sustain the pace in the years to come.
Feels like clickbait.
One thing that seems clear in the Chernobyl exclusion zone is that for wildlife, living with radiation is less bad than living around humans.
Yes, many places will buy them. They pay more if the LCD is still intact because they're easier to refurbish.
Shopify Capital
Whatever, the hype around this is unbelievable. Theranos might even still have a viable business. Let's revisit these comments here in 5 years again.
Pretty cool. I was going by a book I read a couple years ago, but could be totally wrong. What you mentioned is very interesting and seems to contradict their findings.
On the other hand there's approximately 21 Million Closed Issues.
PTTOW: The secret celebrity summit that’s trying to improve the world
There are those that are directly responsible (manufacturers, regulators), and those that are indirectly responsible (the people in a state, shareholders in a company, humanity, God, etc).

The people don't get to vote on specific issues, they get to vote on representation. The people representing them are directly responsible. Hold the people directly responsible to account, remove and replace if ineffective.
Does it matter if the person selling you a bridge really and truly believes that they own it? A scammer who believes their own hype is still a scammer, no?