skysight-inc/HackerNews huggingface dataset:
I don't think it's fair to call the parent post "FUD", both because I think you've misused the term "FUD" and because I don't think the parent post is qualitatively wrong.

Having been a user of all of them for... as long as they have existed (oh God)... Visual Studio has been my preferred software at the time that each version existed. Even the much-maligned Visual Studio .NET 2002 seemed relatively faster and less error-prone than the then-current release of Eclipse. The decision to use Eclipse was usually a cost or programming language issue. You don't code Java in Visual Studio. There were many times, if I could have, I would have plunked down the cash.

Today, I try to setup my projects to be editor-agnostic, but I still end up using VS Express 2013 for Web when I'm working from a Windows machine. When I'm not, I'm not using Eclipse, I'm using something much lighter, like Vi or Geany.
It's hard to see what benefit that would offer. Non-authenticated TLS is trivially vulnerable to MITM attacks. This is especially the case because I can't foresee a situation in which a website would put the effort in to implement opportunistic TLS, but not implement straightforward authenticated HTTPS…
> Also considerably more likely to get you arrested, possibly with overwhelming force.

Which could possibly cause media attention and Internet outrage, so it still feels like a better option than suing.
It's disappointing to hear that the idea of requiring TLS with HTTP/2 has lost traction. For me, TLS-everywhere was the carrot on the stick.

I recognize that getting consensus is hard work, but I don't think creating another encryption-optional protocol and letting vendors duke it over security is going to end well for the users.

HTTP is a deployed protocol with lots of existing
stakeholders, like proxy vendors, network operators,
corporate firewalls and so on. Requiring encryption
with HTTP/2 means that these stakeholders get
disenfranchised.

