skysight-inc/HackerNews huggingface dataset:
> it must be proven safe first on a case by case basis

Do you hold "natural" foods to the same standard? On average they tend to have far more genetic variation away from "known good" genomes, yet I don't know anyone who thinks that clinical trials are warranted when Farmer Bob's corn cross-pollinates with Farmer Joe's corn.

> that doesn't mean that the pasteurization process produces the same resulting denatured proteins our body does.

It's possible that there's a significant difference, but assuming we process denatured proteins similarly a reasonable null hypothesis that one probably shouldn't reject merely on the basis of a single p=.049 study. Just how strong is the evidence that convinced you it causes cancer?

https://www.sciencebasedmedicine.org/everything-we-eat-cause...

> Lactose is a sugar, and we simply do not benefit from diets high in sugars and carbs.

Yeah but you didn't mention sugar and carbs in general, you mentioned lactose specifically. Why? Was it just an example (it didn't come across that way)?

> contains hormones that are not biologically inert for humans (we are not baby cows)

I remember looking up the concentration of the hormone in human milk for comparison and finding that it was 50x higher than what people were whining about in cow milk. Do you think human milk is dangerous too?
Generally, you don't "scrape" an API.. the point is that you use the API. That way the information is always up to date.

You can do all of this and still stay within the terms of service.
> My snark was directed at the OP in hopes he will write better titles in future.

HN policy is that the title should match that of the link.
Even if the page linked to has a terrible title.
Google Cloud Storage New Pricing
look, i'm not here to champion buzzfeed. Context is important, but to be clear I wouldn't compare buzzfeed to sexually assaulting a classroom full of minors.
How computer memory works – Computerphile
Is clojure any "better" in real-world use ?
As a second data point: I tried

table.groupBy(function (x) { ... }).count()

where the function maps the documents into one out of 32 groups (so that's less than your 94, but shouldn't make a giant difference... I just had this database around). Did that on both 1 million and a 25 million document table, and memory usage looked fine and very stable.
This was on RethinkDB 2.0, and I might retry that on 1.16 later to see if I can reproduce it there.

Do you remember if you had set an explicit cache size back when you were testing RethinkDB?
tried "president barack obama"... it failed.

back to work.
He is saying that it won't be much stronger.
It isn't clojure compatible, it is like clojure.
I chuckled. I am actually going to leave it as is.
Obviously this thread needs a link to this article for anyone that missed it a few months back :)

https://www.vox.com/2015/1/15/7551873/jaywalking-history
Of course, what you do not include is that google has enabled businesses to make trillions of dollars. Put that in your pipe and smoke it.
>> I was just thinking about this, and due to the use of variable-bitrate encoding

As I recall, monitoring total home power consumption could also identify what you're watching on TV. That was on the old CRT sets, not sure about now.

Gotta love side channel attacks.
All said and done, there's still no point in all this report unless TRAI/Government pull their socks up and make net neutrality a reality by law.
Two 1 GBit ethernet ports, one used for intra-cluster and one for client connections.
Could you convert that to mph please?
As a Bostonian I find the idea of heriditary rule quaint.
There is one character so super he's in the database but you can't find him.
Aquatic Alien forms in open world environment game
Some intersections I cross in Chicago have the walking man for literally one to two seconds before it starts the blinking hand or countdown (typically in the 10-15 sec range). This is barely enough time to enter the intersection, even if the individual is paying complete attention. Given this, I'd never even considered that it could be a fineable offense to begin crossing when the countdown was happening.
That is a joke -- people walk at different speeds. Walking in carland is enough punishment. The worst are burbias where the walk signal never comes on if you don't press a button.
A ton of lessons here.

If you deliver your primary objectives well and keep improving at everything else in the process, your customers will keep on loving you for it.
Ask HN: short.io vs. longname.com
Opinions?

Example: server.io vs serverhosting.com

I've been debating switching my start-up to our shorter .io link as default.

What HN think? Does this hurt your "market"?
No, my point is that "hard drugs" like heroin are vastly more dangerous because users cannot use properly whilst the drug remains illegal. It's a manufacturing and usage problem. Opiates are rather tame as far as side effects go, and avoiding overdoses isn't terrifically hard if you have the right stuff. Users don't want to waste precious medicine, nor die. With precision markings, there'd be vastly less problems reaching the right level of usage. Instead, users are admonished to "do a test shot" each time, which, through laziness or practical concerns, gets ignored and someone falls out.

But let me understand you: Are you saying that if someone is in pain, their respiratory system just ignores opiates and they can take large doses even if they're opiate naive? Does this work retroactively, like if you don't have Narcan handy can you just snap someone's leg to save them? (And then, with a broken bone, they'd certainly get medicated - double win!)

