skysight-inc/HackerNews huggingface dataset:
So what's your point. Socialism was terrible for the economy but anyone who says wages stagnated is wrong because these stats show that income grew. So... socialism worked out?

IMO, what happened since the 70s is that corporate capture of economic growth increased, often through government spending. Basically what's being called neoliberalism: austerity for most, government handouts for the wealthy.
>"Some companies will happily bring you on site for a full round even though they have no idea whether there is an open position for you (infamous example, you can pass Google's hiring committee and then be told there's no headcount)."

In practice though this is kind of rare especially for the larger SV companies. I'm not saying it's never happened but that Google incident sounds like an anomaly.

How do take home projects save time if they take between 4 - 8 hours? That's the same time as an onsite takes. The difference being that before a company brings you onsite there has probably been at least a technical phone screen or two so the candidate has ben "qualified" to some extent no?
Read a theory or something once.. that Sociopath's are likely to do one of two things -- go on a murdering spree, or become a CEO.
To me, three or four (or sixteen) hours on 2000 lines of code seems like a good business investment because:

1. A bug can easily consume that many staff hours and create orders of magnitude more losses than the cost of the staff time...and that's just if it is a bug rather than a vulnerability.

2. The reviewer learns the existing code base.

3. The reviewer learns the new code.

4. Peer review is part and parcel of sound engineering practice.

To me, 2000 lines sounds like a large change set and reducing the size and scope of the change set and increasing the frequency of changes might help and is consistent with current industry trends toward process improvement.

My random internet advice is to reframe 'looks good' as evidence that the process of code review is doing what is supposed to do. Not that I particularly like sports analogies, but the sign of a good team defense is what doesn't happen. One of the things that doesn't happen is 'its your fault not mine' when something bad happens.

Good luck.
Additionally: Nine times out of ten, you shouldn't be implementing the binary tree in the first place. There are already tons of tested, robust libraries out there that will do it a lot better than you can, handling all conceivable edge cases, available in a variety of license flavors. Many languages' standard libraries include support for binary trees.

You want candidates who can work through the buy-vs-build tradeoffs.

