skysight-inc/HackerNews huggingface dataset:
The HDMI dongle is a good solution for most users. It can also be worked around in software (although it is not trivial). It's kind of annoying that OS X requires jumping through these hoops, but at least there's a few solutions out there.
Rather than write another reply, I'll link you to my thoughts: https://news.ycombinator.com/item?id=9928688
Game Design and Life
What an awful title to the first insight "women are winning". Its that sort of clickbaity, reductionist and divisive language that's turning gender relations in tech into such a warzone. Where's the data for all-women teams vs. all-men teams? Only then could you draw such a conclusion, if you even wanted to in the first place. Total garbage, and damaging to gender relations to boot. A more constructive (and appropriate, given the data) conclusion would be "we work better as a mixed team".
Bcwc_pcie: a Linux driver for current Macbook's webcam
I think the change in flight path, the disabling of the transponder and the timing (right after leaving Malaysian airspace) all point to human intervention. The question is what kind.

I honestly think at this point it was deliberately crashed into the ocean by a pilot with mental problems. We of course tragically saw another example of this with the Germanwings flight.

The flight at this point has been declared an accident in the absence of any evidence to the contrary. That probably means, among other things, a payout to the pilot's family right? I imagine such a thing might not happen if an investigation determined it was a deliberate act.

I also think the engine "ping" may probably have been a surprise to whoever planned this. I mean imagine where we'd be if we didn't have it? We'd have no idea where to look for it. Even with having a strong theory suggesting a ~10,000km^2 area we haven't found it in a year. What if we were looking for it anywhere in the Indian Ocean? We'd never find it if it was deep enough.

I think I read somewhere that the lack of debris is also surprising and is consistent with the plane hitting the ocean in a dive.
Cars kill ~38,000 people per year just in the US. Considering the number of cars on the road would go down (used for deliveries or trips to the store) The number of lives saved would most likely counteract any lost to the 1 in a million chance of a drone falling and killing you. Zero risk is not going to happen but given enough care is provided and sane regulations are in place drones should have a net positive impact on the number of people killed each year.

It's a shame we have become so risk adverse as there are plenty of things way more likely to kill you then drones.
Wondering if under this model an unethical person could set up a fake interview process with real assignments to get unpaid work done by others who want the job.
>I have the feeling that a lot of problems between IT and non-tech workers stems from the former treating latter like morons instead of trying to help them to do their jobs efficiently.

No. I know this sounds bad, but they really are morons.

OK, maybe that's too much. They're not morons. But neither are babies (could you learn a language as quickly as they do?). Like babies, they just don't know stuff. And they never have an incentive to learn it. Programmer is always there to save the day.

When the ability to code is seen as essential to be in a C-level position, I predict that many frustrations with IT will just magically disappear.
Well we're in Boston and Cambridge, MA. But in general why is food-tech "booming" more generally, I think it's a couple of things: 1) greater awareness, at least on my social media, about healthy eating, 2) related, a greater desire for full control of your food as people want to measure/ track more and more aspects of their life. Granted Farm Feedery doesn't have menus, but we do tell you exactly what you're getting with detailed ingredients, and finally 3) food is a fun space to work in, it's something that's inherently required for survival and frankly it's a delicious place to work =)
Haven't you watched Raiders of the lost Ark? :)
Agreed. My reaction was "finally!". I really do not approach software engineering as Performance Art -- and I never write code on white boards when I work. I've been fortunate to have been asked only once to do such a performance in an interview, and my reaction was unfortunately (and unexpectedly) like the candidate they described. In that case I didn't write anything on the board, but instead explained verbally how I would approach the problem. They actually gave me a "take home" problem to solve. I was able to go to my office and produce a solution like I normally do, and then sent them the sources and test results.

Very glad to hear that folks are breaking free of this long-lived trend. I also interview candidates on behalf of my clients. Personally, I find the most effective technique is to choose items from their CV, and have describe in detail (with a white board) how they did it, what challenges they faced, etc. Then, pose to them a hypothetical "but what if you were constrained by X or Y, how would you adapt your solution", etc. It is very easy to spot a charlatan or liar in these questions. If they really did what they claimed on the CV, this type of session gives them great latitude to demonstrate and expand on what their capabilities are.
Instagram: Libraries We Use
Is there an HN invite code?
Thanks for the feedback. This makes sense.
Thanks for checking it out.

The app wasn't too difficult to implement since Youtube and Spotify have decent APIs I can use. However, I would like to get better accuracy on the music videos to exclude things such as song covers, lyric videos, etc... Still working on improving that part.

I suppose I could use something like imvdb.com, but I would still like to fallback to a song if the video doesn't exist.
For what it's worth, the author included this footnote about what you mentioned.

