skysight-inc/HackerNews huggingface dataset:
What do you use to quickly throw up small side projects?
What is your approach for throwing up quick scripts/apis/web pages, and be able to support different languages (node, go, rails). Seems a bit overkill to create a new environment for each item with something like Heroku. I am thinking a VPS (+ Docker?) but would love to know how you go about this.
Citation please on the 120% number? The only times I've seen anything close to that it turned out that was the overall SG&A number as described in <http://pipeline.corante.com/archives/2013/05/20/but_dont_dru.... But if you have a reliable source for this number, I would be very curious to see it.

If you _are_ talking about SG&A, then I assure you that the government and publicly funded universities have SG&A numbers absolutely dwarfing their R&D spend.
PayPal, Solar City, SpaceX, Tesla Motors..
Greatfire is unique that they want the site to remain accessible to ordinary Chinese users while withstanding the DDoS attack (so they can't blackhole all traffic from China either).

If they put a reCAPTCHA wall in front, the GFW can simply block reCAPTCHA (easy -- it is a Google property and they block everything else from Google anyway) and no one from China can access Greatfire without a VPN. Mission accomplished.
We're talking market forces here. Yes, the drug companies will try to squeeze as many dollars out of the market as they can; the counterbalancing force is that if they get too greedy, someone else will enter the market and undercut them.

The fact that entering the market is so bloody expensive is why drug companies can set their prices so high without provoking a new competitor into existence.
If you're assertion is correct Scala is close to the perfect language.
> Patriotism is not a justification for violating the law.

Actually, it is. Patriotism, in being a Patriot, is a loaded word in the American (USA) context. Specifically, it is about doing what is good/right for the country and her citizens regardless of the law (i.e. British rule.) Or so says my recollection of American History. I mean... just look at the Patriots (rebels, in the british colloquialism) in the image on the wikipedia page for Patriot_(American_Revolution).

"The Oxford English Dictionary third definition of "Patriot" is "A person actively opposing enemy forces occupying his or her country; a member of a resistance movement, a freedom fighter."[1]. In this definition, if the alleged DDoSers are Chines, attempting to block the actions of a foreigner imposing influence in their own land, they are the more Patriotic? Which is why the term is utterly useless in this argument; Dare, any other.

> Usually patriotism is the last justification used by those who have nothing else to stand on[sic]

Thus was it written.

[1]http://en.wikipedia.org/wiki/Patriot_(American_Revolution)

edit: add ambiguous ?
Eventually there won't be people dying. That's the whole god damn point.
Index sizes are pretty similar (consider the same).

Having the index end-to-end encrypted imposes some limitations though. You have to do several requests when you want to do one query which is obviously slower. Though, still practical.

And since the CPU logic happens on the client, in some cases (many simultaneous clients) the performance can be actually better.
wow~~ interview project~~~
Magic Leap just revealed an augmented reality steampunk shooter
As someone who's about to leave government (DoD) I'm looking forward to the opportunity to experiment. That being said, your description is pretty accurate. Simple things like designing a more efficient workflow becomes something that metastasizes into a "well, idk that seems to break the usual business rules" conversation. My sincere hope is that Recordon isn't afraid to get in trouble. Actually, my advice to him would be "get in trouble all the time" or "if you're not getting in trouble, you're doing something wrong".
Why Does the International Space Station Have That Shape?
Apple? If Microsoft got into all these problems why not apple who actively prevents 3rd party app stores and cripples web-views in apps.
Can someone provide an abstract without the fluff?
Idiom-related quibble: a "double edged sword" typically refers to something that is both an asset and a liability.

Higher production costs and more built-in defects are two liabilities. A suitable alternative in this case would be a "double whammy". More on that idiom: http://english.stackexchange.com/a/132063
It took me a few days to "trust" the stop and go system. It is very disconcerting at first, especially since it tends to brake later than I normally would - I had to learn to "just let go" and now it feels very natural. With that being said, there are situations where I can clearly see traffic far ahead is stopped and I would need to slow down soon - in these cases the stop and go system doesn't react quite fast enough and ends up breaking way too late (and throws up an emergency brake signal). It doesn't ram into the car in front, but it can be scary.

So yeah, not perfect yet, but in 98% of the cases it's amazing.
HN pro tip: try clicking the post's timestamp (not sure if this still works).
> My sincere hope is that Recordon isn't afraid to get in trouble.

He's extremely good at that. In fact, I can think of few better qualified to push through the BS of bureaucracy than him. That being said, FB is almost certainly easy-mode compared to the government.
The text that we use at the undergrad level is AIMA[1] which is clear and expansive.

1. http://aima.cs.berkeley.edu/
Maybe the world you describe could have been possible, but so long as it is possible to send email by a bot we need bits to filter it.

And yes I Mark things as spam that may not meet the legal definition of spam, because companies tend to start sending you all sorts of crap once you sign up for their service.

In my ideal world you wouldn't have to pay a third party to send the email you would have to pay me for me to receive it.
So, many people, including myself decide that since the lowest dose is most predictable, use zero (this is a Type 1 speaking)—zero meal-time insulin that is—and compensate by eating an extremely small number of carbs.

Yes, a lot of T1s find that keto diets work well for them. (It doesn't work for me, unfortunately; if I drop below about 80g/day of carb my liver decides that I'm starving it and dumps crazy amounts of glucose into my bloodstream.)

Better blood sugar monitoring tech (e.g. continuous) and quicker meal-time insulins would seriously improve things.

We have continuous blood glucose monitoring. It's expensive and not very accurate right now, but it does exist. Faster insulins are one of the big targets for use in insulin pumps, because they would make a closed-loop system much easier (less need to predict where blood glucose is going if you can just wait 10 minutes, measure a new value, and give a new bolus), but there are two difficulties: 1. Diffusion from subcutaneous tissue into the bloodstream depends mostly on the molar mass, and insulin monomers are quantized; diffusing half of a monomer would be faster, but it wouldn't be useful. 2. People need to be able to "unplug" pumps from time to time without dying, and if ultra-ultrarapid insulins leave the body too fast the mere act of taking a long shower could become life-threatening.
I don't think it's right to say that Earth is in "equilibrium"; it's always changing, with or without us (though it's changing faster with us).

