skysight-inc/HackerNews huggingface dataset:
It seems to me that Gittip is making the same mistake that Gnu/FSF have made: the most effective change comes one step at a time. Ostensibly, the primary goal of Gittip is to create an economy of Open Source work. But instead of focusing on this goal, they are also (from the article):

* running a non-traditional "open" company

* shunning investors not willing to work with an "open" company

* only doing "open" interviews

Stallman deserves much credit for starting the FSF movement, but there's a reason that Linux has succeeded where Hurd has barely even shown its face. Linus has always been a pragmatist. In the end, we have a world where software development is much more "Open" today than it was 30 years ago, but who deserves more of the credit? Stallman the zealot? or Linus the pragmatist?

I love Gittip's primary mission, but I hate that they'd rather see this primary mission fail than compromise on any of a list of additional secondary goals. Regardless, I think that 5-10 years from making a decent living doing open source work will be far more feasible than it is today, but who will make that happen? Gittip? or Kickstarter/IndieGoGo/Crowdtilt/Patreon/Bountysource?
Working, thanks :)
Detailed Deconstruction of the “Face” and Pyramids on Mars Claims
I was really surprised to see they don't accept Bitcoin. I feel like it is the perfect use case and would probably help them gather some more enthusiasm from the community.

However, one could also contend that Bitcoin might very well kill them..
I entirely agree, and I am glad you got my point.

Not sure about the beauty of 'zzzz', but it certainly is a good thing to learn by doing. Nice job.

You did not answer my question about spam. Are you taking measures to prevent your domain to being flagged as a spammer?
Please be seated at your FOUR-LEGGED PC
Hacker News Onion, A Parody Twitter Account That Pokes Fun at Hacker News
The guesses for my dialect were 1. NZ and 2. Singapore but I'm Icelandic and have never lived anywhere else. (I'm not saying that it's flawed but I thought it was interesting)
Eating White Bread Puts You At A 40% Higher Risk Of Obesity: Study
Boiling Coca-Cola turns the soda into this gross black goopy tar
Completely agree. Dogecoin too. I'm surprised more crowdfunding sites don't accept crypto. Here's one that does https://onarbor.com.
One year of Blink and Webkit
https://github.com/SecUpwN/Android-IMSI-Catcher-Detector
A dupe of https://news.ycombinator.com/item?id=7824684.
Doesn't FreeDNS deactivate your account if you don't log into their website for a couple of months, just like DynDNS did?
> editors like this -- that push at some boundaries and rather than having that push be some "side feature" or "addon"

The problem with this is that it's really, really hard to build a good editor, and when you concentrate on some novel idea the "basic" functionality suffers.

