skysight-inc/HackerNews huggingface dataset:
> I cannot stand the whole "culture fit" gambit. It's a job, not a country club. The idea that some people will "fit in" and others won't and that this can be determined during an interview is naive at best.

First, regarding the cultural fit: I think it's important that you share a similar mindset with the people who already work there. You'll get along better, and it is more productive. For example, if one person is much more assertive than another, and tends to get their way, we may miss out on the contributions of another. (A lot of very different examples here)

The second part: You're right, they can't give you a full personality quiz, but they're doing their best (oral communication and body language tell a lot more than having you fill in a quiz). They want to look for someone who fits in, so they bring you in and see if you do. What other way is there?

> ... best actors ...

I think if you intend to be an actor for the sake of a job, you're going to have a miserable time. Sure, I suppose this is the case if you value money more than satisfaction at you workplace. Which is where you'll make friends and spend a lot of your life, so I think you shouldn't, but that's subjective, so I concede this point.

> ... not fitting ...

This relates to the previous part in terms of priorities between just "getting the job" and "being happy with your job". As for the idea of not fitting in, I think it's too much of an exaggeration to think that people won't tolerate a few things here and there--but if you're entire view was different or fake to begin with, well maybe you didn't belong after all... you wouldn't be happy there anyway, so it's for the best.
I know you should be drinking water, but why avoid IV fluids? Are there certain ones that you should try to avoid more often; NS, LR?

I only ask because sometimes if I'm just not there- hydration wise- and I'm not thirsty I'll throw on 0.5 NS; often I cannot drink enough to replenish the fluids I'm losing.
A comparison of Denmark's, Finland's and Sweden's digital performance
Its like saying notepad is a popular because its installed with Windows.
> It's impressive, but I can't see its application.

DDoS.

Packets Per Second attacks which you cannot filter on the edge in hardware (e.g. routers) can be quite difficult to handle in some exceptional cases. Being able to process line-rate pps is a pretty nice thing to have.

Thankfully you can usually filter these out upstream, but it's nice to have the spare capacity to absorb traffic while you figure out exactly what you need to filter. Plus you (generally) will never be able to get a filter 100% accurate, and will usually be letting some percentage of an attack through to hit your webservers. For some sites, these attacks can be in the hundreds of gigabits per second range - even 10% of that getting through can be significant.
Which is hilarious after talking to a few IE team leads last summer, who told me I should write all of my code using pointer events and polyfill browsers with touchevents, just so I could support their mobile browser with no market share.
Seems totally reasonable, provided the system is maintained and operated within design limits.
Show HN: Easy cost sharing app build with Polymer, Go and Riak
Quantum eraser experiment
My only problem with Uber is this clause;

"Vehicle requirements are subject to change"

The list of approved cars didn't make much sense when I looked into it. I have a feeling there's a bunch of people who went into debt buying a four door Uber approved car--and are now saving up for bankruptcy?
N﻿SA director wants gov't access to encrypted communications
Nice! This one is awesome, the one that made me want to be a programmer in the first place. The other one is Coders at Work, which I read at some random Starbucks in Houston.
+1 for pointing out the problems with SBM. While I truly believe in it, it's always good to counter some people thinking it's the ultimate solution which will somehow solve all problems in medicine.
So Apple should support only standards that directly benefit their hardware? That's exactly problem OP is talking about.
> When the vast majority of mobile revenue is generated by iPhone users, that means if it doesn't work on iOS, it doesn't work at all - 80% marketshare be damned.

How does this matter to Google or the W3C exactly? I don't buy this reasoning.

The CPU analogy doesn't work either, since everyone depends on a number of different processors, with Intel approaching 100% representation among individuals—this doesn't hold for iOS in the mobile market, where people typically depend on one phone.

That said, iOS might have stronger representation among the people who depend on mobile browsing than the market share numbers suggest (but that needs measuring.) My guess is that even as low as 20% of mobile is sufficiently significant to Google (whose employees all seem to have MBPs) and two major vendors is likewise to the standards committee.

> I'd imagine the best thing to do is commented on the article. Create a Polyfill, and if PointerEvents are better than the rest, developers will naturally use them. Eventually given the huge amount of developers on the polyfill Apple may be inclined to make it native.

Very yes. I'm not completely sold on pointer events but the tactic encourages real-world exploration.
That's also a false dichotomy, a dangerous one at that. Sort of like two party system.
Up to €90k for innovative applications and services on the RADICAL Platform
I've used coreos and configuring it into clusters was over complicated. So much so that I switched back to ubuntu. Does anyone know how RancherOS compares?
I'm not sure why you're being down voted.

haveged is an absolute essential for all servers

http://www.issihosts.com/haveged/
When you say "supported the defacto standard", I suppose you mean "Apple just did something, and the others copied it to be compatible".

