skysight-inc/HackerNews huggingface dataset:
I studied biomedical engineering at Hopkins. Before I started there, research was the promised land. I dreamt of spending my time thinking about how to solve critical problems and testing solutions.

What I saw instead were people spending the vast majority of their time pipetting. All the way up the ladder, upto and including postdocs. I sometimes thought our PI had it worse for having to spend most of her time applying for grants.

The AWSification of synbio research would be a game changer. Some labs at Hopkins have tried to build robots but with limited success. Given how cheap labor is at research institutions competing on price will be incredibly difficult.
actually, when you load facebook, it shows an interstitial which looks like a page of posts, but is really just a bunch of blocks carefully arranged, and it has nothing to do with the final load page.
Clash of Clan APK [ MOD + HACK ] TOOL Free Download
Yes and as a person in a culture with technology comparable to ours it seems like, miners for instance would be pretty ticked off if they were falling into old pits of unmarked radioactive waste all the time.
The "ancient public health initiative" explanation of religious taboos is a specious argument.

Yes, there are arguments to prove eating pork in the biblical middle-east was more dangerous than eating other kinds of meat. But to say that some wise and beneficent scholars recognized this fact implies there were prototype longitudinal surveys coupled with an ancient germ-theory of disease. It also doesn't explain the dozens of other prohibitions that have no relation to public health.

I suggest the book Purity and Danger[1] by Mary Douglas. She's a structural anthropologist who posits these religious taboos as extensions of the symbology dominant at the time.

[1]: http://www.amazon.com/Purity-Danger-Analysis-Pollution-Routl...
a straightfoward translation of the Javascript version w/ closures should work

function goal(n)
return function(al)
if al then
return "G" .. string.rep("o", n) .. al
else
return goal(n+1)
end
end
end

G = goal(0)

print( G()()('al') )

Also note that G()'al' is just syntactic sugar for G()('al') in Lua
The way I have heard it described is that governments have a monopoly on the "legitimate use of force." That is, if someone commits a crime, or doesn't pay taxes, or doesn't hold up their end of a contract, the government is the only entity allowed to physically (or otherwise) force someone to do something (go to jail, pay a fine, etc.).

I like this definition better because it avoids some of the objections people have responded with. 1) it avoids the word "violence" - the use of force does not require violence, and I think most people would hope that governments wouldn't use violence in their enforcement of laws (though we know that in practice this is often not the case), though the threat of force is more consistently necessary) and 2) it acknowledges that it's not a monopoly on the use of force, as the reality is that many people use force, but on its legitimate use.

I know it's even called "monopoly on violence" in the wikipedia article, so it's not that I think you're mistaken, but rather I prefer this definition. The article mentions the term "monopoly on violence" in English is indeed common, but also controversial.

http://en.wikipedia.org/wiki/Monopoly_on_violence
I'm pretty sure this is cheating, but...

#!/bin/sh
grep -e "g\(()\)*('al')" $0 | sed 's/()/o/g' | sed "s/('al')/al/"
exit
g()('al')

On its own, g()('al') is valid but g()()('al') is a syntax error. Also, bash and sh don't have non-numeric return values, so regardless of the solution you're stuck with printing.
Hmm, a google trends search for "iPhone covers" shows similar spikes. Clearly people are embarassed about their slow phones and want to hide them. And not that searches for iPhone-related terms spike when, you know, people have just bought new phones.
With all the APIs and frameworks that make churning out good looking, usable apps a relatively simple process, I don't think this is a good question by itself.
Node pairs in BST
Because:
1) localStorage is limited to 5-10MB depending on the user agent. You may need more!
2) localStorage only stores strings, and json stringification and parsing is way less efficient than just dealing with objects in indexedDB.
Google Survey: Do you think current Israeli action in Gaza is justified?
Not too difficult in Common Lisp (the parser is fully exposed to user code, so I just changed the meaning of "g").
This is a great incomplete solution. Can you submit a pull-request for it?
Straightforward solution:

