skysight-inc/HackerNews huggingface dataset:
I thought so too - we recruited heavily this way.

There is however the ever present law of unintended consequences.

Referrals are often friends. People like working with their friends. Whoops, a clique forms. Whoops, the leader of the clique has decided that the clique is going on strike unless the leader is given a promotion and a raise, and the entire clique will quit if you don't. While you're mulling this over the clique explodes as it turns out the leader's lieutenant has been shagging the same married clique member as the leader.

You can't fire them without cause, you can't chasten them for how they conduct their personal lives, you can only hold your head in yourself if hands as you watch politics tear chunks from your business like coursing hounds.

So, referrals are good but I learned the hard way that one shouldn't rely on it - it leads to confusion over whose damn company it is.
To paraphrase Keynes, in the long run we are all fools. (Except for Alan Kay, apparently)
You missed the point: the telecom carriers haven't either, however they are regulated, which is not the case for Uber.

So the point is moot for telecom carriers because the regulator already swept in. The point is still important to make concerning ongoing practices in unregulated markets, like big data in tech.

If you don't like how little is done to correct the NSA using telecom facilities however, you should see with your government, not simply the companies it coerces.
Does this actually happen in practice? What would it take to trigger this behavior?
Could you use Canonical MAAS (https://www.ubuntu.com/server/maas) for this?
Slcon2016: suckless conference 2016
It's not some specific "rule of science" , it's basically occam's razor
Interesting to read... Here's the original joint statement released by the Department of Homeland Security and the Office of the Director of National Intelligence: http://www.npr.org/sections/thetwo-way/2016/10/07/497093001/...
That would be nice. It also seems unrealistic in the current climate. What you're suggesting is setting up some kind of Software Engineering Guild, which would require a fundamental shift away from the naive individualism we see today and toward a recognition of collective interests.
> Are you still looking for applicants?

i don't recruit on hn. i will say this though: most people like you, if given the opportunity to work for a smaller, unknown firm for less money remotely, and a larger well known 'famous' firm for more money on-site, they will usually choose the latter even if they really want to work remotely.

in other words, "i want to work remotely" usually really means, "i wish i had all the upsides of BigCo with none of the downsides."
Really? There is evidence? Because, so far, not a single shred of evidence has been presented. The fantasy that Russia hacked the elections is just as ethereal as the fantasy that the US Gov't has been compromised by pedophile networks. I mean, both of these evil conspiracies are as 'proven' as each other, and both result in the same conclusion: the US is truly fucked.
i'm going to get downvoted on this for sure, but basically if you enjoy writing mindless, infinitely nested callbacks then nodejs is for you.

i liked the package manager npm, but otherwise i prefer golang all the way for backend code.
I've looked into AllJoyn, but honestly it has a very outdated and over-complicated design. It's also not really suited to running in low-power devices due to its roots in DBus. IoTivity might be better but I doubt it will get much support even when they do finish it - Apple and Google have such a huge advantage in this space from owning mobile OSes (and Google Home) that I can't see anyone else gaining much traction.

I think Weave will probably win this battle. It is tied to Google, but less so than Homekit is to Apple and it doesn't have the insane MFi requirements. Also the (draft) design seems quite nice. They just need to hurry up and finish it.
We did an internal hackathon at LETO a few weeks ago and our team did Elevate app - a gratitude journal. Joe did a blog post on our thinking behind it.

Would love to hear some feedback on the app, and let me know if you find any issues.

Android version in progress, should be in Google Play end of this week.

- Oleg
16 y.o teen creates online platform for startups to share content for free
to be fair thats not enough either. someone might accidentally have pressed 'a' , and now good luck understanding how to get out of it without having a crash course on vim
I think it fits well into the whole monastery style type of UNIX philosophy.
When did they take taxpayer money?
What tactics can be used to negotiate salary?
As a European I've found that most ISP-provided residential gateways are crap, optimized mostly for convenient remote management by support staff. I used to switch them out for WRT54GL's, but these days I too prefer Ubiquiti gear. Even in a small apartment, it'll likely be the case that the best spot for your Access Point is somewhere entirely different than the most convenient spot for your router. In my case, I've got network cabling wired throughout my apartment which made it easy to put an Edgerouter lite in the wiring closet and an Unifi on the kitchen wall.
You missed the point:

The point, as I see it, is that your data is never really safe. I don't much care if Uber can be trusted or not, when the State can always step in and hoover up whatever data Uber has.

If you don't like how little is done to correct the NSA using telecom facilities however, you should see with your government, not simply the companies it coerces.

As long as the State can't be trusted, the rest is moot.
By a couple of years, but not many decades, yes.
True. The State has a lot more power on its side, making the former scenario much more of a threat.
Nice work. I am curious if you did a search for other solutions prior? I have been using Pocket for a while now and find it offers more flexibility than browser bookmarks.

By the way, nice The Room reference. I could hear Tommy Wiseau's voice in my head when I read it.
Previous discussion (from npr.org): https://news.ycombinator.com/item?id=13149469 (75 points, 2 days ago, 46 comments)
> Those can be successfully managed with community support.

Citation needed.
One would think that having a car built in-house
enabled them to iterate that much quicker.

There tends to be a pretty clear separation between the self-driving sensors and brains ('the new stuff') and the car platform ('the old stuff').

As long as you're willing to have some sensors and actuators visible (i.e. you're working on a prototype rather than a consumer-ready product) there's not much technical value added from building a custom car vs modifying an existing one. Indeed, it can easily slow you down as now you have a bunch of work to do developing a new car.

