skysight-inc/HackerNews huggingface dataset:
I like Aeropress better than everything you listed, but I think a pourover with my glass V60 has to beat even Aeropress. I still use my Aeropress once or twice a week, but nothing beats a solid pourover, especially pourover iced coffee.
You're cherry picking examples. Every country in the world has done horrible things. I'm certainly not excusing the torture the US has committed, but it's not alone in the world.
There was a bus from London to Sydney as well: http://www.dailymail.co.uk/travel/article-1201095/London-Syd...
Rails consistently under performs Django, and both under perform HHVM, go, Java, and C++ frameworks. Benchmarks don't seem to be as important as the perceived social status of a language.
That article raises some good points, but the problem here is that Uber is really, genuinely awful, and the ones in power there are terrible people. See their fraudent calls to Lyft, the way they lie to drivers about how much money they'll make, etc.
IANAL, but here's the difference as I understand it:

> Under the LOT Agreement, every company that participates grants a portfolio-wide license to the other participants, but the license becomes effective ONLY when the participant transfers one or more patents to an entity other than another LOT Network participant, and ONLY for the patent(s) actually transferred.

LOT protects the patents from ever being used by trolls, but still allows LOT members to earn royalties from their patents from EVERYONE who uses it until the LOT license is triggered.

> With these patents under the DPL, anyone can license them royalty-free as long as they license their own patents (and commit to licensing future patents) under the same terms—even if they don't have any patents at all.

DPL gives you access to lots of patents for free, but you can only earn licensing fees from entities that have non-DPL licensed patents (or haven't committed to licensing future patents as DPL?).

I suspect that both license agreements can be be offered. DPL seems aimed at incentivizing free access to patents, especially for smaller companies. LOT seems targeted at preventing patents from ever being acquired by trolls. I am not clear on if DPL provides much future-proofing against sale to trolls.)
You're a fucking psychopath.
RMS is eccentric, principled to a degree that most of us have a hard time understanding, and probably more than a little nuts. However, everything I've seen about him indicates that he's highly intelligent, even if he uses it in unconventional ways. If you think you've spotted such an elementary error, it might be worth to stop and think about what you might be misunderstanding, rather than going straight for the conclusion that RMS can't spot the obvious contradiction.
How to Give and Receive Feedback at Work
What? Checkout the signature for the posix signal function. Notice the function pointer?

http://man7.org/linux/man-pages/man2/signal.2.html

"Signals have been around since the 1970s Bell Labs Unix and have been more recently specified in the POSIX standard." --wikipedia

Basically, they're a software interrupt handler. Not too different from assembly. I don't see why that would be innovative at all?

In fact, early C++ just compiled to C. You can write structs with function pointers and vtables all in C if you wanted. People have been doing that since the 80s.
It just so happens that at the same time the government is moving to surrender, we use two bombs to vaporize more people.

They were so close to surrendering that the US had to drop two atomic bombs on Japan?
Yes, for the same reason Samba, a reverse-engineered SMB/CIFS implementation, is OK. It's a Free Software (GPLv3) way to use a proprietary technology.
The same sentiment is held by many in the US. Sweden, Denmark, and Norway are viewed as more modern and civilized societies.
Why is he right? Docker is good software but it's not that good. The implementation is all over the place and there are several implementations of the docker image registry for absolutely no good reason. Implementation defined standards are not a good thing and as it stands docker is an implementation defined standard. The larger community wins if there is an open and documented standard and that's exactly what the CoreOS guys are doing. Vendors of container related software should be competing on features and not trying to reverse engineer each others' implementations.
Lots of ROM people complained when Android locked down bootloaders and when SELinux went into enforcing mode, making /system read-only, etc, etc. Google is attempting to help protect users from bootkits/rootkits which has a side-effect of making modding harder.

See my other comment, Android's OTA system is fully capable of updating single components. The downloads can be patch releases and not full images. Google actually recommends that vendors do this, over pushing full ROMs.