Sarcasm aside, do you have a citation for this claim? That opiate tolerance doesn't matter in face of pain? That there's a "fundamental difference" in the effect? I'm truly interested in hearing about that (feel free to contact me via my profile if this thread is too long).

Everything I've read and experienced says otherwise. I've talked with some users that were taking opiates for cancer pain management, or for otherwise long-term pain, and they just as happy to take them as unlicensed users (though perhaps a bit more cautious in admitting so). In personal experience from acute trauma leading to a hospital team applying morphine, I went from screaming in pain to absolute noddy-head bliss. I'm pretty sure that's the exact effect people are seeking.
Your last sentence is pretty interesting to me. After months of prodding from my girlfriend to go vegan, the book 'Abundance' and the chapter on the water inefficiency of factory farming is what finally turned me. It was reasonably easy for me to justify carnivorism as naturally occurring, harder to justify water waste with so many humans going thirsty. Without even starting down the emissions road.

That said, looking at it now (and especially once synthetic meats come online, out of cost efficiency if nothing else), I think our children might look back on the practice of animal slaughter as being pretty horrifically barbaric.
> That said, if police has a reason to identify you, because of suspicious behavior, police can have a hold of you until your identity is proven.

Sometimes, suspicious behavior may be that your skin is not white enough.
Just based on the name, I assume it's an anti-government, pro-gold, "frontier spirit", etc. site. ... And yup, the first page confirms that in spades.

The graph is probably there to suggest that the number of rules that we live under is overbearing, and nothing like the old good old days, when freedom reigned.

As a note, "The first issue of the Federal Register was published on March 16, 1936. In 1946 the Administrative Procedure Act required agencies to publish more information related to their rulemaking documents in the Federal Register." - http://en.wikipedia.org/wiki/Federal_Register

The Federal Register exists because previously there was no central place to find executive orders and other rules and regulations. That is, they existed, but "even individuals working at the highest levels of government found it difficult or impossible to keep track of all of them". See http://www.archives.gov/federal-register/the-federal-registe... .

The history also suggests that the role of the Federal Register changed over time, so looking at the simple page count is a poor measure. For example, in the 1970s the publications changed to reduce "bureaucratese", and in 1974 the Privacy Act meant that "agencies were required to publish in the Federal Register digests of their systems of records containing personal information about individuals."

We could certainly decrease the size of the Federal Register if we removed laws like that. But would it be worthwhile?
No it wouldn't. Around here I know of many intersections that only display the walk signal for a second or two before going into the countdown, such a short time that you can miss it if you briefly glance away. I pay attention to crosswalk signals and spent months training my dog to do the same so that he sits when we arrive at a crosswalk. When the city is setting up the lights so that they change in the time it takes to walk a single step then your interpretation isn't reasonable.
Some HDTVs have dynamic LED backlighting that is probably a power side channel.
If the DRM key is transferred securely, how can an attacker tell what you're watching without fingerprinting the entire Netflix library? You can't just open up parts of the stream and parse it as a plain video file to my understanding.

I'll give you the rewind scenario, but play/pause events are going to be equally obvious in HTTPS. Besides, what exactly does the attacker learn? That you were watching Netflix during that time? The HTTPS traffic to Netflix will be an equally good indicator of that.
It is not the difficulty of handling these situations. It is the lack of regard for Python users like me. Again, as I have said, I feel punished for milking the most from the language, whereas those who code carelessly are rewarded with performance improvement and no pains in transition. Why should I switch to a language that punishes me for good behavior?

It is the same as the `u` prefix. Those who actually cared to get Unicode right got punished when Python 3.0 came out because now none of their code compiled, whereas those who just assume everything is ASCII went on without problems.
Yes:

http://www.skybox.com/blog/attack-on-tripoli-international-a...
I have been using aeropress for 2 months 3 times a day.

After second cup I switched to inverted and haven't switched back.

Just so many different brews with the same coffee with inverted with steep time, amount of water, coarse, find grinds.

I have only had the plunger slip out once.
Trick is u dont need to flip fast. I like to meet cup with press while flipping... Coffee barely drips and if it does into cup

I do not pre moisten filter. Usually there are a few drops from rinsing cap.

I do like the paddle unless you put too much water in.

The scoop can be awkward but I put the whole thing in the aeropress and turn to put the grinds in.

Finer grinds are better IMO.
Otherwise increase steep time or add more coffee.
I have used Chicken Scheme for a lot of script-like tasks.

If one doesn't want to compile first, that's fine. The interpreter's startup time is negligible.
Do you know how many security cameras are already watching you every day???
It's not currently on our road map.