The car that won the DARPA grand challenge was fairly close how it came off the production line - except for an off-the-shelf electrical actuator system developed for disabled drivers, an off-the-shelf secondary alternator to power all the sensors and computers, and a bunch of sensors bolted to the roof rack.

The reasons to build your own are business/PR rather than technical/development speed. For example they can make it look cute and unaggressive which might be good PR; or insist on a public transport style vandal proof design for an on-demand business model. These might be good reasons, but they're business reasons not technical reasons.
Having debugged Linux kernel and userspace programs extensively, I'd say this rule is golden. Typical user don't need logs, unless something is really f*cked up. On the other hand, if you are running production or development machine, you can enable as many log messages as you want as most of it can be turned on via /proc/sys/kernel/printk (kernel messages), program parameters or writing your own specific messages in code if that's not enough. Actually, I more often encounter the opposite problem -- there are so many log messages, that it's hard to find a specific problem among them.
... how does A win the election in step 3 if A was knocked out in step 2?

I'm also not following how you meant to write that (apparently a typo) - why would B get more votes than C when A is eliminated? Why would A's voters split evenly down the middle if C is closer to them?
kill sends a signal. It has no bearing over what the signal does and whether the result is what was expected.
> For other conditions professional treatment often does more harm than good.

Citation needed.
I'm not sure those number take into account all the stuff that China is manufacturing for the US, that is not consumed locally. Yes, that CO2 is released in China but it's paid for by USD.
Seconded. Though curl isn't the worst offender in that regard. Anything that touches TeX drives me nuts with its blatant disregard for this rule. Not only does every TeX engine spew pages of output while processing even the simplest documents, but there is no way to turn it off. (It's hardly the only way in which TeX makes my blood boil, but it's the most visible one.)

FFmpeg is also quite bad here, but at least you can use -hide_banner and/or -loglevel to alias the problem away and mostly forget about it.
Is IoT starting to affect your technician dispatch rate too? A case study
Come on, 50sqm are barely enough for one person to live in. That said, yes, 70sqm is pretty okay, and 500 is just overkill. Our "fits a family of four comfortably" size is 200sqm, I can't imagine what one would do with more than doubling that. Cleaning would be a pain.