Vendors often don't do it because they are lazy or for logistical reasons. But it doesn't mean they can't.
Richard who?
Anyone who uses a Keurig needs to: 1) punch themselves in the nuts, 2) go plant a tree. If you drink it out of a styrofoam cup, plant 2 trees.
Meh, that's a really lame cop out. Technically it makes sense, but morally, not really.
My 5 and 7 year old LOVE DragonBox. (I would be bragging more, but they get into pretty big fights over whose turn it is.) The way it eased them into algebra is so simple that it is genius.

All math should be that approachable.

Here is a fun game then... BTW you happen to be doing math.
Thanks for making the recommendation for CBofN (I am the author). I should also add that the naming of my book was clearly inspired by ABofP (or ripped-off, depending on your point of view). ABofP was a real inspiration to me.
Show HN: A CDN for API Calls
Is there a real fundamental difference between the two approaches? It seems to me that it's all about API, not underlying concepts. A filesystem may organize things hierarchically, such that the full path to a file is composed of the names of the various folders that contain it plus the name of the file itself, glued together with a path separator. Or a filesystem may organize things as a pure key-value store, where the file's name is the full path. Code that uses the filesystem could then treat it either way. You can address files purely by full path on a hierarchical system, and you can pick a "path separator" and treat it like there were directories on a pure key-value store.

Applied to code, it's really a matter of how you look up names. Prefixing is just the situation where there's no language assistance in looking up names. Namespacing is just prefixes plus some automatic help in looking up partial names.
I skimmed through the article expecting to see mention of some of the notable Capcom/Marvel players. I'm still not sure why that wasn't mentioned.

A number of those guys (Ricky, Arturo, Justin) were friends of mine back before I left the scene, long before all of the team business started.
Semantic UI is ~0.5MB minified while Skeleton is ~20KB.
> What if your phone uses proprietary software?

As has been said, if the software is utterly hardware-specific firmware, such as the software that runs inside a hard drive that handles bad blocks and head movement and so on, he's OK with it being proprietary. A phone which somehow had software of that sort (to run an integrated answering machine?) would presumably be OK with him as well.
I didn't even realise there was something like this on the market, I'll notch it up as another reason I love my Aeropress.
You wait that long? I go into them knowing from the start that the whole thread will be divided into "PHP is terrible", "PHP is terrible but it gets the job done", and "PHP is my second language (after javascript) and I think it's great" camps - no particularly useful discussion will occur from the first two camps, but we can at least draw some positive value from the thread by enlightening the third group (or laughing at them, depending on how stubborn they are).
Nespresso says ammonia can destroy the coffeemaker. I believe the substance in their cleaning pouches are pure ascorbic acid. I've tried everything. It still makes crappy coffee afterwards.
Like bittorrent :)
> but rarely if ever the ability to compel you to speak, outside of testifying (at least, in the US).

I don't think this is at all true. A U.S. judge would not hesitate to issue an injunction ordering you to update your warrant canary if they thought there was a good reason to do so. I'm not aware of any law (including the Fifth Amendment -- which deals only with self-incrimination in a criminal proceeding) that would prevent them from doing so. Am I missing something?
What would happen if there is no water in the reservoir and you turned on the heating element?
uh, wow. a long list. it would be cool to mine this for actionable data but details are always so sparse.
What he has in mind is that it is logical and reasonable for C++ to behave in this way, but completely incomprehensible for beginners who has just learned the basics of programming.
The Boston Globe Magazine had a pretty good piece on them a few years back. It was far easier to read in print, but I think this the article:

http://www.boston.com/bostonglobe/magazine/2011/0807/

Most of the R&D went into the cups themselves. Simple as they seem, it appears the company went through a lot of iterations to get the right gas mixture and volume right to have fresh coffee with long shelf-life.
Amazon's Mechanical Turkers want to be recognized as 'actual human beings'
> personal career interest