"1. The stress of interviewing seems to be different than the stress of performing a job. None of the people we've spoken to who do poorly in interviews report problems performing under deadlines at work, or when a website is down and there's pressure to get it back up."
Girls Are Rare at the International Math Olympiad
> They're supposed to act as a platform and a common carrier for others.

This is your projected mission. They've never claimed they should, would or even CAN do this. Feel free to find another vendor in the marketplace that will continue to allow you to protect racial slurs on the dubious mask of free speech.

But it's worth noting the case in question WAS just "throw some slurs around because we're just massively insensitive."
Amazing article, I'm a white male who grew up in rural north central Texas as well and can understand where the author is coming from.
This is more an argument for an augmented human system than it is a slam dunk for something completely autonomous.

For example an unmanned, refrigerated, follow-me cart with a soft hopper could be a multiplier on picking productivity without all the hassles of actual mobile manipulation and perception.
As someone who is still technically waiting - after a month - for his phone interview, I like the idea of doing some actual coding. If you have to make people jump through hoops, at least you might try and make the hoops at least somewhat meaningful.

Edit: I just pressed the button on my TripleByte dashboard to switch to the "project-based" track, but then I get redirected straight back to the same "we're sorry" page I've been seeing all along.
Check out the MaRS FinTech cluster:
http://www.marsdd.com/our-sectors/information-and-communicat...
Software devs have extremely low social status, despite pretty good pay.

Honestly I'm glad they don't watch "Survivor" and make us eat bugs or do weird obstacle courses. Seriously. You treat people like dirt, they're gonna resent it and complain on HN and some Stockholm Syndrome victims will back up the abusers.

Another example of the low social status is those horrible open offices, like a call center. Ugh.

Another example of immensely low social status is crazy work hours.
That’s a great question, its one we struggled with for months and we are still refining the details of the future offering.

The short answer is that compensation will be initially capped to a predetermined level, at least at first, because there is still so much that we cannot yet quantify properly.

The long answer is that insurance is based on the notion that we as cloud insurance providers can properly and accurately calculate the costs of certain events (data loss/downtime) happening on a group basis for a corporate consumer. But it's really hard to calculate the costs on an individual basis, so asking an individual consumer to quantify their estimated losses for the downtime/data loss they have experienced is always going to make everybody's headache, you can imagine the calls with the loss adjusters.

As cloud providers (both founders are cloud providers), we know exactly how much downtime, data loss we have suffered from historically, I consider this inside information almost, but it's not enough data.

We can also scrape the interwebs for any publicly available information on critical events occurring, we can gather as many data points as we possibly can, but ultimately it is still not enough to provide us with the risk visibility that we need to properly start calculating costs to an individual level, we need more data and lots of it.

Only when we have large pools of insured cloud consumers to measure over a period of time, will we begin to become properly informed on the true costs of downtime, data loss and cyber-attack on a group and individual basis.

Eventually, I can see cloud insurance becoming just another form of insurance like any other, the risks understood and quantified accurately on a group basis, but we still have a long way to go until we get there.

For the foreseeable future, expect capped compensation and plenty of data gathering from the emerging cloud insurance industry.

It’s a brand new field of insurance, we have yet to work everything out properly to the point where we understand it at scale, but we are making great progress and I think we have a head start on the traditional insurance industry being cloud providers and industry insiders.

I hope that I answered it to your satisfaction, I was really hoping somebody would post about us here so we could get the really hard questions we are looking for, HN is the place I come to feel stupid and if anyone asks us the hard questions, I knew it was going to be you guys.
For this particular use case (i.e. "rare occasion when I need to run the off Windows-only application") I use a 4GB Windows instance in AWS.

I only run it when I need it, in my case cost is negligible (in the $1/month range, Windows license inclided), launches a lot faster than VMware Fusion and best of all, my Mac is not slowed down considerably by VMWare Fusion VM image running.
Run the appropriate tool and select upgrade. There's no need to create boot media in terms of an ISO or bootable USB. You shouldn't be prompted for a license key.
I like that they're making the project an optional track, but as a fairly extroverted interviewee I would much prefer talking through code with an interviewer. I feel like the 8 hours of programming I'd do on a take-home project could be assessed with a one-hour conversation walking through code I've already written. (It's especially frustrating when the projects are low-level, like creating a basic CRUD app that uses a lot of libraries, and I've implemented the solution so many times that most of the work on the project is just typing it out. I could just walk the interviewer through one of my many CRUD app side projects.)

