skysight-inc/HackerNews huggingface dataset:
Feel free to go meta, don't hold back. Real feedback related to improvement and liability protection would stem from improving on the leads into the device to prevent electrocution or something similar.

OP's comment could be said of fans not doing enough to prevent deaths during extreme heat waves as well since the fan helps you feel cooler, but it may not be enough to overcome ambient temperature.
Continuous Deployment with BitBalloon and Travis CI
Interesting idea. I though it was going to be more like the 'cooling glove' [1] which actually cools you down, rather than just making you think you're cooler. Hairless skin on the hands and face has blood vessels close to the surface, and cooling those parts is proposed to quickly cool your blood and core temperature.

It looks like the energy and space requirements for such cooling glove are too large to make it portable, however, and it also doesn't work much better than simply holding an ice pack! So, for portable devices, it seems like at most we can only trick ourselves into thinking we're cool.

[1]http://www.slate.com/articles/technology/future_tense/2012/0...
Don't you think that maybe it's the other 99.9% of people that are "posturing"?

Some people just rebel against the "norm" of using clothing to represent their socioeconomic status - money or no money.
awesome project! :) you are a good human being!

Maybe a solution to your banning problem could be to create a federated "FeelBetter" group of people who would be willing to automatically grant a few of their tweets.
So you build an app that posts a FeelBetter message as one of the member of the group, in rotation. Kind of Seti@Home but for twitter tweets.
The tweet would relate to the whole group
something like: "@Recipient hug from me and the @FeelBetterBot community"
Got an instance from them, works really cool, so far i'm happy and i save on hosting a lot!
> If changing internal functions results in breakages, then I don't know what else you'd call it except a breaking change.

It's not the change itself that broke things. It's the combination of two changes that you got when you used "git pull".

> Not if you're making small commits, often. Changing a function signature necessitates the modification of all callers to that function. This would be a large commit which includes all of necessary changes to ensure that the software remains in a stable state.

Small commits make this less likely -- but it can still happen.

> This is still just a process problem - if you committed and merged more often, these issues wouldn't arise. The reason you're having these issues

I'm not having these issues because I am wise enough to avoid JS.

> because you're allowing your working trees to become too out of sync

CI is great, but for some major changes, incremental changes are not always a possibility. Sometimes you have to break things temporarily in order to change the way things work in a significant way. This is typically done in a side-branch. Integrating that side branch with all the changes will require going over all functions that changed manually, to see if the signatures now mismatch their callers (solving the halting problem, in the general case), because even UT can easily miss it.

> committing smaller changesets and merging more often, where the overhead in assessing changes is tiny, will wipe out 99% of these issues

What do you propose to do about the 1% of issues that still plague the codebase?

> Except in JS, the code itself isn't a mistake. It's your problem - JS has nothing to do with ensuring that you keep your codebase bug-free.

The code itself is a mistake. You meant to call something with (x,y,z), instead you called it with (x,y/z). Now the language will do its best to hide this problem from you, so you can discover it as late as possible, when it is most expensive.

> Then use them, and stop complaining about something that you don't even use.

The thing is, I was hoping to get the perspective of someone who does use this language, to see that point of view, but the point of view seems to be "languages should not help you write good programs or find your errors", "just don't make bugs", and "change your process to accomodate JS to reduce this risk that should not exist in the first place".

> Making the same mistake repeatedly and then blaming your tools is sloppiness however you dress it up.

Who says it's the "same mistake repeatedly"? There are many different mistakes that could be made non-repeatedly by many different developers that would get caught if function signatures were verified sanely but instead hidden by JS.

> It's not harder, it's just different. If you learn the language and its subtleties, then you won't have these problems.