The problem is, as it always is, that since the details aren't specified the implementations turn out incompatible. A concrete example: Should the touchmove event trigger the mousemove event? I believe it does in IE and Firefox, while it does not in Chrome and Safari. It isn't specified anywhere, and can make it incredibly complex to implement something that works with both mouse and touch input. And it is exactly the type of thing that Pointer Events sets out to fix.

This is also exactly the same story as with the <meta name="viewport"> tag. Apple did something, and the others made not-fully compatible copies. No exaggeration: Right now the only(!) thing that works consistently cross platform is setting width=device-width. It is insane, and it hurts the web.
‘Greatest Public Health Experiment in History’
This Guy Wants to Save Robots from Abusive Humans
I originally read this when Andy was posting it on his website. I've bought a copy just because of how fucking good it was.

It is 100% worth the read. Do it now. Seriously, don't even go into work today, just read it.
Don't be ridiculous.

There's a reason the python 2.x line is 'patch only' by the developers.

Python 3 made fundamental changes to underlying string operations internally for UFT16, which you can easily argue, was a huge mistake, but there you go.

You can't just 'patch python3 support' in. You literally have to rip out anything that uses char * in the code base and replace it with a unicode supported alternative, which is both more complex, and breaks python 2 backwards compatibility.

Pypy is very clever in how they handle this through rpython, which is why they can kind of support both; but randomly dropping cpython 2.x code into the project is completely not forward looking.

I'd be happy with: "We never intend to support python 3, sorry".

If that's the path you want to walk for all the complicated reasons you choose it, fair enough.
> $100/hr * 9 hr/day * 23 days/mo = $20700/mo.

I know you mention a Saturday, but if you can bill 9 productive hours a day, I take my hat off to you. I could in my early-mid 20's, I can't any longer.

> Marketing: Aren't most freelancers turning away work right now?

Not here in the UK, not the ones I know of (that is, the ones who don't have part-time speaking careers or get featured in magazines).
The article isn't about polyfills, and polyfills don't make up for specs everybody agrees on.
You say you disagree with the article,but nothing in your message is related in anyway with the article.

Pointer events are a better spec, Touch events are like Mouse events, a narrow definition of the possible interactions with a device.Each time there is a new medium, are we going to write a new spec? no ,that's what pointer events are about.It's a better spec. Apple thinks touch events are good enough right now and choose not to give a fuck, well, if other vendors choose to act like Apple,there is no consensus anymore. If Microsoft did the same right now, they'd be insulted out of existence by developers, but when it's Apple,hey free pass.
Machine-learning enabled self-tuning compiler
this article points out several important aspects of uber's 'unfair advantage,' which in the labor market almost completely boils down to structural forms of tax avoidance that regulated incumbents are unable to match, but neglects to mention some of the longer-term benefits that 'real' employment brings.

for example, having a W-2 job in the united states typically means contributing to social security, which helps people build up to qualifying for certain benefits in retirement. not so with uber.

especially over a typical worker's lifetime, comments about $x/hour dramatically oversimplify and abstract away the NPV of these endeavors for employee-like participants. NPV for employee-like participants is considerably lower than many reasonable-sounding discussions would have you believe because a lot of the discounts that uber captures as profits are not as cleanly captured in $x/hr numbers....social security is one of many.
Having a similar mindset or outlook doesn't mean that people will get along. Getting along is about conflict resolution and tolerance of other people. The best teams are those with various personalities.

Look at the space program. All those astronauts put on a good show. They look like they all play baseball together on weekends. In reality, they are bunch of very assertive and competitive Type-A personalities that, absent the overwhelming desire to fly into space, would rip each other to shreds. They get the job done because it is a job, not highschool.
Informative, concise, to the point.

Any programmer who's been working in the field for a while most likely knows a lot of the points mentioned in that text, but it's very nice to see this information organized and categorized.

Very good read.
It's way easier to build a web company than something that involves difficult programming, may well involve hardware, and probably doesn't have the upside potential that a web thing does. That's why there isn't as much of that kind of thing.

That said, I love to read about embedded stuff, because some of those guys are really sharp. I'm also a user and fan of Erlang.
I can see why you might think that's a dick move, but on the flip side: you admit that it doesn't directly benefit their hardware. If it doesn't benefit their hardware, what benefit at all does it provide to them? The good will of developers wanting to use pointer events? And how many hundreds of thousands of dollars worth of developer time is that going to cost? Developers who want to can use a polyfill for Apple platforms and users won't even notice the difference.
I forgot to reply to this bit:

> Your best month isn't that great. And if you've been at it for over 10 years, you probably have a lot of experience to share. Ever thought about re-assessing yourself, giving yourself the credit you deserve and creating a better pitch for your services?

Oh yes. Been trying to work out where to reposition myself for 18 months now. I've written out my case studies, talked to clients, but can't find a single thread running through the work that ties it all together :)
I'd like to point out that Microsoft did the exact same thing with pointer events with IE10-11 up until the very latest version of Windows 8.1 which is still not rolled out to all devices on all networks
I am probably extremely naive here but I just don't understand why technical companies are willing to allow one single company to slow things down just because they seem to have the most "revenue" that shouldn't matter for technical standards.