Furthermore, collaborating in-person with another engineer tells me more about their engineering culture, and tells them more about whether I'm someone who can collaborate well with others. An hour of pair programming on one engineer's current real-job task would tell us both a lot about each other in a fraction of the time.
If there is enough DNA, what do you compare against to conclude anything?
I tried this in Firefox (latest) and the scrollbars kept perpetually disappearing/reappearing, causing the entire page to just shake violently.
I'm not sure if this response is serious or not, but it's this kind of thinking that makes me lament the loss of reasonable discourse in this country.
> In this latest round of Newegg vs. the patent trolls, Newegg went against a company that claimed its patent covered SSL and RC4 encryption, a common encryption system used by many retailers and websites.

Maybe rights over patents should be lost if the rights holders fail to actively defend it (similar to trademarks)? That would at least prevent the absurd scenario where a patent holder waits for their technology to become widespread before starting to prosecute.
Good customer service is meeting or exceeding expectations. That means it starts with setting expectations, and most consultants would do well to clarify that being responsive is standard, being on-call is not. A client should never be left with the impression that email is the best channel for urgent-and-important-low-latency communications. If it requires immediate response, pick up the phone...and text.

The fixed price versus time and materials evaluation is orthogonal. The question could just as easily have been about how fast to respond to emails on a fixed price contract...at the root, it's a screw not a nail.

'Nickle and diming' is a synonym for consulting. Charging for an email is just part and parcel of communicating the value of one's time under a time and materials contract.
if you remove a handful of outliers (jesus, buddha, mohammed, joseph smith, maybe two dozen in total) then nobody has ever formed a religion that got any significant number of followers.

In other words, if you remove the outliers you're now looking at something basically meaningless, like evaluating a McDonald's meal by drinking the soft drink only - everyohe else other than the outliers is the soft drink, and the outliers are the main meal.
I've used Cloud9 mostly as a way to collaborate with interactively with novice developers. I think it is a solid tool; in many businesses however using an externally cloud hosted environment for source code isn't an option. Have you ever considered a licensing package for customer based installs, similar to how Atlassian licenses Stash as an alternative to BitBucket?
There are superior aspects to the design of "enterprise" hardware (or rather, rack mounted server hardware) that have been mentioned by others: ECC RAM, redundant PSUs and HDDs, motherboard designs that (hopefully) are laid out for ideal airflow, etc.

Putting all of this aside though, the real secret to the superiority of hardware meant for the datacenter often comes down to the practice of binning. Manufacturers have different tolerances for the products they produce; hence why Intel has a million models of CPUs, Seagate produces so many different hard drives and Samsung sells DRAM chips to other vendors and makes their own DIMMs.

The products that perform the best are binned in the server-y bins, the others are moved down the list until they fit another bin. No manufacturer wants to discard parts if they can possibly avoid it.

Sometimes you're actually getting a deal, but a lot of the time you're just trading reliability for cost when you use lower binned items like desktop hard drives in a server environment. Sometimes that trade-off is worth it though.
> What other role requires you to complete an exam to be considered for a job (or even just an interview). Moreover a 4-8 hour exam with no syllabus. No 'past papers' etc

As far as I can tell, essentially all of them. Of course, many of them have no practical way to even attempt to assess competence, so they fall back on "situational" and "culture fit" bullshit.

> I think this should stop. In it's place, developers can have a pet open-source project, which they submit with their application.

Problem the 1st: how do you verify the example project is actually the candidate's own work?

Problem the 2nd: building and maintaining a non-trivial open source project is a huge investment of time. There are many competent programmers who have a long list of things they must / would rather do when they get home from sitting at a computer programming all day. It's only more efficient if you send out 100s of applications, but as far as I can tell, competent programmers rarely spam 100s of applications. If you're just putting your toe in the water from time to time, taking a day off to do a traditional tech interview grill fest is a much more effective use of your time.

Problem the 3rd: evaluating a large, unfamiliar codebase is actually really hard. All unfamiliar code looks shitty, because you don't have the full context to explain the choices made. Very few people have GitHub pages that actually look good.

> I seriously wonder if we should all boycott dev tests.

Good luck with that co-ordination problem.

Tech interviews suck, for everyone involved. I still haven't heard a proposal for an alternative that isn't fatally flawed. (I consider "take home interviews" to be an incremental improvement on the basic whiteboard problem-solving test)
Game Theory Analysis of E-Commerce’s Price War
Most probably the OCR read "batata" (potato) as "barata" (cockroach).
76 Free Stock Photo Sites
My personal idea for this to happen is that every drone should behave as a giant beach ball, physically. The drone would be in the hypothetical center of the ball, and it can move around freely as long as "its ball" does not hit other balls. When it does encounter other balls, the drone performs a physics simulation of a beach ball, making sure that the center of the beach ball will never hit the center of another ball by taking into account "compression" forces, etc.
Sure, but we're not speaking about overall system reliability. We're speaking about hardware dying. RAID will prevent data loss, but your actual disks might fail as often as something from vanilla PC.
I don't think open access lists for HIPAA data would be a bad thing. Why do you? In fact, it sounds like a great idea. Shine some light on who is accessing what data.
> You are correct, of course, except that I highly doubt North Korea has access to Chinese telephone records