So you just "learn" to never make mistakes. I get it.
I'd like to find out if this is a negative indicator for other fields too. Is it a negative indicator for financial services because HBS produces general managers? Or because they're chasing what's already hot?
My first thought: great - we can retire our in-house multi-part uploader (EvaporateJS) [0] and use AWS's. But digging into the API, it seems like most of the real work of multipart uploading (managing part failures) is not done by the SDK [1], so we'll stick with EvaporateJS. It's working pretty well for us. We've seen 22GB uploads go through (direct from browser to S3). The main issue that we know of [2] should be fairly easy to fix if anyone wants to contribute!

[0] https://github.com/TTLabs/EvaporateJS
[1] http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/frames.ht...
[2] https://github.com/TTLabs/EvaporateJS/issues/6
Algorithms, Key Sizes and Parameters - 2013 Recommendations [pdf]
Stop paying entrepreneurs in lip service
Snowden's Lawyer Says He Has a New Job in Russia
This is wonderful. Watsi's ability to motivate us toward charity is really encouraging.
5" screen is too big for me. Will probably stick with N4 for a while yet.
Meet The Guy Who Drove Across The U.S. In A Record 28 Hours 50 Minutes
This is the type of article that we need less of in the world. It's full of conjecture and fear mongering. It serves only the anti-virus corporations and Ars Technica.

I'm convinced "encrypted" is the new scare word, similar to "terrorist." When you hear it, all rational thought and discussion just vanishes. This article mentions network traffic as being "encrypted." Yet apparently, no one knows how to analyze the traffic beyond that? Are you kidding me? Was it using TCP? UDP? Just IPv6? How big were the packets? How frequent? What interface were they coming from? (because, you know, the kernel has to have some entry point into its network stack)

It's "encrypted." Oh. I see. Well nevermind then.

> Things kept getting fixed automatically as soon as we tried to break them. It was weird.

"It was weird." What is this, Scooby fucking Doo?
I honestly find that surprising. Germany is the place in Europe where there is the most white guilt. I stayed there for a few months and experienced zero problems.
Amazing. Keep up the great work Greg!
Via Sandy Harris on Cryptography list via http://www.theregister.co.uk/2013/10/31/most_security_protoc... via http://www.enisa.europa.eu/activities/identity-and-trust/lib...

The report summarises common crypto primitives and protocols, gives recommendations on what is suitable for legacy use, and what should be used in the future. It's nicely written, but given the scope necessarily limited (there are obvious omissions in the discussion of block ciphers for example). Also, curiously, they don't say much about EC choice ("using a curve specified in a standard is best practice") - but then the word "snowden" doesn't appear in the document either; perhaps it was completed earlier?
Yeah, with "real" CI which some people seem to hate, checking in bad code becomes the problem, which seems way better than just waiting to deploy.
Wall Street includes the IPO and M&A bankers who make large exits possible and the advisors who patch together the modern marvel of multi-billion dollar VC funds. The other side of this reductionist lack of systems thinking are the traders I've heard spouting tripe about the "kids fooling around on glorified iterations of MS Paint to make cat pictures zoom around the world faster".

I agree that the equilibrium is for a smaller Wall Street and larger Silicon Valley. But shrinking finance does not come free - it shifts the same systemic power to fewer hands.
Yes in theory everyone.. not just nationals/citizens are protected by the constitution/bill of rights. But the reality is that no, there are too many exceptions to what was supposed to be a source of truth in our laws to do much more than 'pretend' we are protected by the constitution; citizens or otherwise.
"SkyMall's SkyFall": http://priceonomics.com/skymalls-skyfall/

HN discussion: https://news.ycombinator.com/item?id=6114009
There is no quantifiable way you can say that running an existing business is easier than starting one.

They may require different skill sets or have different challenges but claiming 1 is harder than the other is a particularly ignorant bias.
Googlebot now crawls and indexes Android apps
I've seen evidence that suggests the leading engineers behind Bitcoin are good. In contrast, I've seen repeated evidence over decades that the folks leading the US government are dangerously incompetent on things which are incredibly important to get right for all the rest of us, namely the economy, the environment/ecosystem and health care.
They're still out there. There are some very cherry examples on saab.net