I'd like to hear the arguments of the potentially-disenfranchised stakeholders first hand. Is it mainly because it makes it harder to sell or use products that allow traffic snooping?
It's not very easy to find from the provided link, but there is a repo on GitHub: https://github.com/samrushing/irken-compiler
I'm sorry about that. I thought we left serious conversation behind when you started asserting that most of the work was done (as Jackson shows, parsing and reflection are not the hard parts of a JSON-to-class library), and continued that apathy was still the most likely explanation. I thought I would have presented you enough evidence of the hardness of solving this problem, but you appear to be entitled enough to ignore it.
The final stopgap should always be rational thought.
Chicago's bike share is very well built out (IMO) and if you're in a neighborhood serviced by it (many low income neighborhoods just aren't deployed at all) you should be no more than two blocks from a station: http://www.divvybikes.com/stations
Sygic drive's HUD option has exactly this. Works like a charm during the night.
One obvious change here is that it would make CA-signed certificates mandatory for all HTTP2 web servers - is that really a situation we want?
I do enterprise architecture focused on client delivery for a living. The problem isn't the iPad, it's the enterprise. "iPad for all of the things" isn't a successful strategy. iPad isn't optimal any more than 4" thick corporate laptops were.

IT is used to hammer/nail solutions, End User Computing groups in enterprises tend to be focused on routine. Hell, many still call themselves "the desktop team", although that era is fading into the sunset. Along with the desktop sunset is the "desktops for the drones, bricks for the mobile drones, thin laptops for the execs" model.

An iPad is:
- A companion device for executives or others who travel throughout the office all day.
- A primary device for users whose computing needs are task oriented.

The executive use case is web access, document access, IM/chat, email. Think big blackberry with document reading capability. Biggest "transformational" use cases that drive satisfaction are making things like approval processes easy. The typical corporate VP VPNs in after dinner to approve stupid things in some system or via email. iPad lets them do that during conference calls instead of playing brick-breaker on a BlackBerry.

For task oriented workers, you can buy or write apps very easily that let folks get work done.

Example: Salesmen & Auditors need to share/present information with clients. iPad with file sync tool makes that easy, with better customer engagement.

Example: Field force needs to conduct inspections or complete checklists for reporting purposes. iPad makes it trivial to deliver forms, case notes, etc -- complete with geocoding and photo evidence. I've worked with industrial equipment vendors who deliver service documentation and procedures to customer engineers via iPad apps -- it avoids the need to deliver hundreds of pounds of binders via Fedex.

Apple Marketing example for pilots: http://www.apple.com/ipad/business/profiles/united-airlines/

For both groups, the iPad offers a much better user experience vs. a corporate laptop. It just works. When they break, you overnight a new one to the employee, and MDM delivers replacement apps/data based on user ID automatically.

All of the above is true for Android tablets as well in some cases. But in regulated industries where you have lots of compliance requirements, providing supported Android solutions is onerous to both IT and the end users.
i also have to call bs on the 2m focus. it's 2 feet, your eyes will converge at 2ft, and the road behind will become out of focus
The Two Irrefutable Laws of Understandable Code
With the masses of the comet and the spacecraft being relatively close, it's hard to tell whether Rosetta is co-orbiting the sun or orbiting the comet itself.
I think the point they want to make is that no matter how dangerous it is to operate your mobile phone while driving, a lot of people do it. So, I think replacing that with a HUD like this might just be safer than using your mobile while driving.
Discover Unique And Real Life Challenges On Youdare App
YouDare is an amazing Android app which let you dive into the real-world with dares that you thought in your mind. With this app, you can create dare and select from 6 unique characters, each with their own skills and ready to accept a new challenge in your life. Upload your dare pictures and videos and reflect your story to the world.
Rolls Royce, BMW, and even Chevrolets (Corvettes and Camaros) come with HUDs of various sophistication.

Having driven HUD cars on several 800+ mls roadtrips, i prefer BMW one the most. Camaro (2012 model) was so distracting, i had to turn it off due to glare at night.

BMW HUD is truly useful, but youre NOT TRULY looking at the road while looking at it - your eyes are focusing on a point in road that's only about 50 feet from you. Granted that's better than your lap where the cell phone is, its still not enough time to react to something happening in front at highway speeds - so as many have said, bringing texts/full voice interaction to this thing strikes me as dubious.

Also, wouldn't cops consider it to be a windshield obstruction? Its a giant box on top of the instrument cluster... many petite members of our society barely clear the steering wheel with their eyes...

PS: After about a week with a HUD you'll have a hard time going back to a car without one, but i don't ever see how this would be safe for anything except GPS.

Lastly, MSRP looks to be ~$450 - which is not far from integrated navi system (with which you get proper Bluetooth, traffic, no data plan requirements, and so on).
It completely prevents passive surveillance, however. Sure, you can MITM, but the point is now to look at anything you have to do an MITM attack, unlike now, where most traffic is unencrypted and you can do surveillance passively. This makes surveillance more difficult. Net gain for everyone.
Facebook is lots of people putting on a charade. I've played, too. You put on a fake persona that is your maximally awesome self. Every like, share, or comment, is done with calculated forethought and with the result in mind. How will people interpret this? Will it project the right image of me? Will my net opinion be increased or decreased among my Facebook friends' by this action? Is it compatible with current and/or future employers?

Of course, there are probably people who don't care what other people think about them on Facebook and are just totally open. But I don't know any of those people.
Here in Queenstown, NZ there's spa (jacuzzi) as a service.
Here is a YouTube video from ESA demonstrating the orbit. It will be performing these small thruster (in the order of centimeters per second velocity change) burns to stay ahead of the Comet while doing fine measurements of the acceleration caused by the gravity of the comet.

When the mass and mass distribution has been established, the spacecraft will eventually settle in an orbit about 20 kilometers from the comet and finally down to 10 kilometers.

http://youtu.be/Mf1zsACcXc4
Why we need more women in tech
And this is the author's first piece for the Atlantic. http://www.theatlantic.com/meghan-e-murphy/
> For one it's still pretty much vaporware, little has been released and there's a ton of hype that puts style over substance.

This is vaporware for you? https://github.com/ethereum

You've got a 100% working testnet and hundreds of interesting apps/projects with released code in GitHub. Obviously the Ethereum team is not going to release "all the code" immediately if they want to keep the first-mover advantage. It's just about keeping a competitive advantage before clones start popping up like mushrooms. (common sense)

> But I can't find a good reason why people buy ethers like they do. They're supposed to be for development, not as an investment, and we really don't need so many of them.

I know a lot of people like me are buying ETH for time-to-market reasons. We already have toy-ether in the testnet, but this is a whole different thing. Believe it or not, there's a lot of people building things for ethereum. If you are serious about launching something on top of Ethereum, and like the idea, why not support the final stage of development? This is a crowdfunding campaign. That's all.

Obviously there's a bunch of other people just trying to get some ether for speculation. This is normal, and can't be prevented, just like in bitcoin (march'13 & november'13, remember?).

I'm not recommending to buy ether to anyone unless they believe in the project and want to see a team pushing the boundaries of cryptocurrencies development.
> This is exciting.

Not really convinced about that. What's important/exciting should be what we do about it, not how many messengers we have. We really have enough information by now to know what's at stake. Meanwhile, if you remember a couple of months back, the NSA sent out an internal memo stating that they simply intend to "winter the storm", and that seems to be what's happening until now (besides a few more or less symbolical proposals from the gov't).

