skysight-inc/HackerNews huggingface dataset:
If you want to have ngrok as a free public service, then abuse will be hard to get around while keeping it fully featured. However, to preserve the initial user experience you could allow the first 5 IP addresses to access the tunnel of unvalidated accounts. This should let them experience the full benefits themselves and/or with their friends or a few remote services and can keep using it with only those first 5 IP addresses. Afterwards, they can jump through extra hoops to remove restrictions. For example:

* Free plan: keep using it with up to 5 IP addresses. Rate
limited to 512 Kbps total.
* Lite plan: register by having us send you an SMS. Unlocks up
to 10 different subnets (allows the entire /24 or /16 etc.
network block based on whois lookup).
* Home plan: pay us $X and remove all IP restrictions. Up to 5
simultaneous connections at 512 Kbps per connection.
* Professional plan: pay us $Y and remove all IP restrictions.
Up to 15 simultaneous open connections at 1.5 Mbps each.
* Enterprise plan: need something custom? We're happy to put
together a quote.

This limits your exposure to abuse to the first 5 visitors without degrading the experience. Once that threshold is hit, you can response with a "429 Too Many Requests" type of server response, with a link to more info. You could also let users expire IP addresses/subnets, freeing up new connections from new IPs (with appropriate rate limiting). Successive levels of hoops, both free and financial, unlock additional benefits for those who want to pay for them.
Sounds reasonable. The skull/heart are like upvotes / downvotes. If a post gets downvoted enough then it disappears.
AppSumo has been doing something like this for a few months. Sumome email apps and tweet highlight stuff
Sounds like he needs an MBA-type.
Just so we're clear, I'm voting you up despite my critique of your answer; I really appreciate you providing insight to your design process.
I spent like 3 days trying to install / compile it on my mac for stm32f4, I couldn't get it to work. I can't imagine doing open source with a compiler nobody can install.
I'm pretty bummed, and no other implementation than gnat seems to free. So, the whole language is out of reach.

