skysight-inc/HackerNews huggingface dataset:
API documentation tool: If you have a REST(ish) API, the tool would allow you to:

* Describe the authentication

* Enter all the objects, methods, URL endpoints, and parameters of your API

The tool would then:

* Generate pretty documentation, including example requests/responses

* Include a working web-based API console (like Mashery has)

* Auto-generates client libraries in Ruby, Python, PHP, Node, Obj-C, etc. and keep them updated in GitHub

Bonus points for bootstrapping the API information from your Rails routes file.
+1 for the possibility of merging conversations. I have wondered for so long why you can't do that with Gmail.
You also cost 5-10x what Digital Ocean costs.

Is it wrong to provide a lower-cost service?
Maybe this is also a good way to teach your daughter college-level abstract algebra.
I think one of the best examples I know of is Cape Town, but it is definitely a microcosm compared to the rest of Africa. There is an initiative to create a silicon valley environment with angel investors as well, http://www.siliconcape.com. There are opportunities for government investing options as well, which provide funding in exchange for creating a company that can provide stable jobs to locals for years to come.

I think the the situation in South Africa will also improve as we start developing the square kilometre radio telescope array to the north of Cape Town - which will require large amounts of server and computing power for data processing. This will attract more international interest, and Cape Town is also the home of an Amazon dev. centre.

It is true that Ghana has good internet access, the same is true for Zimbabwe (even though it has such a bad reputation, fibre optic internet is available). I think in the future we will see more data centres being built in Africa for worldwide redundancy. I think this will happen in Ghana and Nigeria as they have oil reserves to power the data centres as well as low risk for earth quakes.

I think there are lots of opportunities for tech hubs to arise in Africa, even though there are still lots of problems, it may even happen in an unlikely place, for instance Mauritius is trying to be forward thinking and is going to start providing tablets to every child on the island. Zambia are pushing for improved tech infrastructure - widespread rural telecommunications, which may lead to the development of large mesh networks. I think we have many opportunities to solve these problems we face in Africa with technology, with many opportunities for growth, and Africans are particularly hungry for change.
Microsoft's open sourcing of .Net: The back story
I'm guessing your motivation was to improve the demoing of apps? Or what did you have in mind?
It belongs to Ward Cunningham, basically. And yeah, I suppose you could say they were early adopters:

[prhodes@captainchaos ~]$ whois c2.com
[Querying whois.verisign-grs.com]
[Redirected to whois.name.com]
[Querying whois.name.com]
[whois.name.com]
Domain Name: C2.COM
Registrar WHOIS Server: whois.name.com
Registrar URL: http://www.name.com
Updated Date: 2013-09-30T16:21:59-06:00
Creation Date: 1994-10-23T04:00:00-06:00
I would also like a search function for browsing history. Most browsers let me search titles but I want to search content as in "show me the page I read 3 days ago with the words 'foo bar baz'".
I got the idea for using colors only from http://prism.clay.io/. I agree -- the colors become intuitive after just a few minutes.
Scratch (http://scratch.mit.edu) from MIT is the best tool I've found so far.

The focus is on creating scenes and stories, which I've found has really resonated with my kids.
Oh I see. I actually like that! I don't think I would ever use one of these services to eat at a strangers house. However, if I could go on and see a list of what people in my area are planning to make (oh boy my neighbour is planning to make a batch of brownies this weekend). Then I could opt in and pay for a certain amount before some deadline.

Then the person making the food sees that they need to make an extra x amount of brownies (but they were already planning to make them, but now can make some extra money!). Then when they are ready you get an alert and can go pick it up.

That would be pretty sweet! I'd use that.
> Fair enough, but this will surely be implemented soon enough.

Starting in <https://bugzilla.mozilla.org/show_bug.cgi?id=963922>.
Some people feel that cloud means high availability vm's. So that when a host fails the servers are transparently migrated away. IMO this is the exact opposite of what you want.

The people that want HA like this generally custom build every server and don't use configuration management.
I had an errand service and a lady would pay me to get her groceries every week. I think I charged $10/hr. She would also give me a stack of coupon items to pick up. Her way of rationalizing the expense was that the coupon savings was usually more than she paid me. I would buy all the crap and she'd just write me a check for that amount plus my fee.
Well, Alan Kay isn't a young guy. Presumably, he's been reading for many years. Knock out a couple a year and you should be good to go.

On the flip side, remember this any time you read someone else's "recommended reading list"... if YOU sat down and wrote your "recommended reading list" it would probably also be very long and impressive as well.. it would just (probably) have a lot of different titles on it.
electromagnetic radiation(photons) is VERY VERY VERY different from magnetic fields(fucking magnets how do they work?) the driving physics behind magnetic induction.

Yes RF is non-ionizing, but research linking it to cancer is generally inconclusive. So I concede I was too bold saying RF causes cancer, but right now we just don't know.

It would probably be possible to power it with RF power harvesting and multiplex the MEA with a MSP430. Now that would be a fun research project.
I wrote my first HTML when I was 7, it was some now-deprecated html like <body bgcolor="#CCCCFF"> and <font color="blue"></font>. I think I was around 9 or 10 when I learned some JavaScript. Back then I used w3schools because I didn't know any better.

I would recommend to show her what code can do, give her some resources, and allow her to explore and experiment.
Bought for $250k, BitcoinWallet.com is Launched
I can, but why should I when I am talking with someone who apparently like to discuss their own made up premises.
Cool thread, I just started a thread about teaching my own daughter how to code a few hours ago :) First off, congrats on the intention. I believe code literacy is going to be a key educational principle in the 21st century so good for you on taking a step towards that so early.