> The Google's "80% of the mobile market share" is misleading, when a majority of those phones don't complete with the iPhone and aren't developer targets.

Are majority of these phones capable of running a browser that'd adopt support for Pointer Events or Touch Events? Yes, then they're counted, no?

> Android had well over double Apple's marketshare in 2012 when FB bought Instagram for $1B, and they had yet to (or just had) released their Android app. Despite having 80% marketshare, Apple's App store generated more revenue than the Play market last quarter[1].

I still don't understand what it has to do with web standards that everyone will be using in the browsers? Are you telling me that because Apple users bought more apps, they should have more influence on technical standards for mobile browsers that has nothing to do with the apps they bought?

> When Apple holds the most important card - revenue - its not hard to see that they are in the best position for stifling standards.

Seems like a bad idea to allow them to keep doing this. We didn't get the best outcome letting MS pull this crap back in 90s. But then again, history tend to repeat itself.
Are pointer events actually a good way to write high-quality web apps? Maybe Apple and Google have reasons for opposing the standard.
Don't look a gift horse in the mouth. (and never invest money in something that eats while you sleep)
>How does this matter to Google or the W3C exactly? I don't buy this reasoning.

If you write a standard, and no one uses it, what use is it exactly? If Apple were to come up with a competing standard, in a year, which "standard" would you believe will have more use?

Apple has better control of mobile developer mindshare (almost a monopoly) and if Apple isn't onboard with your "standard" it may be very difficult to get it adopted among developers. Even worse if Apple were to decide to do things differently, their marketshare can make that the defacto standard, which Google will happily follow suit in order to appease developers and wasting everyone else's time that bothered to implement pointer events.

> The CPU analogy doesn't work either,

Its not a perfect analogy, but my point is developers don't target platforms solely based on marketshare. There are a lot more x86 toolchain developers than your all your favorite ubiquitous 8 bit microcontrollers.
Everything you've ever said to Siri/Cortana has been recorded
> and been prevented by lack of entropy

This sounds like an implementation fail / lazy implementor. GPG shouldn't need more than 32 bytes of entropy (for keying AES-128 and then encrypting a 128-bit block of data repeatedly until you collect enough randomness.)
|First, regarding the cultural fit: I think it's important that you share a similar mindset with the people who already work there

Id much rather work with an ahole that gets things done than someone I get along with that barely does anything to be honest.
Um, most of the medical professional bodies in the world would consider it professionally dishonest to offer any form of medical advice as a Doctor whilst hiding behind anonymity, and would likely start disciplinary proceedings over this.
Pursuing Meditation as a way to make more money or increase business productivity/bottomline, is too narrow and simplistic. Daily meditation (specifically Passage Meditation http://www.easwaran.org/) practice has changed my life's priorities dramatically.

At the risk of sounding a little too touchy-feely, Meditation helps you:

a) Be more compassionate and choose what is right, instead of what brings more material wealth.

b) Bring more clarity and focus to what you are doing.

c) Understand yourself and others better, forgive yourself and others easily, love yourself and others unconditionally.
Quote: "At 20MB, RancherOS is two orders of magnitude smaller than a typical Linux distribution, and an order of magnitude smaller than even other minimalist Linux distributions."

This claim is incorrect. Linux kernels can actually be as small as around 2 MB. The rest of a working Linux system (GNU, GUI etc.) does not belong to the kernel.

http://superuser.com/questions/370586/how-can-a-linux-kernel...

A Debian Linux distribution (kernel + stuff) can run in just 32 MB. For instance:

http://stackoverflow.com/questions/1522146/minimum-configura...

Quote: "I've used a TS-7200 for about five years to run a web server and mail server, using Debian GNU Linux. It is 200 MHz and has 32 MB of RAM, and is quite adequate for these tasks. It has serial port built in. It's based on a ARM920T."
This is a pretty awful reason to not even try. From the outside seems like working at any of those listed would be awesome if not just compensation but ability to grow.

I tend to err on the side of "I suck" when an interview doesn't go my way. Some people err on the side where everyone else is the problem. Different ways to deal with butt hurt.