Quite an accusation, but I have no idea what you could be referring to. What's the interest? It can't just be that they need to keep the patents flowing for the sake of job security, since they already have life tenure...
I don't understand why it's a different market. Do you mean that cartridges are just intrinsically different from the actual machine using the cartridges? This is identical to printers, so would you say the market for ink cartridges is different than the market for printers? On a literal level I suppose this is correct, but I wouldn't consider pens and pen ink to be different markets... Maybe I haven't thought it through enough.
Refueling isn't necessary (there are daily nonstop flights from Washington, DC to Beijing, for example) but having an intermediate stop may allow them to carry more cargo on each flight, as air freight is probably weight constrained rather than volume constrained, and less fuel would mean more weight left for cargo. (I could be wrong on that, of course!)
Why are there so few women in the audiophile community? Do female audiophiles face the same adversities as women in tech?
I also have an Aeropress and Lido hand grinder on my desk. We have hot water taps at work, and hand-grinding enough to make a cup takes about 30 seconds: http://www.oehandgrinders.com

Much better quality than anything that comes out of a Keurig at comparable up-front costs and much lower recurring costs (just buy whole beans) plus a virtually limitless selection of coffee.

There's a company making reusable metal filters for the Aeropress too if you don't want to buy any supplies for it ever in the future.

There are also many other products which make coffee of higher quality than Keurig; cold-brew drippers, pour-over systems, vaccuum brewing, Moka pots, French presses, portable espresso makers, etc. There are so many awesome ways to make coffee these days that it boggles my mind how popular Keurig systems are. Outside of hotels, I really don't understand the appeal. Even some brands of instant coffee / mocha mix are tastier IMO.
Silicon Valley Startups Begin Taking ‘Haircuts’ in IPO Market
No.

The coffee machine is real (we've got one in my office), the DRM is real (it won't brew 3rd party cups), the hack works (we did it the first day).

Despite it's Onion-iness it's completely true. That's just where the world is.
Not siding with Keurig, but just out of curiosity, how would you to create a DRM scheme that can't be bypassed with this replay attack? Apparently [0] the DRM works by shining a light on an ink marking and registering the wavelength of the light reflected back.

I figure one simple scheme would be to 'burn' the key after it is read. i.e. physically disable the DRM ink by heat/perforation/other ink, so that once used, the signature ink cannot be reused. Curious what other HN-ers would come up with. And hoping Keurig doesn't get any ideas from this. ;)

[0] http://www.theverge.com/2014/6/30/5857030/keurig-digital-rig...
To your first question: YES, it's 100% okay for them to receive this query (a distinct issue from 'Google knowing').

I think in this case it's pretty black or white, because people would ordinarily take the time to add to their search queries. If people want to see results on (whatever fetish), do you think they would just Google the word 'sex' and then go from there, under cover that they might have just been looking up the Latin word for 6 they saw in some inscription? (Whoops, also better load the first 9,700,000 results pages in javascript, which is what I estimate you have to read through to get to something that mentions this without adding the word 'latin'). Wouldn't want to give away which page of results the user stopped on.

I mean if they want 'suicide help in Detroit' would they just Google the word suicide?

Not everything is black or white, but for Google to know what the BEST result is for 'suicide help in Detroit' is pretty black and white: they already have the query, and yes, they should know which link is clicked on the most. If it was originally on the second page through their algorithm but gets 90% of the clicks when they put it on the first page, yes, they should absolutely know and use this information. In fact (because it had been on the second page in this example) it might save lives!

there really is no trade-off or drawback. it's like the server in a restaurant asking you if you enjoyed your meal, and using this as part of recommendations the next someone someone asks what's popular.

"Well, you know what I ordered, but damned if I'll let you know what part of it I liked. That's just too personal."

reads to me that way anyway.
this is my suggestion for a great hack too! Less waste and a better cup of coffee as well!
I'm really glad there have been more audio related posts on HN lately. Maybe it's just my own bias, but seems that print/online media related to audio is dying off and is now limited to forums and hobbiest sites now. The few that are still around are difficult to take seriously with some of the snake oil that gets reviewed. (Carbon fiber disc stabilizers anyone?)
I would love to see a serious attempt at an enthusiast "magazine" done again...
You got that right. :|

at least 26 were wrongfully held and did not meet the detention standard
...
included an "intellectually challenged" man whose CIA detention was
used solely as leverage to get a family member to provide information
So, you have no basis to support your claim, and admit you do not have the understanding required to make such a claim. Then why did you make it?
Ask HN: Any computer vision forum/meetup in the Bay Area?
Searching for some group where I can get in contact and chat with computer vision buddies. Even a website with events would be good.
Clearing user or app data is not required when doing OTA updates on Android.