My girl's Viggen was the lightning blue coupe. She sold it when she got into grad school. We often talk about getting another...
> I've never worked anywhere that didn't offer at least two weeks of vacation.

Anecdotal, and also, in most of Europe one is legally obliged to have at least four weeks. I'm pretty sure I'd just burn-out quite quickly only having two weeks a year, myself.
I think it's an irrelevant argument.

I could say exactly the same thing. For example, say a new Ruby framework was released that you really enjoyed and you "got it" because it was similar to Rails or aligned well with Ruby. The same principle applies: if something is familiar, it stands to reason that you'll have an easier time comprehending it.

Regardless, does what framework I use really matter? As long as I'm able to solve problems in a way that makes sense to me, I don't really see the point in wasting time debating what to use.

If the pajamas are comfortable, they're comfortable. Who cares if they're blue or green?
Researcher finds method to insert malicious firmware into currency validator
It's a fair statement to say that most MBAs learn more about optimizing than creating. I'm not sure if it's fair to say which part is harder or easier.

I've seen a lot of MBAs flame out in technology, but I also watched a cohort of Harvard MBAs in the mid-90s do a lot of great things in technology. In that case I think they were technologists at heart who got there just before the boom.
"Why is that when the government says "But, but computer!" judges abandon common sense and case law"

I can think of a few reasons:

(1) My understanding of the legal theory is that computers are considered to increase the capabilities of the population; hence, the government's power to enforce the law must also be increased. Consider a car analogy: you must display visible license plates to identify your vehicle whenever it is on the road, yet that was never required for horses, carriages, bicycles, or any previous mode of transportation. Likewise with computers: where previously you might have been able to whisper a secret to someone a foot away from you, now you can secretly communicate with someone across thousands of miles.

(2) It is assumed that the spirit of the law must be upheld. If the police are legally allowed to wiretap a suspect as part of an investigation, then encryption must not be allowed to get in the way of that. In other words, technology must not defeat the law, even in spirit.

(3) Conservative views of technology: quite a few judges are still of the opinion that personal computers are just fancy cable boxes, and so doing anything that violates the will of service providers or governments is "abuse." Entering a URL manually is considered to be vastly different from writing a script to generate and fetch URLs automatically, even if there is no technical difference. If you discover that your phone lets you make a free long distance call when you whistle into it, you are a criminal; if you discover that a web server will give you anyone's account number when you enter the right URL, well, you're an even worse criminal.

(4) Ignorance of what is actually possible with computers. See e.g. how Kevin Mitnick was treated when prosecutors claimed he could whistle into a phone line and thus launch a nuclear strike.
First class is not that expensive anymore.
Good call! Didn't think of that.
Or: weeding out everyone who believes forms and bureaucracy shouldn't constitute a significant fraction of one's mental landscape, or who is offended by the extent to which the difficulty of the process makes it seem like the government doesn't want you here in the first place, or whose opportunities in other countries are close enough in attractiveness for the annoyance to tip the scale (presumably precisely the people you should most try to attract).

Though "weeding out" or "filtering" to any real extent clearly isn't all that much of a priority when a large part of the system is a lottery.
I think I will try to split test it actually.

If I do, I'll make sure to post the results on HN with an even larger orange banner! ;-)
You can actually get an immigration (green card) visa from outside the country from the start. You could work for Google Berlin/Zurich for example, and then move over when its all processed for a green card on arrival. One co-worker for the startup I work for came from Chile that way.

You can also just work for Google in Europe for a year or two, and then get transferred over on a L1/L2 visa where your wife can also get a work permit/visa as part of the package.