function g(o)
if o then return "gal" end
o = "o"
local function go(al)
if al then
return "g"..o..al
else
o = o .. "o"
return go
end
end
return go
end
print(g()('al'))

More amusing and hackish solution:

setmetatable(_G, -- or _ENV, but maintain 5.1 compatibility
{ __index = function(_, g)
local o = ""
local function go(al)
if al then
return g..o..al
end
o = o.."o"
return go
end
return go
end})
print(g()('al'))
print(G()'al')
print(Wh()()'pdedo')
According to the Wiki [0], there were 8273 confirmed cases and 775 deaths.

[0] http://en.wikipedia.org/wiki/Severe_acute_respiratory_syndro...
I believe this startup is as close as it gets (for now!) to what you're describing, https://www.transcriptic.com/.

(I don't work there or anything)
This might be one of the best examples of the quote 'statistics don't lie, but liars use statistics." First, paint a picture of some insane scenario where Apple would be purposely nerfing phone speeds (pay special attention to how much of a weasel word 'speed' is in this context), then, (gasp!) it turns out that a completely unscientific data aggregation found the author's scenario to be true!

The big problem, though, is that the average consumer doesn't decouple processing speed and network speed.

Release-day consumers congesting the network with updates, app/music (re-)downloads, testing of new functionality, etc. seems to be the most likely reason; why would the number of people searching for 'iphone slow' sharply drop after a day or two? Are we to believe that 95% of iPhone users upgrade on the first day?
This is a scene from cosmos. Very effective though.
Just to clarify, I think it's a non-solution because the g()('al') is never actually executed - grep does all the work. You can add as many parenthesis as you want. The "exit" is there because you'll get a syntax error if you try to execute g()()('al'). g()('al') by itself does nothing (I'm not even sure why it's not flagged as a syntax error).
tldr synopsis;

- China hasn't even begun to tap the market for refrigerating its food supply chain.

- Refrigeration is the major component of energy usage.

- We (Americans) are the boilerplate for Chinas refrigeration boom.

notable quotes:

...statistics translate into scenes that would concern most American food-safety inspectors. In Shanghai, for example, one large pork processor has no refrigeration system; instead, it does all its slaughtering at night, when the temperature is slightly cooler, in a massive shed with open sides to allow for a cross breeze. The freshly disemboweled pigs hang for hours in the smoggy air.

...on average, a Chinese person experiences some kind of digestive upset twice a week — a kind of low-level recurring food poisoning, much of which is probably caused by the kind of bacterial growth that could have been prevented by keeping food cold

Nearly half of everything that is grown in China rots before it even reaches the retail market.

...generating the power (whether it be electricity for warehouses or diesel fuel for trucks) that fuels the heat-exchange process, which is at the heart of any cooling system, accounts for about 80 percent of refrigeration’s global-warming impact (measured in tons of CO2) and currently consumes nearly a sixth of global electricity usage

...refrigeration in the United States has tended to merely change when the waste occurs. Americans, too, throw away 40 percent of their food, but nearly half of that waste occurs at the consumer level, meaning in retail locations and at home. “Food waste is a justification for refrigeration,”

...as for most Americans, Bloom says, home refrigerators simply “serve as cleaner, colder trash bins.”

“When I first lived in China, in 1994,” she said, “everything was dried, pickled or salted.

...optimizing the varieties of popular Chinese greens that stand up best to cold storage. If they are successful, the incredible regional variety and specificity of Chinese fruits and vegetables may soon resemble the homogeneous American produce aisle, which is often limited to three tomato varieties and five types of apple for sale, all hardy (and flavorless) enough to endure lengthy journeys and storage under refrigeration.

And the hero of the mattter:

"Still, not all Chinese people are ready to embrace the refrigeration revolution. Dai Jianjun is the 45-year-old chain-smoking chef of Longjin Caotan, a restaurant on the outskirts of Hangzhou, the scenic capital of Zhejiang province, which serves an entirely locally sourced, anti-industrial cuisine. When I asked him how he liked frozen dumplings, he took off his corduroy cap, rubbed his shaved head with both hands and finally, in a calm voice that carried a distinct undercurrent of anger, said, “If I may speak without reserve, they’re not food.”"
My Honda has a lockout that disables the lever used to open the trunk from the driver's seat. Of course, many cars have a fold down rear seat (mine doesn't) meaning any valet that really wants to check out your trunk will still be able to.
I feel like this is a complete misunderstanding of the threat model here. Keys are not "like passwords", because to use a key you need to physically go up to someone's door, whereas with a password, you can generally do so from a computer terminal anywhere in the world, potentially using anonymizing proxies.