> [...] it will encourage more whistleblowers.

Not convinced either. Again, we already know that deep changes would be needed. Also, whistleblowers, in this case, are obviously ready to die for their cause. There are not many people like that. And the World's support for people like Snowden has been completely absent or at least appallingly weak. And then, there's the fact that the NSA is currently in a huge lock-down process, which makes me think we won't see another Snowden, when this is done. That's why I believe, either there is change now or pretty much never.
Ethereum Presale Hits $12.7M Tally
That doesn't have to be the case. You could still allow self-signage, with all of the security caveats that presents.

Who knows. Maybe that arrangement could even spur a sorely needed push for a free certificate trust network and get rid of CA's entirely.
Non-authenticated TLS is trivially vulnerable to MITM attacks.

I don't think a well-implemented TOFU/POP policy would be "trivially vulnerable", but it would still accommodate self-signing. Standardizing this would have been a worthy goal for IETF.
That is one of the things that is always hard to judge here. I will respond to, but not upvote a post with a click-bait title. The Ask and Show sections also help posts some attention even if they never make it near the front page.

I appreciate the response, and I hope your son continues to work at it.
Are you claiming HTTP2 is not more complicated than HTTP 1.1?
If you want a typed Scheme that you can still write the way you write Scheme, take a look at Typed Racket.
Why do the legs of the rendered chair connect at the bottom, while those are hidden in the picture and the stock 3D model does not show them?
> That's correct. And because the orbit forces it to slowly overtake the comet, it needs to slow down periodically to stay at 100km of it.

No, not quite. Remember, we're talking about a three body problem here so any intuition from two body dynamics doesn't really hold.

The spacecraft travels 100km closer to the sun than the comet, but that's a very small fraction of the total distance. When you factor in the small acceleration from the comet body, we can no longer think of the orbit as being a slightly smaller orbit with a shorter period (and thus overtaking the comet).

My best understanding is that the triangular "orbit" is to measure the mass and gravitational properties of the comet in order to orbit as well as scientific goals.
There's an argument I've heard that DANE TLSA ties crypto closer to nation-state control than the CAs do, since the DNS is ultimately managed through a governmental framework.

This was presented to me as a showstopper, on the grounds of government = bogeyman. Personally I'm much more equivocal about the dangers. But I do see DANE as a useful alternative in many circumstances, particularly those where defending against a major government isn't considered a worthwhile aspiration.