For me teaching my kids (I've got 3) is not so much about getting their brains stuffed with algorithms and technical stuff, but it's more about giving them access to a world where they can create art. I personally believe coding is more like painting than it is building a bridge. It's a creative process , where things like inspiration make a world of difference.

So the first thing I'd recommend is getting your daughter used to creative activities like drawing, Legos, building stuff, number games, word games, stuff like that. See how she likes it. Then try more advanced things. I started teaching my daughter math early on, since she was about two. We started with counting, then moved up to counting by 2s then backwards, just to see how her mind worked and how she would respond to creative problem solving.

It turned out she loved it and to this day she loves solving problems like those games where you have to almost identical pictures and you have to spot the differences, etc. She also likes playing match-3 type games on the iPhone and playing word games.

So get her started with that. If she sees math as fun, I think that's the first and probably the biggest win.
People starving to death in Ethiopia are not a good example of how it's possible to earn even less than 14,000USD/yr and still leave a meaningful life with a family, which is one reason why nobody in this thread have brought them up.
The title is wrong (i.e. not supported by the data).

This was a meta-review of observational (non-randomized) trials. It's a classical case of correlation not equaling causation-- there was no randomized trial, and since education (of parents) and location are highly correlated, any non-randomized studies cannot be used to prove a causal relationship.
Ballast: A tool for balancing user load across SSH servers
A lot of people are commenting that the colors are too similar. This is partially due to the prismastic color scheme we chose. The specular phong shading model throws them off a bit as well. Here are the current color values:

#ffffff
#ffff00
#9aCD32
#2faa2f
#20B2AA
#1088fF
#7b68ee
#9932cc
#800080
#8b0000
#333333

Any suggestions on a different scheme that has a natural progression and are sufficiently dissimilar?
On the other hand, some E-mails are actually not crap and get lost in the waves of mailing list spam and build reports. While we're fixing E-mail, here are a few suggestions that would correct a major problem with E-mail, the ability to miss/ignore it:

1. Non-optional delivery/read receipts
Various clients have these, but it would be nice if these were universally supported and could be made non optional. This is useful so that when I don't get a response and have to go hound someone, my first question doesn't always have to be "Hey, did you get that E-mail??"

Speaking of responses...

2. Response required flag
Be able to mark an E-mail as requiring a response from a specific recipient. Such E-mails could be presented differently in the recipient's client, highlighted or called out in a different color. Client software could generate a TODO list out of them, issue reminders if the E-mail has been un-replied-to for more than some configurable period of time, etc. The longer the message is ignored, the more annoying the presentation might be. This highlighting could be silenced by either a. replying to the E-mail, or b. clicking an "ignore" button (which also sends notice of the ignore action back to the sender). The sender could also cancel the flag after the message is sent.

3. Response required by date
As an enhancement to the above, instead of a flag, a date/time by which a response is needed. This could allow the recipient's client software to display these E-mails in a sane priority order.
That's what I like about Halide: it doesn't rely on a sufficiently-advanced compiler. The optimizations are specified explicitly, with full programmer control. The difference is in Halide the important optimization decisions (locality, parallelism, vectorization) are specified separately from the algorithm. It's usually impossible to express an algorithm without implicitly or explicitly specifying those things.
Sounds like what Digital Ocean doing in respect to status is common industry practice.

One startup I know was using Heroku to host their website. One day the website had problems and was unavailable for extended period of time. Heroku team worked hard to resolve the problem, but it still took them several hours. Heroku did not update their status. They stated that if 99% of customers do not have problems, they consider any problems to be local and not reflecting status of the whole infrastructure.
I, too, don't like the way MongoDB works and is marketed, but I would not bet too strongly on them failing. Only 10 years or so ago MySQL did pretty much the same, but they managed to succeed, despite there being better alternatives at the time.

Even today, after all the development effort put into MySQL and its derivatives, there are still better and more capable databases, but that doesn't prevent MySQL from being one of the top three RDBMS-es (and we can bet it is the most popular FOSS RDBMS).
Just wanted to mention. The source of this link is http://redd.it/22bvy4. I have posted link only to reddit and then it appears here. There are some my answers on questions which can be simular to this thread.

P.S. I'm an author of Mailr.
Yep! There were a bunch of us who wrote GPU "miners" (mostly OpenCL). I was intending to open-source mine at one point but never got around to it.

At the end of the challenge, the network was hashing ten digits (i.e. 000000000 prefix) in just a few seconds. Here's one of the rounds: https://github.com/pushrax/round660/commits/master
When I am wistful for particular aspects of the Usenet, the degree of self control exhibited in its threads is clearly not among them. Audience size fueled many a flame war, and reliance on self control by contributors allowed spam to overwhelm most communities.
Awesome, let me know how that works out :)
Sure, but one could say the same for "whites only" businesses in the American south. African Americans could just eat, fill up their gas tanks, buy clothes, etc. "someplace else." The Civil Rights Acts makes it clear that the people (or at least the government) does not endorse that form of self-determination.
The previous domain was a little over a year old, but yeah, that could very well had something to do with it. I'm not sure if the domain name change was worth it, but I can say that it made the domain easier to remember, which is always good, and makes me less susceptible to Google changing algorithms.
H.264 defines a number of profiles and levels that define the acceptable tools from the overall suite that a conforming decoder implementation can rely on. "Baseline" uses very few of these tools, relative to the more sophisticated profiles.
I didn't mention anything about how much bandwidth my site uses. I just pointed out you can serve > 1 TiB from a DO droplet for $5 (or 10 TiB from 10 droplets for $50, or 100 TiB for $500, and so on).