Also, software-wise, my Tomato-based router does everything described in the post, and I haven't had a single problem yet. It cost $100 (but it doesn't have as extensive WiFi coverage as 5 APs, of course).
Disclaimer: we write recruitment software.

Virtually every recruitment tool in existence already does this. Any company that doesn't send a"sorry" email to applicants is either not using any technology at the point of screening (unusual for anyone of any size) or has a screwed up recruitment process (common in large companies).

You'll need to find other secret sauce.

Your goal could be to find a way to encourage managers/recruiters to provide more genuine feedback.

How about tiered responses, and tools to track and prompt when the tiers are not being used correctly?
I'd suggest looking into kops (https://github.com/kubernetes/kops) for Kubernetes on AWS, whether you let it take the actions or you tweak/use the Terraform config it can generate
Luckily nobody cares about dead licences.
> I put together this site after not being able to find a simple place to look at salaries alongside of company reviews.

Maybe your key word is "simple", but the standard place to look these things up is Glassdoor.
This was known and expected.
haha probably mine but who would know really !
Wow, I remember playing with a my grandfather's AM tube radio as a small kid, and this brought me right back to those days. Very, very cool.

Where are you getting the data? How do you find the stations and coordinates?
Wow I had no idea they were so "bloated" (for lack of a better word), and it looks like most were in Palo Alto! That's just insane.
If your command is ongoing, you can argue that the time it is taking is in itself surprising.

You expect it to finish at any time. It continuing is the surprise. A marker for its progression is thus, IMO well within the range of respecting this philosophy.
> Cultural concern for veterans coming home and being treated poorly, or being unable to readjust to civilian life, definitely predates the Vietnam war.

"Johnny I hardly knew ye" was first published in 1867 and echoes similar concerns.

https://en.m.wikipedia.org/wiki/Johnny_I_Hardly_Knew_Ye
I landed an interview at a larger tech company overseas by doing a hybrid approach of cold emailing and I'm 90% sure that's the only reason why I got the interview, and then the job.

After applying online through the traditional route I searched for the recruiter's email or linkedin and emailed them to 'follow up' on my application. It was this that I got a reply to, not (necessarily) the application through the website.
When Big Data Can't Predict
I find it hard to believe that 90% of the resumes is that bad. To be honest, I have never been in a situation where I have to recruit people.

You are basically saying that you don't send a simple email because people don't send you a proper resume. However, by sending you a resume they have already put in a lot more effort than you do. It comes across as very arrogant when you don't even send an automated mail. I would even argue that it IS arrogant.
1&1 Is Hiring: System Administrator in Karlsruhe, BW, Germany
> there are so many log messages, that it's hard to find a specific problem among them.

This is exactly my experience, too.

Some programs get this even worse: They spam you with lots of useless information, yet when something goes wrong, you don't get the information you need. Instead, you have to rerun it to increase the verbosity even more.

So ... if I have to rerun and having a hard time trying to reproduce the issue anyway, why did it spam me in the first place?
> What would your example achieve? You're making the format more verbose and error-prone (someone might easily forget to match a paren), without imposting any additional structure over what is already implied by line breaks.