Or even better as a trust multiplier or CA-issued certs.
I was given a lot of access to the computer, but for a long time that access was restricted in terms of what I could use the computer for. Ultimately, I wasted a lot of time messing around on computers because I wasn't able to do what I wanted (I didn't have admin privileges). It was only when I got my own computer that I was able to really excel and start to do things that really interested me.

Also, I agree as well that there's a sort of zen in mostly minding your own business and not over communicating via social networks. Compared to many of the people I know, I socialize very little. However, I find I am much happier by having less frequent but very rich times with friends, compared to frequent but low-quality time. There's a saying "absence makes the heart grow fonder" and I find that's true for socializing in general.
I responded with the specific historical evidence that point 3 hand waved to not exist specifically because it was such an odd claim to make. I didn't respond to it because I thought the point was particularly debatable (in my mind, just quickly looking at that document was pretty damning to point 3...).

Methanol was used before, during and after prohibition, and it continues to be used today. Pretty much any decent reference will be very clear about denaturing ethanol with methanol (Wikipedia takes 5 words to wink at the fact, using "methylated spirits" as a synonym for denatured alcohol. One paragraph later it says "The main additive has traditionally been 10% methanol").

Calling that particular fact "historically dubious" insinuates something about the other claims in the article, but I sort of think that the author (a "professor of science journalism") went further than "the googles" in their attempts to gather information. I'm sure they read the medical examiner reports that they claim exist. I'm sure the reports are real. I guess I'll read the book, because I'd like a clearer picture of what was going on.
“How do I get downloads for my app?”
If I remember correctly, the last time I checked 586-level x86 was fully open and some of the P6 patents were close to expiring, so it might make another contender for an open-source CPU. Since Intel and AMD don't license x86 soft-cores unlike ARM and MIPS (which RISC-V is similar to), I think there could be fewer legal issues. Compatibility is another bonus; it's possible to put an entire PC-compatible on a single chip: http://www.vortex86.com/dx
How is that a good deal for the public, we promise to uphold a perpetual copyright and in return we get ...? Copyright is a deal, we uphold a legal defence for the author [or their successor] to monopoly rights on their work and they promise to put the work in the public domain when the term expires.

The public domain release is the payment to society in exchange for the monopoly rights protection.

Why would the public go for the deal that you suggest?
> With the masses of the comet and the spacecraft being relatively close

No, they're not close at all. The comet is three by five kilometers across, and the mass is around 3.14 * 10^12 kg. The orbiter at launch weighs in at 2900 kg and the lander is 100 kg.

http://en.wikipedia.org/wiki/Rosetta_(spacecraft)
http://en.wikipedia.org/wiki/67P/Churyumov%E2%80%93Gerasimen...
I'd like to hear why maintaining status quo for stakeholders should ever be a valid argument for a technology standard.
Hmm ... looking at it, it smells pretty bad to me.

http://www.wired.com/2012/08/glacier/

But then I'm cynical.
I think it's partially because of the negotiations with the Tolkein estate that the movies turned out as great as they were.

If no negotiations were needed, then anyone could have picked up and done a low-budget adaptation and called it a day.

But, because there were some rather expensive and difficult negotiations to settle, the amount of people able to do the movies was limited to those who would be able to spend the money to get the rights. And with that sort of investment, there's a big incentive to also invest heavily in the quality of the production to ensure a good return.
Static REST APIs on GitHub Pages
I'd argue that even if it is MITM-vulnerable, it's still very useful, as it makes passive surveillance impossible.
There's plenty of research that shows that open floor plans always hurt morale and productivity. You're not looking hard enough.
Don't shift the burden of proof-It is up to HTTP/2 proponents to demonstrate that the benefits are greater than the costs and from everything I've seen the benefits are meager and the costs are large.
And thus you will still need to maintain a ton of integrations to cover all the people with no Facebook accounts, or unwilling to provide that information.
Hm, nobody is mentioning the Raspberry Pi. Isn't this their target audience? Is it too slow, Raspbian not good enough for what they want to teach, or what's the reason?

