skysight-inc/HackerNews huggingface dataset:
Agreed, fascinating thesis but these types of big picture analysis are always as weak as their least reliable source of data. And as others have pointed out, labeling "pre colonial" Ireland as reliant on tubers makes me question their sources. I have the same problem with Pinker's "Better Angels of Our Nature" which seems hugely convincing until you check the footnotes and realize he's relying substantially on historical data from a single out of date and non peer reviewed source.
I don't know if you intentionally sabotage your own argument by posting links to those sites, or if you really aren't aware of the self-interest behind their reports.
Comūn – connect with users in your area to get help with anything you need
but then adding "and laying you off from your job" might make it a bitter pill.
And I think that's why the "Satya U-Turn" is so promising. Vista and Lumia were Ballmer-era failures. I work at Microsoft on Azure; it feels like a new era. The open source feel is real, even if we might fail at it here and there. PMs on the freaking SQL Server team were using Macs, because they want to feel the pain of SQL users on Macs. It's really good stuff.
The "Unix philosophy" of text streams hasn't worked, and arguably never worked. BSD sockets aren't quite text streams. Terminals aren't quite text streams. Shellshock existed because someone decided that serializing functions via text streams was a good idea.

And if you look at the things you care about when running a daemon process -- sessions, controlling terminals, reliable restarts (without killing the wrong process), logging, starting dependencies in the right order, dropping privileges reliably etc. -- none of those things are good ideas that work well together. You can clearly see that things like double-forking and detaching from controlling terminals and syslog were all bolted on later, because the original system didn't work well, and the hacks don't work well either.

I run servers, and I'm excited about systemd because it makes all these things actually work. The Unix philosophy gave me tools that do one thing and kinda sorta do them okay, if you're lucky. systemd does multiple things, and it does them all well. Back when we ran FreeBSD, we had hard-coded sleeps to wait for the network and NFS to come up before we continued with boot, and we had regular problems with being too aggressive with those sorts of hacks and having machines that would get stuck before launching sshd. That is straight-up not a problem with systemd.
https://www.reddit.com/r/OnHub/comments/43vivm/release_notes...

https://www.reddit.com/r/OnHub/comments/3sv1zt/support_for_i...
Systemds molecularity is 'we'll write a systemd module to handle that.'
Idoru is also the first thing I thought of when I read the headline. It was written 20 years ago. Gibson has a proven record of being eerily prescient.
Sorry about that! There's a lot to cover for one blog post to do satisfyingly. I encourage you to check CS231n for a more thorough treatment where we also discuss, for example, the tradeoffs of different activation functions like tanh(), have a more gentle introduction on gradient descent, I devote a whole lecture to char rnn, assignment #1 (they are available) would demystify the backward pass, etc.

