skysight-inc/HackerNews huggingface dataset:
As a complete convert to Google Docs I say largely irrelevant.
The reality for me (and I'd imagine a large chunk of computer using population) is that I very rarely need all the features of Excel and Word to do my job, so the benefits of an online suite (collaboration, sharing etc) outweigh the lost features.

I envisage Word becoming more of a publishing application for those few people in a company who need to make publishable documents. The rest of us will survive with only ~16 fonts.
I can't predict whether the phone would sell to a mainstream audience, but as a developer I can't wait to get my hands on this and hack on it. If command line access is a first class citizen, and I produce my own scripts to control the phone's IO devices, I'll be more than happy.
NTT Docomo Invests in US Based 500 Startups - Next Up Asia
Which are presumably both useful to have within the same community. Maybe forum software should allow individual threads to be made flat or nested, at the discretion of the person creating the thread?
I'd definitely count being born to hard working parents as 100% luck.
I've been thinking the same thing for a while. I even speculate on the name -- iWatch or iSiri, and even the event headline if it's called iSiri:
"It's time to get sirious"

It's a totally different approach, but it's in the same domain as google glass -- wearable computing. It will be years until google glass gets to down in size to not look like a cyborg, whereas the technology for a small smartwatch seems to be in place already.
What did you do for those 3 months, besides the first few days/weeks?
2.75+ million dollars in attorneys' fees defending the domain.
> stop wearing a seat belt, start yelling at every person you meet and being hostile to them, stop wearing clothes in public, stop working or taking any risks whatsoever, stop applying yourself to anything you love, go drink a handle of whiskey every night, completely stop exercising, play WOW for 18 hours a day, don't study philosophy, be close minded, tell yourself you hate yourself everyday

My environment has disincentivized me from such behaviour - either by law or upbringing. Hence I don't partake in it. I'm sure if my environment was different - I would act differently. If I was brought up by a drug addict, there is a high likelihood I would also become one. If I was brought up poor - I'd likely stay poor (due to structural factors).

The point is the environment predetermined my values and actions.
That's pretty nutty! Looks like he has been battling it out in court for well over 10 years - http://www.digest.com/Big_Story.php
NTT Docomo Invests in US Based 500 Startups
This is a great tool for designing web pages, but I'd like to be able to filter on licence types; I'm not so interested in images I cannot use in my web page.
This is cute. It's like encrypting all of your files with the same one time pad so diff works. Also not secure at all.
> I was speaking figuratively, referring to the way Chrome alters its UI during updates. Those updates happen in the background, so you can literally close your browser one day, and then open it the next to find something has changed.

If you can't back up your argument with something substantial, then don't mention it. Automatic updates are an actual feature of Chrome and for a good reason. I wouldn't call updates "rearranging the UI at random". And the rest is also complete useless, because your "bug" essentially is that Chrome changes. Well duh!

You might not like logging in to a browser, and I can see the point. But that is not a bug in Chrome.
If a team has direct evidence that you'd be valuable to them (i.e. you've 20%ed effectively on one of their projects), I can't imagine that they weight the calibration score more highly than that. People know what their own eyes tell them.

There's an escalation path if your manager is outright forbidding you from taking 20% time, and the manager can be disciplined by the Powers That Be for that.

Google also doesn't always conflate project leadership with people management (it depends on the team, and the org chart is explicitly setup so that this is not a given). There're pros and cons to both: if you're on a project where your manager is the tech lead, he'll know your work better (which can help you get promoted faster), but it also means that if you disagree with him on the technical direction of the project it can be harmful to your career. Out of my 4-year Google career, I've spent 2.5 years on teams where my manager was directly involved in the project, and 1.5 years basically doing my own thing or on loan to other teams with minimal involvement from my manager. I don't have a clear preference for one or the other, as I've found that my manager was always supportive of me as a person even when his primary responsibility was managing the project, and willing to let me move to another team when I'd outgrown his area of interest.