(I'm not a teacher nor have I tried to use a Pi (although I own one, haven't had the time to play with it yet); I'm just wondering.)
It sounds like you are already doing what you want to be doing (startups). Also, your skills are "soft skills" and you already have them and clearly can use them in a practical setting.

I'm not sure what you'd gain from grad school, except connections if you attend, e.g., Stanford business school. I doubt an MBA would improve your technical ability. Is it a dream of yours to go? Is your current startup making money? How invested are you in the current startup?

YMMV: I went to grad school for a technical degree and enjoyed it, but I wasn't doing anything majorly compelling beforehand. My one regret is that I didn't start a startup with all the time I had while at grad school. I'm correcting that error now, but it's a significant disruption of my life.
Do you write tests for DOM interactions? [JS]
I'm new to writing tests and after learning about unit testing etc, I started writing tests for my app.

I keep getting the nagging feeling that I'm doing something worng here and I'm adding tests for the sake of writing tests. I don't have anyone in my office to ask this.

Below are the tests myself and my coworkers wrote:

1) There's a search bar that gives suggestions as the user types a word (similar to google). For this, I used an array of names as mockdata and test if the suggestions are appearing properly by checking the DOM. I'm using underscore#filter to filter my array.

2) A page with list of values. I wrote a test with array of values as mockdata and test if there are correct dom elements corresponding to the array. (This feels plain silly, not written by me)

3) Many tests are about using a backbone 'class' and seeing if instanstiating creates an object of type 'object'

What do you test in your application? Are there any good sources (github/bitbucket) to learn more about how 'normal' devs write tests?

Thanks in advance.
For example, in the current design of HTTP the decision as to whether to use encryption is completely up to the server; the only thing the user can do is observe whether a URL is “HTTP” or “HTTPS” (or maybe watch a lock icon) and decide whether they can continue surfing.

This seems a strange characterization. As in any other network protocol, if the client and server don't agree then nothing happens. If either insists on something the other finds unacceptable (e.g. a 404 response to "GET /your-secret-plans HTTP/1.1") then the transaction doesn't take place. Perhaps this could be made more explicit via a header, but what would that really gain?
Pygments has not been maintained for 2 months?
And people don't do this in "real life" too?
Great tip for animating UIScrollView which iterates around collection of UIViews
You can watch the live stream here
http://rosetta.esa.int/

The detailed explanations and behind the scenes looks are really interesting, meeting such tiny piece of rock 400M km away is just crazy.

Sometimes it's also funny (one of the scientists was showing a slow mo video with seemingly nothing happening "well, you got time, right? WE had to wait for 10 years")

EDIT:it's over
They use publicly available 3d models. I'm more interested in how they get the colour of the hidden legs and hidden base of the chair correct.
Heroku Starboard: onboarding, offboarding, or crossboarding made easy
Why impossible? The rules for when to use each is well-defined. We know this is true, because *we can recognise when the apostrophe is used incorrectly". Yes, you need to parse the sentence that contains the apostrophe, and yes, in some particularly odd sentences you can trip up a computer's understanding of the sentence's grammar, but current tech is capable of getting this right with very good accuracy.
Take a look at - https://www.assetbank.co.uk/ - It has a lot of features that you have listed and is a self hosted web software. I haven't tested it myself but they have some really good reviews!
Ambient soft noise from people not interacting with you is hardly the same as trying to concentrate in a room full of people actively watching what you are doing and trying to get your attention.
Numbers and Numeric Types in Swift
A cool implementation, The annoying thing about news sites is the amount of unnecessary things on them. Personally, all I need is content (usually text) and that's it. I guess stumbling upon Hacker News has had a great influence on me.
Like "Ministry of Truth"?
I feel more productive in coffee shops, but I think a crucial difference between a coffee shop and an open office is that in a coffee shop you are less likely to be interrupted.

I suspect whether one can work better with some background 'noise' (sounds and sights) is partly a personality characteristic, but that interruptions are universally disastrous when one tries to be productive.