It's too bad, because i have some real time embedded stuff to write on a very light platform, and I'm stuck with C (I might try to strip some C++ executables again in the future, but I don't think C++ is a suited as Ada would be)
Since Deirdre is an Irish name, it is possible that the decline in popularity (among the general population) in the UK was at least partly due to increased anti-Irish sentiment in the 1970s.
There are thousands of plugins, but they are all platform specific (WP, Joomla...etc). Filament works on any site that accepts JS. It can also be used to connect existing web apps to your site (i.e. MailChimp) without embedding code.
My wife is Chinese and I'm American. Every single bloody day the taxi drivers ask me where I come from. But then, China is not a very diverse place.
Title II, as you can surmise, is much more than net neutrality. So Google's willingness to invest in fiber while committing to net neutrality doesn't refute my point about what would happen if the FCC imposed Title II. Also, its too early to draw conclusions from Google fiber. Google's stated purpose is to use Google Fiber to "shame" ISP's into offering faster service, which benefits their advertising-related business units. I don't think you can conclude that a company in Google's position, but without the internet business, would find fiber investment attractive. Finally, Google doesn't seem very eager to deploy fiber into the biggest markets, and in the markets where they have deployed, they have demanded extensive regulatory concessions.

The FCC would love to apply something lighter than Title II, like the "light touch" regime they have applied to cellular. But they don't have the authority under the Communications Act to come up with their own regime for telcos/cable companies.
Yep - exactly that.
Are ISPs obliged to keep such logs in any country out there?

I work for one in Russia (quite unhealthy country for Internet those days), and AFAIK we're only supposed to keep accounting records (i.e. times, assigned IP addresses etc.)
Open Source vectory animation software
Call Geico. They'll refer you to HISCOX (transfer your call) and their prices are reasonable. You could just call HISCOX directly but I suspect they give Geico customers a lower quote (you could experiment). I have general liability and identity theft insurance at about $30/month. They quoted me for professional liability and it wasn't much more but I opted out because it covers you giving negligent advice and I don't give clients advice (just code). If you have no employees (legal definition of employee), I question whether you need worker's compensation.

IANAL or an insurance agent and this is not advice, just my personal experience.
AMD is on the way:

http://techreport.com/news/26419/amd-demos-seattle-its-first...

From the sound of things the X-Gene will be available for general retail sooner, but they are both coming soon.
Also worth noting is the big list of resources toward the bottom (https://github.com/bevacqua/js#resources).
You need A for sure. Most landlords won't allow you to rent an office without it. The rest I think you need to decide if you want their business and if the answer is yes maybe you should have a more expensive enterprise plan like loumf suggested.
I started programming in the early 80s, and never used Ada. At the time, Ada had a reputation as "that over-bloated language that people in the defense department have to use." This perhaps underserved reputation is addressed in section 7 of the linked article.

From my point of view at the time, any language that the US Government would mandate as a required technology MUST be flawed. A language embraced by a large bureaucracy must be full of large bureaucratic nonsense. That was the thinking, at any rate. Ada, along with Cobol, was a frequent target of snarky jokes. In the mid-80s, the cool kids were programming in C (while being paid to program in Basic or Cobol or Fortran).

I freely admit these notions were likely borne out of ignorance, but I imagine this reputation stifled its adaptation outside of government circles. Would you want to use a language mandated by the DMV?
RandomColor – a color generator for JavaScript
Buy one of those car cigarette-lighter USB charger thingies, and connect it between a car battery and the router. The WR702N (I presume similar to 703N) says "Powered through a micro USB port by an external power adapter or USB connection to a computer": http://www.tp-link.com/en/products/details/?model=TL-WR702N

A car battery is fast and easy to charge. I would guess a car battery would last 20 to 80 hours, depending on the the battery, the router, and the usage.

Alternatively most cigarette-lighter USB chargers can take under-voltage so you can easily hook up a LiIon laptop battery (nominally 10.8 Volts). Laptop batteries are great because they come with a laptop that can charge them very quickly.

A car battery gives you the option to use many other routers (maybe you have a suitable one lying around!). Routers often use a 12 Volt DC input, and although a direct connection between the battery and the device is theoretically the wrong voltage, in practice I myself would just connect it straight through without any qualms (unless it was an expensive or rare router!). The WR703N probably uses less power so would run longer, but maybe compromises on range?!
There's absolutely no right or wrong when it comes to sipping whiskey. Ice, dilution, neat, chilled; whatever YOU prefer is the right way to do it.

That said, on a snowboard trip one of our amateurs took some of my Macallan 12 year and mixed it with coke. That is definitely the WRONG way.
Or something you can attend, http://afsc.org/ with people.

http://en.wikipedia.org/wiki/Quakers are the closest thing we have to Buddhism in the Americas.
For those who haven't found the other pages: there are a total of 8 basilicas and chapels that have been rendered in this fashion.

http://www.vatican.va/various/basiliche/index_en.html (English page)
Let's Leave Apple's Tim Cook Alone for Awhile
Yes, forgot to look that up to put in the submission title. Thanks.
But that was 32 bit ARMv7 Cortex A9 based, shipped in 2013 with 2011/2012 specs, and twice as much than a comparable Intel based system.

And that is why Calxeda is now dead.

Also: AMD doesn't just have a partnership with SeaMicro, they bought them back in 2012.
Businesses should have this insurance anyway. If I were them, I'd acquire the insurance and act like we had it all along.
MIT and Harvard release de-identified learning data from open online courses
It was also initially considered to be unimplementable by a number of compiler people (including me). We were wrong, but it was a while before a working Ada compiler was produced.

C had the great advantage that a C compiler would fit in MS-DOS's address space with some room left over for the symbol table.
It was you who changed the title. If the author had wanted to call it "Nassim Taleb's 201 (and counting) Aphorisms and Heuristics compilation", he would have. Since he didn't, we replaced it with the original, as the HN guidelines request.

The way to supply context for a story you're submitting is not to stuff it in the title, but to post it as a comment to the thread. Had you done that here, you could have shared with us the Facebook link where Taleb describes what he's doing. That would have been more informative, and in keeping with the HN guidelines as well.
yes, starting june 6th.

http://blog.opendns.com/2014/05/29/no-more-ads/
very nice, but the textures look somewhat cartoonish/unreal... is that how it really looks?
Would it be possible to add a seed option so that you could request the same set of random colors if needed?
Why Ada Isn't Popular (2014) : Everyone outside the DoD wrote it off as dead in 1998.
Love the subtle approach into "Ada isn't popular because people are irrational and believe things that are totally off-base from reality."

I've never hacked Ada; it seems to have been totally eclipsed by languages like OCaml that give you a rich type system and a good degree of speed, but when I was learning about programming and languages it seemed insane that people didn't go for Ada. Was being able to be sloppy really that alluring? Did people just love segfaults?

It makes a lot more sense to think of it in terms of irrational actors making choices for largely social/political reasons rather than calculated cost-benefit models.

Basically everything makes more sense that way. HN just had a big thread about the death penalty that illustrated this perfectly. Some people just believe things because they want to. It's really, really hard to be accurate to reality.

What could have been done to make Ada popular? How can we hack humans to prevent huge losses like this from occurring? What's the Ada of 2014?
The only case I can remember, and I'm not even sure why I remember is it was used as a delimiter in the Runescape forums. Just checked and it still seems to be, eg http://services.runescape.com/m=forum/forums.ws?185,186,980,...
I haven't done the math, but seeing the chapels in Cappadocia, Turkey seems to prove this. Most of the chapels contain frescoes that are significantly color-faded, but Karanlık Kilise ("Dark Church"), which is quite dim and has very little ambient light, contains frescoes with far richer color. [1]

Unfortunately, the guards stationed there like to yell at tourists even if their flashes are off, so I suspect most people don't understand the reasoning.

[1] http://en.wikipedia.org/wiki/Churches_of_G%C3%B6reme
In the 90s Martin county FL the govt workers all had Sparc5 (and later Ultra 5) workstations on their desks. It was very advanced for govt workers at the time, and so were the management practices, Jumpstarting end-user workstations in place while the worker took a lunch break for example.

Eventually they switched everything to Windows due to widespread demand from users, and from a sysadmin perspective, went back to the dark ages.
So who here (at HN) is using Ada, what for, and do you expect it to become more or less widely used in the future?
The History of Computing Speaker Series (2011)
What were your main reasons for thinking Ada could not be implemented?
Those who are seriously in to multiplayer pay full price. If one waits until the price comes down, multiplayer usually goes in a few directions detracting from it's enjoyment. one, the vast majority of players may have moved on and it's a ghost town. two, everyone is high level and it's hard to find games with other players until you level up enough and leveling up without other players is a grind. Last, it's a skill based game and the majority of players are good and know the levels/races/whatever and you must suffer through many, many losses until your skills and knowledge gets up to speed.
1. The GL is a little high... If you're a sole proprietor and you own a home you can get the GL rider for like $200-300 a year.

2. PL isn't expensive typically they rate it by your last 12 months of revenue. We do $10M+ last year and our PL premium is $1900 a year.

3. Never heard of this... Call you're ins company.

4. They might be able to waive the WC if you are both owners of the company and you don't have any employees.
Neat!

Now, I'd like to see someone do something like this for solar panels.
Sexism is sometimes its own punishment - with a hiring system like that, how many good candidates do you think were rejected?
How does this compare to Soonmin Bae’s work from a few years ago? (I can go read the paper, but maybe you have a quick summary?)

(Another of Frédo Durand’s grad students who graduated a while back, http://people.csail.mit.edu/soonmin/photolook/)

Do you have any plans for future improvements which might reduce the really distracting color ringing artifacts you get in this current work?

Are there any photographers whose style doesn’t transfer as well? (The ones you chose all use very high contrast and harsh lighting, with an emphasis on fine structure detail.)
>I would meet every deadline, for each missile and each mine,
By land and by the sea.
And my storage would be pooling,
While my tasks were busy dueling,
If I only had GC.

pretty good. made me laugh at least.
Fighting resource leaks in R glm()
Darma – The world's first smart cushion
Only thing that I would change, would be to add Easter eggs.
I think the biggest factor why Ada never 'made it' was that the compilers that were available were priced ridiculously.

One of the big drivers in language popularity in the long run is how many people can become familiar with a language by using it, and by having all the implementations be terribly expensive you're almost automatically limiting the number of people exposed.

I think companies that did this (much less so today than in the past) saw the languages as their profit centers, not the eco systems. Microsoft, Borland, Zortech and a whole pile of others were in a never ending battle to get the programmers on board. Every computer came with at least one programming language pre-installed (usually some form of BASIC). What you did after learning BASIC (and some of its limitations) was dictated by need and funds.

For most people that meant that their second language was some variety of assembler. For others to re-implement Forth (since that was doable). A C compiler was something you could still buy on a regular salary.

To get exposure to Lisp, ADA, Modula-2 or any one of a whole bunch of other high level languages required shelling out significant bucks. So during what we might refer to as my 'formative years' as a programmer none of these really nice languages made it to my computers.
Where would we go to get these types of insurance? We are a LLC (2 members, no employees).
Ah, yep, nailed it.
Maybe, but then you've got the lag and pixilation. Seems to be a solution in search of a problem. Still nothing nicer than human eyes looking through good glass of a stereo inspection microscope. Really not even the eyes, but the same posture for hours on end hurting the neck muscles. I suppose you can get used to it, but with a wire bonder there is not much leeway in adjusting the microscope position. Then again, for a guy manually wire bonding LEDs in China, it beats toiling in a rice patty.

Even the USB microscope cameras are garbage. Much better pictures just holding a digital pocket camera up to the eyepiece.
... except for you know, Buddhism. Which has a center in certainly every major US city.
That's assuming Docker doesn't expand its interface to allow for more parts of the platform to be interoperable :)

The whole point of Docker is to introduce simple interfaces to important components of distributed systems, and get a critical mass of people to agree on it, producing interoperability. So far we did this for packaging and sandboxed execution of individual components, with some success. We plan on doing this for other areas in the future, including clustering, stack composition, application networking, service discovery, authentication and access control, etc. This will allow rival implementations to compete in each of these areas, without creating fragmentation. I don't want a World where "CoreOS containers" can't talk to "Atomic containers" or "Mesos containers" because we couldn't agree on a common interface - we can do better than that.

We are pretty open about that plan. The Deis guys know this and are making the bet that embracing "Docker-native" interoperability is good for them.
This is an especially interesting question given how much smaller and faster Pascal implementations were for DOS than C compilers. What did Ada add that was so complex (and how's it compare to the complexity that C++ added to C)?
I think Ada is a really nice language. It's not my go to because you have to type so much. Even with vim auto-completion it still feels like I'm typing a lot of code.
Sounds good for a second, and then you realize that it's going to induce a conflict between your visual and proprioceptive senses that'll make it impossible to work at best, and probably make you toss up your lunch besides.
Quakers I think are slightly more percipient. Both are extremely self reflective but Quakers come with a nicer hug.
Great resource if you want to start a DNS reflection attack ;-)

Sorry, that's a terrible joke, let's hope people filter egress traffic with IP's that don't match their network from their ISP's.
Love it!

I wrote a small script that evolves them based on a scoring function, paste in your console and run evolve(1000, score)

function evolve(numGenerations, scoringFn, stepInterval) {
var children = document.querySelectorAll('[id*=child]'), generation = 0
if (stepInterval == null) stepInterval = 10

function run() {
var i, child, ctx, data, score, winner, winningScore = -Infinity
for (i = children.length - 1; i >= 0; i--) {
child = children[i]
ctx = child.getContext('2d')
data = ctx.getImageData(0, 0, 318, 148)
score = scoringFn(data)
if (score > winningScore) {
winningScore = score
winner = i
}
}
children[winner].click()
if (++generation < numGenerations) setTimeout(run, stepInterval)
// console.log(winner, winningScore)
}

run()
}

function score(imageData) {
var i, r, g, b, rv = 0,
data = imageData.data, l = data.length
for (i = 0; i < l; i += 4) {
r = 255 - data[i]
g = 255 - data[i+1]
b = 255 - data[i+2]
a = data[i+3] / 255
rv += (r + g + b) * a
}
return rv
}
Thanks Craig, but I was barely involved: all the credit should go to Sunlight Foundation and their partners (Govtrack, NY Times) who started the project and did the painstaking work to build the datasets over the course of 2 years.

I helped with a tiny tiny piece (the contact-congress repo), and even that was worked on for months before by the folks at Sunlight (in particular Dan Drinkard and Eric Mill).
Not exactly; Google just recategorised it in their indexing system as a generic ccTLD (a technically-country-specific TLD treated as though it weren't).
Give me a break. 12,000 people have signed up for our crypto challenges, in which they write 6-7 batches of 8 crypto exploits each in the language of their choosing --- people have invented new programming languages to do them in, and we've gotten them through all of the challenges --- and, by directly engaging us over email, get both validation of each of their challenge responses and 1:1 support. I am off the charts tired of people acting like my issue with incompetent crypto is a form of "elitism".

The fact that you managed to inject that bogus complaint into this particular story, which, if you'd read the just 142 words I wrote a little carefully, is obviously the exact opposite of what you're "concerned" about, is all the more annoying.

What "draws my ire" is cryptographic incompetence. Cryptographic incompetence gets people hurt. I do not give a shit about how those developers feel.

For whatever it's worth to anyone else reading this: you will rarely ever see me get pissy about an incompetent amateur breaking crypto. Breaking crypto is what you're supposed to do to get good at crypto.
It's worth mentioning that white LED flash has essentially zero UV.

This shows an LED light spectrum with one cool white LED. The warmer colors have even less of the 450nm peak.

http://saikoled.com/design.html#AAAAAAAAAAAAABAAA

(click on "Actual Brightness" to see the spectrum in mW instead of lumens, I didn't implement that in the URL header yet)
I think the disconnect here is that its not unreasonable, illegal, or even particularly surprising that a company like Makerbot might seek these patents, especially in light of their acquisition.

Our (the makers) problem is that it was rude. The community supported them in large part because of their declared support of openness. What they're doing isn't like running a red light because they're in a hurry, its more like farting on an elevator. The backlash is justified.
VCR seems similar to $httpBackend. The main difference is that it automatically records the HTTP response from the target server the first time tests are executed. Then it allows you to reuse that response in future test runs to save having to manually mock responses.

Anyway, sounds like we're more or less agreeing :)
It's not true to my experience. I did have to be vigilant in my options-checking, but I most assuredly do not upload anything upon using my phone or the apps therein.
Thank you, that sentence made me smile.
It's crowded, but you're looking up so the crowds aren't really that big of a problem.
I humbly ask that you please reread my comment. I didn't say anything about not trusting doctors. Nor did I say anything about vilifying them. I certainly didn't mean to be offensive. In fact, I am very much aware that there's a real chance at some point in my life I will be in a situation where a doctor will save my life.

I said if you have insurance, you can easily walk into most doctors' office with the sniffles (my poor choice of words for an illness with symptoms, but most likely not needing antibiotics) and walk out with a script for an antibiotic. Perhaps my sample set is very abnormal, but I see this constantly among my friends and colleagues. When they get a cold, they go to the doctor after a few days and leave with a prescription. When I've asked folks about it, it seems mostly out of habit. You feel bad, you go to the doctor. I find it odd, because if I ever get really sick and need antibiotics to keep me alive, I want them to be maximally effective.
Mighty spring has pinged me for feedback a few times. They're extremely quick to fix things and will sometimes explain why something is a particular way at the moment. I happily went out of my way to put together images and detailed info for things I noticed because of how approachable they are.

Props, guys and gals.