That particular example is fairly straightforward (at a simple level, passwd files aren't complex), but being able to express arbitrary nested structure would make various things a lot more straightforward. Line breaks and some sort of tab/colon/what have you work fine if everything has at most two levels of hierarchy, but it starts being painful after that.

Missing matched parens are a bit of a specious argument, since many of the random formats for files are fairly strict about what they parse, and the ones that matter (e.g. passwd, sudoers, crontab) are conventionally edited through tools that check the syntax before committing.
Cell tower location is far less precise than the location returned by IOS location services. They can't tell that I stopped in the coffee shop then went to the bank next door.
Yes. The scale of the irony here is "smack you in the face" level, whatever reason Insys had for donating.
Are you going to deploy/support Tomato for your customers/family?

Insert DD-WRT/OpenWRT here and then give up and get a MikroTik since you can actually eat your own dog food.
Microsoft: Don't worry, MS-DOS will live on after all
Why Kakoune – The quest for a better code editor
> Sorry, that's just how I talk.

That's under your control, right?

> I'd rather call people "old and cynical" and give them a chance to show me why I'm wrong.

If you address people respectfully, you will get more fruitful responses.

An insult is rarely the best way to start a conversation.
Same goes for Meraki now that they're Cisco, who has a dendancy to ruin everything they touch.

UBNT for multi AP wifi, MikroTik for everything else.
You're right, now that I think about it 500sq is quite large. He does mention it's a three-story house (which is still quite large).

That's a great source though I never knew that Australia has the largest average home size. It's interesting considering Australia very large and very sparsely populated (on average), yet most people live in cities.
> But for KILL and TERM it could wait a few milliseconds...

It wouldn't make sense:

1) the TERM signal can be trapped by the process, and "kill" has no right to assume that the process is supposed to quit;

2) the KILL signal is managed by the kernel and it just works (if it doesn't, then your kernel is buggy and you have more serious problems); even if "ps" shows the process as still alive after a "kill -9", you can assume it'd dead process walking.
New Release: Revolutionizing Workflow Management Software
Glassdoor could do with some competition, reviews hidden behind login is annoying, and the top review always seems to be astroturfing.

There review system is also quite harsh. If they consider you review "unbalanced" they reject it without much explanation.
A designer created this awesome tool to help you say no to free work
I think using the word 'philosophy' is like antimarketing. People have a kneejerk reaction to the word as something unchanging and stuck in the past and it lends itself easily to negative connotations.

Take an example. Build small components that can be reused. Its like SOA way before SOA came into use and makes perfect sense. Now criticizing that is much more difficult and will require technical depth than just dimissive comments about 'unix philosophy'.

In this case this is the first I've heard of a 'philosophy' of silence and it is often not golden. From a technical perspective its important for users to get feedback and not generic unhelpful error messages or commands disappearing. Fortunately on Linux logging is usually quite good and most experienced users can pinpoint errors quite quickly but options like -v, --v, -vv, -vvv far from helping often increase technical load.
There is no bright line between species, ergo there is no point we can stop and say "there! it's speciated!"

'Species' just an arbitrary dividing line humans invented. The reality is much, much messier. We might call something a different species, but it might still be able to breed with some other species. It might not ever do so because of proximity. It might not ever do so due to some minor characteristic throwing off mate signalling. Maybe it does, but the offspring aren't fertile. Maybe it does, but the offspring are only rarely fertile, like mules. There's this and a thousand other edge cases.

If you sit there and change an organism gene-by-gene, at what point do you think it becomes another species? If I flip a single gene and it affects reproduction, is it a different species? If I flip a thousand genes but it still interbreeds, is it a different species? Similarly, if you imagine going back through the line of your male ancestors, there's no point at which you can look between your great grandpappy^x and your great grandpappy^x + 1 and say one of them is homo sapiens and one of them is not.
As per the article: --verbose
Presumably this flaw explains why zip files are so obscure and difficult to use. (Yeah it's no great but clearly it's not been an issue)
It feels more like someone with their head up their arse
You can - you just have to remember to.
I find it funny that reminders are go-to thing that everyone talks about when mentioning Siri.

Can it do ANYTHING else well? Especially if you're outside USA?
Definitely apply - that's useful experience to have at Google. After all, what's the worst that can happen? :)

Bear in mind that our hiring process is SLOW, so be prepared for it to take a lot of time. Best of luck!
No you don't. There's no point copyrighting something if you don't intend to enforce your copyright.
Folks wanting an easy road to deploying Kube on (so far) AWS, GCE and OpenStack, with bare metal and local on the roadmap, might want to check out KubeNow:

https://github.com/kubenow/KubeNow