Even though there are some well-researched algorithms for it, actually implementing transactions in a distributed system is pretty hard. It also comes at significant performance costs, which would interfere with our goal of easy and efficient scalability.
Dasheroo
Cool. Well, the process eventually crashed if I used the defaults. I had to give it a 6GB cache (I think, maybe it was more) for it to return anything. The process would actually allocate that much, too, so it's clear that it was effectively loading everything into memory.
Just out of curiosity, what constitutes a holy grail framework in your opinion? Has the holy grail of back end framework been invented? Is it ruby on rails or django? How about the holy grail of database engine, build system, etc.

I don't think there's exactly one way of doing anything, there may be leaders in some spaces but I doubt any of them are considered holy grails. Pick the tool that best fits the problem at the time and don't wait for a potential holy grail in the future.
A New State Has Been Declared – Liberland (between border of Croatia and Serbia)
Anyone interested in this, please read "The Sleepwalkers" by Christopher Clark. Its an in depth documentation of all the factors leading up to the war. Its absolutely enthralling, I can't put it down.
>> I don't know what's wrong with people that they think that, somehow, the entire astrophysics/cosmology community has been too stupid to think these fairly simple things through.

Because they are:
http://www.csmonitor.com/Science/2015/0412/Universe-s-expans...

So the whole dark energy thing hinges on measurements of distances to galaxies, which in turn depend on this notion that supernovas are all the same. The entire community would rather embrace an exotic hard to prove concept than go back and look at older assumptions.

And I kid you not about Keplers Laws being used too often when they don't apply. But that's my usual story.
Interesting that it's not; I would have expected it to be. Given that, though, it's spawning tasks in list order, then receiving in list order; if the tasks complete in the order you spawned them, the first thing in the queue/arriving is always the item you're receiving on. That's the ideal case; more likely they'd be nearly in the order you spawned them, in which case you'd only have a few items to check through before you found the one you're receiving on.

I'm not saying the task scheduler is perfect, but I'd be really, really weirded out if it gave priority to the final process spawned, and worked its way backwards, which would be necessary for the degenerate case (that is, we spawned off items 1,2,3,4 in that order, but they completed 4,3,2,1. I would expect them to finish in close to 1,2,3,4 order, which would leave it at O(1) on each receive).

I'd implement a tail recursive map as -

map(F, L) -> map(F, L, []).

map(_, [], Acc) -> lists:reverse(Acc);
map(F, [H|T], Acc) -> map(F, T, [F(H) | Acc]).
There is the saying that those who do not remember are doomed to repeat, this takes it to an extra step or two.
> When near fuel exhaustion, the Merlin engine has a thrust to weight ratio above 1.

Wouldn't it have a thrust to weight ratio well above 1 all the time?

The ratio will be highest just as it's about to run out of fuel. About 160 to 1?
I think it's a fair point, "I'd like to keep doing X, but if you want me to stop, I will" is not really an ultimatum in the traditional sense, because there's no retaliation. I think it's a stretch to say it's retaliation to not agree to start paying someone for something which was previously free.

Example, I use Google Apps for a while and it's free. One day Google says, guess what we're going to start charging for this service in a couple months, if you want to keep using it, enter credit card details here. I don't enter my credit card details, and stop using the service. Did I just "retaliate" against Google? Perhaps, but I can see where Oletros is coming from.
Ok, just thought the rocket could be salvaged if it didn't get blown to pieces. That's the goal. Reusable rockets are going to lower the cost.
Does the `six` library not help with this?
Material Design Web App Thinking and MeteorJS and AngularJS 2
Promoting local interests is part of the job. Sometimes that might mean dealing with interests in foreign locales. Local interests means the interests of the local people, which does not always mean things that take place in geographically local location.
Walking in carland is enough punishment

