skysight-inc/HackerNews huggingface dataset:
Fascinating letter. In my mind this is the difference between building an institution and building a company. Building the company to have processes in place to keep the management and strategy evolving, rather than hoping that people will do that on their own, is pretty forward thinking.
The main point about IndieWeb is to create authorship over published content. Silos (other social networks and startups) are only tools to syndicate it. IndieWebCamp is a bunch of people developing tools to support this endeavour. There is an IRC channel in freenode: #IndieWebCamp & #IndieChat
The software wasn't the hard part. The hard part was getting a multi million dollar military airplane gimbal sensor precise enough to fly by into a package that could both fit on a circuit board and be cheap enough to mass produce.

Smartphones got us that.
To further the analogy: Most of us don't have the resources or knowledge to properly test our wheels after we reinvent them.
Great README.

Gives me a good sip of the entirety: the syntax, macros, patmatching, integrating with React, and even how to gulp it and write tests with it. Yet succinct enough to scroll in one swipe.
Gaming, Coding and Music (Guitar/Bass).

Because you can start them without leaving the house and I have always been a little bit awkward in social situations.

They are cool because they have a huge variety. No game is the same, there is plenty of software that can be developed and an abundance of songs that can be played. Also I can create my own songs and games if I like to.

After I became better with the outside world I started stuff like swimming, and biking. They are a bit limited in their variety, but swimming is in the water, which is good when getting heat-up while doing physically demanding stuff and biking is a rather practical thing I can do on a everyday basis to get from A to B and also for leisure in the wild.
Why There's Nothing Wrong with Being an Average Developer
DevOps – Software Delilvery Done Correctly
"Only" $10,000.
And yet, nobody answered question #2 (What was your defining moment when you realized you were worth more than what you were charging) like so:

"I read a blog post or a book on how to charge more."

This is not to say that a post like this doesn't have any value - or a book like Brennan Dunn's book. But sometimes, when I read stuff like that, I wonder how much is actually survivorship bias and how much one can REALLY learn from a post like this.

It's a bit like Amazon reviews of books: Half of them are for people who have read the book and start to discuss things retrospectively.
How Silicon Valley and Washington Can Come Together
Here’s Why Uber Would Spend $3B on Maps
So true. I've switched industries a few times and by now you'd think I'd get it. It still takes me some time to get up to speed with the 'dynamics' of the space/industry I'm working in and the realization everytime is that it is truly a con-fidence game. There is no consensus on the one 'right way' to do things and anyone who spouts with religious fervor that their way is the only way is being disingenuous or worse really believes the horse-shit they spew
So they bolted the table to a wall?
Safepoints: Strange and Dangerous Behaviour of Code in Tight Loops
I recommend Understanding Machine Learning for a textbook, as I rather enjoyed a class using it.

http://www.cambridge.org/al/academic/subjects/computer-scien...
From an aerodynamic efficiency and maneuverability standpoint, a traditional single rotor helicopter is far superior. However, the operational benefits, safety, and mechanical simplicity (way less expensive when they crash) of the multirotor configuration make it a very popular choice. The confluence of better battery technology and cheap/lightweight controllers has allowed for increased viabiliity. As the commercial drone industry matures and payload carrying missions become viable, I expect there to be a shift in popularity back to the single rotor configuration. For example, more than 30% of Japan's rice paddy fields are sprayed with Yamaha's single rotor drone [http://textually.org/drones/2013/06/032493.htm]. There is an exception here; the multirotor configuration is a more stable platform for shooting video.
If there's an item of American culture you may be missing, it's probably that American restaurants can be very cheap.
What to do with abandoned issues on GitHub?
I'd love this too. I wanted materialised views and upsert, so here's hoping :)
Instead of why are they not using, why would you use Fedora? In my view, because you want to be familiar with the ecosystem and potential future changes if you are supporting CentOS/RedHat but want newer features for your worknix. If the above isn't your use case, I would say Fedora has done some very nice bleeding edge stuff, so if you are the kind of person who likes Arch but doesn't like all the manual labor, Fedora might be up your alley.

I do know that I was very impressed with Fedora on my Macbook Pro 2014, until I realized that the proprietary video drivers refused to work in UEFI/BIOS mode. A deal breaker because I'm working on Unreal Engine 4 linux native editor, otherwise I probably would be using it.