For example, both Vim and Emacs have easily accessed commands for moving cursor by words, sentences, paragraphs and moving to the nearest given character (on top of traditional beginning and end of line, of course). Also for selecting them, copying and pasting, indenting, surrounding and so on, all in 2 to 3 keystrokes. Another example is the multilevel, tree-like, infinite undo of both editors. And many more: mark ring, multilevel "clipboard", registers, very easy to access macros, narrow to region (this one could be Emacs specific, but I doubt there's no Vim plugin for this), search (both literal and regex) and replace (both literal and with expression, incredibly powerful) and so on and on, and that's just built-in purely editing features, not going into integration with other tools or plugins.

I would have migrated to LightTable long ago if it provided at least some of a more advanced, but purely editing oriented features. It doesn't yet, and it will take it long years to get there because of sheer size of a required featureset. And that's still not counting my 3k lines of personal Elisp and some 20k lines of Elisp in installed plugins.

I'm going to give Leo a try, but even if it really is as good as it's web page says I can't see myself migrating to it in the near future. I may use it from time to time for specific tasks, but my daily editing will be done in Emacs; in the worst case I will have to copy&paste bits of text between Emacs and Leo windows if Leo's editing model/core editing functionality sucks enough (I did this with some other editors and I despite copy&paste overhead I was still faster than I'd be staying in the single editor).
It's not just the Internet. It's also "them". And "us". No such thing!

"Everyone knows" is, like, a modern prayer. You just say it, and then everything else becomes true. Everyone knows you can just say 'everyone knows something' and you'll have described the Godhead, and/or thus God itself. Which, everyone knows, doesn't actually exist.

The Internet is an electronic godhead. Did everyone not get that briefing at the entrance door?
Surprisingly, I hear, by far, the most about gittip from feminist circles; it's easy to explain the reason for using gittip in that context.

It's great that people use gittip for that, but I also think the barrier to understanding gittip is easier for people who support feminist causes than for most other demographics.

I've tried using gittip as a single-donation tip jar for people who fixed or forked broken repos, but having to use the subscription-like format makes that too much of a hassle in most cases, unfortunately.

I assume it's for tax or regulation reasons that this option is not available? It'd have been great to use in my GitHub issues, if someone helps me out with a problem there.
The problem is an outsourced lead gen company will not understand what signifies a good lead if you don't, and they will call people and pick up on the wrong things.

Using outsourced lead gen. is great if you can describe exactly how their staff can identify what makes a good lead, and can follow them up closely to give feedback about which leads were good and which weren't, and why. But unless you've done the whole process yourself first, you're unlikely to know exactly how to best instruct them.
Swift is not my favorite language
Munich, Germany. Local, Remote, Relocation. Full Time.

Stack: HTML5, JS, CSS, Python, Node.js, PHP, C, Linux, Drupal, Git, HCI and User Interface Design

Resume: Available on request

Contact: daniel+hn@dgsiegel.net

I am a software engineer interested in the future of computing and the interaction of humans with computer interfaces. I try to make the products I design and build as simple and intuitive to use as possible while still having a unique aesthetic appeal. I love Free and Open Source software.

As CTO, I co-founded, built and scaled up the world's leading fashion designer platform in 2007. In 2013 I felt it was time for something new and joined a large consulting company as an expert for open web technologies, HTML5 and Free and Open Source software in their emerging technology team.
This post set off HN's voting ring detector, but we turned that off because we want to see original work on HN.

Please don't ring-vote posts (i.e. solicit upvotes). Besides setting off the ring detector, doing so will eventually get your account penalized.
VLA will not be in VS, since it is now optional in C11.

Flexible array member, I haven't checked yet.
Hi. I'm currently in Romania, and even though I manage to stay afloat here quite nicely I'd hate to have a family here with kids growing up in this environment. Poland is doing ok and improving steadily, the Czech republic is also quite manageable. But compared to say France, Belgium, the UK, Sweden, Germany and the Netherlands there is still a significant difference.

Romania:

For instance, infrastructure here is lacking (but internet is quite good), roads are bad, traffic is insanely dangerous, I'm positively terrified of getting into a road accident here. Medical services exist but it's cash up-front or you're in trouble. Older folks are living terrible lives (little or no social net, so tons of beggars on the streets). I would never want to live here with a family, and friends of mine that emigrated here with their kids from Canada have already packed up and left again, their explicitly stated reason is they don't want their children to grow up here. Romania is a beautiful country, it has tons of potential, I know a large number of really nice people here but there is much work to be done and a long way to go to put an end to all the corruption, to fix the terrible state things are in and to get good healthcare.

Poland:

Poland has done very well, in the last two decades the changes have been enormous. Proximity to Germany has definitely helped the Poles, America has also invested quite a bit of money there. And of course they have helped themselves, they collectively worked very hard to get out of the rut they were in at the end of the 80's. Infrastructure is improving, every time I visit I see new stretches of highway that come online, cities are slowly being cleaned up, there is more or less continuous progress. Healthcare is not super good but it will do. Raising children in Poland would definitely be a possibility.

Czech Republic:

My knowledge about the Czech republic is thin and mostly second hand, but I know two couples that were mixed nationalities that lived there, both have now moved to different countries in western europe (France and NL respectively). In one of those cases the parents explicitly stated they did not want to live in the Czech republic with children for a number of reasons, all of which sounded plausible to me. (Most prominent: not to limit the future chances of the children).

I have no experience with Latvia and Estonia so can't comment on those.

So I don't know how much direct experience you have with any of these countries but I would definitely hesitate to bring my children here, I would feel I'm doing them a serious dis-service.
It's not just Huffington Post. There are more newspapers and publications added in the list.
Jor1k: OpenRISC OR1K JavaScript Emulator Running Linux With Network Support
I would suggest one thing that may be controversial, and I hope you take it as constructive criticism: Change the name of Gittip.

Maybe you've discussed this before somewhere but… The name suggests two things that I think hinder the service:

- This is a service for software developers only (git)

- A tip is a small amount of money in exchange for quality service

There is no reason to tie yourself only to software developers. There are a lot of other places where people may want to show appreciation for each other in an open way.

There is also no reason to associate yourself with tipping culture. Tipping causes many people anxiety and has power dynamics and cultural norms attached to it. Tips are supposed to be small and in exchange for service.

I really think a more abstract name would allow people to connect with it better.

Good luck with year three!
As an aside, the division by a square root being in the main loop of the algorithm is related to why http://en.wikipedia.org/wiki/Fast_inverse_square_root was developed.
The time is ripe for a tool that integrates knowledge management and development with this "linked outline" structure; it's an upgrade over the classical folder-based storage of files.

There have been previous attempts to create integrated editors for semi-structured information both from the software (Code Bubbles) and documentation (Haystack project, Chandler) perspectives. Machines are now powerful enough for them to become useful and responsive (as these environments consume huge amounts of memory).

For such a tool to become widespread though, it will need to be based on user-friendly design, and be able to share content on the web. Evernote and Workflowy come to mind as tools with those properties, but they don't handle code execution; and reactive, live programming tools like jsfiddle don't allow for outline-like structuring.

It would be great if such a tool was also Open Source, but that's unfortunately not a pre-requisite for success; I imagine Google or Apple will be the first to build such development environment, or to buy a start-up that build it and turn it into an standard.
Guesses native language:

1. English
2. Chinese
3. Greek

Guesses dialect:

1. Australian
2. Singaporean
3. American (Standard)

I'm Norwegian.
At least some of the pages are open source; I'm sure they wouldn't mind a pull request for some changes in language: https://github.com/gittip/www.gittip.com/tree/ee8ebf663e74fb....
Looks good.

I've been pondering git-dns.io for a while - storing DNS in git and using hooks to trigger rebuilds. Unfortunately most of the DNS resellers are expensive, and using Amazon means your hosted domains get given "random nameservers", which complicates the setup for somebody importing lots of domains.

I'd love to be able to say "Use a/b/c.git-dns.io" for the nameservers, but all the resellers of DNS make you pay a lot of cash up-front for vanity nameservers, which I think would make the thing unprofitable.

(Running bind/tinydns on three toy virtual machines around the world would work - but DNS-servers are traditionally a DoS magnet, so I know I'd get taken down sooner or later if I went down that path.)
Sounds like the way electronics engineers simulate their designs. sounds like a great idea.
Improved Ruby code search and browsing with RubySonar
"when the firm is losing money but still paying salaries, isn't the firm owner the one being exploited?" - no. please consult a dictionary. low-educated workers are abundant, and are thus forced, if they want to make an honest living, to take whatever they can. anyone who has been in that situation or has been close to people in that situation should easily be able to see that.

"they lose other benefits in lieu of salary that they presumably valued more." - key word being "presumably", which is, given the election results in Seattle, apparently not true. and, there is of course no reason for all of them, or even a majority, to loose more in benefits than they gain in higher pay. makes no sense.

"we shouldn't fool ourselves into thinking it doesn't do any harm at all just because that harm is occasionally hard to measure." - ah, but we should :) measurement is king. if any losses will occur, they should be measurable. otherwise, i guess we should throw the entire history of science out the window.

"There is no plausible theory that says low-skill workers are made better off by making it illegal to hire them for less than a specified price." -- see my very simple explanation here: https://news.ycombinator.com/item?id=7840655 - generally, libertarians, a behavior typical of followers of any ideology, simply ignore all unfavorable aspects and just assume that the market automagically solves everything, without considering parameters under which a certain market operates.

"The minimum wage is callous and cruel; it harms those least able to afford being harmed." -- your concern for the poor is very moving. i personally, OTOH, would use the same words to describe the libertarian approach to economy and to the poor. but, in the end, those are just emotional soundbites.
Or easier, if mostly the people who send ham know your public key.
> but who deserves more of the credit? Stallman the zealot? or Linus the pragmatist?

I would argue that it needed both. If Linus would have had to start by writing a C compiler or the basic set of unix utilities that Linux could be built with/on top of the project would likely not have succeeded in the way it did.

Remember that we also had Bill and Lynne Jolitz' 386BSD at that time and if Linux would not have taken much of the energy out of the *BSD ecosystem we'd likely be using that on most of our servers now.

The timing was right, Linus is a nice guy, penguins are cute, history is the way it is, so I won't make any attempts to revise it. But let's not overdo it either.
Why not ? One of the main properties of neural networks, like the human one, is that many of them act just like a single one (provided they communicate), only smarter.

In fact, your brain is not a single piece of brain matter. There are 3 "main" sections to your brain. That, and they're doubled up on 2 sides. Shoot all 3 on one side, and that human will respond almost as before, with very minimal loss of function (assuming the resulting bleeding doesn't kill the person of course).

That's not where it ends, the cortex is further subdivided in ~300 regions, each of which is to some extent independent. For instance, they have their own separate connection to the spinal cord. That means you could shoot 299 of them, and the person would not die and still respond like a human being to some extent. There are caveats, like that only 4 of those regions are connected to the eye, only 4 are connected to the ear, so chances are if you kill off most of the brain, it'd be a blind and deaf human being, but ...

So the internet should respond, in the other direction and only to some extent (because communication is very slow), like a human being.
A lot of well established DNS providers already support dynamic DNS. Hurricane Electric even integrate dynamic update with their IPv6 tunnel service (so updating your IPv6 tunnel automatically updates your dyndns).
Isn't the real problem the extent of the damage, harm and evil that can be done by people who are 'just people like everyone else,' that are 'just trying to do their jobs.'

See Millgram experiment and any totalitarian state ever.

Note that I am not saying that the US is totalitarian but that the wide-spread belief that you mention can be completely valid and you can still be in trouble.
Xcode 5 Debugging Keyboard Shortcuts
The node packing format he describes sounds a bit like a LOUDS tree [1], which stores the structure of a tree as a bit array (each node as a '1' for each child, plus a '0'---for a total of 2n-1 bits for a tree of n nodes), and the data in a separate packed array. It can't represent the node-deduplication (nodes with multiple parents), but I think it gives comparable compression: for the full word list of 3,213,156 nodes, the tree structure is 6,426,311 bits (0.76MB), plus 3,213,156 bytes of character data---for 3.83MB total.

The downside is that traversing the tree is a series of linear bit-counting operations---which can be painfully show without a bit of pre-caching.

[1]: http://www.cs.cmu.edu/afs/cs.cmu.edu/project/aladdin/wwwloca...
> I guess my gripe with the interviewee is that he has a notion of how society should be, and argues toward forcing economic redistributions to make it happen ... decrying & denying the reality that the economy is what it is, on the whole, because it's the cumulation of free choices.

I'd say you're technically correct, but mostly because 'cumulation of free choices' is rather ambiguous.

The eight-hour work day and minimum wage, for example, are a result of the labor movements efforts, but these efforts often found their origins in the 'activism' of people like the interviewee.

Much of our current economy, one could argue, is not the result of the individual employer's or employee's 'free choices', but rather via 'notions of how society should be' developed by people like the interviewee.

> Force redistribution to impose the social structure & values the interviewee wants, and methinks most of us would rebel at the results; we're not living that way for a reason.

I guess my point is that we are, to greater or lesser extent depending on where we live, living with social structures and values that we would not individually rebel against. And much of that could be considered 'conditioning'. Here in Holland we have the government actively doing things that I suspect many Americans would rebel strongly against, ranging from health care to 'be nice to your neighbour' style government-funded advertising.

Now, it's a different discussion whether one agrees with forced redistribution as a specific implement (I'm not sure I do), but I'm just arguing that many of the reasons for way we live are precisely a result of that thing you have a gripe with.

