skysight-inc/HackerNews huggingface dataset:
And we talk about what a technological advance it is that the Dreamliner is 20% more fuel efficient. Which would still put it trailing behind the Prius in fuel efficiency.
Enable execution of Java methods on GPU
I can't type nearly as well on my iPad as on a normal keyboard, but I bet I can type better on my iPad than the average person on a normal keyboard. For most "real life" tasks you just need very basic typing skills. Plenty of people hunt and peck and still perform their requirements competently.
I do a modified version of this, mostly because I find if I start by writing code calling a "magical" API I sacrifice too much in the implementation to make the API exactly match my design.

I do start by writing code to solve my problem without an API, then work from there to derive a sane API. Usually something reasonable falls out from that, without forcing the machine to bend over backwards to support what I'm doing.

I don't think this is a bad principle—APIs ought to make common needs trivial to meet. I do think it's an over-simplification that's worth refining.

(As an aside, I'm becoming more and more convinced that libraries implementing network protocols should pass network transport duties to the caller, at least in C-family languages. It seems worse for the caller, but trying to work e.g. a WebSockets library into a project with its own I/O event loop is its own exercise in pointless frustration.)
Check out the Stumptown Aeropress tutorial, it's been really great. Also keep in mind the Aeropress puts out the equivalent of a double expresso so you would have to "Americano" it into coffee by a 1:1 dilution w hot water.
> if I am the sole legitimate user of the device...

On the flip side, if your device resists your attempts to run cat_pictures_infected_with_cryptolocker.jpg.exe, it is clear that somebody else has some degree of control over the behavior of your device, and this somebody does not consider you to be the sole legitimate controller of your device.

Who is this somebody, and what right does he/she/they have to retain partial control of your property? That sounds like a more interesting question to me. Because unless you're like RMS and only use free software on open-source hardware, you're never the sole legitimate controller of any device these days.
You can turn off the constant access to location service in settings of the app.

Constantly tracking a user destroys their battery life, really lazy move on foursquare part. At no point would you ever think constant location tracking is friendly to a user's battery.
Ant colony 'personalities' shaped by environment
You really think anyone looks at that, much less OP's father?
Netflix now has more subscription revenue than HBO
Yes, it seems to be U.S.-centric, although the most recent one was in the U.K.
I don't get it. I have a website that is purely content and available to everyone. It has no user accounts, no sign-ups, no nothing but static pages. Why should I use HTTPS for that? To prevent man-in-the-middle attacks?
I am confused, I thought everybody had different dna's, or is it not?
Hello guy with impeccable vision!
Personal story of been a developer in a very poor country
https://www.amd.com/Documents/Mantle_White_Paper.pdf
TLDR: There are still many unsolved problems. You have to go beyond your mental comfort zone and start exploring your "unknown unknowns". I jumped out of my mental well, found my "unknown unknowns", realized that there's an ocean of problems out there, and am now swimming in it very happily!

Long version:
Same situation as you 6 years ago. Quit "safe", salaried job to work on freelance projects. But eventually realized that most freelance projects too are the CRUD type. Quit that too.

Then I found that fields like computer vision, speech recognition, space exploration and embedded systems still have many many unsolved problems, and require proficiency in theoretical subjects like linear algebra and algorithms, hands on challenges involving electronics and mechanical engineering, and practical software development problems like performance optimization. Every time I learn something in these fields, my mind bursts with new ideas and makes me explore and do more. It's an expanding spiral of unsolved problems. I don't think one lifetime is enough to solve my own ideas, let alone rest of the world's. It's a complete turnaround from how I felt 6 years ago.

Now I enjoy exploring and building my own projects and ideas, and have redeveloped my love for all kinds of programming - low level systems programming , desktop app programming, mobile app programming, even web programming.

I also learnt electronics on my own and thoroughly enjoy my hobby electronics projects.
Not only attacks, but anyone on the same network on hops in between can see what sites and pages are being visited, the less data you leak, the less likely someone can build a case against you.
The irony is that this will help Symantec, Comodo and Godaddy who are well known for stuffing their users sites with anchor-text (followed) links back to their own SSL pages.
Copyright exists to incentivize creativity. The fact that we're arguing about this proves that there's at least one photographer that would be disincentivized by your proposed rule.

This also happens more than you might think. See the video of a lion stealing a wildlife photographer's Go Pro video camera, for example (http://gizmodo.com/5805961/lion-steals-and-chomps-on-gopro-w...). If wildlife photographers know that they can keep copyright in such situations, that will incentivize wildlife photography generally (at the margin), and these kinds of pictures/videos specifically. The world will be that much more awesome.

I see no reason why "letting a monkey play with my camera" should be less of a creative act by a photographer than "clicking the shutter button". Artists have done much weirder things.

It's very common in wildlife photography to have a pressure pad that triggers the shutter. See http://macrocam.blogspot.com/2013/09/remote-shutter-release.... for example. Are those pictures not worthy of copyright because an animal pushed the button?

A rule based on incentivizing photographers will give Slater the copyright here. Whereas a rule based on the hair splitting advocated by Wikipedia would cast doubt on the copyrightability of all kinds of creativity that rely on an element of randomness or non-human actors (e.g. animals, the wind, sunlight, /dev/urandom).
~10 minutes = a few minutes.

BTC transfers are fast once you already have coins, and this is a reason why its adoption is increasing. People realize that having BTC on hand is useful, so they start holding it. There is a little friction to start adopting it, but once you use it, you truly appreciate many of its benefits!

It is not true that BTC is far from decentralized. There are more than a hundred exchanges in the world as of today. And more and more exchanges open up, so it becomes more and more decentralized over time! It is also false you need to trust a centralized entity. Switching from Coinbase to BitPay is trivial (Overstock did their integration with Coinbase in about 2 weeks).
Using HTTPS will let you know if the website you're visited is being messed with by a company, country, or regionally controlled firewall or content filter. If someone operating one of these filters took issue with your site, they could block certain content and users wouldn't necessarily know that it's happening.
Google Online Security Blog: HTTPS as a ranking signal
Most did, but not everyone. Unfortunately, those who didn't are the most popular 3rd party engines (UE3, CryEngine, Source, Unity).
Presumably OP's father doesn't pay more attention to iOS privacy settings, then.
Someone hacks such a website? Why for?
Power down at Antarctic base
A Colorado State University versus MIT. I don't think your link matters in MIT's case.
A good move. Well done for pushing the world towards a safer internet.

Quick question though. There was no mention of the type of certs used. Will plain certs be worth less than EV certs?

Hopefully Matt or any other Google search representative here can comment.
Is there a chance someone might modify the way your site appears for censorship or other gain?
An Updated Performance Comparison of Virtual Machines and Linux Containers [pdf]
Makes sense. The reason seo spam is effective is because it's so cheap to get a new site (or ten thousand new sites) up and running. If you make that cost $50 per domain for the ssl cert, that will help ensure all those sites sift nicely down to the bottom of the rankings.

Bonus points if they allow a single bad site to tarnish the reputation of all sites under a milti domain cert.

We could have had this from the start if domain names weren't essentially free via domain tasting. But hey, better late than never.
Newb question: Is plain cert locally generated certificates (free), while EV certs are those you pay for from a "trusted authority"?
There was a link to Stallman's emacs paper back from 80s. Have you read it?)

The "miracle" of Emacs in that it has a very powerful DSL which uses proper abstractions - buffers, paragraphs, blocks, strings, fonts, characters etc. embedded into a Lisp. Thus it is a thoroughly programmable (not just extensible) editor.

It is quite beneficial to get familiar with ideas and design decisions behind Emacs, especially in the age of Java and copy-paste based coding.
I'm all about this but what about third party static sites like everything on Github Pages? We're using Github to host http://kili.io which has all of our marketing material but there's no way to upload a certificate there. I'd rather not move off of Github Pages for the main site because it's easy to just push changes, it's fast, it makes it easy to tie into the rest of our open code (https://github.com/kili), and it's free.
Trouble is, so much has changed that they need a whole separate audit. And who knows what problems removing code introduces. But then again, they might not b worse, but they'll still need auditing to find out
How to raise money outside of San Francisco
Here are the Finnish names (in the order of the headline):

lehtikaali, kukkakaali, kaali, parsakaali, ruusukaalikasveille
From https://news.ycombinator.com/item?id=8113410 there was a Google Maps mashup of Wikipedia people/event dates & locations. You can filter by date, location, entity type: https://retred.org (time slider at top of page, filters at the bottom).
Note that while I'm sure Shanghai has a nice subway, that Wikipedia list is pretty crap.

Not that the information in it is actually false (I haven't checked), but rather that the criteria for entry seems to be fairly meaningless/arbitrary.

In particular, it seems to (1) only count a single organization for each city (how chosen, I don't know), and (2) use some unknown, and apparently inconsistent, definition of "metro," which doesn't even seem to match the page's discussion of that topic.

So rather than something useful, like "amount of metro-like rapid-transit in each city," it's really more like "largest organization running something metro-like in each city, with the definition of 'metro-like' varying widely between cities." ><

[This especially affects Japanese cities with their tendency towards having many private urban railways (although well-integrated operationally) in each city, rather than single city-wide entities.]
The Streisand Effect becomes self-aware at 5:20pm Eastern Time, August 6th 2014. In a panic, the EUCHR tries to pull the plug.

4chan fights back.
according to version history, it's been there since 2011...
I'm not sure I agree with this. I don't see a point in HTTPS for 100% static sites.
I claim MS Crypto API is even worse (I used both Crypto and ETW on the same project, it's by far not as bad, good luck tuning it not to lose buffers under load though):

I was implementing TLS/SSL in one of the services working at MS. I couldn't figure out many things from MSDN and samples - they would not cover error and some variations code paths, and there was just no way to figure it out. And recovery would be something like "in third buffer there will be value x, you have to it pass to other function". And there was a need to do it correctly for obvious reasons, really. So finally I requested access to IIS sources to see how it's done correctly, and discovered couple thousand lines of code with comments like this "xxx told us that buffer X will contain value bla if condition Z is met, and this is why we are doing it here". I had no choice but to cut-n-paste it to my service. I can tell you for sure, nobody outside MS, without access to internal sources? can implement TLS/SSL correctly by using MS Crypto APIs.
TypWrittr – Inspirational, Minimalistic, Distraction-free Text editor
No. A plain cert is one you normally buy, an EV cert stands for Extended Validation which only specific CAs can give out and there's extra guidelines for that, plus they're generally much more expensive. Browsers generally show the identity of the certificate in the URL bar when they are EV, which they otherwise do not.
A fresh spin in online book writing. typWrittr is designed to be as minimalistic as possible, but features high customizability, cloud storage and "Inspirational presets". Feels like you've been teleported into story with your good old typewriter.
Chinese Workers Quit After Threatened To Be Given a Windows Phone

:oD
Wait what? How can you take issue with anything Foursquare does then? They aren't taking your data without paying you if they aren't taking your data.
I do agree, however remember that you can get SSL certs from $9 (e.g. from NameCheap). You might be able to pay lower if you shop around too.

Also even if it was used as a fairly strong ranking signal, if Google still approach their rankings like they do now, spammers might still have sufficient ranking 'weight' to overcome a lack of SSL certificate.
I'm interested in statistics (especially from websites with non-technical and international audiences) about what percent of visitors are using browsers/devices that don't support SNI.

I don't know how representative this is, but it looks like StatCounter Global Stats [1] says that slightly over 10% of recorded visitors are still using Windows XP, and many of these users won't have SNI support.

Small websites without strict security requirements often use shared hosting, where SNI is the only practical way to implement HTTPS. Alienating something like 10% of visitors with a security warning is probably not desirable. I imagine this could be a not insignificant roadblock to widespread SSL adoption on small websites, but would like to see more detailed stats.

[1] http://gs.statcounter.com/#os-ww-monthly-201307-201407
When an engineer uses the word "trivial," what you should hear is "There are some complications that I'd rather ignore, so let's just hand-wave the answer".
SLR cameras, drones, cats... anything that records video, photos, or audio, and any kind of sensor, so that the data can be instantly uploaded or even streaming at all times.
Ignoring of the causes is called ignorance - the cause of suffering.)
This link should explain the difference: http://security.stackexchange.com/q/15865/10211
To be more precise, they changed the 4GB physical memory limit to a physical address space limit. MS never intended even XP SP1 to officially support PAE, but the code happened to treat the 4GB limit as a physical memory limit. When XP SP2 added NX support which required PAE, driver compatibility forced MS to add the physical address space limit.
Well, there are some relevant "stylized facts" about Greece...

- Greece has lots and lots of coastline

- The interior of Greece is largely mountains

So you'd be crazy to transport anything over land in Greece if you had the option of using water. That said, I'm sure there were some roads.
Static sites can have their content modified silently in a MITM attack as well.
New investment values 'startup cloning factory' Rocket Internet at $4.4B
SEEKING WORK: Remote (part-time/contract work)

Technologies/Skill set: UI design (Photoshop, Illustrator), HTML, CSS (SASS), Javascript (jQuery, Backbone.js), Ruby on Rails

-------

Personal projects:

- Resumonk - https://www.resumonk.com - UI Design + Front-end + Ruby on Rails

- Bootstrap Carnival - http://bootstrapcarnival.com - UI Design + Front-end + Ruby on Rails

- Bootstrap Themes - http://bit.ly/ElementalTheme, http://bit.ly/CleanCutTheme

- GK Quiz Android App (50k+ users) - https://play.google.com/store/apps/details?id=com.abhayam.in.... - Angular.js app + Phonegap

- Engem.me - http://www.engem.me - UI Design + Front-end + Ruby on Rails

- Airball - http://airball.in - UI design + Front-end (Backbone.js) + Desktop app (using TideSDK)

-------

Links:

- GitHub: https://github.com/bharani91

- LinkedIn: http://in.linkedin.com/in/bharani91

- Dribbble: http://dribbble.com/bharani91

Email: bharani91[at]gmail.com
Even given that, its not at all comparable to the idea that history is written in books. Books themselves are printed and published and duplicated if people care to do so. How much content that is scribblings in journals and other disposables is lost daily, which is why blogs and the like are the digital equivalent of?

Content that is initially valued is duplicated. Content that isn't dies away. It isn't like things being digital makes them more transient, instead it makes rare copies far more accessible.
My issue with SSL everywhere is that I have to effectively buy my domain twice: once for the domain, and one again for the certificate. My registrar should give me a wildcard certificate good for the time I've paid for my domain.
That 100% static site can be monitored. Which pages you visit on it and what that says about you.

Privacy is always valuable.
Starting a club with a startup mindset
Hey everyone,
So, me and another friend are trying to start a club at our university centered around the startup culture, which for us is to go from idea to a working product. Our school has a decent amount of tech students and business students, but we find that they don't collaborate enough together. We're trying to focus on having a club where students can pitch their ideas, find other members who might want to work on some ideas, or just generally work around people trying to get projects started. This can create a great way to pass around skills, as well as getting useful critiques on direction, business plans, and tech knowledge.

Unfortunately, we're having trouble on how to structure such a club. So I'm wondering how you would structure such a club?
Nice organization and cause, looks really interesting. Not being snarky at all but asking - you provide hosting but aren't able / won't host your marketing site on your own servers? Even if you don't have your own infrastructure, even grabbing a VPS from digital ocean or linode and throwing up a cert there could solve your problem.
We ended up using tweetnacl for Stellar after switching to Ed25519. We forked it to implement generating keys from a seed.

https://github.com/stellar/tweetnacl-js/commit/063e072
In a sense, it is, but in the opposite direction the parent article intended.

A lot of the issue with building new rail lines in the U.S. is that despite advantages like eminent domain, things inevitably get bogged down in politics and turf-battles between agencies, which in conjunction with bizarrely dysfunctional (although probably originally well-intended) contracting rules, etc, lead to huge amounts of cost/schedule inflation.

Private organizations suck in many ways too, but they have a lot more incentive to keep focused on the goal...
Or learn Oracle ATG or my job is over .. any Angelical Oracle ATG Mentor?
Don't have a ton of experience with SSL and only recently started messing with TLS on my Apache server but question: Google makes mention of a 2048 bit certificate but most of the certificates I see are 128/256. Is this number referring to something else other than the strength of the encryption?
The majority of Twitch users follow only a few streamers. If the streamers migrate, a substantial portion of their viewers will follow.

Contrast with YouTube: most people view videos from a wide variety of uploaders. If one or two uploaders leave, the viewers will stay where they are.
Behemoth builder: Jonathan Ward, Tech HQ man
...this complaint makes no sense. By having consumer 64-bit, we make 64-bit processing cheap for everyone. If it's a business-only thing, then it's going to be a lot more expensive and hard to innovate on.

32-bit memory limits in applications suck. My machine has 16gb of RAM. Heck many laptops have 16gb of RAM. No one should have to faff around with forking and IPC if they want to use a large amount of memory for an application.

You list of a whole lot of gotchas and workarounds which could be solved by PAE...or we could just do what we actually did, which is use a 64-bit architecture and get it consumerized so it was everywhere ASAP.
"Remember that the computer is the most literal-minded machine you will ever work with. Mistype any letter and it will misunderstand you."

Something like that?
wow, VERY impressive. What you can do with that!!

I guess some of the old dusty GIS Enterprise Solutions, now _slowly_ have to start worrying about competition in such form (I know you can't compare it to a full Featured GIS, as a map is only a component of many many things that are required to be usefull). Current solutions are way behind and the moment when it comes to the presentation and manipulation of data (imho). They will have to up their game significantly to stay relevant.
Would be more awesome if they offered free certificates and an API to renew them.

Right now enabling https is not a one-time investment, since a new certificate has to be requested and installed each time the old one expires.

Computers are supposed to bring down cost and automate tedious tasks, for https the opposite is the case.

It’s worth mentioning that https://www.startssl.com/ does offer free certificates. But without a paid account they last only a year and cannot be issued to wildcard domains, so you quickly end up with a lot of certificates that has to be manually renewed each year.
HN doesn't allow Markdown, sadly.
Sure, just added.
IMO coffee should taste fine when nothing is added, even without sugar. Sugar / dairy should just be needed because of one's particular taste, not to mask anything in the coffee.
Take a look at HSTS. It effectively tells clients to try HTTPS first when a user types in your domain.

http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security
Of you just go with pure ISO8601 then you won't need to differentiate between dates, times, durations and intervals; they can each be specified unambiguously. Up to you, of course; it might not make sense in your use-case.
Girl Sings Mega Pop Medley
I sung a medley of:
Magic- Coldplay
Dark Horse- Katy Perry
Rude- Mag!c
All of me- John Legend
Happy- Pharrell Williams
Pompeii- Bastille
Latch- Sam Smith and Disclosure
Sky Full of Stars- Coldplay
I'd rather have it use Lua: low profile, good language, trivial embedding[0], excellent performance.

[0]: https://gist.github.com/lloeki/792ef5e4c98831baa0ed
I'm not sure about "always".

I run a site that provides counter information for League of Legends (http://www.championcounter.com/) and I doubt very much my users will benefit at all from me moving over to HTTPS.