edit: Also, I installed both latest stable and beta (22 I think), and some of the issues related to the rawhide packaging production cycle, so I plan on trying it again once 22 is out and/or when the repos are updated for it.
A slight tangent, but as someone who is sort of in the "respect but do not use" Clojure category, Leiningen seems pretty amazing. I really hope future language package managers look to it for inspiration; it seems to get practically everything right.
> try out their questions on their peers and get feedback.

Excellent suggestion, thank you!
Right. They answered a "what?" with a "why". :\
> let's be honest, Intel is vastly, vastly ahead when it comes to anything that is not a toy.

That just shows a lack of understanding of the market. Not every application needs powerful processors. Sometimes they need low-power or low-cost processors. Something is not a "toy" when it is specifically engineered to meet different but equally serious requirements.

ARM-based processors vastly outsell Intel processors.
Sometimes analog is just quicker. There's nothing like getting to an area with shit wireless when you're relying on your phone. So I print out tickets, confirmation numbers, even directions and maps when I travel. My last trip I was kicking myself for not remembering a little bubble compass...
That is a nice piece of work. If you click on any of the 3D graphs you can grab them and drag to view from different angles. Very cool.
Isn't that still missing the point? We don't want to be spied on period, whether there are things to hide or not.
Agreed, I'm still unconvinced for the same reasons. In Scala or Haskell (or any language which supports first-class functions and lazy evaluation, I guess) the "transaction" example is easily done.
I had actually noticed that I didn't feel great after drinking earl grey without milk, but never realized why. Thanks for mentioning this!
How the hell do they plan to plan efficient deliveries to moving targets?
i'm the senior editor of netted (netted.net), the daily email from the webby awards, so newsletters are my thing. i read around 10 dailies, and more weeklies. i also write an album guide and new music monthly called the retrographer (http://tinyletter.com/ciwk). here's what i like:

- nextdraft

- today in tabs

- hacker newsletter

- saas weekly

- dan lewis' now i know

- buzzfeed news

- the quartz daily brief

- the skimm

- the politico playbook

- the capital playbook

- poncho

- i use digg's "news.me" service

- crunchbase daily

- ben cronin's two songs

- product hunt
How the Android Debug Bridge Works
Slightly OT, why do we see these errors with Oracle's MERGE statements?

ORA-01779: cannot modify a column which maps to a non key-preserved table

ORA-30926: unable to get a stable set of rows in the source tables
No server account are required, it is what DHT is for. However, if you do have a server SIP account, we also support them. This is all about interoperability with existing infrastructure.
>but I can't ever recall a nearly still level hover from a quadcopter.

Seriously? Every one of the DJI products can do this out of the box using just GPS/accel/gyro/barometer. Newer ones can do it even better by adding in a camera pointing at the ground that works like an optical mouse. Some really insane stuff can be done if you throw an active positioning system into the mix: http://www.ted.com/talks/raffaello_d_andrea_the_astounding_a...
Why?

http://laravel.com (Great Framework)

http://laravel.com/docs/5.0/homestead (Quick setup of a local development environment matching production)

https://forge.laravel.com/servers (5 minute setup on Digital Ocean)

https://envoyer.io/ (Zero downtime deployments)

http://lumen.laravel.com/ (fast micro framework)

https://laracasts.com/ (great webcasts)
Also the parts of the interview of prof Furber:

https://m.youtube.com/watch?v=y4WG549i3YY

"Building the BBC Micro (The Beeb) - Computerphile"

https://m.youtube.com/watch?v=izy6h_vvSxU

"The Path Towards ARM & BBC B - Computerphile"
Oh, I was just quoting gdb, who told me "he built all our CTFs" :-)
~3-4 months of tech worker disposable income to fly a plane. Yeah, only.
Ask around at your local biomedical graduate program. Just got out of one myself. There are LOTS of 'easy' programming tasks that are being undertaken by very bright people with no ability/expertise in programming. It slows down the research they are good at. Each individual task is not difficult, but would take some time and investment in order to understand the problem correctly.

Or donate efforts to clean up and make nicer some of the major OSS scientific projects like uManager [1]. These efforts help towards learning about things like Alzheimer's way more than you'd expect. And though they're not specific to Alzheimer's, that's a good thing - they help ALL drug/disease related work.

[1] https://www.micro-manager.org/
great to see some other hackers from Akron on Hacker News. Sorry the acquisition didn't work out as you expected - looking forward to your next blog post
Recent Windows 10 Update Includes a Middle Finger Emoji
Sounds like you made the right choice. When you're weighing certain money versus 'we think this company will be a big deal someday if we slog it out', it'd be silly not to cash out. As long as it's a reasonable offer, of course.