They don't need access to Chinese records, they have their own records.

If you use a phone in North Korea, the switch in North Korea (likely) has a CDR for that call.
Unusual Red Arcs Spotted on Icy Saturn Moon
Ask HN: Suggestions on a WYSIWYG editor for email templates?
So we have been using tinymce as the basis of an email template builder directly used by our clients from our platform, but we are going to do an overhaul of our template/email design tool as it needs to get easier for clients. We of course can continue to use tinymce and work to resolve the problems we have had with it but it seems at least prudent to evaluate other options as we expect this to be a extensive update.

Any suggestions on WYSIWYG editors or other methods or what you have done (good or bad)? Our one hard limitation is we can't utilize a third party editor where the client would be off our site, it has to be integrated to our platform.

We are not against paying for the tool and I don't want to reinvent the wheel here, but I'd prefer open source. We need compatibility across current browsers but we have no requirement to support IE8 or lower. We have even considered writing a custom tool here, but it seems prudent to instead add components to existing tools if possible (time and money wise).

ideas?
Oh wow, I could have sworn they were related. (and I learned about cloud9 -the ide- because of them)
Guide to Bezier interpolation
Flexible, Compostable*, Resilient 3D Printer Filament
That turns into an advantage for Triplebyte, because you are actually applying to potentially several hundred companies at the same time.
This is a really interesting piece and it is imperative that this generation of techies really takes to heart the war between tech enabling people and tech trapping people, but a quote in particular made me question a lot of the statements and notions presented.

He quotes Thiel's "competition is for losers" statement, which is prominent in Zero to One, to suggest that Thiel doesn't believe in competition. But really Thiel is just saying that from a business perspective, you should be looking for non-competitive markets.
> The project-based track will require a larger time commitment

This is the only part I take issue with. I tried a take home interview once that took the better part of a weekend and decided I'd never do it again. There just isn't enough time. Basically, if it takes that long, there needs to be a very high chance that I'm getting hired at the end, or it's not worth it.
Yup, with the delivery thing it will be great if enough folks order from one area that we can designate a drop off point (like Lyft hotspots) OR just do a regular catering if that area is one business. Latter, specifically, would make much more sense in my mind.

Re: ingredients. I totally agree with everything you said. We also preserve a lot of food so could be tomatoes in December, just not the fresh form. You're right that there may be challenges still, especially if people's preferences are all: give me tomatoes in December! But this is a we'll see what happens when we get there story =)

Thanks for your feedback!
Not sure why my comment was flagged but let's put it up again:

Corporate dictatorship recipe.
Monte Carlo Tree Search ( Random playout ) is currently the best computer strategy for evaluating a Go position.

This is likely due to the way Go works , random playout provides a rough estimate of who controls what territory ( this is how Go is scored ).

Recently two deep-learning papers showed very impressive results.

http://arxiv.org/abs/1412.3409

http://arxiv.org/abs/1412.6564

The neural networks were tasked with predicting what move an expert would make given a position.

The MCTS takes a long time 100,000 playouts are typical - once trained the neural nets are orders of magnitude faster.

The neural nets output a probability for each move ( that an expert would make that move ) - all positions are evauluated in a single forward pass.

Current work centers around combining the two approaches, MCTS evaluates the best suggestions from the neural net.

Expert Human players are still unbeatable by computer Go.
Leaked Detailed Windows Phone Store App Downloads and Revenue
Surely those same IT departments expect you to keep your personal data on your personal machine :)
"Reasonable discourse" doesn't start with denying that racism exists in the United States, as the grandparent post does. "We have a black president so we can't be racist" is a pretty damn tired trope.

I think people should be able to speak freely, but I won't lament systemic racism's demise.
> the truck is still going to drive much of his delivery route to deliver the heavy packages

How this will exist in the future in practice is pure speculation at this time. There are many different factors (autonomous vehicles, smarter routing techniques, routing changes as the burden is shifted to non-truck delivery systems, and increased demand for small package delivery as more shopping is done online, for example) that could dramatically reshape the delivery landscape.

Furthermore, heavy packages delivered to consumers in the US, like those containing appliances and furniture, are already routinely delivered by in-house or smaller delivery services rather than UPS, FedEx, or US Mail.