But the feedback mechanism is through such a global thing (amount of CO2 in the atmosphere) that it is a wonder to me how the populations don't just enter a tragedy of the commons.

If oxygen-using species generate more carbon dioxide, plants grow better, producing more oxygen. No tragedy of the commons here once the feedback is in place. We're also talking about geological time scales.
After a single page, it usually becomes quicker to just google it.
const / final in most languages don't prevent the object from being mutated. They just stop the variable binding from being changed.
Best Web Development Tools of March 2015
Tinder Trolling to a Whole New Level: Hidden Camera Tinder Dates
My (very low) opinion of them would change overnight if they released something (anything) that was definitively better than my other options. I try to be pretty pragmatic about these things; I'm always interested in using the best tools available. If they start making the best tools, I'll back them 100%! But for now, I just don't see how using their products gives me any kind of edge at all.
Funnies and Fails
That's a reasonable perspective. For me, my thorniest issues have come from browser incompatibilities, so it's more important to catch and fix issues at the moment they're introduced rather than later. This isn't necessarily testing all browsers; just the ones that I know are likely to trigger differences. For example, I might run IE 8 + IE 11 + Firefox + Chrome + Mobile Safari.

Fast tests (< 1-5s) have a lot of value to me (although "test when I press save" is as good or even better than "test as I type," as far as I'm concerned), so Wallaby is something I'm interested in. I'm more likely to do manual test sub-setting than give up my cross-browser tests, though.

One potential customer's perspective; you can take it or leave it. :-) I'm not necessarily a good example of the mainstream. I've voted on the issue.
So a bunch of senators are shaking down Google for a campaign contribution, eh.
Lenovo *still* shipping laptops with Superfish
On the face of it you're technically correct, and i've been bitten by numeric string key coercion in the past. But another way of thinking about it is that PHP's combined array/dict implementation is a perfectly valid set/dict, just over a subset of values where 2 and "2" are not really distinct. And clearly this was intentional given all the other parts of the language that treat types weakly.
> Of 12224 players, just 182 passed the hardest level. The firm will get in touch with these elite players and help place them with one of their clients, who pay Starfighter a fee.

As player #181 out of those #182, I'm excited :)
It looks like in your excerpt from 'Meditations' you've had a phrase: "You should await the hour when your soul will emerge from its compartment."

Judging by it, it looks like Aurelius expects some kind of after-life. And this is exactly what you suggest not to do "people invent religions that posit some sort of afterlife", so I'm not sure how this quotation from this early AD emperor can either confirm or deny your own statement.
Les hulse
I wouldn't trip about the first missed payment. When you finally receive the payment, just ask: "Is this lateness something I should expect in the future? I was pretty surprised by it. I didn't realize you would be missing any payment deadlines." Most people will feel embarrassed enough to auto-correct their behavior after being called on it.

If it becomes a habitual problem, then you might need more aggressive actions.
Ayodele Francis Oluwayomi
3G and 4G LTE Cell Coverage Map – OpenSignal
CSS Testing with PhantomCSS, PhantomJS, CasperJS and Grunt
San Francisco Saint Mary’s Church Drenches Homeless with Water to Keep Them Away
Leaked 2012 FTC Document Called Google a Monopoly, Recommended Litigation
Yeah I can't stress enough that the way to break bureaucracy really is to just ignore it and do something better. Once the bosses see that what you're doing makes more sense or works better, whatever transgressions you committed on the way to the finish line will, generally, be ignored.
Well stress comes in two flavors: positive stress and negative stress. For me personally, if the negative stress gets overwhelming, I try to add more positive stress to counter-balance it.

An example would be: I'm super frustrated and stressed about losing a potential-client to a competitor: okay, time to go climb a mountain; or spend a few hours wailing a punching bag.

I'm not the kind of person who can simply calm down and breathe through a problem, I need to get my frustration out somehow.
Wait. Historically, the purpose behind patents was to spur _the theft of other states' property_, not "innovation". The King would grant a patent to whatever foreign engineer was willing to immigrate with a particular invention or industrial technique that another state was keeping secret (printing presses and coal refining both crossed the English Channel that way). The same language of "patent" was used for early colonial charters, too, because it was the same process: somebody willing to take something from somebody else is granted (some) legal protection by the state that benefits from that taking.

Patents were developed as a way to aid piracy, not a way to prevent it.
You can, but driving your own vehicle in China is extremely expensive, and it's difficult (or impossible) to enter from some countries / borders.

Most people end up shipping from India -> Thailand or Malaysia, and it's still cheaper than driving through China.

ie. see http://wikioverland.org/China the prices have come down a lot lately, but it's still very expensive.
At no point did I ever indicate that it is impossible for a maintenance coder to accidentally use the wrong variable. In fact, it'll probably happen at some point. I did indicate that you should have tests in place to catch regressions like this. This is true when you're working with mutable data structures as well as immutable ones. I also indicated this type of error, once detected, is typically very easy to spot and correct.

I don't know how anything I've said has even been slightly controversial.
erm... mid-2012 MacBook Pro.
I think the inaccuracies naturally swing in both directions (undervaluing certain aspects of a business, overvaluing others), so in a calm marketplace, this does not cause a bubble.

But when the natural level of inaccuracies is combined with human emotions like greed and fear, inaccuracies can start swinging in one direction or the other more prominently (and this trend manifests itself in the form of a bubble, or a recession).
the real reason is because Amazon wants to do business in China, so they absolutely cannot do something like that on their end without getting blacklisted by China's government.
Well, actually the server doesn't know the ordering and how pieces of B-Tree refer to each other, it doesn't even know which data form the index and which are the actual data.

Though, observing access patterns, it could probably deduce which data belong to the tree and some info about ordering (which will hold true until we re-balance the tree, which happens on inserts).

I think, if we change objects each time we do queries, we can prevent this data leak.
Puppet is only "escaping" in that it's implemented in Ruby. It's not people outside the Rails world picking up Ruby.

Chef, in my experience, is favored almost exclusively by people who are already Rubyists. The concept of applying The Power Of Ruby (TM) to system configuration is not attractive to non-Rubyists.

I don't see Vagrant much these days. I suspect Docker is displacing it.
That's why the world's greatest superpower in history had such an easy time successfully invading and occupying two of the poorest countries on Earth over the past decade and a half?
Thats damm cheap. I will be looking forward to move my little blog and website to them at 2.99 dollars a month.
Thanks for sharing this info. Prices are really unbelievable.
In my opinion you should have kept your mouth shut about the project until you were ready to launch, even if only in beta. Now you get all the marketing, but people can't play the game and have to guess how it works.
Not actually relevant. They're still not the ones who wrote, passed, and signed the bill. The Democrats did.
I am just wondering how can one know about such sites. I always thought the DO is one of the cheapest.
The forgotten history of human zoos
Did you think modding this down would somehow magically turn Ben Nelson, Blanche Lincoln, Joe Lieberman and Evan Bayh into "Republicans"?

I'm really curious.
Which part are you referring to with "only"? There's nothing particularly special about Box, at least, not in relation to the things the parent mentioned.
I tried to create a detailed response to this but in the end I gave up (also I have other things to tend to).

Please. It is not okay to keep supporting an idea until the minute the counter to that idea becomes available, when you'll be eager to benefit from the "counter" solution.

It was not okay for Ayn Rand to be a libertarian all her life, only to start collecting welfare checks at the end of her life when she went broke.

I'm not even getting into the practical aspects of how badly the pro-aging trance is affecting the funding problem.
I was going to suggest Robot Odyssey. That was my first introduction to digital logic, although I didn't realize it till years later, when I actually studied some digital logic.

There used to be a clone in java called Droid Quest that would run without an emulator, but I went looking for it a little while ago, and the web site appears to be empty. The only remains I found is a github repo with the source code, but I haven't tried to see if I can build and run it yet.
Fintech Global Tour to Africa to Discover the Biggest Story of the 21st Century
La figurine de Paul McCartney est désormais imprimable en 3D
Great talk. I had seen the same video about seeing through the tongue via the electrodes in the stamp sized pad. Its amazing. I think this is the next step in our evolution. Transhumanism.

We'd make a lot of discoveries and a lot of progress as a species if we could feel and interpret a broader range of sensory input directly instead on relying on equipment and reading 3rd party readings.
Hmm...

HN could use the user's ISP to guess whether they were home or at work, then correlate that with OS data.

That's actually an interesting idea!
Cartero Phishing Framework
This is very cool...I hate to say that I sometimes judge a library (at first, anyway) on the quality and depth of the documentation.

However, I have one ignorant-sounding question to ask: is this library meant for general, run-of-the-mill visualizations, e.g. bar charts and scatter plots, or is it intended for visualizations for a specific domain (of which I'm not qualified for)...the mandelbrot example in the intro is cool (http://ioam.github.io/holoviews/index.html) but I can't tell if it's meant to be first-impression-eye-candy or it covers a visualization use-case that I've never had (which is very possible).

I'm sold to the idea of this being a composable and declarative system for visualizations, even if I what I have in mind are simple visualizations...because declarative, simple compositions can easily be made into much deeper visualizations...basically, I'd be sold to anything that makes making small-multiple-charts as easy as ggplot2 does. The docs make use of a GridSpace layout, but they all involve bespoke designs and animations so that it's hard to see the core code needed to form the layout...

So yes, I know having prosaic visualization examples can sometimes fail to excite people, but I think there are a lot of programmers who are excited enough by a good framework regardless of the visualizations :)
>I was asking if, given their existence, it would really be "OK" to have one person control it. You came back with suggesting its better than them not existing, which is fine, but is only relevant to this discussion if you can prove that it wouldn't have existed without the monopoly. I am doubtful of this.

That's what my rule was assuming. I'm not claiming that it's true of any particular drug, only that if it is, then the monopoly is okay.

>Its easy to see the error in this logic since it basically applies to all things: a monopoly on food production is better than food not existing. A monopoly on housing is better than no houses, etc etc.

I wasn't saying the monopoly is optimal, just "okay", as in "not bad for the reasons we traditionally think of monopolies as being bad". It's why a monopoly on salt is intuitively stupider my monopoly on my labor.
I don't know why they didn't keep RAND_egd() in, but just implement it as:

int RAND_egd(const char *path)
{
return -1;
}
Yes, it has lane assist(this is resistive rather than active, it stiffens the steering wheel making it harder to move in a direction that leaves the lane, rather that correcting coarse actively), active breaking (with adaptive cruise control, light/sound alerts otherwise) for collisions with car, terrain and pedestrian.

It also has blind spot sensor, adaptive cruise control, driver wakefulness alerts. It's adaptive cruise works beautiful, but unfortunately is designed to cut out below 10 MPH, which is a bit annoying in stop and go traffic. It does do automated parallel parking as well, and it rocks at that, it parks in spots I wouldn't dare.

It really strikes a good balance between relying on human and computer-assist.

Also, I think you have a strange definition of "certainly".
Well some porn sites have started to advertise their own jobs on their front pages so there is a market.
For me this is definitely entertainment. Having completed μC in lieu of plenty of sleep I'm honestly a little anxious about how this release will affect my productivity. I'm not looking, but if they offer to replace my interesting, very gainful employment with similar then I promise not to hate them whatever I decide.
A social network around physical products
I tried nitrious.io for a little bit and had an enjoyable experience.
Show HN: Coal Mine – An Open-Source, Python3 Alternative to Dead Man's Snitch
This was much less interesting than I had hoped. Of course there are racist subreddits; the real story is the prevalence of racist comments outside of these. My sense of it is that on 4chan you get teenage white boys pretending to be racist to be provocative, but on reddit you get the averaged opinions of 20-something American men, which are just pretty racist.
so ORAM with this on top of it ?
Assuming the attacker is indeed China:

If the goal was only to block Greatfire for non-VPN users, then they could just use the GFW for that from the start. The use of a DDoS can only imply that China wants the site offline for everyone, even VPN users.
Yes please, post the details.
> Immutability is nothing like explicit version control. So far as I know no language has anything close to explicit version control for state.

Well, it depends on which version control system we're imagining. In my mind, the immutable data-structure approach is like git, and I think what you're imagining is more like CVS.

Consider: immutability by itself doesn't enforce versioning; it just makes the state-of-the-world equivalent to state-of-the-root-pointers-of-your-heap, because the pointed-to things cannot change. (I.e., referential transparency.) So it pushes the versioning up to whatever agents manage the root pointers. This is sort of like git: you build an immutable DAG, and you have mutable HEAD pointers that move around in it. (The difference is that git has one HEAD for the tree while this world has one HEAD per global or stack-local root.) When you have a reference, you have a snapshot of the world in time that will never change.

Your "each slot has a list of previous states" is more like CVS in that it versions each "file" separately. This is also useful, but for a different reason: sometimes you really do want that history as a first-class concept. You can derive the per-file history in a git-like system too but it involves some computation. (And coming back from the analogy, in such a memory-management scheme, you would need to formalize the changes to root pointers into some sort of transaction system.)

All of that said, I think what you describe would be really useful for debugging, albeit probably pretty expensive (each store instruction touches an undo log?). Time-reversible debuggers may have done something like this?