If anyone in the world could anonymously try and open my doors and, if they succeeded, could steal my valuables, locks would have been found insecure a long time ago.

Yes, the author here doesn't know how to use lockpicks or a crowbar to break into a house. The author also has presumably never tried to steal something from a house. Houses are generally just secure enough that the casual passer-by can't easily get into them, but not secure enough that if you really wanted to you couldn't get in. Most people who pick locks will tell you that picking locks is not a particularly good way to break into a house to steal things because breaking into a house is easy when you don't mind destroying someone's property. If you're a criminal you don't need anything more sophisticated than a crowbar (and even then you might just walk around until you find a door that's not locked at all).

So sure, maybe this makes one particular attack marginally easier (not really all that much easier than it was before), but illicit key duplication is still not the weakest part of your physical security by a long shot, so I don't think there's anything to worry about.
In fact, the caste system of racism is maintained by all
of us, in the same way the rest of the status quo is
maintained. Mostly just by people being comfortable
enough with the status quo that they don't try very hard
to change it

Thank you for posting this. This is so important for people to realize.

This finally "clicked" for me a few years ago when somebody explained it to me like this:

Murder is problem, right? And each of us knows that we have to go beyond simply not murdering people. We instinctively understand that if we witness an attempted murder in progress, we must do something: help, or call for help. We know that we need to punish murderers, maintain a police force to catch murderers, and hopefully defuse situations before they get to the point of people murdering each other.

Problems like racism are similar in one way: it's not enough for each of us to simply "not be racist."

(It's not an exact analogy, I know: racism is institutional whereas murder often isn't. However, it got me to think about racism differently...)
Just to compare various sources:

* exhaled air is about 5% CO2

* auto exhaust is about 14% CO2

* airplane (turbofan) exhaust is about 2% CO2

* atmospheric CO2 is about .04% CO2
The three people who are judging this had a long discussion over this case, and basically decided that since it is in the file, it's fine. We frown on it a little because it's basically self-modifying code, but it's better than nothing for bash.
What is fair? I personally think a flat tax is the fairest. Some countries have already implemented this, such as the flat 13% tax rate in Russia which has been a success so far.

Why do we charge people more just because they earned more? If you are a citizen, you should owe the same flat amount (percentage-wise).
In my experience with cars with valet keys:

The valet key cannot unlock the glove box, and there is a switch in the glove box to disable the drivers seat trunk switch.
Not every 3 months, every month
One of the most frequent things you do in shells is invoking external programs. Unlike in Windows where a CreateProcess does the invocation, in Unix systems this is (traditionally) achieved by a fork/exec combo. See http://en.wikipedia.org/wiki/Fork-exec
Glad to hear it :)