Tries to re-use as much as possible from great projects like Terraform, Packer, Ansible and the kubeadm tool, and just add a thin layer on top of that (less risk for bit rot), which is an approach that seems appealing to me.
If you have N predefined SQL queries, then why not just wrap them in REST endpoints (it sounded to me that untog was suggesting that SQL be the interface to the data). If the user can write whatever query they want, then validating by string isn't really a good idea...
keeping an audit log should never satisfy an auditor. The keeping of a log is not a control, reviewing the log to detect inappropriate activity and acting upon it, thats the control.
The Unix philosophy of small, modular processes feels right to me, as a user and a coder.

However the business and product developer in me wonders how I apply this to building more complex systems. Normally this involves building multiple functionalities. Does the philosophy say I shouldn't build "systems" that are complex and do multiple things? Or does it talk about how these should be implemented, as co-operating processes?
To me the 40 drops suggests that the operator only "guessed" how many drops are enough, to the nearest multiple of 10, and left that as good enough; and rhe 38 suggestion was basically saying, "find out exactly how much is enough instead of being ok with good enough"
Thank you @chrisbennet. Your point distinguishing recruiters representing a company for a specific job is very helpful. Stack Exchange has this (great) requirement.

You're 100% right about concern over how job seekers' information is used. I know that's why so many developers aren't on LinkedIn - to avoid all the inquiries.

That's exactly why every profile is anonymous on Enlightened Jobs, and why profiles are based on exactly what a candidate is good at and interested in doing, what they want to learn, technologies & industries they're drawn to, and what they want to avoid in their next job. No resume.

The idea is that if recruiters sift through anonymous profiles and find a terrific fit, based on these key factors, the recruiter then shares details of the job with the (still anonymous) candidate.

ONLY then, IF the candidate chooses, do we connect them (a "handshake").

Having recruiters pay a healthy amount per handshake discourages spamming. Ratings of the recruiters by candidates should help too (similar to Google's quality score).

Any thoughts or advice?
We still hope it's just a bad dream and he won't get to preside over US.
Rise of the Tomb Raider Crack for PC
As a hiring manager, your job is finding somebody to hire. And that's it.

If you want somebody to critique your cover letter and resume writing skills, interviewing ability, etc. I'm sure you can find somebody to do that. But they will charge you for the service.

It seems a bit silly to expect some random company's hiring guy to provide you that service free of charge.
Yes, here's an account of a real election http://www.rangevoting.org/Burlington.html. The relevant bit:

> If 753 of the W-voters (specifically, all 495 of the W>K>M voters plus 258 of the 1289 W-only voters) had instead decided to vote for K, then W would have been eliminated (not M) and then M would have beaten K in the final IRV round by 4067 to 3755. In other words, Kiss won, but if 753 Wright-voters had switched their vote to Kiss, that would have made Kiss lose!
Its worth nothing that Roy Fielding, the guy who coined the term REST, doesn't consider an API RESTful unless it implements HATEOAS. At least, that's what he said in some talk I watched sometime ago.
Great tool, definitely could use a similar one for freelance software development proposals. Especially when someone comes to me to say "look, I have a great idea, you build this and half of the profit is yours!"
Well in this case you can joke about it coming full circle since Google is the ad and ranking company, that rewards such antics.
Sticker Mule's approach to compensation
50sqm for one person is more than enough where I live. I grew up in a household of four in a 60sqm apartment and it was totally fine.

I've lived alone in 30sqm apartments and 60sqm apartments. Haven't seen much of a difference, besides that having more than 2 people over in a 30sqm apartment gets claustrophobic.

500sqm house seems totally ridiculous to me.
Eh, other companies were heading towards the same goal in smaller increments (and more slowly). First it was cruise control, then emergency auto-braking, then assisted cruise control, then lane assist, then lane change assist, then object identification with cameras, etc... It's just that they didn't publicise their goal of 'the car will do all the driving'. It was the same logical endpoint though.
Working Remotely: Lessons Learned
You are not the only one. There will be always somebody who is not so honest. Otherwise world would not have thieves and swindlers :)