skysight-inc/HackerNews huggingface dataset:
The post seems to be a discussion of C# vs F# without considering any other alternatives. It also mentions being surprised at user groups for Scala and Clojure being larger - I'm surprised that it would be surprising. It seems like the verdict was to go to with F# because it's functional - a good reason, but I'd love to have read why not Scala/Clojure/etc.

Odd thing is that at no point does it mention the cost of running ASP.NET servers - are they using F# with Mono? If not, the cost of licensing etc. is a valid concern - though I know MS provides incentives for startups.

Less competition over top developers can only mean good things for Jet.

Ehhh... yes and no? If your overall pool of potential developers is much smaller that's definitely a potential issue.
Perhaps. I was right, though-- they're adorable-as-hell.

http://www.steelnavy.com/CIWS.htm
There are several open-ended questions for Shinichi Mochizuki:

1.) What is a Frobenioid? http://mathoverflow.net/questions/195353/what-is-a-frobenioi...

2.) What is an étale theta function? http://mathoverflow.net/questions/195841/what-is-an-%C3%A9ta...

I hope the workshops planned will shed some light on them!
How Many Times Has Personal Info Been Exposed? NYT and HOW Not TO BE HACKED
I tried, and it is impossible. Google Apps Script is awfully slow and limited.
More WebRTC p2p services like this:

https://reep.io/
https://rtccopy.com/

And my favorite,

https://www.sharefest.me/
Thanks, that did the trick.
> I've seen applicants receive friends'/roommates'/spouse's help on take home tests. Not a good indicator at all even with a glowing submission.

That's why they use the homework as the basis for the interview. In my opinion, of all things they could test you on during the interview, your own work is potentially one of the more pleasant subjects.
Unfortunately you can't reliably do that without Flash.
Yes, that is a very good point. Part of being good at hiring is becoming able to work with different kinds of people with different needs and preferences.
Does everybody need to learn to code?

One's health is pretty important to one's staying alive - not everyone learns to be a doctor.

Finance and accounting is the lifeblood of a business, not everyone learns to be an accountant.

Everyone can do it, you should - no you must - do it too. I think it devalues the profession.
ADS-B just doesn't seem like a sensible solution. The only traffic you'll have is VFR, and they don't even require ADS-B out if they don't fly in controlled airspace. It seems that having ADS-B out would just clutter up the system and not be terribly useful.

I think the only viable solution would be to have sensors on the drones themselves -- visual and perhaps low-power radar. That way they should be able to avoid other drones and helicopters. It might be necessary to limit operations to VMC, although that shouldn't be much of an issue at below 500ft (you're only really going to be shut down during fog).
I built a service for this a few years back - it encrypts and decrypts on each side, all in JS. It's pretty quick with web workers.

https://securesha.re
I found this quote in particular to be troubling for the _opposite_ reason. That is, in the case of a sex offender who is a pederast, hanging out with a child can be (and for good reason) a parole offense. The author buries this in his argument in order to hide the information from the audience.
Working out the clock, is one that I'm familiar with. Although it makes more sense when you work in an hourly position.
How many people with LD have been kiled because of their LD?

If you don't know how can you tell if it's a genocide or not?
This seems to be a very general observation beautifully explained using the example of a city. Human mind likes trees very much because they can be efficiently processed using divide-and-conquer approach. But any tree-like structure used as a description of actual reality runs into its limitations very quickly.

Something to be aware of as a systems designer.
I'm not certain that you can extrapolate the behaviors of highly-paid, highly educated engineers with the hypothetical behaviors of the typical person getting a subsistence allowance from the government.
I don't think "anything" is a good term. Its good use cases are only of read-only data. Reading (and preprocessing) data from your services/databases inside a spreadsheet is quite awesome.
This is for a kaggle contest, https://www.kaggle.com/c/diabetic-retinopathy-detection
Ask HN: Which VC is allowing founders to pitch their idea with just a prototype?
A few months ago, a VC firm announced that they were going to allow a certain amount of pitches per month which only required an MVP. Does anyone know which one? Thanks!
Invariably unpleasant, for me anyway.
Google Loon to Cover Entire Country of Sri Lanka with Internet
Indeed. Works out at £12 a year for me including domain. I tried loads of shared hosting before and it was all expensive and unreliable. You get 5 free boxes per domain as well which is enough.

If they did some static hosting included that'd be nice too but I can't complain.
Let's just hope this will lead to closure for the families. And if we're really lucky the cause will be found and improvements will be made that prevent this from happening again.
I think the point is that there was a de facto subsidy of segregated white neighborhoods in the first instance.
> Jet is the shopping cart membership that gets you club price savings on just about anything you buy.

Pricing should be completely transparent for a competitive market. We need less of this.
> Drone Delivery - never going to work.