Can you submit a solution then?
If this were true, presumably some smart news organizations would be blocking Google from extracting this value by excluding themselves from the index via robots.txt, yet I'm not aware of any.
There's been quite a few efforts in this. See Transcriptic and Emerald Therapeutics (http://www.emeraldcloudlab.com/), while there's the more traditional suppliers for things like short oligos or expression vectors (https://www.dna20.com/ and http://www.idt.com/).

I think there's also been a lot of independent academic attempts at this (see: http://klavinslab.org/ which is CS/BioE at UWash), but all kind of waded around in the shallow water.

The reason why I think this is compelling because I think almost every synthetic biologist has an existing workflow. It's basically design using some sort of CAD software, order from IDT, receive materials next day, run test by hand, ship to Genewiz for sequencing, etc. That's just one example of a workflow involving 4-5 specialized 'steps'. As the steps get cheaper/faster/better, consolidating and automating this is just a no brainer.
Python Multiple Assignment Is a Puzzle
> I think you're a little confused.

It's you who's confused (as you said previously, no offence). The post you replied to talked about "I just drove half way across the UK. Google knows that because I was using Google maps", and the mention of not using highest resolution is about Google (not Maps) using other means to determine location. Clear difference between Google Maps and Google.

Silly technicalities, don't know what the downvote was for, was only trying to help your initial confusion :)
Religious "good" is really selfish, mitigating the existential fear and providing "guidance" while society absorbs the negative externalities of decreased critical reasoning, departure from reality and increased sectarian tensions and so forth.

So while communally your project is beneficial, locally and globally it decreases the pace of human development as a whole.
Leaked: Australian Government Plan To Deal With Piracy
C#

using System;
using System.Text;

namespace Goal
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(G("al"));
Console.WriteLine(G()("al"));
Console.WriteLine(G()()()()()("al"));
}

static StringBuilder accumulator = new StringBuilder();
delegate dynamic GoalDelegate(string s = "o");

static dynamic G(string s = "o")
{
switch (s)
{
case "o":
accumulator.Append("o");
return (GoalDelegate)G;
case "al":
string result = "G" + accumulator.ToString() + "al";
accumulator.Clear();
return result;
default:
return null;
}
}
}

}
Python:

def g(a='', n=0):
return 'g '+ 'o'*n + a if a else lambda a='': g(a, n+1)
I agree about the smart cards. My college had chipped id cards (like modern non-USA credit cards) in 1992!

I just stayed at a hotel in New York with smart card locks. It was so nice to be able to just hold my wallet against the door rather than pull the card out of my wallet and try to remember which way the magstripe goes, etc.

The reader on the elevator was placed low enough that I just needed to stand within a few inches of it to "unlock" my floor.
New Quant Finance Charting API for C#
I didn't downvote, but I will say that what worries me far more than the effect of any drugs is your apparent desire to use the Government to impose your personal tastes and opinions on the population. Stoners will occasionally crash cars and waste their lives (at least in some peoples' opinions - is it not their life to live as they choose?) and that can be terrible for the people affected. A widespread desire to ban things that you don't like based on scant evidence and enforce those bans with increasingly military-like police forces is what leads to things like the US imprisoning a greater percentage of the population than actual police states.

I ask that you reconsider your desire to impose your views of how other people should behave on them, using Government force if necessary. People who lead their societies down that path have a nasty tendency to find the things that they personally like get banned next.
You seem to only care about theft. What about restricting access to those who have other reasons to break into someone's property? Spurned lovers, coworkers, friends you can't really trust... The kind of people who would actually have access to take photographs of your keys to begin with?
I suspect you're largely filtering for people who are aggressively interviewing. When I'm deep into a meaningful project, I spend less time learning interesting technical bits. When I'm looking for a new job, I spend a lot of time learning random things that might be useful as a clever answer in an interview (because that's what so many interviewers want).
Surprised about the community response in this thread that is silencing and claiming inappropriateness of criticism. It is strange to see here the glorification of the technological augmentation/support of a most insidious form of marketing -- religion. And this is for a community that slams marketing and advertising as often as it has an opportunity.
One (new?) trick that snappy uses is to stop compressing for some time when it cannot find matches. This makes it much faster than other compressors on uncompressable files.
Please don't post obnoxious comments.
By far the most damaging drug is alcohol. Far, far and away the most damaging, in every objective study and analysis. We tried alcohol prohibition and found out that very every ill caused by alcohol being legal we would create even more ills by making it illegal.