(and, I guess, aside from using this to share my view, I'd be curious to hear where you would draw the line when it comes to 'notions of how society should be' -> 'imposing social structure and values')
Contiki: The Little-Known Open Source OS That Rules the Internet of Things
Me three. It's covered the 're-read in 6 months time' criteria. I must confess I do change from reading to scanning as soon as the heavy math kicks in.
Looks nice, although I wonder how to configure it? There's an app that appeared, but when I click it I get an 'app not installed' error / toast message.
The attached letters from the municipalities of Houston, Anne Arundel County, etc... indicate -- to me, at least -- that the authorization was granted. If they hadn't been, I don't see the FOIA officer bothering to attach them, but who knows.
Ask HN: Best way to get started with Android Development?
The language I know the best is Python, but I am not afraid to use something else. Instead, I am more concerned about having to install a virtual Android device on my computer and other pains like that.

What would you recommend?
How about this: it seems patron-age.org is available...
I initially got the numbers from the right-side box here: https://en.wikipedia.org/wiki/McDonald's

The larger number I used includes as "employees" people who work for non-company-owned franchises and licensees; I believe your smaller number is only counting workers at the company-owned outlets (not franchises or licensees), so your number should be about 19% of mine, give or take (source for that 19% number is the last line on this page: http://www.aboutmcdonalds.com/mcd/investors/company_profile.... )

(Incidentally McDonald's suggests it has 761,000 "employees" here - I suspect that's a US-only number: http://www.mcdonalds.com/us/en/careers.html )

> another point is flat out ignored - prices can be increased

Actually they can't. I assume prices currently are set at levels that roughly maximize the firm's profits. If McDonalds could earn significantly more money by charging more they would have already raised the price to do that. They serve a price-sensitive customer base; raising prices would indeed earn more per meal served but would sell fewer meals for overall less profit.

(If you think McDonald's could make billions more by raising prices, you have to explain why they've been voluntarily charging less than they could all these years. Are they just being magnanimous, charging less out of the goodness of their hearts? :-) )

If you really want to nitpick, though: if McDonalds spent their entire worldwide profit margin raising salaries just in the US they could do a bit better than my calculation, but that would involve "exploiting" their foreign licensees and helping the relatively-rich US employees entirely at the expense of relatively-poor foreign ones. Whereas if anything, it would be more ethically just to only raise wages abroad and not do so here.)
There's an argument that the reason Linux beat 386BSD is the pragmatic decision to make it easy to run a dual-boot system on a single-disk PC.
Probably more of an issue when all of your strings work(ed) like that, as opposed to here where you must explicitly opt-in to use immutable strings with shared buffers.
Outstanding C64 Shader using WebGL
Personally haven't had any of such problems actually on none of my machines and I can't wait until they get certain C++14 features in (generic lambdas! user-defined literals!) as they will make my life as a C++ programmer not only easier but also more fun. Seriously, working with variadic templates etc makes me feel like some wizard in control of Mordor. Bring it on!
Ever considered this ? http://kivy.org/#home
It's really interesting but would someone mind explaining why they have to keep this code under some size limit?
Which ones?

MDAI is odd and not all that much fun (on its own at any rate), and AFAICT from reading various forums, 2-AI and NM-2-AI don't really seem to do much for people either.
Building robots and rockets with JavaScript