Also definitely +1 for not putting down people who write similar posts. I encourage everyone who is trying to learn to do it through blog posts because it lets you explain/organize thoughts. I also enjoy reading them quite a bit because it illustrates the kinds of conceptual problems beginners face (which is not at all obvious once you've been in the area for a few years). And it's also interesting to see many different interpretations of the same concepts, as everyone has different background and the way they reason through things is usually quite unique. Granted, this one could have been named something more appropriate!
I had a Ubiquiti Unifi-LR (flashed with normal OpenWRT so I didn't have to use their Java-based management software for ONE access point) that worked great, but the OnHub works even better. The -LR was 802.11n-only.

The Unifi-AC runs about $269, more than the OnHub.

Looks like they now have a Unifi-AC-LITE, which is sub-$100, but it wasn't available when I got the OnHub that I know of.
Artillery has a range measured in the tens of miles (discounting MLRS and ATACMS). Drones have a range measured in the hundreds of miles.
Since this is appropriate to the (coming) subject, I'll post this here.

Tokenadult isn't around to chime in here, so I'll take his place today. Hunter and Schmit did a meta-study of 70 years of research on hiring criteria. [1]
There are three attributes you need to select for to identify performing employees in intellectual fields.

- General mental ability (Are they generally smart)
Use WAIS or if there are artifacts of GMA(Complex work they've done themselves) available use them as proxies.

- Work sample test. NOT HAZING! As close as possible to the actual work they'd be doing. Try to make it apples-to-apples comparison.

- Integrity (The first two won't matter if the candidate is a sociopath).

This alone will get you > 65% hit rate. [1]
http://mavweb.mnsu.edu/howard/Schmidt%20and%20Hunter%201998%...

One of these companies should hire me to do data driven recruiting.
Agreed - I've found that >75% of my DuckDuckGo searches are !bang searches either for Wikipedia or Google-owned sites. I don't actually end up using DuckDuckGo search results all that much.
Still, they don't have the experience of supporting it, and there's plenty of evidence that that prosuces a bias to discount the burden. That said, I've addressed the Key West agreements elsewhere in this thread: they aren't a constraint when we're talking about Congressional options. https://news.ycombinator.com/item?id=11601834
But that's not going to happen. So... we're back to "do the job with sufficient equipment," or "do the job without sufficient equipment."
Mirakel doesn't work with Taskwarrior, and they stopped supporting it a while ago. There is a much better alternative.
In my previous company, one candidate became belligerent and physically pushed interviewer away from whiteboard after interviewer told him that his solution is not correct. Interviewer asked candidate to wait a few minutes, left room, called recruiter who in turn called security to escort candidate out. My desk was just outside interviewing room and I saw the long glance that the guy gave to interviewer - it was "if i see you again, I will kill you". Or at least I interpreted it that way.

Company (and interviewer) decided not to bring charges so I assume he continues to interview at other places. There are non-zero number of unstable individuals who do not handle rejections or criticism well.
Does this require Administrator rights to see this granularity? In my office as a non-admin user, we have noticed that Task Manager seems really crippled.
In Apple's case it makes sense to lower margins to increase profits.Just common sense. But why not in general ? why does Wall Street hates that so much ?
For point 2, I think you can use:

ps -eLf | grep '\['

I put in a grep root for good measure:

ps -eLf | grep '\[' | grep root

Incidentally, why would a zombie process need to be reparented? Surely it has just not been removed from the process table and all that needs to occur is to remove it fully... I can understand reparenting an orphan process, but a zombie process?
e.g. .SUNW_ctf https://illumos.org/man/4/ctf
I thought the Debian people had a vote and the choice was to go with systemd.
I've only given a couple of hiring interviews so far in my short career, but I've found specific, factual questions to be vital insofar as they truthfully clarify candidates' knowledge levels in their specific areas of expertise. People will generally say 'yes' when asked if they are familiar with something during an interview, even if their knowledge is tenuous, and as you said, resumes are not always totally accurate. I understand the negative reactions these types of questions get online - it's easy to imagine oneself forgetting something in the heat of the moment or missing out on an opportunity for a silly reason - but a qualified candidate should be able to give a plausible answer or ask a cogent clarifying question. If anyone has a better method for filtering out the noise people employ to pitch themselves, I'd be happy to hear it, but I haven't seen one yet.
The actual issue is that proprietary software puts you in a position where you can be taken advantage of. Free software puts you in a position where that can't happen. Sure, you can have proprietary software that doesn't spy on you. But much of it does, and even though it doesn't spy on you today it could spy on you tomorrow.

So, if you consider "putting people in a situation where they have no control over their lives" as bad (I do), then the concept of proprietary software is wrong -- not just the ones that happen to misuse their power.
I wonder how they determined that it's unnecessary. Did they try to topple it over?
Microsoft Automator?
When speaking in terms of populations, "better" is generally used in terms of outcome, i.e. the sense of "increasing odds of survival". Quality of life and survivability tend to align, but in the cases where they don't, evolution will obviously tend to select for the latter.

I think part of the overarching problem is that there's a tendency by some to frame the move from hunter-gatherer to agriculture as some sort of choice, when really the move has been pretty solidly dictated by circumstance. Expanding population drove the development of farming and became a feedback loop with it. The only way to "choose" to remain a hunter-gatherer society would be to either forbid farming, or to impose an artificial limit on population, neither of which are really possible in a decentralized tribal society.
I love today's Google Doodle.

http://www.google.com/doodles/claude-shannons-100th-birthday
While the average attorney makes a comparable amount to a programmer, the ceiling on attorney pay is much higher. If you work for a reputable law firm in a large city, you can expect to make $150,000 base, with significant raises annually until the eighth year when it levels out, usually around $250k+ base. If you then make partner, you can of course make much more, e.g. 600k+. Or you can become corporate counsel, and seven figure compensation is not unheard of.

This might not represent the "average" attorney, but there really isn't a comparable track to take as programmer while maintaining the title "programmer."

Regarding physician pay, you cited the average salary of an internist. There are many specialties (orthopedic surgery, cardiology, urology, dermatology, radiology, etc.) that earn far more on average.
They really should do it. It's not like the Army isn't already operating the world's largest fleet of combat helicopters.
Absolutely. Now by my estimation there is still some effort going into supporting those Ballmer-era failures, but such is the burden of being a company as large as Microsoft.

Microsoft without the dead-weight of having to support failed tech — Now that is a place I would like to work.

Edit: Do you think that Microsoft is actively taking steps in trying to do away with supporting things like Vista, etc?
Recover My Files 5.2.1 Crack and License Key 2016
Because a couple people here have expressed curiosity, here's what I like about org-mode.

1. The workflow is key. From any document, if I want to note down a task, I use org-capture. This creates a to-do item in To-Do.org. Alternatively, I can use org-capture to create a blog post, or an item for org-drill, or whatever. In either case, I don't break my flow of thought.

org-capture to create a new task looks like the equivalent of "task add" on Taskwarrior, except you do it from anywhere inside Emacs, not from the command line.

2. The org agenda shows all upcoming scheduled tasks. I also use org-habit, which are just repeating tasks that show how often you've completed them (and can prompt for a note when you mark it as done - "30 pushups" for TODO: exercise, or whatever).

3. I can "clock in" on a task in To-Do, and when I'm done archive the task in an automatically-created archive file. I can then see total time worked on that day, broken down by task. When clocking in, org prompts me for a time estimate.

4. Because all tasks are just bullet-points, I can nest sub-tasks, and expand or collapse them, like the app Workflowy. The top-level task can show percent or fraction of sub-tasks completed.

5. Best of all, at the end of the day, and despite all this manipulation, it's just text. I can edit time spent on a task, or whatever. There's no hidden magic.

This workflow is pretty GTD-ish, because it helps you get everything out of your head on the fly, and break things down into sub-tasks. It also works well with SRS and incremental reading. I see myself sticking with this, but I've used other systems productively, so whatever floats your boat.
That sounds very painful.
With one year left to graduate as an telecom engineer, I decided to move to computer engineering. That meant 2 more years in university, so it wasn't an easy decision. Today all my friends from telecom work in soul-sucking corporate jobs, while I moved to another country and run my own SaaS company.
Well, I've always found what you said to be true anyway, gloomy weather or not.

Theres a lot of tech which we are none the worse off for ignoring. The more curmudgeonly of us eventually figure out what is actually going to move the needle and what isn't.

And as a simple rule - nothing will make your life less difficult, it will only give you more spare time which will then be absorbed into work - or your job is redundant.

hmm, maybe it is the weather.
"The A-10 is not useful to the modern US military."

The Army and Marine Corps disagree. Strongly.
Mich. bill would make car hacking a felony punishable by life in prison
This is what I got from this article: Researchers looked at MRI scans of people listening to a Podcast on their daily commute. The researchers don't know what any of it means.
You can validate this stuff before doing matchmaking. Sure, it might add less than 1 ten millionth of a second latency. But, nobody is going to drop an exchange because one of there network cables is a few inches longer than necessary and that's the cost of sanity checks.
I understand this because I can't get used to systemd. The learning curve should be better than rc.local for my taste.

Problem is systemd helps you booting fast and this is important both in the cloud (where every minute is a billed), and in telecom (where you have a stringent SLA to cover).
Coming from income tax returns is a problem, since the income on income tax forms is distorted by tax policy, and the tax on income tax forms is just the income tax, not total taxation (or even total federal taxation), so both the income and, even moreso, the tax shares derived from that source are inaccurate to make claims about the overall progressivity of taxation in the US compared to other countries.
Probably because the societies that developed hierarchies, taxation, and military conquered their neighbors and grew stronger and more influential in the ancient world.
What are lobby behaviours that can impress your visitor?
Most companies do not handle candidate review in an emotionally mature or professional way, and the widespread lack of feedback is one of the ways they secure protection from possible downsides of their own blatantly disrespectful and sometimes outright discriminatory hiring practices.

Assuming that you are like the other 90% or so of employers who treat employees and candidates exceptionally poorly (I'm not saying you are, just assuming for a second), then getting only a 30% rate of feedback calling you out on use of superficial, inconsistent, and (in some cases) borderline (or even blatantly) illegal reasons for rejecting a candidate doesn't sound so bad.

It suggests to me that candidates on the whole are more professional than companies, but companies can use certain bureaucratic policies and processes to make sure they effectively hide the unprofessionalism from ways in which it could come back to negatively affect them.
Do I look fat in this dress?
How HTC and Valve Built the Vive
Most personal Mac apps are half that or less. It is expensive.
Exactly. Percentage tax rates don't mean squat when you're hiding all your income.
I love reading gray on gray. No, really, the web needs more of this. Let's also make sure the font is readable only on retina displays.
BSD handles all of this better than Linux. Text file. Easy. Linux has grown far too "complex". I like how OpenBSD adds modern touches yet keeps the OS free from binary blobs. systemd addresses some issues, but at the cost of complexity. I dislike binary blobs in my systems, hence, my servers run OpenBSD.
>you tell us how much you're hoping to make

And every rational person says "I don't negotiate against myself", right?
What's new in OpenResty for 2016 [pdf]
I actually like whiteboarding interviews and treat them as intellectual challenge. The best ones are when I am thinking faster than interviewer or can come up with optimal solution that he does not know. A lot of fun.

I also understand why some people hate such interviews especially if the are not good at algo or do not like pressure of interviewing.
Some designs are so good they continue to be used actively eg the 1911 or M2.

The B-52 design dates back to the 1940s, with the first flight occurring in 1952.

The Air Force is planning to keep those well into the 2040s. I believe one of the current B-52 pilots is the grandson of one of the original pilots.

Not messing with success is often a good plan.
> It's sad to see that AMD could compete in single core performance until Sandy Bridge (i7 3930) came along.

Well, an AMD FX 8320E sells for less than 110€, while the Intel Core i7 3930 sells for over 500€.

Sounds like AMD has a very competitive offering, both in terms of price and price/performance ratio.
Ask HN: Are there any examples of relatively “intelligent” bots?
With all the hype around bots lately , I've been looking for any bot that could handle varied inputs, if not for any given topic , atleast in a very restricted domain.

So far I haven't even found a single bot that is remotely flexible in the way it handles inputs or is able to maintain context in all but the simplest of cases.

I'd be interested if someone on HN can point to good examples.
I have had some feedback and time to evolve the idea and have come to realize that there is a power law of online content consumption (something like 10% of the content gets 90 percent of the eyeballs).

So the way to kickstart this idea would be to identify the most popular content (ideally before it starts trending) and have it analyzed by a real human who could be paid hourly. Niche topics like high tech should be left to the community to summarize (wikipedia style).
It's interesting that the Russian state relies on these multi-party procedures (security service contacts telco to cut off service to initiate attack) rather than unilateral interception, which as the author says, might not only be simpler but also less detectable.
>Better for quality of life for the average person? Probably not so much.

Sure, if you don't think medicine, technology, or literacy contribute to quality of life. All evidence suggests that, back then at least, large, organized social structures were very important for developing technology.
I see it as defending the free market economy. I don't think any of them deserve hundred million dollar pay checks, but really the supply/demand of talented CEOs is so out of whack that the pay scales have ballooned. Welcome to capitalism. What I don't understand is why this general problem with CEO pay has to degrade into targeted Mayer bashing.
Cybersecurity Futures 2020
I'd argue that one of the biggest things that made sysvinit so ugly was that distro maintainers didn't enforce any type of startup script hygiene. Take a look at BSD-style init scripts some time. They're beautiful in their simplicity and readability. They source a common set of functions, have well-defined variables to control execution, and end up with a length about that of systemd units, without sacrificing the power of shell scripting. Systemd threw the baby out with the bathwater, and just makes diagnosing boot problems all that more difficult when you have to start tracing through magic symlinks.
Language Creation Society Files Brief Opposing Ownership of Klingon
The Army and Marine Corps don't operate the A-10. Conversely, the Air Force isn't responsible for what the A-10 supports. Institutionally, the first two are structurallt biased to discount the burden and the latter to discount the benefit of the A-10. In principle, the DoD has structures that should be better at resolving that than going through the services independently, but there's also a good case to be made that the mission the A-10 does ought to be moved into the services (or just one of them) that do ground combat.
I had a different experience with Facebook. I was told what the technical phone interview would consist of, and that much was true, but I was also told I would receive feedback within a certain time frame.

After my interview (in which I felt I did very well), I did not hear anything back within the time frame they told me, and then many days afterwards I finally heard back.

They said they were not going to move forward with me, and also they specifically said they were sorry but they could not provide any feedback.

So I actually felt like for one of the most important parts (the feedback) they were actually not straightforward or honest with me. Had I known I could not have feedback, I would not have agreed to the interview in the first place.
I love living in the future.
It's a bad design problem on the websites. AMP rendered pages are blazing fast to load on mobile and still contain ads. Desktop apps of yore had similar problems and people complained about them then (ex: Java swing apps locking up when devs did real work on the UI thread).

Things can work well with minimal CPU power, it's just grand design problems without the engineering effort going into it to make sure it's performant. Bad performance is much less apparent than bad design to decision makers.
Why Is Hawaii Evolving So Many Species of This Wingless Beetle?
I think we have a misunderstanding of the term "perpetual freedom". When I use it, I'm referring to all modifications to the particular piece of software (because forks can replace the original, which has happened in the past). When you use it, you're referring to a single source of that software.

Personally, I don't think that a single source being free captures the point of the word "perpetual" -- it surviving forever (across forks and other changes to the project). When eventually a project you work on is abandoned, someone could fork it and make it proprietary (adding features along the way). When someone then downloads the newer fork of the software, they've had their freedom taken away -- it doesn't matter that the software was free initially.

Why doesn't it happen with SQLite? I think it probably does, it's just that the creators don't care about that (and they're at liberty to do that). But one of the largest operating systems in the world (GNU/Linux) is created using many components under the GPL. So cherry-picking projects doesn't help either of our cases (and there are many more high-profile projects under copyleft licenses than in the public domain).
Thank you I appreciate the explanation.

I have a question, are the job ads written in a way that would attract both a junior(I'm picturing 1yr out of college experience) developer and someone who is so experienced to justify a $300k comp package?

Without some clear distinction in the ad I'm having a hard time figuring out how it could appeal to people on both ends of the spectrum.
At a network-level, other tools are often used (e.g. sflow, netflow, ipfix, etc.).
It was a technical committee who took the decision, if I recall correctly.