And it never ceases to amaze me how the tech community so easily blows off legitimate safety concerns.

You can't just "reboot everything" after a drone wipes out a Cessna or smashes a person's skull. Any drone capable of delivery is going to be big, powerful and not light.

Everybody thinks of drones as "cute little things" when a delivery drone is going to be more like a flying lawnmower like this:
https://www.youtube.com/watch?v=l5FqYiZb_5s
Also a lot of the take home interviews are time limited. So you would only have a certain amount of time to implement a solution.
The Associated Press: "US official: Debris in photo belongs to same type of aircraft as the missing Malaysia plane"

https://twitter.com/AP/status/626505570024079361
Wow on the take homes. We have given taken homes that are just slightly more advanced than FizzBuzz. The problem would prompt the candidate to setup a basic build system (at the time in java) and then solve a problem using a couple basic patterns like observer and strategy. There was no real time limit other than we will not have you in for an in person interview until it is completed.

Like FizzBuzz I think the take home worked well as another data point. It easily filtered out people who couldn't follow basic instructions, people who were clueless about Java even though their resume said different, and people who simply didn't care. The problem also gave us something to talk about when the candidate came in for the in person interview.

Overall the problem was dead simple for anyone we would actually want to hire.
So you do the test, but you're not guaranteed a position even if your code is amazing.

Hell, in my experience you're not even guaranteed anyone will read it.

This is just a bad idea in an industry full of irresponsible employers. I'm not saying that Triplebyte is in any way irresponsible, but the rest of the industry has already ruined this avenue.
"Make" is such a vague word, and intentionally so. As we all know, a more accurate phrase would be "your topline revenue will be $90k" (net net profit, let alone gross profit, will vary.)
The difference you are describing is societies where physical mobility is possible and the norm versus societies where it is not. Places where it's possible to know all the people around you and places where it isn't. Places where actual cities exist versus places where they don't.

There are parts of the US like those you describe. I've lived in some of them. People KNOW their neighbors. Very intensely. It's very rare to have a neighbor that you haven't known for at least a decade. They still have TV, a culture of entertainment, Facebook, and iPhones. There's a constant sense of community, and an apparently endless stream of events.

And you know what? I can't stand life in those places. I found them incredibly insular. Stifling. Conformity-enforcing. It's not something I found to be beautiful, uplifting, or pleasant. They are not a thing I wish to encourage or would call a desirable model.

Did you notice that the things I cited - newspapers, books, knitting, and whittling - are all at least several centuries old? That was not an accident.
How much more traffic would there be if each delivery service had to drive back to their distribution point because they could only deliver one package at a time?
It was in April 2007, details are unsurprisingly confidential but "mutually acceptable"

http://www.macworld.co.uk/news/apple/emi-apple-corps-deal-go...
No, in the worst case, you submit it and the company doesn't even take a look at it. That's not only the worst case, it seems to be the most common as well.
That is exactly right. Its terrifying. If if you were the first engineer at 2 successful companies and have a strong github it doesn't always seem to factor in.

I would cram for hours before my blackboard interview making sure I knew all sorts of algorithms, just in case. My friend and I would quiz each other. I don't see how memorizing tree transformations relate to a Django application.

It made it so much more difficult to move jobs.
rights are something you pay people for?

open source projects are certainly not paying github
Yes I know there is a massive amount of studies that have shown this, but management often believes that these don’t apply to their company. What is needed is a simple experiment that can be performed at your company that show your management how much money they are losing by using an open office layout. Even the most obtuse pointy haired boss can understand that losing money is bad.
> That's not actually the issue at hand. Github isn't actually supposed to communicate anything at all on their site, good or bad. They're supposed to act as a platform and a common carrier for others.

Here's the github term from their ToS that tells users to comply with local law.

Github doesn't think that Github is a dumb pipe. Github wants people in oppressive regimes to censor their projects.

https://help.github.com/articles/github-terms-of-service/

> You may not use the Service for any illegal or unauthorized purpose. You must not, in the use of the Service, violate any laws in your jurisdiction (including but not limited to copyright or trademark laws).

Github doesn't want you to insult your employer if you were working in UAE. Github doesn't want you to insult various ruling families if you live in eg Kuwait.
People have always wanted to be distracted or sought solitary hobbies, but what I'm talking about is more how we interface with one another.

The way we used to interface with one another was face to face and when you looked someone in the eyes it was simply harder to lie or hide your true feelings. Language is a pretty crappy interface, which is why tone and speech pattern and body language are all a part of the communication methods we evolved.

However, as we move forward we drop more vocabulary and use acronyms, we don't construct texts instead of speaking and we share perfectly captured moments with captions instead of simply sharing authentic moments.