Reminds me of when I was asked to implement a filesystem API in C or C++ with file manipulation and path parsing and whatnot. The best answer I can think of is usually "With no weird constraints given (is this an embedded system, for example?) just use boost::filesystem and move on with your life." Not impressed with this answer, the interviewer would continue with "assume you can't use Boost!" Next answer is: "There are a variety of filesystem abstractions already written, far better than I could whiteboard. I'd go through each one and pick the one most suitable to the project." I thought it was a trick question at first. You really DO NOT want candidates who hear that question and launch into writing code!!
I would think Google endeavors to move AWAY from Java given its current stewardship. I think Go is the future of Android.
I watch russian (and other) car crash videos, not for the gory content, but because I find them very educational. I feel they help me become a better, more responsible driver.
I was playing portal before it was available for linux (it was 2008 and I don't think there was even a mac client for steam yet). It ran faster on mac under wine than it did on windows, but I did notice wine was downgrading the graphics a bit (probably to DX8).

It's possible they were playing L4D under wine before the "native" linux client was released.

(the native client still uses a DX -> GL translator for shaders IIRC. Valve open-sourced it.)
Have startup ideas that you never plan on actually doing?

We'll be featuring guests that are happy to give their best ideas away for free.

One beautifully designed pitch deck in your inbox each week.
And AFAIR once the improvements were discovered these were carried over to Windows versions as well.
As for your second point, I don't fully agree with that one.

I think that credentials and requirements are indeed wanted by many students, but not by all of them. If you already have a degree from a university, and you take some MOOCs for fun, why would you bother with it?

In my case, I have my degree in compsci, but later realised I do have an interest in philosophy as well. Due to working I could not go study the full-time course, but my uni offered me to study philo at my own pace (each semester, just take courses a,b, whatever). Without having a degree at the end of this.

To conclude, I believe some students do MOOCs purely out of interest, and don't attach as much value to the certificate because of that.
How to Properly Run Docker on RHEL and Friends
Ask HN: Healthcare or energy startup?
Yes, both terms are vague, but that's kind of the point.

Which industry would you choose to start a business in and why?
Yep, in Australia there would be a painted arrow on the road, a 'Left turn permitted on red after stopping' sign, and the opposing traffic would be stopped every few minutes for this one to go green for a few seconds just in case (so as to not confuse people, and in case in a really busy time the traffic on the opposing way was too busy to let enough people through to stop the left turn way backing up).
My favorite bit of trolling, from 2004, was the "I don't usually link to blonde jokes, because they are sexist, but this one was really funny..." Such a very clever bit of trolling.

A few bloggers (most of a feminist mindset) agreed to launch it together, and they linked to each other. Then several dozen other prominent bloggers joined in, linking to each other with text, which varied but basically stayed with the same theme: "Blonde jokes are sexist, so I don't usually promote them, but this one was really funny..."

So a person reading the first blog would click the link, and go to a second link where the text was again "I know, I know, I should not promote blonde jokes, they are sexist, but this one really made me laugh..." and you click again and again you read "This is the funniest blonde joke that I have ever read" and you click again and again you read "I hate blonde jokes, but this one made me laugh out loud..." and you click again...

How many times did you click, before you realized the joke was on you? The joke was pretty much a test of your social intelligence.

That joke really only worked in the blogosphere of 2000-2006, the era when the blogosphere was at its peak. I am not sure how anyone could recreate that joke now.
URL should probably be changed to the original source, which has a lot more details: http://blog.checkpoint.com/2017/03/15/check-point-discloses-...
Thank you. A great response to "reverse a string" is "What's the encoding?" If it's anything but ASCII, you're in for a long white boarding session. If the interviewer doesn't know what you're talking about, back away slowly......
Doesn't google voice require an actual phone number to link it to?
Wondershare PDFelement 5.12.1 Crack and Serial Key Full Version Free
This is awesome. Although for any modern robotics project you definitely need a powerful gpu. What's the support on the board to hook up an external gpu?
The Return of Parker Conrad
How Not to Freak Out About the Cyber War
Many of the usual hiring practices can be bypassed if you already know someone at the company.
What still gets me is how people could justify this type of behavior. I suppose, it's not just one person, but a group (possibly large) that are complicit in all of this. At the end of the day, Jim or Monica goes home and thinks "sure, I know this was an immoral course of action, but I'm glad we just got control of the narrative".

We see these scenarios in movies all the time, but I just wonder how people could do these things in real life? Are people really that short sighted that they think it's ok to own the patent on genes for a plant created in nature just because the law says so? And then on top of that, they make some nasty chemicals that kill things other than their patented plant.. I'm not a dystopian acknowledger really, but wow, life is stranger than fiction sometimes.

Anyway, I just don't understand how Monsanto could be seen by any rational person as a step forward in humanity's progress.. To me, they are a prime example of how humanity will self destruct at some point.
The fundamental part of the job being reading your mind?

For every interviewer who asks how to find if a number is in both arrays and is expecting a detailed discussion of he to do a nicer job by not actually having arrays, there's another interviewer who just wanted to see if the candidate can write two loops, leave the loops early when the value is found, and not run the second loop if the first one doesn't have the value; expecting to do all that in five minutes so more complex questions can be asked.
> all my open source code is written in java 8 for him to look

That completely defeats the purpose of a small, self-contained assignment like the one you were given. And your code isn't even in Java 7 (no diamonds), I think it was a legitimate remark.
Yet another person who views "the market" as the end all be all decision maker. Learn to think beyond money, the universe is much bigger than a pile of paper
> startResetPasswordProcess_givenEmailOfExistingUser_sendsNotificationToUser

It's sad that this is the state of the art when unit testing (but I have not found any viable alternative when the premise is that I have to use JUnit).
I have to ask how stupid consumers can be. If someone is building a mobile app, custom devices, and connecting them with a web service, you're pretty much guaranteed that the data flowing through their systems is accessible by some people if not stored.

From the sounds of this article, the data collection was relatively innocuous, and probably just the default that a typical developer is going to build into the system. Could they have provided the same service with zero storage and very decoupled from the email address. Sure, but I'd only expect that from a company who pushed privacy and security above all else - and even then I wouldn't trust it unless they published details of how everything is P2P and secure. Sounds to me like they will lose functionality (or at least like have very poor customer support) without the email addresses. If you're not willing to risk this rather obvious exposure, why not buy a normal vibrator? This is only marginally more sane of a lawsuit than the one against Red Bull because it does not, in fact, give you wings.
Clickbait article that attempts to use psychological terminology and generalized this / performs mass diagnosis to make you feel better about your job by demonizing your CEO.
I fear you are right in this.
In my experience, the people who did it out of passion or interest where unfortunately the minority.
This is gonna be interesting.

TLS 1.3 removes a whole lot of problematic constructions and greatly improves security. However, 0-RTT is the only piece that looks like a candidate to introduce new security problems, because it can allow replay attacks.

I'm pretty much waiting for some interesting attacks based on that showing up. But from the severity I expect things more like POODLE or BEAST (== relatively complicated to exploit) and less like Heartbleed.

(To be clear: I don't blame CF for enabling it, they have the problem on the radar and seem to take some precautions, as you can read in the blogpost.)
How to Become a Better-Informed Patient
We've had similar experiences. For the vast majority of jobs across all industries, the last deciding common denominator question that seals the deal is "Can I see myself having a beer with this person?"
To the people who say spending "4 hours is more like 6-8 hours and it is unreasonable":

- How is this any different than spending an unreasonable amount of time studying balancing binary trees and similar trivial whiteboarding problems?

I'm of the opinion that studying all these variations of the algorithm problems is a bigger time-sink and waste of time than getting into the habit of problem solving a take-home project.
Oh neat, I didn't know Ross had actually released a version of transformers with Select. Now I've got to go learn it.
So it isn't the case many Go users come from the Ruby and Python communities?
Visa Travel to America. Identifying Trends and Outliers with SQL and Redash
You wouldn't implement this in production, you would use a library - just like 90% of everything else you do in production. This paper is packaged up here https://hackage.haskell.org/package/logict
IoT App Development Cost
Most interviews I've been to have been the same. I was talking about the ones where you have to solve some tricky algorithm questions at a whiteboard while someone is staring at you. I have no problem doing that in front of my colleagues, but find it difficult to do at a job interview.
And here's your /r/DIY post, which was a very interesting read: https://www.reddit.com//r/DIY/comments/4m7do7/i_built_my_jee...

Good luck!
>"what are we doing here?"

Assessment.

A university standard of assessment is better than anyones standard of self assessment.
>Science is great, but people are so fallible.

Part of science is assuming that people are dishonest, incompetent, or subject to influence.

But the scientific method should correct for those occasions when other individuals attempt to reproduce the original results. If we're not doing that, it really isn't science. Appearing in a peer reviewed journal is just the first step for an idea to become an accepted scientific truth.
What's your opinion about re-starting an old community?
So they only know it's safe because people try to commit suicide with it and fail?
I would have assumed they would be cached?
I am curious to hear the opinion of HN members about the idea of picking up an old community from back in the day and boosting some life into it.

Personally for nostalgia reasons I think it is already worth it. But I can imagine some negativity may come from it as well.

Does anybody have any experience doing this? How did it go? Or maybe you considered it but decided against it?

Anyway, I just wanted to have a little discussion about this with hopefully likeminded people that understand what it means to run a site. To shut it down, and perhaps think about re-starting it.

We've recently done it, and I've had nothing but mixed feelings about it. But the nostalgia was almost worth it.
Wouldn't it be easier (and less error prone) to just wait in the parking lot for a fancy car to pull in?
The frame data is incomplete with no keyframes - if you want to do a fairly typical memory conservation technique where after user switched away from the browser tab, you pause a GIF, unload it from memory, and then need to reload it from the same frame when user switched back - you will need to replay entire GIF to that frame.
You're not the only one wondering why handover is so limited! I worked on React Studio, which is another tool that tries to solve this:

https://reactstudio.com

It's a designer-oriented front-end tool. Three big features are responsive mobile device previews, easy creation of components, and data-driven design (e.g. filling out lists based on real data from a server or mockup data sheet). You can design in place, and there's also a Sketch plugin for easy import.

The tool outputs very clean React+Webpack projects using Facebook's "create-react-app" toolchain, so the code is actually useful. Going the other way, developers can control and augment React Studio's output using plugins -- thanks to these hooks, it's actually more like a metaprogramming utility, a "design compiler", rather than just a WYSIWYG prototyping tool.
Maybe becoming a CEO is the most productive/net positive role for someone with such a disorder.
Both of those things are true here in England even with daylight savings.
Easily 9.9 out of 10 people won't get sardonicism. My contribution was the Evil of Pippi Longstocking site, which aimed to prove that Pippi Longstocking is the devil. (Anybody remember the '90s?)

The Daily Show, which thought I was serious, invited me to do an interview with Mo Rocca. (They were disappointed to learn the site was a joke.)

I earned a headline in Sweden, and in the story Astrid Lindgren lamented being misunderstood (ha!).

The hate mail (and some fan mail) from Sweden was precious. I later added a section on the site called "Swedemail." You'd think that would tip people off, but nope.

Anyhoo, AOL took it down eventually. But it's still on archive.org, thankfully. Here's a later snapshot with the Swedemail section (complete with Barnes & Noble affiliate ads!) if anyone's interested. http://web.archive.org/web/20021017095408/http://members.aol...
The impedance mismatch with its intended target (mainly Java) is enough to make Kotlin a complete waste of time.
I totally agree. If architectural design was left up to the construction crew, you'd never see a building like what Frank Gehry designs. Did everyone working on his projects curse his name and wish they could just build something with nice straight lines? Yeah, probably. But like you mentioned, a great designer pushed the envelope and now there are some amazing new buildings in the world.
This zealotry needs to stop.
That isn't the metric. Read the tl;dr.
As someone who is not American - I am Indian, I find it crazy that legal immigrants have to go through a decade plus long wait to get a green card but a Mexican can pay a human trafficker to cross the border and then get protected status. I fully support Americans who wish stronger borders. I don't see anything xenophobic about their views. A nation should be able to choose who it accepts as residents from other nations.
Pretty good actually - http://ardupilot.org

Setup a proper organisation, with proper ways to handle commercial interests, etc.
I think the parent is asking more about possession and distribution of murder not being illegal (presumably, in some jurisdictions) whereas possession and distribution of child pornography is. Not all of the pictures/videos/etc hosted on those sites (rotten.com, bestgore.com, etc.) are accidental recordings.

>Recording an accident or unrelated act of violence presumably doesn't create any incentive for more violence.

Getting visitors for your gore site is pretty good incentive for more violence and more extreme content. Same with selling of early non-web based content like the Faces of Death series.
Doesn't source love CPU and linux would have had a better scheduler?
Build Lego's anywhere with Lego tape
This sort of rigid adherence to a particular paradigm isn't restricted to enterprise developers. I've seen this sort of thing in practice (or attempted) from colleagues in data pipelines for machine learning and other very much not-enterprise settings.
Non-democratic organizations inherently don't represent all parties and interests participating within it. If they did, they would be democratic organizations. A non-democratic organization will be influenced by, and will bend to the interests of, the few.

A for-profit organization inherently has incentives that are perverse. Historically, the profit motive has incentivized things that run contrary to the well-being, and rights enjoyed by, society. It is profitable to censor, erode privacy, erode labor protections and rights, use psychological manipulation to influence the behavior of others and push negative externalities onto others.

Yes, democratic non-profit organizations can misalign with a "free society". However, a non-democratic for-profit organization is fundamentally incompatible with the ideals expressed in the article.

> Those adjectives mean little (as does "free society") without a definition.

Merriam-Webster works for most when colloquial definitions bottom out or are hard to recall.
A good friend -- advertising-focused designer with lots of Photoshop and Flash experience -- has been exploring this transition. I also have a "unicorn" title myself (data scientist, lol), and think this would be an interesting transition for him. He doesn't know where to begin though.

If he wanted to move to "tech-friendly designer," what should he pick up? Sketch? React?
I would say that I remember the medieval Internet as being much more shocking (or at least, much easier to stumble on shocking content). I remember when I first got internet at 12 years old in 1996, I saw an ad for a site called "Animal sex farm" and basically saw an image of a girl with a dog... That was my first exposure to porn (not ideal as a first thing to see as a kid)...

This kind of content is most likely still available today but I do think that it's deeper under a surface and that a kid or anyone is less likely to stumble on it while browsing.

That's not to say that there weren't good things about early Internet. I have good memories of irc, usenet and the decentralization that existed back then. In a way, it felt more magical than it is now but that's maybe the kid in me talking.
People with understanding can also design things that push the envelope, why do you think the term 'sadist' exists ;)
You don't have to be a psychopath to be a CEO, but it does provide a competitive advantage.
Found the CEO!
You do realize you're comparing an amalgamation of software companies to a Linux distribution vendor, right? Oracle hasn't just been a database company for ... probably decades.
Damn right - https://github.com/mirkix/ardupilotblue

