skysight-inc/HackerNews huggingface dataset:
In my experience, no, they cannot exercise judgment and an absolute system has to be in place.

In theory, could informed, intelligent, rational actors without ulterior motive do so, sure. I'd sleep on a couch and eat ramen for the chance to be part of such a team, but I haven't met them.
Ryan Holiday Sells Stoicism as a Life Hack, Without Apology (NY Times)
If I'm curious to read the entire court documents, does anyone know where to find them? Googling with no luck.

"The case In RE Facebook Class C Reclassification Litigation, CA 12228, Delaware Chancery Court (Wilmington)"
Strictly speaking that's true. But employers have a fair amount of leverage, especially in terms of recruiting and what-not. I suspect a lot of people are on LI because it serves as a sort of default online resume, and if companies quit recruiting through LinkedIn and switch to something else, I think the users might follow.

OTOH, maybe most people only use LI as an online Rolodex and maybe it'll all turn out to be a moot point. But it still seems dodgy to me to have a major industry player like MS owning LinkedIn. I think I'd find it questionable if anybody else had acquired them as well, although Microsoft's history does add some emphasis to the whole thing in my view.
The first part about comparing the callbacks in Javascript vs do notation in Haskell is super misleading. The do notation desguars to code that looks essentially identical to the Javascript version. Sugar is not a negligible consideration in system choice, but that kinda thing just bugs me.
One benefit of testing is that it can highlight whether your abstractions make sense. If you need to pull in the world to test a small module then probably your dependencies are not right and what you thought was a unit turns out to be more than that.

When I am writing a module/function, I tend to continuously think of how this can be tested, which helps me design better abstractions.

For example if you're writing a class that uses a socket read/write, when testing you probably need to mock them. If you weren't planning on writing tests then probably you'd have ended by having the methods embedded in the class itself as read/write/close when those methods don't belong to the class and should be in another module called Socket that inherits a Socket interface. Now that you have a socket interface it becomes easier to test your class by passing a mock Socket interface.
Basic security tips for paranoiacs
Showing my screen is one thing... I prefer a collabedit or something similar... I work on a MacOS computer... so even when apps are closed, notifications still show. I set my messages notifications to show the full message... including images... so even with Messages closed, if my wife SMS's me, it shows on my screen. I dont want to have to go shut off notifications for an interview process... and i shouldnt have to.

There are plenty of tools to share the code view in many IDEs.. there are sites and services dedicated to this. To have access to my entire desktop, INCLUDING control of my mouse/keyboard and installing software... I would have a hard time telling them not to go fuck themselves... because the level of disrespect in treating an adult like a child student is so high its painful...
> "The two biggest tactical mistakes you can make are staging a ground invasion of Russia in the winter, and partnering with Microsoft"

While I hole heartily agree with that line of reasoning, in this instance they are buying LinkedIn, not partnering with them.
Skype is still alive.

My problem is that LinkedIn is an overvalued property. I mean OK, Microsoft and others could extract useful data from it, but it's nothing you can't infer from other places IMO.

And mark my words, but Facebook will eat their lunch. Maybe that's why Microsoft bought LinkedIn, as a defensive move. Time will tell.
What a lot of adults do at work is also indeed cheating outside of collaboration.
I'm considering picking up Spacemacs just for org-mode. Is there anything for vim that can match those kinds of capabilities?
Oh, I know. @Nullable, @NonNull (@Pure/@Function - something like that ???), etc. I'd like to see a bit less clutter in Java, though.

I mean, thanks for mentioning it, but Java 1.x has really gotten out of hand in terms of unreadable logorrhea filling the screen for trivial things.
How Companies Should Secure Your Passwords
Is this type of thing always available for supreme court rulings? This is a great idea to get people involved.

I remember reading the transcript for a recent politicized ruling regarding voting rights and finding out from the judgement that the issue was far different from what the media portrayed. For example, it was a lengthy debate the role of state vs federal law, the legal justifications for government interference, and the quality of the data supporting each side.

It really gave me hope in the 'system' - that at least the judicial body is a source of rationality while the political body is ideologically capricious and often fails to use data to support decision making.

I should note this is a non partisan criticism.
There might be a threshold for the number of employees before the formalities kick in? What would that be?

1 on 1 is definitely ideal until you find yourself not being able to spend time with everybody and so are the managers. Even more so when everybody keeps getting more other priorities to work on.
Recap of DevCamp 2016 Hackathon
A possible lesson is that any anonymous ranking/suppression mechanism can be used for reasons unrelated to the original motivation for the mechanism.

E.g. the many shades of SEO in an attention economy, or downvoting for quality vs disagreement. Once a mechanism exists, it acquires multiple identities through use.
Thanks for that link. I'll go through the build process and play with the apk.

But even if I wanted to build my own apk, and run it on my custom Android build, it would'nt work right? Because of the need for Google Play store?