Disclaimer: I have interviewed at Google and other hard places with mixed results.
POSIX shared memory is implemented on linux systems as a mmap'd tmpfs file...
Stages of learning Go, with code examples
Air Force Prize: $2M for a turbine engine
I thought it was the other way around http://www.nbc.com/saturday-night-live/video/old-glory-insur...
Nice application! Based on what I have seen so far, I am pretty sure they are using a tracker based on correlation filters [1]. These are very fast and robust. Naive implementation does not provide scale, which is visible in the video. but this is rather trivial to do. OpenCV 3.0 has also implemented this MOSSE [2] tracker.

Overall, these trackers are not able to learn and will always fail in same situation. It would be great if they had re-detection capability and improve with every touch from the operator.

[1] http://home.isr.uc.pt/~henriques/circulant/
[2] http://www.cs.colostate.edu/~bolme/publications/Bolme2010Tra...
This depends on the job. If other people can do their job without one who has been fired then it's quite cheap. On the other hand, in software industry, there are often teams of specialist with different expertise and their jobs depend on one another. In such a case, firing one will interfere with every one else and you will take a loss in decreased productivity for everyone. E.g. you fire a member of a 5 people team on a project with 100 people total. So that team productivity drops 10% (it was a bad hire after all so there is not much loss) and, hence, the whole project slows by 10%. Now you pay the remaining 99 people 10% more to get the same work done.
Here's a link with the EFF's affiliate link instead of the publisher's:

http://www.amazon.com/Martian-Novel-Andy-Weir/dp/0804139024/...
Window shoppers don't make good clients. If you need convincing, we don't want your business. Please go to one of our competitors, preferably the biggest one.

In general, doers do and talkers talk. If you really need the service, you're going to buy it and figure out things yourself. Plus, paying customers always get support and help no matter what. If you start talking hypothetical scenarios and custom requirements, it's mostly bullshit you don't really care about. And it will never amount to anything.

In the words of Ray Liotta: "The place burned down? Fuck you, pay me. Lightning struck? Fuck you, pay me. Slow business? Fuck you, pay me." We work for money. Not to make your life easier out of the goodness of our hearts. Money talks and bullshit walks. Anything else and you're just wasting both of out times.
HTTP is '90s tech. TCP/IP is '70s tech. There's nothing inherently wrong with that. 1400 lines of python that tries to pretend that an interactive program is a library is definitely a problem though.

How's about this: rather than a protocol-up rewrite, how about just writing a library-up rewrite? Write a ground-up implementation of (maybe a subset of) RFC 4880, with opinionated choices of default ciphers (a bit like NaCl). Make it a portable library that can be used on all the popular mobile platforms and from all the popular languages. That's a plenty big enough job, and would fix the concrete pain points with GPG without throwing out the good part.

> We could try to slap a GUI on top of it, but I don't believe great products are made that way. Good UX requires thinking about interactions all the way down to the protocol.

What kind of concrete things would have to change at the protocol level? Plenty of good products conform to existing protocol standards, and a crypto protocol that has survived years of use in a hostile environment is worth its weight in gold. The talk of "modern" seems very handwavey as a reason to throw this out.

> GPG has such a small legacy install base (literally on the order of ~50k users), that there's no reason to maintain compatibility with OpenPGP.

I find it hard to believe there are only 50k users given that OpenPGP is built into the package-management infrastructure that every Debian user uses, and is required on Maven Central which virtually every Java system uses. Yes, these aren't people who actively chose it or are even aware that they're using OpenPGP - but protocols are like that; they're infrastructure.

And as for your 50k, that may be a small number but they're the people who really care about privacy. Snowden is among them. If you're trying to spread crypto, those are the last people you want to alienate.
Hey! We can definitely talk about this. We do have early prototypes. Ping me, pj(at)perceptivlabs.com
I thought about this a lot for my project, a suite of NLP tools.

I decided to go for a dual license. You can use the project under the Affero GPL, or you can buy a commercial license for a fee. The idea is that the GPL'ed version would be unattractive to many companies, and the fee is small.

I still have people interested in contributing to the project, even though they have to sign a contributor's agreement that allows me to license their contributions outside the AGPL.
I'm just struggling to see how the author says any $19 an hour job is unattractive. It reads as a comparison, that it is unattractive compared to the inflated figures Uber previously provided. "Uber’s no longer making those lofty claims"...
It's unsafe for aviation to be entirely dependent on GPS and self-reporting systems like ADS-B. Planes should still have VORs available, even though they take up a lot of acreage next to airports, the ground should still have primary radar, and aircraft should still have their dumb old AM VHF radios.

Large aircraft typically have at least three completely different navigational sources - VOR/DME, GPS, and inertial guidance. Over- reliance on GPS is dangerous.
>pdqsort
or policy: "sure, just hold off until this next launch and we'll make it worth it!"
Show HN: AI QLearning Robot Simulation in JavaScript and WebGL