Also if you work for a company like google/facebook, you get very good health care, can send your children to decent public schools, you have decent working hours, good amount of vacation time, far more pay than you would get in Europe, free meals and I think google offers on site kindergarden too. Also while you just have a work visa, you can still change employers through more paperwork, but no practical ill effects in the end.
I'm not sure if this helps, but I worked for a summer in a UPS store a couple years back and I'm sure you'd be fine printing it either at UPS or fedex. People came in with papers/books/posters ect to be printed often and looking at copyright was never part of any check for using the company printers. Just throw it on a USB drive and they'll bring it to the store computer and print it for you, no questions asked.

Also, most UPS stores are equipped do this "book binding", so I'd shop for the cheapest "per page" price you can find at either store.
Am I the only person who is skeptical about this? I don't see any published research. It sounds like their device just temporarily distracts you from noticing the heat or cold, in the same way that poking needles into random parts of your body distracts you from pain (aka acupuncture). I would like to see a placebo-controlled study where they having people sitting in a 35C room all day.
IMO, a high upvote/comment ratio is definitely a sign of a good article.
I don't believe I've denied the claim that he is against the homosexual lifestyle. That part is quite clear since he openly admits to that.

What I'm referring to is the claim that he is personally oppressing sexual minorities, which I don't see.

As for his wish to destroy a government that would attempt to recognize same-sex marriage, seems he's failing quite spectacularly at that. So how exactly is he this big homophobe boogey man that I must avoid at all costs, including his old books and current movies he has little to do with?
I am reading! I will ask the team about Persona.
Open source board/card/dice game design
These skills are important for kids who may not have grown up with a computer in the home.

Both classes are necessary.
Apparently, it doesn't matter if you're within 100 miles of a border: https://www.aclu.org/national-security_technology-and-libert...
(Disclaimer: I work for Mashape). I added this API to Mashape https://www.mashape.com/community/rest-countries-1#!document...
Nexus 5 site: https://www.google.com/nexus/5

Already appears to be down.
There are lot of things to blame, but I don't think HFT is one of them. Harvard MBAs rarely go into that field. They're much more likely to do M&A, Research, Investment Management or Private Equity.
I checked and there's nothing obvious blocking them. Does the chrome extension make the request directly?
Has been less than a year since the 4. What is the major difference from the 4?
This is bullshit. The article is highly sensationalistic and light in facts. Sounds more like the product of a sci fi writer than a article for a tech site.
Show HN: Isso - a commenting server similar to Disqus
32GB and White Nexus 5 Options Hidden behind URL
I wonder if they plan to put out a 32GB version? My Nexus 4 is 32GB.
"They may require different skill sets or have different challenges but claiming 1 is harder than the other is a particularly ignorant bias."

I don't know; it seems like a position someone could conceivably support with evidence and analysis, but that certainly wasn't presented in the parent. In principle it could have been done by the parent and not presented - I leave it to others to make conclusions as to the likelihood of that.
Great hustle Greg, great hustle. Make a startup out of this, launching with tech conferences with your awesome notes and expanding later into other verticals. Bam.

This is your launch^^
I'm sad that the Galaxy Nexus isn't supported. My phone has increasingly been running out of RAM lately for reasons I don't understand - hearing Google boast about how KitKat has been optimized for memory had me hoping that it would support more than just the latest-greatest.
>>>> If an agency is interested in maximizing backdoor accesses, having infected devices roll off the assembly line and straight to end users certainly seems like an ideal outcome.

And we already have proof that manufacturers in China have been doing this:

http://www.theguardian.com/technology/2012/sep/14/malware-in...

"Microsoft researchers in China investigating the sale of counterfeit software found malware pre-installed on four of 20 brand new desktop and laptop PCs they bought for testing. They found forged versions of Windows on all the machines."

This would be the easiest way to do this, and since it's already been demonstrated, I would hasten to say your tinfoil folding is certainly is not being done in vein.
Not every idea is a good idea. Not all criticism is offhand dismissal. In fact, critical evaluation is necessary to separate good ideas from bad ones.

HN may have gone a bit crazy on Dropbox when it came out, but the proper response is to think carefully on your critiques, not view all critique as "being negative" and dismiss it.