Verifiable builds are atleast a step in the right direction.
I didn't see anything with mass transit there. We're piloting beacons at bus stops and in the busses.
You're missing that S3 is the storage system for RedShift and EMR (emr = managed hadoop on AWS).

They are pretty cheap, efficient and simple to use ;)
Help Wanted at Google (“Conservative Outreach”)
Horse Crap.

17 hours?! Who in the hell would let their grad students out of lab for that long? :)
Good point, but I was addressing the perceived lack of "code that connects to anything". I agree with you that security is a valid concern for most if not all code written.
Looks like it is currently being worked on:
https://github.com/electron/electron/issues/673
Marc's point about the governance requirement being moot because the government would require Zuck to give up his position in FB anyway is particularly poignant now. The government certainly hasn't figured out what to do with PE Trump and his business interests, nor the interests of the other billionaires he's appointing to key positions.
Listen, your hiring process reflects your company culture. The fact that HR is in charge and you have to work to change it, rather then you, the people who will be teaching and supervising these interns, sitting down, telling HR "This is what we need, This is what we want, how can we make this scale" and having final approval says a lot.

Further, this expectation of a private quiet clean place to interview for several hours seems rather biased against poor people. Not to mention the test itself sounds like it doesn't account for the possibility of people with motor disabilities, the blind, the deaf and other disabled people.

Honestly, open book tests are a thing that has been extensively studied. Use IRT based adaptive multiple choice tests (like the computerized SAT or GRE where tests adapt to your ability), set a time limit, have a rolling set of questions to prevent knowledge transfer, and have an intern test day every quarter. You can calibrate test responses based on Amazon engineers at their desks.
I just tried out Signal earlier this week with my wife and a friend.

The friend had a crash shortly after opening it on iOS, but it went OK after that.

You can't paste or drag in images directly on any client, as far as I can tell.

The "desktop app" is a Chrome app (not even Electron). Not loving that.

There were some hiccups with contact syncing.

It decided it should be responsible for alerting me to receiving ordinary phone calls (!?) on my iPhone, for some reason, which was annoying.

We abandoned the experiment pretty quickly :-(

[EDIT] it also lacked nice-to-haves one might be used to from other messengers, like auto-emojification.
Just a matter of what you want your tool to do, and how much you're willing to put up with. Do you really want a meetup for your editor? Are you willing to change operating systems just to make it easier to install your editor? Versus the "nightmare" of having to download something? (I can't tell if the author is being sarcastic or not in complaining about something that could be scripted.) Do you want to edit text, or play Tetris? Do you want to live inside your editor, or is it just one piece in a larger puzzle? Do you like to endlessly fiddle with your configuration, or get work done?

I'm not saying either one is right. To me, it's kind of like Android vs. iPhone. Some are annoyed that they can't change the font weight on the wireless settings screen on iPhone. Some just want to connect to the network. Some want a Swiss army knife, some just want a sharp blade. The same argument has gone on for thirty years, but we collectively pretend we've brought something new to the table every time the subject comes up.
Me too. I think this is generally called "discovery" -- when a new concept arises because known concepts can't adequately explain an observation; established models can't capture it. IMO, it's easily the most interesting kind of learning.

But frankly, I have no idea how a computational approach like machine learning could discover something new that's not just a combinatoric variation on known features. If you must invent a new dimension to model the unknown feature, how do you go about proposing one that's plausible and not absurd (like 4-dimensional space or 2-dimensional time)?
Elixir foundations for Ruby Devs: transforming data
Can you say specifically what you object to in his words above? I'm failing to connect what he said with your complaint.

The advice you received with regards to defect locality sounds reasonable - tests that don't give much in the way of isolation can cost a lot of developer time to hone in on. It's hard to say, not knowing the exact details however.

I also find it hard to reconcile the idea that "tests are an important tool for writing good software" with "justifying YAGNI". How would an "openness for developer testing" justify an attitude of "not writing things you don't need"? Those two concepts sound almost entirely orthogonal.
Worlds Largest Databreach Caused by HP and Google “SMBITINABOX”
I'm going to have to think on that definition for a while. It does seem like an oversimplification but those two things do bring in human competition. The competition is social more often than not. Social competition is the basis of political action. Professor might have had it right.
Join me to win the OnePlus 3T and more for just ₹ 1
But usually, code on SO is kinda like the docs, they show you how to do something and is often more of a template than a complete solution (unless you asked the question). Its not like people are writing complex solutions and putting them on SO. I mean how are you going to copyright this? (taken from a SO post):