(It probably helped that I would work like hell to help my manager's project succeed first, and then transfer off once it launched. Most people are more inclined to help you succeed if you help them succeed.)
http://www.uss-hornet.org/groups/corporate/

Just keep waiting for someone to book it...
Or maybe we should let it blow up, so that tech jobs will go back to non-SV locations :D
I wonder how many is many. Of all the people out there using MS Office, what percentage of them could do their job just as well if not better with Google Docs, bearing in mind the advantages of an online suite such as collaboration and sharing.

I wonder if the majority of MS Office users are just unaware of the alternatives or nervous about learning a new application.
Funny enough, the best examples in the genre are Wreck it Ralph and Tron, which are based mostly on fictional games.
Personally I have a hard time believing either will gain significant market share (much as I would like them to). Even Microsoft, a much larger company with huge brand recognition and what people seem to think is a well-executed product (never tried a Windows phone myself) keeps failing. But best of luck to them. Having a dockable smartphone would be fantastic... if you could switch to xmonad on the desktop :)
This is such a progressive step. I love to see this sort of initiative. It makes it very viable for any young students looking to try and get a step ahead. I'm actually going to send the algebra course to my younger brother now.
One of the bug reports he's bitching about - the first one he mentions - is only 3 weeks old.
That's why a greenhorn asks everyone how much they earn. Screw politeness and anglosaxon pride and whatnot. Ask everyone. Tell everyone. Observe reactions.

When you get to the point where nobody comments on how cheap you are. That's when you've reached the bottom limit of what you should be earning.

Ask for more.

Also, if you start out as a freelancer, you can iterate your paycheck every couple of months. Do that. Ask each new client for 25%+ more than your previous client. Eventually you will find a ceiling.

Figure out how to go beyond the ceiling.

