skysight-inc/HackerNews huggingface dataset:
An Apple mouse has come with every Mac I've bought. The first thing I do with them is throw them away. Worst mouse ever. Don't care that it is oh so pretty so very precious pretty. While I'm ranting, mice with heavy batteries aggravate carpal tunnel. Lightweight wired mice with a wheel and many buttons for the win. $9 buys a great mouse, a superior mouse that is more ergonomic. Things that harm your wrists are not ergonomic. Ergonomics and usability are not about curves and translucent plastic. And simplicity and elegance is not about having to use a second hand to press a control button on a separate device in order to access the functions of the right mouse button such as contextual menus.
The code is just being refactored so a lot of the code that needs to be patched still exists. The patches are all quite small as well; it just exists in different places.

Take a look at some of the patches to see:

- https://github.com/oni-link/neovim/commit/24c22daf94f8f38f83...

- https://github.com/oni-link/neovim/commit/80c6f97da6e5c49f35...

- https://github.com/oni-link/neovim/commit/b069ad535cfce8f1aa...
"A good software project is never answered. It is not a bolt to be tightened
into place but a tendril seed to be planted and to bear more seed toward the
hope of enfoliating among the world wide landscapes."

-- John C Hardy
How I simply share a file
Check out ninjam, which tries to get around this by exploiting the idea that music "loops" in intervals anyway: https://www.youtube.com/watch?v=Gg2UtVdwQYo
From the previous paragraph: Zen flourishes in irreverence, subversion, inscrutability, and self-mockery, so it sounds perfect :)
The Daala Video Codec: Research Update [pdf]
Wow I thought this was a post from 2000 or something
Where on earth did the Gilles Deleuze quote come from?
- Google is composed of such inept socially awkward people that no red flags were raised and they all just proceeded on course doo dee doo doo dee (a scenario I find very hard to believe)

The other possibility is that Facebook evolved from a relatively small idea to a very large one, attending to users along the way (Peter Thiel discusses this issue in one of his lectures; G+ launched as a huge product that had to succeed right away, based on what Google engineers thought users want and based on the need to be something Facebook isn't.
My favourite part of the article.

A few meanings I think are possible, I like the explanation that the observers were wrong to assume they knew where the target was ; It was after all his shot to take, he wasn't conforming to the expectation of the group.

Reminds me of "A wizard is never late, nor is he early, he arrives precisely when he means to".
In fighting games people are very sensitive to latency when you get to a high enough level. There is an interesting networking library called GGPO http://en.wikipedia.org/wiki/GGPO that cancels lag out using a clever algorithm. I imagine you could apply a similar technique to other problems.
Uber can't hire you if they can't email you. So put one in your profile. :)
just to add to this, as well as not waiving the fee for their freely issued certificates, StartCom (Eddy Nigg) also refused to waive it for his long-term paying customers.

I grudgingly paid the revocation fees, and now they've lost my business now forever, as they essentially held the security of my domains to ransom for a quick buck.
Or they did it on purpose, like how they're saying they can't offer e-mails of NSA employees because they don't have the proper search mechanism for it.

http://www.rawstory.com/rs/2013/07/23/nsa-rejects-reporters-...

You'd think that after the Snowden leaks they'd do everything in their power to log everything, so it doesn't happen again and/or they know exactly what the leaker took next time. But no, they prefer to be kept in the dark by what the people in their own agency are doing. And then they keep claiming to Congress and the population that they have "strict oversight" (by which they mean no oversight, just like with the meaning of the word "relevant" or "truthful/least untruthful"). The whole thing is a farce.
A bit of feedback:

- There's no https (not even on the signup page), which isn't really ideal in general and especially not if it's a site which is probably being used through open airport wifis or in coffee shops waiting for the next flight.