for (Map.Entry<String, Object> entry : map.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
}
Previously: https://news.ycombinator.com/item?id=13077460
Personally, I'd feel a huge creep factor interviewing next to a bed.
That, and criticizing Obamacare, considering his state was the inventor of the flawed system to begin with. (Just letting for profit insurance companies call the shots, with no caps on premiums. I like most of Obamcare. I know Rebublicans wouldn't let anything through if Obama didn't allow for profit insurance essentially ruin the bill. Obama compromised to get a bill passed. It was this, or nothing. And look what insurance companies did. Shameful?)

And showing no moral integrity by kissing Trumps hand now.

I have never figured out what this guy really cares about. Yea, he was a nice young man. Most popele were once nice young men.
It probably requires a shift in what we think of as assessment. Montessori has some ideas:

http://montessoriguide.org/assessment/

Seems to produce good results:

http://blogs.wsj.com/ideas-market/2011/04/05/the-montessori-...
You are absolutely right in a way. I guess my real point is that a "user package manager" isn't likely to be a thing that ever makes sense on the web.
This would be a problem with the choice of metrics, and I've already conceded that coming up with the right "un-gameable" metrics is a tough problem indeed.
I don't work for Amazon or have any affiliation with the company, but I can confirm that everyone I know who does work there (or used to) thinks highly of the company overall, and more or less enjoyed their time there. This throwaway account seems to be fairly balanced in perspective.

I'm personally of the opinion that Amazon is not a perfect company, but reports of its "evilness" have been greatly exaggerated. Moreover, I think this is a case of people with negative experiences having more of a reason to chime in than people with positive experiences. That somewhat biases threads, unfortunately.

I'm throwing this comment in here because I think it's easy for people to forget than n=1 anecdotes don't really confirm or deny anything (positive or negative) about a company's overall culture.
To this day, I'm pretty sure Emacs is the best development environment for dynamic languages (save maybe the LispM or the Smalltalk IDE, but that's another story), because it really embraces the REPL, something that seems to be against the trend with most IDEs.
You _assume_ that WhatsApp uses signal and not clear text (or some other broken lib)
Serious question. Given the US laws (compared to Europe) of easily hiring and firing employees regardless of probationary periods, do they really have so many "con artist" applicants who turn out to not deliver (skill or motivation lacking) that they void the trust during the interview phase by monitoring the applicant's machine? I've interviewed a small and large places, and if they really want to be sure about this part, they have you come onsite and sit in the same room with you.

Whenever I was asked to code something as the 2nd step of the interview process like homework assignment, I'm always glad if it's not a site like hackerrank with a timer running out and JavaScript monitoring what tabs I navigate to. Especially, if they already know and have seen my public code and revision history, I feel like I'm applying for public office of some sort when they remove trust and make your go through that in addition to spending your personal time to work on some little project for the interview.

The biggest paradox here is that industry regularly complains about the lack of qualified engineers while ignoring probationary periods and trying to replace them with a 4 or 6 step interview/examination process. In many European countries both parties can walk away from the partnership with zero hurdles during the probationary period. It varies from 1 month to 6 month in Europe and if the company fails to assess the employee in that time, you cannot blame the employee and make him go through increasingly more distrusting interview process. One has to consider that not everybody lives in San Francisco and has potential jobs lining the streets, so it's time inefficient for applicants to go through many interviews.
>We are taught in an internal interviewing class (which is not mandatory unfortunately) that making sure the candidate has a great experience is just as important as getting good data on the candidate.

That's funny. I don't know a single person who enjoyed interviewing at Amazon, and the one guy that did who got in quit a few weeks later and still won't stop talking about how bad it was until he's blue in the face. It was such a bad experience it seems to have partially fused with his identity!

Seems like every once in awhile there's some article taking a crap on Amazon, and then these types of green comments coming to the rescue.
FWIW, Silicon Valley investor Jim O'Neill, who might well be the next head of the FDA, said this in 2014 about that:

“We should reform FDA so there is approving drugs after their sponsors have demonstrated safety -- and let people start using them, at their own risk, but not much risk of safety,” O’Neill said in a speech at an August 2014 conference called Rejuvenation Biotechnology. “Let’s prove efficacy after they’ve been legalized.”

http://www.bloomberg.com/politics/articles/2016-12-07/trump-...
Show HN: Kloudbit helps developers build applications easier and faster
people told you this was the case in the original thread and yet you implemented it anyway
Thanks ! I'll try it out :)
People slide their phones into and out of bags and pockets. A sharp corner is really bad for that. A rounded corner only makes sense. Cars, tables, cutting boards, children's books, and all manner of other items have had rounded corners for decades to centuries for the very reason that you don't want sharp corners and edges on things you're handling a lot.