Also, seriously, how is "this device could injure someone when they aren't aware of dangerous body temperatures" not a point that should be addressed?
It's not about the load balancing software itself, say HAProxy or Nginx, but with ELB AWS autoscales and handles failover between availability zones. You could certainly handle spinning up your own LB instances, managing DNS/Elastic IPs to handle failovers, etc. It would be far more expensive in setup time, management time and EC2 bill, than ELB which is practically free, starting at less than $20/month.
https://play.google.com/store/devices/details?id=nexus_5_bla...

What's the point of having google.com/nexus/5, when people are going to be purchasing it from the play store (splitting traffic, rather than sending it all to the store)?

Edit: www.google.com/nexus/5 is live now.
Ask HN: Selling links good idea or bad?
What are your feelings on being approached by SEO/growth hackers asking to place do-follow links on your sites/blogs for money? Good idea, bad idea, indifferent? Would you take the money and put up the link?
We had done this at a previous company I had started (with others). We were over 200 people at the time (~ 75 developers), and had created a situation where there were serious clashes between the "start-up guys" (who preferred to put ideas out there quickly, warts and all) and the "serious engineering guys" (who didn't like the idea of supporting those things, and preferred no warts to ever be shown to customers). [0]

Our solution was to create a new team, with a new VP to report to, who was aligned with their goals explicitly. The team's focus was to simply find interesting new product spaces, prototype the solutions quickly, and get 1 paying customer. The "start-up guys" were moved to this team, and they hired more like-minded developers. The normal R&D department would take up the prototype as a proof-of-concept once it was worked out that there would be enough customers to justify the longer development of the final product. While it resulted in the creation of the company's latest product, it definitely did not solve the problem it was designed to - but it did increase the understanding of the engineering team as to what would, and wouldn't work when they got to work on the problem. Which, is really what everyone needed (even if it wasn't what they wanted).

[0] - this is an over-simplification, of course
AWS Identity and Access Management Policy Simulator
> Out of state tuition is typically expensive if you want to go to a top university, but the average community college is downright cheap.

Studying at Germany’s best public universities (e.g. LMU Munich, FU Berlin etc.) will set you back about 250 € per term (6 months), which includes a public transport ticket (or about 50€ if said public transport ticket is not mandatory for all students).

How ‘cheap’ exactly is a community college?
I don't think he's trying to be something he's not at all. I think he's trying to be the person he wants to be, and fuck everyone else's opinions on what that should or shouldn't be. At the end of the day, he's the richest guy in America, possibly the world(?), and largely he did that through his own efforts. So who is anyone to tell him what he can and can't do? If he wants to wear a hoodie, he will, if he doesn't, he won't. No amount of gossip and rumour about whose nose he bent out of shape by doing so, or people trying to tell him what he should and shouldn't waear, is going to change that. People like Zuckerberg largely don't give a shit about gossip polls or rumours; and much as I may like or dislike what has been reported on his opinion or policies at Facebook, I can relate to his disdain for being told what to do... and I think truth be told, if everyone in the I.T. industry searched their soul for the truth, they can on some level relate to that. Most people that think for a living tend to have some level of a problem with authority... certainly given Silicon Valley's disdain for suits, I interpret this is more about defiance of societal social rules than trying to be something he's not.
I don't even understand what you are saying here. All you are doing is spewing anecdotes and platitudes.

You want to be successful I guess? Good for you. I don't know how that's germane to this discussion. Also don't assume everyone here went to university. And don't assume anyone shares your idea of what success is.

Now put your fucking Kindle away like everyone else or find a different way to get to where you are going. It's that simple.
It's okay, that's one of the many responses that I would expect from this type of discussion. Often times it sheds an interesting light on a person that thinks stating their opinion gives them the right to prevent another from stating their own opinion, but at the same time claim that someone is attempting to stifle their opinion that they've already stated.