- The button on the signup page (http://airportcat.com/signup) isn't consistent with the other buttons

- Personally I think the yellow font on the pictures makes it all look a bit "cheap" and it's hard to read.

- The check in feature is a good idea but I'm not sure if it'll get used a lot, there are already Foursquare and Facebook and you can only use so many check in apps at once. Maybe integrate these other services somehow? Not sure if that's possible with their API.

- The localisation isn't choosing the closest airport for me, it should be MUC but it's using FRA.

Apart from that I like it and I'll probably add some tips myself.
> If $25 is that much a problem you probably shouldn't be trying to run a secure server anyways.

That is a terrible reason to recommend against SSL.
Is there data in the wild regarding how much less maintenance a Tesla S needs than a comparable gas-powered luxury sedan? Logically I believe the premise, and I know Tesla has discussed this numerous times over the years, but I haven't come across any comprehensive studies covering this aspect since the S went on sale.
You may not have used an Apple mouse in some time, if you're saying you have to push a keyboard button to right click. Apple mice for many years have had a right click function, but, granted, you did for a long time have to enable it by default.

I'll agree that Apple's mice are a little uncomfortable to use, but the touch features on the Magic Mouse are worth it for me - being able to use expose or switch between desktops with a gesture is very valuable.
Pretty neat! Might be nice to add YAML as a format too, since it's easier to write by hand than JSON. Might submit a patch at some point soon :)
I have to agree. It's not ergonomic at all.
This makes more sense now, thanks.
Sending a Torah and other cultural artifacts from Earth to the moon
Is this a satire blog or apple worship reached new heights?
It sounds like Sergey is saying that his involvement in Google+ was a mistake, not that that the company going down that path was a mistake. I think the author is taking the word "mistake" out of context:

"It was probably a mistake for me to be working on anything tangentially related to social to begin with."
By the same token, NeoVim is not a well-tested codebase.
One of the most realistic "hacking" scenes in a movie.
Sorry for being a bit off-topic but I'm fascinated by Elon's boldness in claiming that hydrogen fuel-cell tech is a dead end for automakers even though they are doubling down in it's investment.

I would love to be knowledgeable enough to have a reasonable opinion on this topic. Could anybody recommend reading material where I could learn about some of what Elon is doing, what automakers are doing and what the pros vs cons are of both without getting too intimidated by the science behind it?
And even then, they might grant you a certificate for a domain one day, and the next time you renew or even pay for a revocation (think heartbleed), they may put it on the revocation list and then proceed to delay for a manual review for hours or even days, and then decide your random domain is registered by your client instead of yourself, and you cannot renew even if you can prove domain validation.

They used to be cool, but recently they have become a major hassle to the point where it's faster and easier to just pay per certificate at more conventional CAs like those reselling instantssl. If your time has an hourly price, you'll probably even save money.

Edit: I'm sure it's a noble goal that they do not want to certify domains they cannot prove are owned by the customer, but it doesn't really do much good in practice when the CA next door will happily issue a certificate as long as you can read administrative email for the domain.
> These were just examples, Linux is trying to catch up in ugly ways indeed ... In the Hurd, it's that way from the ground and there is no limitation like having to be root or ask for root to add magic lines, etc.

Catching up to what? A 24 year old kernel with no userbase and uses IRC logs as the majority of documentation? Is Hurd useful as anything other than a research project? I would be interested to see what people here who have used Hurd have to say.
"The 4 Hour Workweek" had a great launch strategy that I suggest you steal. Tim Ferris basically did what we call Lean these days to figure out what he should title his book so that it would sell well.
Buddhism stresses compassion and identifies desire and the ego as the causes of suffering. Steve Jobs was, you could say, "interpersonally abrasive" and made a fortune by encouraging people to want devices built using slave labor from raw materials whose extraction harms people living nearby. You need a new one every year, too.

In that sense, Steve Jobs was about as Buddhist as the "prosperity gospel" people are Christian.

Richard Stallman was correct that the death of Steve Jobs was a good thing.
It was in 2011...
Wow, I was just about to mention how much I missed his podcast, The Wish List, only to discover that it looks like it might be back: They published a show on April 30 after a 16 month hiatus.

If you like discussions on design and related topics, you should check it out.
I think it is pretty refreshing for an executive to be self critical and admit big mistakes. Sergey sounded authentic in that interview.

Scott Forestall was axed for Apple Maps, but seriously, you rewrite a Maps service from the ground up from scratch and race to release it in iOS6, of course it's going to be beta quality for a long time, since these things take time to mature. I highly doubt the decision to include it in that state was solely Scotts.

I like to see companies admit major strategic mistakes as opposed to pretending everything is awesome for all time. (and no, Tim Cook's letter was a kind of non-apology, only a single sentence really admitted any mistake 'We fell short of our commitment')
If they cannot afford $25 to revoke and change out their SSL certificate I doubt they are protecting very sensitive information.
The parent comment recommended StartSSL, I was simply stating my opinion of the company and informing people that there is a catch when using their service.

If you obtain a free certificate then $25 per certificate probably is an issue, especially since there is no guarantee that this won't happen again in the near future.

Many people probably have several subdomains which needed certificates, $25 per subdomain can add up quickly if you have several.

No, they were not obligated to offer revocation for free, but a significantly discounted price would have allowed a much larger percentage of people to revoke their certificates. It's not too much different than extortion, since many people who obtain free certificates are not aware of the possibility of the need to revoke a certificate, then they are basically screwed when they are forced to either pay up or have their server left insecure.

Hypothetical Situation: If I start a free SSL cert service and put in my terms that there is a $1,000 revocation fee, would that be acceptable? Many people would signup without thinking they would never need to revoke a certificate, then another Heartbleed-like situation occurs and many of your users have servers that are at risk without revocation, would it be acceptable to say, "Oh well, pay up or else someone could hack your servers".
Wow, with this amount of love towards the Apple Pro Mouse you would think that it could be inserted.

edit: this site has no sense of humour
I made a similar thing a while back. My resume in PDF:

http://hackerb.io/cantlin.pdf

In MD:

http://hackerb.io/cantlin.md

In JSON:

http://hackerb.io/cantlin.json

You can generate a decent chunk of the content from LinkedIn/GitHub too :)

http://hackerb.io/
I like viral the old-fashioned way, by word of mouth. Simple short memorable; problem you solve; positioned among alternatives; intriguing/funny/elegant.

People pass it on for its own sake... and if that problem comes up in conversation, "oh I heard about this thing for that".
Even worse than the Pro Mouse is the "hockey puck" mouse. An ergonomic disaster in every sense.

Personally, my best experiences have been with Logitech mice. The Performance Mouse MX and Marathon Mouse M705 are both great.
The pro mouse may have looked pretty but it was absolutely horrible in terms of functionality. When you're dragging, if you get to the edge of your mouse pad it's really important to be able to pick up the mouse and reposition it without releasing the button. This maneuver is virtually impossible when the entire top case of the mouse is a button.
If a penguin shows up in the next strip I think we'll all know what's up.
Give me Numpy, Scipy, Matplotlib, Scikit-learn, and iPython in Java and we are talking.
I agree on the real names. It truly cleaned up the nonsense and brings more peace of mind to those who scyually make YouTube money - the popular channel operators.

We get way less idiocy now.
The submission document (PDF): http://www.unicode.org/L2/L2011/11129-bitcoin.pdf
Would be harder to parse than JSON, I'd think. Also much more unambiguous with JSON.

I do think writeability would be improved by using YAML, though.
An interesting point to consider is that `(speed of sound) * 67ms ~ 25yds`. A musician could elaborate on the challenges involved in playing in a large symphony orchestra, and yet it's accomplished.
Exactly when do you think IBM 'turned evil mastermind'?

Because for me, that was in 1933: http://www.ibmandtheholocaust.com/
Wow, what can you do in three instructions and what happens when the stack check fails? Sounds intriguing, think I'll read up on that...
Great idea actually. Also, there is https://europass.cedefop.europa.eu/en/documents/curriculum-v... which can convert your XML to PDF or Word file. See also http://interop.europass.cedefop.europa.eu/data-model/xml-res...
You realize that most prisons are privately owned and actively lobby for excuses to imprison people, right?
L4 was a big push to improve microkernel performance. It's improved to the point that it only costs a few percent throughput, which means context switching itself on L4 is much faster than on Linux.

The Mill CPU design doesn't have a user/kernel mode split, and it's also single-address-space (still with the same level of protection, just a different mechanism). Protection domain switching is done through portal calls, which are essentially shared library-like indirect calls with metadata for the CPU. Further, saving and restoring things like registers is done asynchronously. That should remove any remaining performance difference (and make monolithic designs faster too).
I wish I could love Magic Mouse, but it is way too small for my hands. Steve was tall and it is likely he had large hands, but the product had to appeal for the masses. Mouse can't be all for one.

Mighty mouse scroll wheel was amazing and I still lust for it, but today I just use magic trackpad - it's flexibility with gestures and low profile helps with fatigue. However I find repetetive and quick tasks to be done easier with a traditional, ugly and cheap wired mouse.
Mishka, shut up
Been using a trackpad for a year. Will never go back.
tl;dr? Read the article.
I went to a school that was Mac heavy and I remember most of my school peeps really disliking the mouse since it made it harder to do things that they already knew how to do on Windows.

Design is great and all, but when you nerf what is/was literally the interface by which you operate a computer, it causes great frustration.

His section about stubbornness didn't resonate with me either. Sounds to me like he's just giving Apple a pass because he likes Apple. That's fine, but we should just be honest about it.
If Tesla attempts to prevent independent service facilities from providing warranty and service work then be very worried. Laws exist to give consumers the choice for a reason.

With multiple dealers at least you can choose which one to buy from, who has better people, better service, and better pricing. Why people want Tesla only stores is beyond me, one choice means no choice.
It's worship of something, but Andrew Kim isn't an Apple fanboy. If you click the "Archive" button at the top, you can see products and projects from other companies too. From the Lumia 920 extended review: I look forward to mornings because I love the way light hits the surface. Do I have issues? Probably.
The worst problem I had was if the front of the mouse brushed up against the cable as I pushed forwards - I'd be unable to click because the cable was underneath.

This sounds like a whiny, first-world problem, but when it happens a few times every day, it quickly gets on your wick.
I'm using StartSSL just because I hadn't any excuses to answer the question "why not?" and they were the best looking (free, reasonably usable, trusted enough) option on the market.

They offer unlimited free certificates, so, naturally, I've issued one per service (they even encourage that with "web server"/"xmpp server" certificate distinction). I.e., a separate one for mail server, a separate one for HTTP server, a separate one for XMPP server and so on. Naturally, I expected that it's more likely for one service to break (i.e., say, for nginx to have some buffer overflow that'd allow extracting the keys) than all of them, like it was the case with Heartbleed.

That means, revocation would cost me not $25, but $600. Can't afford that.

Luckily, the most sensitive information I protect are my own emails, 99% of which are spam and service notifications.
I don't know what's worse: the privacy implications, the bandwidth implications or using the apostrophe to mean "here comes an s". Nice trolling.
I think it's important to note that "Ketogenic" might not be the right word for the necessary diet intervention to make it easier to fast for long periods.

Ketosis is a state where you eat so little carbohydrate, that your body is forced to create "ketone bodies" to fuel the brain. This typically happens at <50g/day carbohydrate.

Most anecdotal evidence (and my own experiences) show that you can get your body into a primarily fat-burning state that makes it easier to fast for long periods without hunger pangs by eating up to somewhere around 100 or 150g/day carbohydrate (assuming you eat a 2000-2500 Kcal/day diet) while providing enough glucose to the brain that your body is not forced to create excess Ketone bodies.
Apple is launching a project to map the inside of every large building
To be clear, this isn't what most people would call lazy loading images - ie loading an image once it is in the viewport. This is more like the async attr for the script element - it defers downloading the image until all other resources have been downloaded.
Control VR – Adding fingers, arms, and body motion to VR
Compyx: creating a multicolor 8‑bit font for browsers
Hot new remix of Chromeo – Jealous
this is a reasonable argument, except it's generally considered best practise not to share private keys across servers (most CAs explicitly forbid this in their deeply buried policy files), which also rules out wildcards.

StartCom is appealing as they'll issue as many certificates as you want for a one-off fee.

so I had protected my service against parts of it being compromised, but then I was screwed over completely by heartbleed.

50 certs? that'll be $1250
> Steve Silberman does a good job of teasing out the bits and assembling a better vision of Jobs's belief system

Could you please post the link ?
> I'm really glad to see some of the Python committers taking a serious look at the GIL.

People have been taking serious looks at the GIL for a long time (there were technically working GIL-less versions of 1.5). The issue has never been that no one wanted to work on it (let alone that it was impossible), but that so far the single-threaded performance hit has been too large to be acceptable to the core team.

> Now, if we could only get an optional static type checker... (heresy, I know).

Er… how would that be heretic when Python 3's annotations were introduced to support exactly this?
As someone who works for a company that uses python, but mostly uses Haskell in his spare time, my python code is often far more verbose than my Haskell (for a similar degree of complexity). I suppose if your yardstick is Java or something than you'll probably be more concise in a dynamic language, but that's really besides the point. The amount of characters you type in a language is one of the least important factors in choosing whether to use it or not. It's certainly not the reason that we use it.
Do not tell me what to do.

I take notes using my tablet and a wacom like device, it works great.
Unless you have an argument that Steve Jobs promoted materialism and slavery more than the average human and whoever replaced him in the commercial world, your gravedancing is illogical, beyond its crassness.

Who is not on your list of people whose death would be good?
The way I remember it is that it was the iMac that really started the Apple turnaround, in 1998.
This. My magic mouse bites me (nips me on the gaps around the edge), gives me proper arm pain and a rash.

Total piece of crap.

Have a 12 year old Microsoft optical USB one that replaced it.
How about a trackball?
Nope. Quote from the article: "the process still requires the transmission of measurement data from one side to the other via classical communication (read: regular, non-instantaneous communication)".
Well, yes, people working at Google are smart but also very arrogant, I rarely see them listening to the users, you know, cause there is no way the "product" know better than them.
The buried lede here is the confirmation that the Pro mouse was a mistake: Jobs' "form over function" aesthetic gone to absurd extreme.
Tip for startups - buy a filing cabinet and a bunch of folders.

I did that and it was a total waste of time and space. Nowadays I just throw everything into a plastic bin marked with the current year. The bins are stacked, current year on top, and relabeled/recycled on a five-year LRU basis. It's 100x more painful to access the information than it would be if I used a formal filing system, but retrieval happens at about 1/1000 of the rate of insertion, so it's still a big win.

The worst one is better than none at all.

And sometimes better than the best one.
I like this; I think your search algorithm for airports could use a little improvement. It looks like you may be prioritizing airport name matches over code matches: "SFO" puts San Francisco International Airport at the bottom.
https://news.ycombinator.com/item?id=7851672
Please reread my comment; I addressed that.
Google really asks for proof of real name if a single person reports you? I would imagine it only happens if a "ton" of people report you.
Much as I like many other things Apple makes, I haven't liked any of their mice and this version is no exception. However, I would perhaps say this one is the least-bad. I liked how clicking was simply pressing down on the whole mouse.

Even though I hate their mice I think their trackpads are great. I have no mice at all anymore.
Call me.