There's nothing novel here and in fact it should have been filed as a functional patent then swiftly declined as obvious and ordinary.
My impression is that virus evolution is much slower than bacterial evolution. They can't reproduce sexually, so there is no gene recombination to spread beneficial mutations. This difference is partly why vaccines are done for viruses and not so much for bacteria.
Why are either of those scenarios obtuse?
There's probably other ways to do similar without being as invasive. Maybe a program that loads full screen and gives you a testing environment. Minimize the program and you fail immediately.
Couple of options here assuming you want to stay in the USA: http://www.bestplaces.net/docs/studies/safest_places_from_na...
The DevOps Engineer Is an Optical Illusion
honest question, I don't mean to be provocative, I'm just trying to understand.

what the hell is wrong with Amazon's company culture? I feel like I can't go three months without reading about some story about something with Amazon related to hiring, working conditions, or management style that is deeply offensive and alarming.

why does this keep happening over and over again? it's so notorious that the NYTimes has written magazine articles about it. it's so notorious that Bezos has to go write apologias in the annual newsletter. what's going on?

I'm asking because 4 or 5 times a year I get an offer from an Amazon recruiter to come in and interview for a position that otherwise looks appealing. I say NO every single time because of these issues I keep reading about.
> Can I run a client from the Git repo and still use all of their infrastructure?

Yes. You can.

They describe how in the very repo I linked. Your ardent unwillingness to spend the 30-45 seconds it would take to find this out before spouting unwarranted false criticism is quite strange. Do you have some personal issue with OWS?

I really didn't mean to be defending OWS here - I'd much rather see Signal leveraging non-Google APIs in some way and provided via F-Droid (though I have read their arguments against that w.r.t. performance) but I'm astounded at the wilful ignorance here.

If you're genuinely interested in promoting secure messaging, a desire to get your facts straight and answer your own questions instead of assuming the negative should be step 1. Otherwise, you're needlessly steering people away from a tool that could practically improve their privacy.
Hopefully by the time it's preparing to happen, humans will be able to better detect it in advance and take steps to help it vent in a more controllable way so it's not as catastrophic.
Tornados do destroy your entire life though and they are quite common in the Midwest.
India’s startup unicorns want government help to fight Amazon, Uber
What are we to make of this? Should this data be considered at all?
One important thing to note is that, as far as I know, WhatsApp backups are stored in plain text. So to have secure messaging, you must disable backups and you must trust that the other people you're messaging have also disabled backups.
If you had built composite index instead, wouldn't it work just the same towards improving the performance? Well I can see that an composite index would occupy more space while partitioning wouldn't, and that should be something to take into consideration. But performance-wise, wouldn't it be the same?
Which OS is Emacs difficult to install on, in your opinion?
>What I did said "x failed" if a test failed, no details.

Yuck. Imagine if you got a bug report that just said "X failed" with no details.
The future of programming runs on Flash :(
>So while this gets spun as some sort of scandal, instead I think this quietly paints a16z in a friendly light.

Is that like corrupt bankers being "shareholder" friendly, or "executive-team" friendly? It's okay as long as you get yours.
just what are you to do if you don't have a webcam? go buy one?
That change would decrease the repeated code, but I think it would also make the code more brittle. What if the requirements were very slightly different, and you needed to do something different in the middle of the sequence, like writing a register of a different size or sleeping for a millisecond?

This situation is crying out for either exception handling, or Go's "errors are values" pattern. (https://blog.golang.org/errors-are-values)
you can prepare for earthquakes too. we just don't do a very good job of it and have a bunch of old buildings made of bricks that aren't reinforced.
You can, but moxie will throw a temper tantrum about it.

https://github.com/LibreSignal/LibreSignal/issues/37#issueco...
Note that in the 1997 video, everyone in that room was Mac application/hardware developers, and the Mac ecosystem at the time didn't intersect much with the Unix/Linux world at all.

It wasn't until OS X that Unix/Linux developers started coming to the Mac.
(see this 2002 Mac magazine ad: "Sends other UNIX boxes to /dev/null." http://xaharts.org/funny/Apple_Mac_OS_X_Unix_ad.html)
The Relaxman Relaxation Capsule
>"Marvin Minsky ... has even said that “the decline of American inventiveness” can be traced to the rise of Lego, arguing that ... it’s pushed out construction toys like Tinker Toys and Erector sets..."

Minsky's not the only person who has come to that conclusion. Tinkertoys were a good match for young boys' sometimes clumsy hands and, for the older more patient boy, Erector sets were a perfect way to spend a solitary rainy day.

Some chemistry professors, students and engineers still work with Tinkertoy-like tools every day.
Ah, sorry you're right; I mustn't have played with Erlang enough to fade out the punctuation (unlike Lisp, where https://github.com/tarsius/paren-face can do it for me ;) ).
It's not entirely true:

> Starting Feb 1, 2016, all new code contributions to Stack Overflow and Stack Exchange will be covered by the MIT License.

Source: http://meta.stackexchange.com/questions/271080/the-mit-licen...

So, it depends. Code from before then is CC-SA, after it is MIT.
I wonder if insurance prices accurately reflect the guaranteed nature of the event.