Worst case you work for a couple years at the acquirer until your golden handcuffs run out, then start another company -- this time with money in the bank.
Top 5 Tips for RESTful APIs and Closing the Loop on OAuth2.0
Scientist Whisperer at Experiment.com (YC W13)
What the Community Team is About

We work with and for our community. We care about science more than just about anything else. We want to live in a world where anyone can be scientist. We will do whatever it takes to make this a reality, faster. We work extremely hard and make decisions quickly.

What You're About

You, you have strong opinions on what the future of science looks like. Your friends would say you’re determined to make this happen to the point that you seem to believe the outcome is inevitable. If you dream of talking to scientists all day about bringing their ideas to life, this role will be perfect for you. You are extremely patient, but straight forward when someone is clearly wasting your time. You care about getting things done fast and hold yourself to the highest standards.

Responsibilities:

-Run experiments independently to understand our community and how we can best support their needs
-Recruit the best scientists in the universe to run campaigns
-Scientifically review and evaluate project proposals
-Work with our community of scientists through the product and in person (events)
-Required to learn to code, understand great design, and strive to become a respected scientist

Qualifications:

Ability and willingness to learn.

Want to chat?
Because of the overwhelming interest that we've received for this position we installed a strict filter for candidates. We've designed a challenge to help you understand whether or not this position is something you could do day in and day out. Being on the community team at Experiment is not for everyone, but if you're up for the challenge and succeed you'll likely be a good fit.

Before coming in for an interview we require that all candidates onboard 3 scientists to launch projects. We measure success for this challenge by having at least one project reach the initial funding goal. You set your schedule, there is no time limit, and our team will help you every step of the way. It helps too if you've already contributed to the community with your own dollars; don't discount the $1 donation.

Before starting, send us a resume and cover letter to jobs@experiment.com and we’ll set you up with a point of contact to guide you through the process.

This is not a single position. We will hire as many candidates as we think are good. If you are still in school and interested in joining our team, you can get a head start. If you succeed you'll be considered for our student ambassador program.

We are also hiring a designer and engineer. For any position at Experiment, you must care about science more than just about everything else.

experiment.com/jobs
You could argue that finding out hidden possible requirements in a high-stress situation is also part of a developer's job.
microsoft gave us 3 of these at 14k last year. since then it has been used as a giant monitor. video looks cool though
If they do copyright assignment, it also opens the possibility of selling exceptions, which may become a revenue stream. Reputable software like Qt and FFTW has gone this route.

I'm gonna go donate so I can record my vote for AGPLv3.
> I rag on people's crypto projects a lot, but it's worth knowing that almost nothing you could reasonably do with your own crypto could so thoroughly bone you.