The partitions that get updating are completely separate from user data. This myth keeps spreading for some reason though...

The only time user data gets wiped is when unlocking the bootloader which is a very valid security feature in order to prevent bootkits and data theft. It gives big clear warnings to backup your data before doing so.
> nice default variables

If you think that's nice, I'm about to show you something which will BLOW YOUR MIND :D

>>> def hello(name="anybody", age=10):
... print "hello %(name)s, aged %(age)d" % locals()
...
>>> hello(age=42)
"hello anybody, aged 42"

But wait, there's more!

> yeah! real classes!

You think PHP's classes are real? Just wait until shit gets REAL real when you subclass a primitive!

>>> class ExtremeInt(int):
... def __new__(cls, val):
... return super(ExtremeInt, cls).__new__(cls, val)
... def __add__(self, other):
... return (self * other) # Multiplication is EXTREME! addition
...
>>>
>>> x = ExtremeInt(42)
>>> print x + 2
84

Dare I stop there? I dare not!

> sexy variable expansion!

You think formatting strings based on local variables is sexy? Sure, we can do that:

>>> name = "bob"
>>> print "hello %(name)s" % locals()
hello bob

But why not format a floating point number to a set number of decimal places based on a dictionary?

>>> things_to_template = {"pi": 3.14159}
>>> print "My pi is %(pi).2f" % things_to_template
My pi is 3.14

What about formatting based on an object's attributes?

>>> class Animal(): # HOLY SHIT REAL CLASSES!!!!
... def __init__(self, name):
... self.name = name
...
>>> my_ferret = Animal("Mr Awesome")
>>> print "My ferret's name is %(name)s" % my_ferret.__dict__
My ferret's name is Mr Awesome

Is that the end? It's 4am here and I'm barely conscious, but no!

> logical syntax [for single inheritance] :)

Ready to have your mind blown FOR A SECOND TIME?!?!?

>>> class Animal: # SUCH CLASS.
... def __init__(self, spec):
... self.spec = spec
...
>>> class Awesome: # SO REAL. WOW.
... def __init__(self, awesomeness):
... self.awesomeness = awesomeness
...
>>> class Ferret(Animal, Awesome): # Logical syntax for MULTIPLE INHERITANCE OMGOMGOMG
... def __init__(self, awesomeness):
... Animal.__init__(self, "Ferret")
... Awesome.__init__(self, awesomeness)
...
>>> mr_awesome = Ferret(9001)
>>> print "Mr Awesome is a %(spec)s and his awesomeness is %(awesomeness)s" % mr_awesome.__dict__
Mr Awesome is a Ferret and his awesomeness is 9001

And that final part?

> Variables are local by default

...

...

Actually I can't think of a way to improve on that. It's like saying "I love this language for being turing complete". Sure, that's a good thing. The best thing, perhaps. But you sound kind of weird when you list it as a particular high-point of a language...
Each proprietary cartridge type is a new market.
Try repeating the experiment without the dither.
With how many posts you've deleted or had killed, I can't really search your history at this point.

Anyway, if you you have no interest in trying to convince people, why are you here discussing this? You're certainly giving every appearance of trying to convince people. You're putting forth arguments that look like they're intended to be convincing.

In another comment, you mentioned environmental disaster as something that should rank higher. Do you also endorse the use of torture on unrepentant polluters, climate change skeptics, and the like? Or is terrorism somehow special in your eyes?

And I couldn't care less how many people agree with you. I can't understand why you would even bring that up.
>You won't see ANY amateur using R. Period

What? I see tons of them. I am one of them. What kind of ridiculous assertion is that?

>It's not about having scientists or having amateurs, is about having them together, at the same time and in the same room.

It is about you pretending something is unique when it applies to every single programming language in existence.
Cargo doesn't care about the inconvenience of stopping for gas, and that allows cargo airlines to load the planes heavier (remember that much of a passenger aircraft is filled with air, not cargo). Anchorage is also within a 9-10 hour flight of almost the entire developed world, and massively overbuilt from the days when trans-Pacific aircraft had to stop there due to range limitations.
But considering the saturated fat and cholesterol in eggs, they have been considered harmful. Are they?