The main point is that S3 egress costs are substantial for bandwidth-intensive applications.
This would be awesome for simulating chorals and orchestras, each phone being a voice/instrument.
Yes this was completely ignored by the article. This along with a 'where' clause can guarantee the operation will only succeed iff there is sufficient funds. I don't know if other NoSQL DBs offer these sort of atomic operators.

Which makes this statement seem particularly unfair: "The problem here stemmed from the broken-by-design interface and semantics offered by MongoDB." He seems to call out Mongo by name a couple times but doesn't say that the exchange was actually using Mongo.
This is the author of the op-ed :

http://en.wikipedia.org/wiki/Joseph_Mercola

Of relevance :

> In 2005, 2006, and 2011, the U.S. Food and Drug Administration warned Mercola and his company to stop making illegal claims regarding his products' ability to detect, prevent and treat disease.[7] The medical watchdog site Quackwatch has criticized Mercola for making "unsubstantiated claims and clash with those of leading medical and public health organizations [and making] many unsubstantiated recommendations for dietary supplements."

In my opinion, everything with the exception of the cited study should be taken with a large grain of salt.
FYI - Another one I learned while being in Europe is FIGS, which sort of represents the "more economically developed" Euro languages - French, Italian, German, Spanish. This pretty much covers every nation you would need to speak to in order to do legitimate business in Europe. (Scandinavia generally will do business with English speakers)
I don't know how true this is, but I upvoted because I'd be interested in hearing what other people who have worked with both systems think of the issue. I'm a little surprised that they say fragmentation is so bad that they need 2-3x the resources for Android. I wonder if that's only the case because they seemed to be using a lot of more advanced features on their Android app?
I have tried it, while was researching. It was exciting, but I chose PostgreSQL as storage :).
Your point actually supports the opposite of your position.