Unless you ALSO wrote it in Javascript and dropped it on an HTTP-only webserver ;)
Was surprised no one had mentioned Quartz (http://qz.com/) except in this post. They have quickly become my go-to for knowing what's happening in the world in just enough detail.

Similarly, I love The Conversation (https://theconversation.com) - started that one reading the UK edition, glad they have a US one now too, but still kind of liked following British politics.
RSS fixed! Sorry about that.
I recently did a round-the-state Colorado road trip and can highly recommend it to anybody interested in a huge variety of gobsmacking beautiful scenery. From ancient cliff-fortress ruins in the SouthWest of the state to Rocky Mountain National Park in the North.

Great Sand Dunes National Park (shown here in the pictures) is an absolutely amazing place to go. Totally out of the way, but so worth the drive and the amazing hike across the dunes.

The experience can be a bit magnified if you come from a coastal area, the air on some of the peaks (like Pike's Peak) is so thin that, until you acclimate, walking more than a little bit results in a queer dizzy feeling that makes the whole experience even more fun.

Come prepared though, a pretty large part of the state is so low in population density it's hard to even get mobile phone service. So plan your routes carefully, bring maps and have an independent GPS device that doesn't require data service for route planning.
Right, but not against the numbers per se (or else it could just be machine-filtered), but about titles artificially framed in the listicle format:

>If the original title begins with a number or number + gratuitous adjective, we'd appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number is meaningful, e.g. "The 5 Platonic Solids."

https://news.ycombinator.com/newsguidelines.html
Show HN: Stompflow, hassle-free project management
I hear this response often to the "i have nothing to hide" camp. Feels to me like we would have something better to say. Pointing to one thing most clearly wish to hide is just not a good comparison with the digital breadcrumbs we throw around. They dont compare.

We have all come to accept that some people are able to know when you walk down the street past their store, if they wish. The bus driving is free to mentally note when you get off and on the bus.

Telling people to wear masks when walking outside because our daily routine is as equally private as our sex lives, just does not equate. At times I feel this line of argument belittles everyone and their opinions in debate.
I love Django, and I love Python. But I wanted to share my least favorite thing about Django, the thing that will cause me to leave it after so many years:

It's in Python. Lack of static compilation makes it difficult to detect certain kinds of basic issues until later. Implementing realtime features (websockets, async things) is a less natural fit in Python than other languages. Lack of good concurrency is a more serious issue for me these days as I do a lot of work with game backends. I realize I could use Iron Python or something to get around this, but that doesn't solve the other issues here. The amount of horsepower that I get per megabyte of RAM used in Python vs other languages is also pretty sad. Other compiled languages now are available that stand up to high concurrency loads better on the same hardware for the type of work I do.

For years I've stuck with Django because the admin system and other features let me make fast progress with new projects quickly. I spent a good amount of time with Node and with Go, but lately I'm excited about Elixir and Phoenix, and it looks like that's going to be my go-to toolset for the next few years.
Fascinating article! Buying people five years of extra clarity would be amazing for such a devastating condition.

I am confused about one point the writer makes though:

"But unlike other cells in the body, neurons can’t reproduce."

I thought exercise had been shown to produce neurogenesis in the brain? Or is the writer referring to mature neurons' inability to replicate?
Looks expensive. I don't want one--it really only has value for multi-person use. Hence it's target and likely price.
http://markmhendrickson.com/post/16 is a much better explanation what the IndieWeb is about.
It's a little deeper than that. For short the end goal would be for everyone to have their own domain - a website - and that domain should be the centrum & origin of their activity on the intenet.

This means that the website would be the tool to send and receive interactions; it would be the storage for all one's content.

This is to avoid those situations when content is removed, censored, etc. on a silo/social network; to have control over your own data and to have a mesh-network-like layout of individual sites that are more not single point of failures in opposition of gigantic monoculture that currently rule the internet.

The reference for the 'like it was all along' is a reminder that a very long time ago the internet was a network of individual websites and you were not bound to use centralized services from corporations.
Latest figures I can find (2012) show Intel outselling all ARM/mobile by 5X. That must have changed?
I might vote for something that's not directly in my self-interest, believing it's more in the collective interest. I'm part of the collective and I feel a more even society is in my interests, even if that means I personally might not be as well off as I could be. That's really not patronizing.

Though you could argue that I've done it for my own self-interests in the long term (who knows when you or your kids might rely on essential services) :)

EDIT Also, it's pretty obvious that there are choices that are better for some groups of people (that aren't me). I don't know who "you" are, but there are voting choices that I can make that will help those classes of people, you may or may not be among them. I resent the idea that I'm being patronizing by making that choice (though in the strictest sense of the word "patron" maybe you're right).
Kaz Matsune's insights on the training of suchi chefs are very insightful: http://www.quora.com/What-is-it-like-to-train-to-be-a-master...

I was also surprised to find out how difficult it was to make good sashimi: Does a sashimi chef really need that much skill? http://www.quora.com/Sushi/Does-a-sashimi-chef-really-need-t...
Sure, the JVM can use a 5-bit value for doing shifts on 32-bit integers, there's no problem there. But why would Java compile "x << 37" to "x << 5"? If you're working raw in the JVM, there's no such concept as x << 37, because 37 requires more than 5 bits to specify. Java explicitly allows you to say x << 37, but secretly defines it to do something insane.
We already set fire to that bridge, most deliberately. It burns as we speak. :-)

We've accepted various patches from people, all of which were under both the AGPLv3 and Apache licenses. We now have the choice of dropping one of the two licenses, by making all new code only available under one of them.

But we can't apply new licenses or change the terms without reaching out to a growing number of folks and asking their permission...
A zero-gravity cup lets astronauts get a handle on their coffee
Of course you could. Just as you could argue that wasting time asking a bunch of questions about hidden requirements for a simple “fizzbuzz” question is indicative of a candidate that prefers talk to action.

Remember, the stated purpose of the question was to filter non-programmers from programmers. If the real purpose is to evaluate a candidate’s proficiency at eliciting hidden requirements, I suggest that there are much better problems to pose.

For example, a design problem that is closer to the actual company’s domain.