Good question. The author of Living Low Carb[1] argues that it's not "saturated fat" in general that's bad for you, but rather more specifically "trans-saturated fat", or saturated fat consumed along with simple carbs (sugar, etc). He also argues that most dietary cholesterol passes through your system unprocessed, and that serum cholesterol is largely driven by cholesterol manufactured by your liver.

[1]: http://www.amazon.com/Living-Low-Carb-Controlled-Carbohydrat...
The issue you're quoting is from GitHub user SnakeDoc. I don't think he is affiliated with CoreOS.
Also, there seems to be no shortage of outrage on HN towards the perpetrators of such things when such stories are discussed here.
In England there used to be "holographic" telephone cards to be used in public payphones.

A laser would burn part of a strip for each credit used.

http://technologyandarchives.blogspot.co.uk/2011/05/how-bt-p...

(There must be better descriptions of them out there).
A few weeks with the Microsoft Band
How to Do an Effective Code Review
Looks like you're right: http://www.adn.com/article/20130630/fedex-cut-trans-pacific-...

It also looks as if the FedEx was using planes that didn't necessarily have as much range as typical passenger aircraft today.
They are just not being creative enough. A raw text message would obviously not be enough, but why not video or pictures? What about computer programs?
This article was all over the place. The bit on Aaron Swartz at the end was totally unnecessary. Curious what parts of the interview got left on the editorial floor.
I didn't find the whatever star funny until this point.
> Is there a real fundamental difference between the two approaches?

Yes. With true directories, you can implement directory rename() with O(a+b) time complexity, where a and b are the depths of the paths to the directories. With a flat key/value store, directory rename() requires at least O(n) time complexity for n directory children, since each child must be renamed.
Run WebPageTest from a Google Spreadsheet
It's all about obsesive compulsive.
I count myself on that group... I bought every recommended pair of headphones promising more and more magic but one day you come to notice that it's just a sound equalizer and some people like it some way... some other.
so 192kbps 44khz and mdrv6 to a 30$ player; that's it.
i'm the author actually.

did i say other generations are without sadness/psychological issues? nope. just speaking about the generation i know best: my own.

you're right that the quote about everyone being "brokenhearted" may have been a bit melodramatic, but i don't think it's too far from the truth. shit's cold in america, man.
Clojure has %:

(map #(/ % 2) [2 4 6 8])
=> (1 2 3 4)

(map #(% 2) [#(- 2 %) #(* 2 %)])
=> (0 4)

(#(+ %1 %2 %3) 2 4 6) => 12
Keurigstein! I have visions of a guy in a lab coat standing over it waiting for a French Roast cup crying out "It brews! It brews!"[1]

[1] https://www.youtube.com/watch?v=8H3dFh6GA-A
SCOTUS:Amazon Workers Don’t Need to Be Paid During Mandatory Security Screenings
It would be easier to calculate the forces involved as well, since, as everyone knows, cows are approximately spherical.
no,no,no,no,no. a thousand times no.

let me tell you what you're doing when you use the feedback sandwich. you are patronizing, and you will be hated. this article has everything wrong and you shouldn't even read it.

ALL you need to know about criticism is to never, ever give criticism. The reason is because its lazy and it shows you don't care.

If its absolutely critical that bad behaviour stop immediately then demonstrate the(or a) right way to do it. This shows you care. if it isn't received with a positive response then the person doesn't understand or believe there was a problem. Now you can bring out just enough factual information to impress that the issue is real. then immediately apologize for not telling them sooner.

title of the original article should be, "how to be a passive-aggressive troll"
Wow, that video is awesome. It definitely corrected a few misconceptions I had in my head.
The Karacell 3 Cryptosystem
Assuming the thermister isn't very close to the heating element you'll be heating air for a while and the heating element might burn out.
Ask HN: Why Google Drive is showing 500?
For me its showing 500 (india) and for a friend in canada also,is the same problem in other region also?
His social media team is getting busy!