The Flynn effect was much more marked in Europe than it was in the US and fluoridation is much less widespread in Europe than in the US.

http://www.iqcomparisonsite.com/Locations.aspx

http://en.wikipedia.org/wiki/Fluoridation_by_country#Europe
Then how do you explain the links I posted in that comment? Do you think those rulings are only in place because the Supreme Court hasn't been involved yet?

I'm not so sure that the Supreme Court would rule that churches can refuse to offer a service due to someone's sexual orientation. They have obviously ruled that private businesses and organizations cannot discriminate based on race (as well as several other attributes).
It provides an export as a text file on the 'One Tab' page in the right hand corner. I wrote a small Python script to parse this text file and upload all my tabs to Pinboard.
Sometimes they do. And then they get replaced by another E-3 straight from tech school.

http://www.gq.com/news-politics/big-issues/201311/drone-uav-...
repost https://news.ycombinator.com/item?id=7506812
At least JavaScript runs in all web browsers not just Chrome.
They would simply be replaced by someone willing to do the job. That's why military atrocities and war crimes are attributed to the general that ordered them, rather than the soldiers that carried them out.
That Android app will run on hardware that's many years old though, thanks to those extra dev resources.

WhatsApp currently can run on J2ME phones, but won't run older iDevices thanks to the way Apple runs the app-store.
On a similar topic, this is the reason why some people urge gpg users to use long key ids (8 bytes) rather than short key ids (4 bytes) (see http://www.asheesh.org/note/debian/short-key-ids-are-bad-new... for example)
Yes. This is dog.
WebM is a fantastic step forward. I prefer gfycat links over imgur gifs when browsing reddit (gfycat is a service that converts gifs to WebM). It does have minor teething problems (controls, loading animations, etc) but its advantages outweigh its negatives.

WebP however for some reason hasn't gained as much traction as WebM. Firefox refuses to merge support, despite the fact it leverages the same library is WebM. I'd like to see WebP gain support more than WebM, Google's mod_speed converts images to WebM if using the Chrome browser to save on bandwidth.
I'm surprised that nobody posted the visual proof for the countability of the rational numbers:

https://en.wikipedia.org/wiki/File:Diagonal_argument.svg
> They don't need giant pictures on lawns; that know full well what they're doing

So are they stopping then? I know it is not all black and white and sometimes those involved in slaughter and killing of civilians get off if there is a trial based on "I was following orders" reason, and sometimes they don't.

Allegedly all these volunteers have sworn to protect the Constitution first and foremost. Obeying presidential orders is there too but it is secondary. One can ask if that person that looks like a goat herder with a staff in his hands is a threat to the US Constitution. Even if he was carrying an AK-47 still not sure if it would qualify. Blowing up a wedding or a funeral should be a punishable offense tried in the International Criminal Court, well except that US doesn't accept the jurisdiction of ICC so yeah... we've got an art installation instead and some protests around the White House walls and whatnot.
Since 2.1, jemalloc does support using mremap to do large realloc()'s, although it seems to be off by default. You need "./configure --enable-mremap" to get it.

That's good news about sized deallocation, I hadn't noticed that there is an updated "N3778" proposal which apparently was accepted. I still haven't seen the dlmalloc work to support that show up in the main svn branch.
If you have time, can you expound on this? Is there, perhaps, an open source project that handles NULL returns from malloc in this way you could point me to?
Haven't you noticed over the last 15 years or so that big trucks nowadays basically all have those cowls on top and they're a lot more rounded on the front.
Possibly, but I run OSX.

Your reply did make me take another crack at it and I got it to work. The script if anyone is interested: http://pastebin.com/pC9VTzjv. It does do some specific-to-me things to close apps I usually have open that did not want to minimise.
Lossy and lossless.

Transcode a bunch of different-looking PNGs to a WebP losslessly, each pixel preserved exactly, and you'll see a byte savings in the neighborhood of 30%. Go lossy and much more savings, with the option of alpha transparency on lossy if you're into that.

It's not just efficiency, it's versatility that these formats bring to the table. Though the efficiency is compelling.
61C veteran here too! Those projects were mind blowing at times; unrolling a loop by 2 or even 4 would have ridiculous effects on runtime.
This is pretty simplistic, but I still think it's true: plenty of times in history, when the ruling class got too powerful, there was a revolt.

But when the ruling class has a unsympathetic perfectly controlled drone army, I think revolt might be near impossible. Orwell's boot stomping on a human face forever is actually BigDog.
It's interesting how much focus UAV pilots get. They don't make any calls when it comes to the UAV. Not where to shoot or where to fly. Those who have it really hard are the analysts (in the Air Force it's the GEOINT analyst). The analyst makes the calls while staring at a video feed in a 12-hour shift.
Thanks. Fixed.

Edit: On closer inspection, that post was blogspam, so I changed the url again.
Or not. One of the things you learn as your kids grow up is that they are not carbon copies of you. They may be interested in the same things you are, or they may not be. I'm in no way trying to disuade anyone from trying to get their kids interested in programming or technology, but if they are not, at a point you have to be willing to admit that they are not.
Turbine systems scale up in efficiency as they get larger. Small turbines are not necessarily any more efficient than diesel engines.
I saw this, but before it I had chosen name for working version and then I used it for publishing. Maybe I will change it one day.
A service that facilitates company matching of employee donations to non-political charities. Ideally, the service should make it as effortless as possible for all participants: employee, company, charity. This could be generalized into a kind of philanthropic social network.
SEEKING WORK - SF and Greenville, SC or remote

I am a designer focusing in user interface and user experience. I enjoy working on optimization, user flows, iOS, and tough UI problems.

I have worked with YC companies, Harvard startups, and all sorts of other businesses.

I have a limited portfolio on dribbble at http://dribbble.com/joshmlewis but I always say that my best work is my next project.

Email hi @ josh.ml
This is really bad news. I recently saw that he was speaking at a Clojure conference and thought finally somebody else would have to deal with his behavior of no-I-can't-be-wrong-ever-let-me-threaten/insult/ban-you-for-that.

Imho, he is a burden to the Scala community, probably even more so than Jon Harrop (to the F# community), so it's kind of disappointing that he is still here.

I don't recommend Lift to anyone solely based on DPP's continued involvement.
The Zeo Sleep Manager Pro [1] looks like probably your best bet. Unfortunately, Zeo closed its doors about a year ago, which may make it difficult both to find the product available for purchase in the first place, and to get support for it once purchased. That said, phone integration appears to be otherwise ubiquitous in the field, at least judging from the few minutes I've spent poking around Google and Amazon; that being the case, your choices may well reduce to either accepting phone integration and making the best of it, or finding a way to get your hands on an orphaned product and making the best of that.

[1] http://www.amazon.com/Zeo-ZEOBP01-Personal-Sleep-Manager/dp/...