A stupid anecdote, I went to some concert and a bunch of us were tailgating and it was super hot and most people were just chilling having normal everyday conversation. But a few people felt the need to be taking pictures as if it was some kind of wild fun time. It wasn't, it was just fine, but the pictures for some reason needed to be setup and made to create a fake representation of what was actually happening.

We can all share what we want with each other instantly, but what we share seems to need to merge with an identity that is perceived to be under constant scrutiny. How can our children develop an authentic self when the primary method of interfacing with others is subject to that sort of social pressure?

I know I'm just wasting my time since people simply say "If you want to do X, just do it" or "I just do Y and it's not a big deal", but it still feels like we're creating a culture dominated by a constant masquerade and today I felt the need to rant about it.
Rust Programming Language – Development (0.1 to 1.1.0)
With 450M Users, Facebook Events Is Primed for a Standalone App
> For much of human history, workers have been paid poorly, if at all.

I think you are extrapolating the experience of the 19th century industrialization into the distant past. There have always been poor people, but I think "labour" is a relatively recent concept.

i.e. Medieval serfs had a place fixed in society. It was a lousy place, but a place still. It had more to do with lord-vassal relationship than in had to do with the calculus of labor's value added.
> You let them consider whether they want to pause what they are doing

Too late. Train of thought already lost. Learn to do your own work instead of harassing those around you to help.
This seems like a wonderful idea.

I hate coding interviews, because I freeze up and I look like a total idiot and cannot do even the simplest things.
Same thing at exams in school or university - my mind just went blank and into a noisy self-rumination loop. I guess it's called anxiety.

I interviewed with Google last week and bombed it, even though the problem was quite simple and I would have solved it wonderfully without all that anxiety.

My mind just can't produce any sensible thoughts when someone's breathing over my neck and there's a timer.
When I'm solving the problem in real time and talking about it, I have to stick with the split decisions that I verbalize and build on top of them, even though further down the road I realise they're not optimal and this contributes to the anxiety even more.

It's hard to 'refactor' your ideas during a 45m coding interview, but this is exactly the process we go through when we write 'real' code - we try a thing, then we improve it by refactoring, we optimize it, we find and fix corner cases, etc.

A take-home problem, on the other hand, would be totally cool. I have time to think about the problem, come up with solutions, optimize, unit test - do the real programming thing which I'm being hired for.

I would then gladly discuss and explain the code with the interviewer.

If then I would be given the task to extend the program with a new feature, then I would be familiar with the data structures and algorithms used and would probably find it much easier to extend, than starting with a blank file and figuring it out on the spot.

But I guess not everyone agrees with the home interviews - some think it's a waste of time and I'd have to agree..

So I guess the optimal solution is to offer the option of on-site coding interview or a take-home problem.

People like me would take the problem home, build it and shine at it, others, who's minds are sharpened by the adrenaline would take the on-site 1hr coding challenge.
I hear what you're saying.
By worth, I didn't mean value - but I wasn't clear.
I think art has much value, but as a commodity in the marketplace, holds very little worth.
I agree that making quality art in one's spare time is challenging. I think this guarantees that the work being completed is a labor of love that the artist truly cares about.
In an ideal world, the best work would receive the greatest reward. Unfortunately, much of the best and most creative works are already coming from outside of the music industry. Before gaining recognition, these artists are essentially passionate hobbyists.
> I then get a call two days later and can progress with my life.

Haha, exactly when was this 'old way' ever reality?
This is very much true. We do take-home interview questions where they bring the output to the interview and we talk through their solution in person. We'll ask how long they took as a way to normalize expectations and also adjust the interview question to take more/less time in future instances.

This does two things. In the long run, the time required converges towards where we want it to be (ASSUMING honest answers), and by bringing you in to talk through things, we can easily tell if these thoughts were your own by challenging you on specific parts of the prompt.

This is less than ideal since it costs the interviewee time, and time isn't cheap, but we've found that advance prep removes an even bigger wildcard in interviews: how you respond to interview stress.
First Round is a multi-stage firm, but they seem to focus on seed stage where valuations are still in the 7 figures to low 8 figures. At that stage it may be possible to return 3x your fund over 7 years without having super outliers.

The valuation at which you invest dictates the kind of exits you will need in order to satisfy your LPs.
What is the 'alternative health universe' he is talking about?
I do not have a problem with this.
Any time you have two people interacting in any way, you have a culture dominated by a constant masquerade. All that's changed now is that you're more aware of it than you were before. I suspect quite strongly that you'll find this to be true in pretty much all of human history. It comes with being a social animal with a theory of mind - we care about and wish to shape how others view us.
Sourceforge and Slashdot, up for sale
Tip: If you want honest answers about how long it took, ask them after they've been hired and working there for a few weeks. Otherwise they will absolutely lie.

"That? Oh, it was no big, probably 20-30 minutes."
Why is it ok with everyone that triplebyte is using desperate job seekers as lab rats?
This (and beautifully stated I might add).