Encourage all your friends to do the same. This gives you an environment that always pushes you to earn more.
If you want to develop a desktop/downloadable game for Windows/Linux/Mac I can recommend you BlitzBasic (http://blitzbasic.com) . It's Basic, it's very easy to learn and allows you to create 2D and 3D games. The compiled code runs very fast. You can check out a lot of examples on the website.
This rather surprises me, why people think it is ok to treat some people preferably. I mean, JWZ is not involved in your project so the amount of things you owe him is just about nothing.

I'd rather handle bug reports by active contributors preferably than some VIPs.
Ask HN: Was my post deleted because I have an African IP address?
A couple weeks ago I launched a side project I'd been working on called The Design Arsenal and I submitted it to HN as my first post (http://www.thedesignarsenal.com). I'm striving to be a more active member of the web community, so I made this site to be a handy reference for web designers who encounter these common UX questions with clients.

Yesterday I submitted the article I'd just published (http://www.thedesignarsenal.com/#/Its-missing-the-wow-factor). Within a couple hours the post was dead and I'm confused and somewhat discouraged. Another designer also tried to submit it and his post was killed too, leading me to wonder if the whole site has now been blocked.

Did I not follow expected protocol for article submission? Is it possible that HN doesn't like my IP address because I live in Tanzania right now and the Nigerian bank scammers ruined the continent for internet trustworthiness? Or did Paul Graham just think my article is dumb and The Design Arsenal is a terrible idea?

Advice and insight is welcome.
Hurricane Electric hosted a customer appreciation party on the USS Hornet a year or so back.
(FYI, I hear a rumor that Coursera is hiring hackers.)
That's another reason I would like to see a peer-to-peer DNS take off.
IPMI: Freight Train to Hell, you have 2x the machines you think you do
This doesn't seem much better than rolling your own crypto. I'd rather go with ecryptfs. `mount -t ecryptfs mygitproj/ mygitproj/` is easy enough.
Great puzzle! Just finished after a solid hour's work. Had to refresh the old re syntax as well.
Moving from London to San Francisco (as a Software Engineer)
So did he sell it? What happened next?
My favorite is Quora... it's a great resource for knowledge
I'm using Ghostery to block the load of the Javascript, and I imagine a few other HN readers do too. It's strange that they never considered that the GA tracking events might fail.
Räumung wien 
Räumung wien, Räumung
Zufriedenheit unserer Kunden liegt und sehr am Herzen, drum sind wir immer stets bemüht dies auch zu erreichen. Eine Räumung bedeutet immer eine Vertrauenssache, ganz Gleich ob Ihre Räumung in Wien statt findet oder Ihre Räumung woanders vorgenommen wird – wir sind für alle unsere Kunden im Bezug auf Räumungen da!
My servers all have the affected cards (two per machine - yikes!) but so far I can't reproduce the bug (yay).

There are subtle differences between the offsets I get when I run "ethtool -e interface" versus those in the article that indicate an affected card (but they're quite close).

Mine are:

0x0010: ff ff ff ff 6b 02 69 83 43 10 d3 10 ff ff 58 a5

0x0030: c9 6c 50 31 3e 07 0b 46 84 2d 40 01 00 f0 06 07

0x0060: 00 01 00 40 48 13 13 40 ff ff ff ff ff ff ff ff

Output of "ethtool -i interface" (in case anyone wants to compare notes):

driver: e1000e
version: 1.5.1-k
firmware-version: 1.8-0

I tested both packet replays by broadcasting to all attached devices on a simple Gbit switch and no links dropped.
Interestingly, for a time some Android handset manufacturers put out concept phones that could dock with laptop shells; when the phone was in the dock, you got a desktop version of Android, and your phone OS was still running in a window in that desktop. In fact, the mobile OS switched over to running in a virtual machine and the desktop OS took over the hardware. Interesting stuff but it went nowhere.

Apple had a different take, patenting a method to place all of your desktop apps and settings on your phone (and possibly the OS itself) allowing you to use any Mac as if it were your own. Not productized yet, of course.
Good catch and well worth reading. I thought there was something familiar about the link but oddly HN didn't refer me back to the earlier thread.
If you work on a day, you bill for a day. A major reason why you switch to day rates is, by construction, it will get you away from dealing with clients who think that the value in the engagement comes out of counting hours instead of looking at what you're delivering to them.

Bonus points: the exact same reason works well for charging weekly rates.
I had something similar in my home network, but my network foo is not good enough and I did not have to time to debug for days and weeks.

Basically one linux box with NVidia embedded gigabit controller could take down the whole segment. It would only happen after a random period, like after days when the box was busy. No two machines connected to the same switch would be able to ping each other any more after that. I suspected the switch, bad cables, etc. In the end I successfully circumvented the problem by buying a discrete gigabit ethernet card for the server in question.
First Ubuntu smartphones to debut in October
Actually, this might not come as surprise to you, but there are a few reasons you should not do this, as highlighted by Hamano, the head maintainer of Git post-Linus.

http://article.gmane.org/gmane.comp.version-control.git/1132...
The article has a whole paragraph about GPGME.
Would the movie be downloadable through Steam?
Standout Companies From The Fifth 500 Startups Demo Day
HN will never refer you to an earlier thread unless the URL matches exactly. See the '/index.html' suffix on the original and the lack thereof on this one, that's the difference that allowed you to submit the URL for a second time.
Ask HN: Smartcards for encryption and signatures
An application I develop for a customer requires users to authenticate themselves in a reasonably trustworthy and secure manner. The customer requested that each user be supplied with a hardware token that can be used to encrypt and sign content created by that user. Sounds like it should be easy to do ...

The only standard that seems to be helpful, however, is the PGPcard (which supports RSA and DSA up to 3K bits, but not e.g. ECDSA). Which is still great - except that there is exactly one vendor that can consistently supply the hardware (kernelconcepts.de), and one awesome newcomer - YubiKey NEO, that is less than 2 months old, and is going to spend at least three out of it's initial four months being out of stock. Prices for these are in the $30-$50 range, depending on quantities and configuration.

Is it my inadequate market research, or is smartcard adoption and availability for these purposes really so rare?

Note that I'm not looking for two-factor authentication or anything of the sort; I need to be in a situation that a signed or encrypted message conclusively proves custody of a portable unique token at the time, regardless of how malicious the phone network is, how malicious an involved system administrator is, or however many hidden cameras watch the user's screen and phone while they are busy authenticating. And I would be happier to not be dependent on a single supplier.

Thanks!
He's probably thinking of a dash. They were a lot more common in '90s domain names, I guess people weren't so used to concatenating words together at the time and it wasn't certain that SpaceFreeDomains would end up winning.
Dat fontcolor!
This is really nice but the colours are somewhat artificial, thus the selections are somewhat biased towards man made images. I suggest using smaples of colours from real images, such as real skin, sea, sand etc.
> 4. Also, yes, touchscreens are on laptops are stupid. This is a stupid idea.

Not so sure about that. Often times, with other people's laptops, when I wish to illustrate, or do something, I'll reach for the screen and not for the keyboard (I've got way to many touch screens in my life).

Maybe not enough of a usecase - but I can see it working.
Ouch I upvoted it too early, what a shallow article. Java is much more than applets.
I posted this yesterday and it was immediately killed and I was quite confused and worried that I had broken the all the rules on one of my first submissions. But now my colleagues can see the post. Was it resurrected? Is that a thing?

In any case, I created this website with the hope that it can be a handy reference for fellow web designers who fight these common UX battles with clients. Feedback is welcome.
Top Pitfalls When Switching to Vim
I have played with the idea of making a GPG applet for the JavaCard platform. It's rather easy (I have a half-done prototype somewhere that used to work with an old version of GnuPG), but the lack of market didn't make it worthwhile pursuing this beyond the prototype stage.
I don't think nesting has become any more or less popular since 2004. Slashdot was nesting a lot earlier than 2004, as was email and usenet.

At the other end, Google Plus comments don't nest, and nor have the typical PHP forums added it.
Is it me, or are more and more things coming to Linux nowadays? Might Android's success and Linux' good and early ARM support have something to do with it?
I'm glad to see that I'm not alone in my opinion that HL2 seemed to drag on eternally. I loved HL1, but never even completed HL2 - all I really remember thinking back is
* drive boat, get out, shoot stuff, open gates. repeat. a lot.
* headcrabs
* Ravenwood is annoying and boring. more headcrabs.
* no ammo. lots of headcrabs.

I'm not joking, at some point I just stopped playing...
I suppose I should give it another chance, the story seems to be intriguing.
I think it's better to turn them off. I've tried to use razor-qt for 2 weeks and I finally quit. There are some stuff that are not done, or half-baked, that we take for granted in KDE.
shameless plug: i recently completely rewrote "Google Search by Drawing" from scratch -> http://search-by-drawing.fullstackoptimization.com/

on github https://github.com/franzenzenhofer/search-by (MIT license)

the reason for the complete rewrite / V2 is shameful. the first version was deployed to heroku in 2011, then i never touched it again. last month i deployed a minor change to the fron-end html (of the old version https://github.com/franzenzenhofer/searchbydrawing), deployed to heroku again, the app crashed if you clicked on "search", it crashed silently. i tried to debug it on heroku (pain in the a) as it worked perfectly on my local setup.... after a wasted weekend i rewrote the whole thing in half a day (now EC2 hosted). shameless plug story end.
Thanks, Patrick - I went ahead and shot them an email. My ticket ID is #30057.
Just the be clear, market share != install base. Market share is basically the percentage of new computers being sold (presumably limited to desktop computers).

Things to note:

- This could just mean that sales of new Windows computers fell relative to computers with other operating systems, but the sales of Windows computers in absolute numbers still grew.

- This could mean Window users are buying fewer new computers, but Apple users are more prone to upgrade their computers to get the next new shiny model (or upgrade to escape some Rev 1.0 issues that Apple refuses to acknowledge/fix).
There's Peter Gutmann's cryptlib, which also supports OpenPGP (among a huge number of other things).

http://www.cs.auckland.ac.nz/~pgut001/cryptlib/

It's also has a dual license.
Many journals allow this; less commonly funding agencies. But most of my collaborators are not programmers and do not know LaTeX, and for a non-programmer it is very difficult to learn.

Besides, I don't love LaTeX. It is a very heavyweight markup and seemingly takes forever to get things "just right".
Only if you're inheriting all their wealth.

For every successful person who can attribute their success to the work ethic their parents taught them, there are ten losers and twenty disappointed yet hard working parents.
> I don't see where this whole "Windows is becoming less ubiquitous"is coming from.

In 2012Q3, 122 million Android devices were sold http://news.cnet.com/8301-1035_3-57549482-94/smartphone-sale...

Over the same time period, about 75 million PCs and laptops were sold, mostly running Windows.

Android is already beating Windows in terms of rate at which devices are shipped running it. If people start using Android devices for more stuff, and consequently use Windows devices less, Microsoft is in big trouble.
You speak my thoughts sir. I wonder if there are enough developers that would buy the phone to make it profitable... hmm or do we need that? Perhaps if it's not profitable for Caronical, the open source community can continue on it.

Probably only pretty dedicated developers will buy it though, most will still go with the mainstream option because it's the easiest. I mean, how many devs carry iPhones?
It is awesome though, I enjoyed it the first time, and apparently no one saw it because it is now at the top of HN.
Why don't websites immediately display their text these days?
It is Linux but with various things done the Android way and including device drivers not in the standard kernel tree, as well as binary blobs depending on hardware. The important point is that Ubuntu will not be using their regular kernel and changing options to make it work for the phones, but instead will be using the Android flavoured kernel and drivers.

Some links:

http://en.wikipedia.org/wiki/Android_(operating_system)#Linu...

http://elinux.org/Android_Kernel_Features

http://lwn.net/Articles/472984/

There is also Documentation/android.txt in some kernel trees.
Ask HN: What is this FHScan thing?
My website got a few requests from "94.242.163.1xx Mozilla/5.0 (FHScan Core 1.1) and asked for a bunch of things that (luckily) don't exist in my system, including a GET http://www.fbi.gov/ request. That's weird. I googled it. It seemed to be some sort of HTTP scanner/attacker.

I don't know what they were trying to do.

How do you guy make sure your website is safe?
Evil. Letting API bots bid on every project just leads to jobs going to unscrupulous bidders.. avoid freelancer like plague, both as a buyer and a bidder.
Well at least it wasn't "an undisclosed source familiar with the situation".
>because Microsoft is reportedly already working on Office for Android. Android, as you may already know, is a Linux-based operating system, meaning a lot of the porting work will have already been done

Well, I thought linux just bases the kernel of the operating system(Android), in which case porting Microsoft Office has nothing to do with porting to desktop linus, unless it's written in C :)
Matt, your cutomer support team is a disgrace. Your bidding API is the least neeeded API in the known universe. Try googling "freelancer scam".
You need to shut down, boot up the server, and do a test right away. The very first packet of 1152 bytes or more that it receives after a cold boot determines if the NIC is going to be affected or "inoculated" (until next cold boot).
Of course, you can't control it. At best you can optimise based on the cards you're dealt in life.

You can certainly choose to take risks to meet interesting people, which risks embarassment, rather than jumping off barn tops and risk dying. Similarly, you can choose to tinker with transistors, rather than trying to get rich by going deep in debt and invest in real estate.
Can you embed the Leap Motion JS driver in a webpage / browser extension ?
Yeah all that closed source software like firefox and thunderbird.

Your argument has nothing to do with the actual problem in the article, that running a command line application when you need a library is troublesome and restrictive.

Hell, if it was a library its license would matter far more than it does as a non-library.
> Actually, this might not come as surprise to you...

Probably not, given he has a link to that same email as one of the very first things in his README.

> ...but there are a few reasons you should not do this

Having read the thread, it seems that everyone is talking about encrypting an entire repository in such a way, where as this project and (the surprisingly similar) git-crypt[1] are designed to encrypt only a few select files inside a repo--which isn't going to impact the git packer's compression techniques too much.

[1] http://www.agwa.name/projects/git-crypt/
ابراج اليوم - ابراج يوم الخميس 2013/2/7 - حظك ليوم الخميس 2013/2/7
I actually somehow haven't jumped on the StackOverflow bandwagon yet. If you need karma to reply to questions, how do new users get karma?
Really? You want to give a million points to a comment that blatantly ignores the article to propose a solution that was discussed and shot down halfway through?

You disappoint me.