Looks like it works right out of the box with ardupilot's git head
It only supports English and German. However you can try add other languages here https://spacy.io/docs/usage/adding-languages
There are many of us waiting for Valve to deliver on SteamOS promises, but it doesn't look too good.

SteamOS was a reaction to Windows App Store. If MS wants to take away from their market share, they would push Linux as preferred platform. I don't really see this happening, so it remains a pipe dream.

We can at least hope Vulcan adoption will ease the effort of porting AAA titles to Linux.
Don't think this is 'news' anymore.. pretty much assumed.
I tried LightGBM for a Kaggle. I couldn't get anywhere near XGB.

I was using the LambdaRank stuff. Given the boasting the LightGBM team had done I had assumed it would be close to XGB out-of-the-box for a ranking problem (since XGB only does pairwise ranking). It was far enough away that I had to ask if I was misinterpreting the output[1].

That was 6 months ago now, so maybe it has improved. I know they made big claims.

[1] https://github.com/Microsoft/LightGBM/issues/37
Okay, the law requires a signal light at that intersection. Okay, the light is always red because reasons.

What I don't understand is why the 3 light red/yellow/green signal unit has never been changed to a 1 light red-only unit.
>"Why would a company look at your CV? At best, it's full of exaggeration. At worst, outright lies."

So by your reasoning CVs are not meaningful at all. Should we get rid of them? Why stop there though, should we not even discuss past projects we have worked on in interviews since those are also likely exaggerations and possibly outright lies?
I think I've finally found the source of my constant influx of spam. It won't fix the downstream sources like resellers but at least I can ask Netprospex to remove me. But since they aren't the ones directly spamming me do they have to comply?