LA was the only place I've ever been crossing the road with the valid pedestrian signal and had to stop walking or I'd literally walk into the car turning across my path (to the right, with the same green light I'm crossing with). It happened a couple of times, and I was only there for one week.
I definitely don't think it's just you. Once, when I lived in the valley, I was at a restaurant on one side of the street and wanted to go to a shop across the street, but it was the middle of the block and I didn't feel like walking to the cross-walk. The road was 3 lanes in either direction, but there was a wide grassy median, so I did what I've always done growing up in NYC: I crossed the near 3 lanes and waited on the median for the traffic in the other direction to clear.

Well, apparently the sight of a pedestrian in the median was unexpected enough that every driver in the far 3 lanes slammed on their brakes immediately, stopping traffic right in the middle of the block. It was as if they expected that I was just aimlessly wandering across the road and would step out into oncoming traffic if they didn't stop.

Of course, I think at least part of the problem is that pedestrians, in general, are so rare in CA. I used to live ~1 mile from work and would walk in regularly, whereas co-workers who lived half that distance would always drive (and don't get me started about the difficulty walking after 9 pm when every lawn sprinkler in the valley would unleash a deluge across the sidewalks).
I use the format:
foo = 'foo'
bar = 'bar'
print "%(foo)s%(bar)s" % locals()
which I guess is what this is similar too.

basically locals(), vars(), and globals() I find very useful for string formatting.
infinity mph
Can confirm. All foreigners in Japan must carry the "Alien Card" with them, and it's not that rare to be randomly asked for your ID by the police.

That creates a problem because, obviously, the police is performing racial profiling and I met Caucasian or Black Japanese citizens who have been harassed by the police because they were not carrying any ID.
Show HN: Minimalist VPS Provider with Project Atomic / CoreOS Images
Emotionally Intelligent Analytics
Having been all over our great country I've always thought all Canadians are nice and polite, but in the maritimes people are friendly. In most of Canada people are perfectly pleasant and apologize if they bump into you, but wouldn't dream of starting an interaction unless forced to. In the maritimes people will walk up, introduce themselves and start talking.

Whenever I travel to the US I'm always reminded apologizing there carries an admission of guilt. If I bump into someone on the sidewalk and we apologize to each other, neither person is admitting fault; we're both simply acknowledging an unfortunate situation and moving on with our lives.

I do always laugh when I see a news article or blog post about how nice everyone was in Toronto, when the rest of Canada views them as total jerks. It's a whole different scale I suppose.
I'd also the content type has something to do with it. Encrypting a 10kb email is a lot faster than encrypting an 3GB movie.
Quick impression from the article: CPython holds back the larger Python language from its potential. Maybe?
HTTP can be used not only for spying on you, but for attacking you with malware as well (or even something as "innocent" as being injected with the ISP's own ads):

https://citizenlab.org/2014/08/cat-video-and-the-death-of-cl...
You have never been to china before. Here crossing the street is a game of frogger.
> So technically, it's a kind of virtual kernel

Technically it's not any kind of kernel. Mach is the kernel, and Hurd is a collection of servers.
Well, it's just gone 3am here in the UK. I can finally install the update.
Its not about the default search engine on top of a browser, but the internet services on top of a search engine.
I was always a fan of contained packages as well. Apple generally does a nice job with application packages.
Do you say "unfortunately" because you cannot envision a tech culture that is meritocratic and actively working towards diversity and inclusivity at the same time? Or maybe because you think that the trends of decreasing diversity and persistent sexism in the tech world are acceptable; that they're not worth lifting a finger or pen to fight. I couldn't disagree with you more in either case.

I also think you're jumping to a vastly premature conclusion if you think fear of "tech media" is what inspired this award. I don't even buy Gina's implied assertion that it was solely because of the team's demographics. (She doesn't offer enough evidence to agree or disagree with her.)
$216 for pointing out a bug in software of a multi billion dollar (valuation) software company?yeah, I'll get right on that
The "Great Cannon" is probably the best demonstration of the perils of unencrypted transport that we could have hoped for.
And don't forget the later "Causality" (2nd edition): http://www.amazon.com/Causality-Reasoning-Inference-Judea-Pe...
This isn't really an endorsement though is it. IANAL and I'm not often in court with cops and I say cooperate they're people too. shrugs
Math books would be better, 5 yrs to build up linear algebra, analysis, discrete math and study theory of computation. Learn to code with a MOOC when released. You can also do a lot of SICP by hand by printing out MIT 6.001 online tutorial answers and questions.
http://icampustutor.csail.mit.edu/6.001-public/
It's surprising. They say that they are using the hardware AES support in the CPU too. They do mention that they are no longer able to take advantage of sendfile() which was letting the bulk of the data transfer to happen completely in kernel space.

So, in their case, they had already optimized things to such a degree that they were having a lot of throughput and very little CPU usage per byte. In fact, it's possible that on their old system the data streams wouldn't have to be touched a byte at a time, as they could be loaded into main memory via DMA from the disk and once that finished they could be transferred to the network card, again via DMA. Once sendfile() is called, no further context switches are necessary for that request.

Testing with `openssl speed -evp AES128` on an i5-4670K I'm able to get 6.7 gigabits of encryption out of AES-NI. I tried running two concurrent copies and they each got that speed, which tells me that it's per-core. That's easily enough speed to saturate a 10G connection.

It's quite possible that they have much older or slower hardware involved, since when you're building a server like this normally the network or disks are the limiting factor.
I applaud your courage to stand up to that but I don't know about following the advice after reading "i do often end up in court with cops over a lot of things, this included"... Confused.
How not to handle input
It probably is too high a standard. But perhaps it is also an indication that our ability in proving causality needs to be enhanced. It's incredibly difficult---can it be made easier?