The same is true of other drugs, and this is an important thing to understand about society in general and its relationship to law. We cannot legislate morality. We cannot run people's lives. We cannot, fundamentally, stop people from making major mistakes with their lives. Even life threatening mistakes.

Nor should we.

Liberty means the ability to fuck up your life. And to the extent that all of our lives are intertwined in a modern society it means to a certain degree the ability to fuck up other people's lives too. That's part of the bargain. But in every instance liberty has proven to be superior to oppressive collective control, even when that control attempts to be benevolent. Ultimately responsibility must devolve to the individual, because regardless of the law it does anyway. As you yourself point out people are still having their lives ruined by drug use. And those drugs are very, very illegal. It's tempting to imagine you can get rid of something by making it illegal, but in some cases, recreational drug use being the prime example, it often just causes even more problems.
um, so what happened to the p2p search engine?
Can you submit a pull request saying as much in the same form as the Java solution?
> - Nonzero-exit modeled as exceptions. (I think elvish is doing this, but I haven't reviewed the code in detail.)

No really. I have not yet decided how error/exception (http://www.haskell.org/haskellwiki/Error_vs._Exception) handling should work.

I actually like how golang does it - errors with panic/recover, exceptions with return values. But I have not been able to make a decision yet - the situation is a bit more complex than golang. As a result there is no if/else builtin yet, let alone raise and try/except (or panic and recover).
Cool! Can you submit a pull request?
> We are not giving humanity enough credit here. The standard nuclear hazard symbol would suffice.

Symbols are far, far less translatable than words. We were unable to translate hieroglyphs with any real success until the Rosetta Stone was discovered, and the pictograms used could be matched back with known writing systems.

There are symbols today that you and I would instantly recognize but will be meaningless to a child born tomorrow (the floppy disk icon, for example). Symbols and pictograms can be repurposed and reused: indeed, the article gives the example of the skull and crossbones, which has significantly changed meaning over four hundred years.

The cargo cults you're talking about have come about in years and decades, not millennia. The timescales being talked about here are far, far different. If anything, you're not giving humanity enough credit for its ability to evolve over the next 10,000 years.
Here's my attempt in python. Started off with the traditional approach but added a functional one too.

https://gist.github.com/jarshwah/0998143317f5ccc093b3
Yes, my article might be a little misleading, as I was really looking for the excitement more than anything, work-related projects fully included. The most important objective of my question was to put the candidate in a full comfort zone. No surprises, we talk about your stuff, the stuff you prefered. And we go deep into it (we would discuss it for 30 minutes). I would be respectful and genuinely interested, I could ask any technical questions I wanted because it was their grounds. We would discuss architecture, design patterns, technical choices, etc. (so it wasn't just one question in the interview... more like one question to lead to a situation where i could get the most info out of).
This. People are so quick to defend Google without backing up their claims. Yes, we know Google is "cool" but we don't need fanboism here on HN.
Legal logging is a bigger threat.
I highly recommend "Archaeology, Anthropology, and Interstellar Communication." I'm currently most of the way through this; it's dense, but very fascinating.

http://www.nasa.gov/connect/ebooks/archaeology_anthropology_...
you're right, feelings seems like a mischaracterization on my part. in that case i agree body language is can be a better tool for communicating feeling than verbal language.

not to take this off the deep end, but i'll try to clarify my point.

language (body or verbal) is just our current best attempt at getting your brain to feel what my brain feels (feelings, sentiments, concepts, anything). my hunch they are both terribly insufficient compared to some technology we may be able to develop in the future.

that is, why serialize the data at all? a literal data transfer seems more reliable. for now, it's because we have no other choice.
Why is his experience less enlightening than yours (in your view) ?
I'm pull request #36.
Increase weight loss 2-3 times faster by taking Garcinia Cambogia
Is there an easy way to send these measurements over to a company and have them create clothing for you? I briefly went through the site but it looks like this is mainly for home tailoring.