If you'll forgive the simile - Blaming a search engine for making bad content accessible is ridiculous.

I did enjoy the paypal mafia picture though.
Not nearly every aircraft will have ADS-B in 2020, as it's only required in some airspace.

Many will equip, but nowhere near all, and nowhere near enough to design a system that relies on every bogey having ADS-B out to avoid mid-air collisions.

http://www.faa.gov/nextgen/programs/adsb/faq/#8
Let me first state why I disagree with you, and then why I don't think you should be downvoted.
(at the time I'm writing this, parent's post is light grey.)

Time and time again, studies demonstrate that we are all a little bit racist.
Another commenter pointed out that the Implicit Association Test is a nice introduction to this research.
You can take a test here: https://implicit.harvard.edu/implicit/takeatest.html

Unconscious discrimination is a serious source of hardship for minorities and it's important to be aware
of our bias. This is what the author of the article is getting at, and he is correct in the central point.

However, we live in a culture where racists are the scum of the earth, fired from their jobs, ostracized,
hated universally. You can even be fired from your job if you defend someone that's a racist [1]

Given how hated racism is in our culture right now, debate about racial issues is skewed in three ways. First, we might not take the side of the privileged in an issue because we fear we are being unconsciously racist. Second, we might not take the side of the privileged in an issue because we fear we might be called a racist, and,
if not immediately fired from ours jobs, at least shunned. Finally, we might not take the side of the privileged in an issue, because even if taking their side would be technically correct, the privileged already have enough privilege, so to say, and by speaking out in favor of them we might be weakening the forces which are working hard to eliminate racism from society as much as possible.

These biases can be just as unconscious. And they obscure the truth.

Parent is also speaking out of fear. He has come to believe that acknowledging the existence of implicit racism,
is the same as always siding with the minority in every case. Even in cases where the minority is clearly in the wrong.

If you value truth, this is an abomination. If you value truth enough, it's something to get extremely angry about.
By heavily downvoting parent's post, you are confirming these exact fears, while ignoring the true criticism hidden within. You are turning people away from the movement to eliminate racism, or at least making them less enthusiastic. And therefore you are doing more to slow the eradication of racism than posts like parent's ever would.

Can we upvote parent for his bravery in speaking out against the bias our culture currently has?
And calmly and rationally debate his concerns? That would be infinitely more convincing than the downvote button.

[1] http://www.gamerevolution.com/manifesto/turtle-rock-communit...
> It's unlikely that they meant "preferred pronoun" to be about a singular person generally, since it commonly refers to preferences about oneself.

Without more context, even in that case, it could be either 2nd or 3rd person. Queen Elizabeth, for instance, might put her preferred pronoun as 'we', but you'd still write about her.

In any event, very sad.
> Why don't you give yourself time to think?

Explanations work better without lengthy pauses. Ideally, I can explain the thing without stopping too long.

> Why don't you use documentation?

I do if it's necessary. Sometimes it's not necessary.

> Oh, and how do you version control the white board?

I don't.
"Hey! Stop measuring me and give me job! I'm smart you asshole."

~ every software engineer in the world

Anyone else realize we're the only ones who complain about this shit?
If I had a choice between you and Hawking I'm going to take Hawking.
As per their job listings, looks like they're running on Azure.
It doesn't but if they haven't been released then seeking them is untimely morbid curiosity.
Triplebyte co-founder here. We understand how frustrating it'd be to spend time on a project and then have no one read it, we won't be doing that. In our process, you schedule a time to talk with us about the code you've written. We'll go through it together and provide feedback.

We're not replacing talking to another person part of the interview, we're just trying to remove the awkwardness of having someone watch you code (for those programmers who want it).
Eliminating the Call Stack to Save RAM [pdf]
Summertime special soup
It seems as part of the take home that you spend 45 minutes discussing your implementation and defending your choices in person with the interviewer. This is a much more realistic "on the job" stressor than being able to code out loud / on a white board.
That's why I mentioned net earnings, not gross. :)
Here's a really cool site that simulates the drift of plastics in the ocean: http://adrift.org.au

When I pick points in the eastern indian ocean, they all end up hitting africa!
I know quite a few developers that are only interested in working at companies that have bought in to functional programming. The fact that they're willing to invest in a less popular language says a lot of good things about their engineering culture too.
After three tries with this process, I've decided that "never" is too soon:

1x Take-home test didn't even get read (this was the nail in the coffin)
1x The interview failed because the salary wasn't competitive (should have asked beforehand about the salary, but didn't have the option; lesson learned)
1x Got an in person interview which led to an offer which was later rescinded (the trip was nice, so I'm not complaining)

Employers in this industry are just not responsible enough to even read through hours worth of work by prospective employees, so while a good idea on paper, the take-home test is a horrible idea in practice. Never again, indeed.