skysight-inc/HackerNews huggingface dataset:
The key is to be jack of all trades, master of some. Go super deep on one topic, then switch to another, then another. Now you are the best at two or three things, while still competent at another dozen or more.

I also agree that the generalist/specialist saying from the CEO was in poor form and should not be taken too literally.
Onenote comes to mind, and it does OCR on client side so is quite fast. Also does audio transcription which can be enabled (Disabled by default). Also has version control built in, so you can you can look at older versions and do manual merges (if required)

Disclaimer: Microsoft employee and Onenote user
It seems to me like that fits somewhere in the space between "small compromise" and "bonus feature". This idea seems like a very good practical solution--I'm very curious what moxie's take on it would be.
This. I'm always particularly annoyed by the tech support when I've tried to submit bug reports. One time I found a reproducible bug in the Chrome Clipper and even offered a possible explanation/solution for what was happening and the person first insisted that it wasn't happening. I couldn't believe he was telling me what wasn't happening on my screen when I was looking right at it. I pay for prime so next requested to be put in contact with a developer to submit a bug report and was denied. Finally like the author they asked me for activity logs which I also refused to fork over because they seemed too personal so instead I just put up with a buggy clipper. I wish they focused less on selling socks and more on the software. [https://www.evernote.com/market/feature/socks?sku=SOCK00106]
Hiring him for a project.
True, but a Clojure-to-native compiler would be able to use native libraries, which isn't exactely in short supply either.
Cool, but i think most people would not call this an OS course.
SSD stress testing finds Intel might be the only reliable drive manufacturer
About a year ago I tried it for receipts due to the OCR but at least half the scanned images got lost (some in transit, some after they had been viewed in evernote). Shame as I'd have have gone for at least one paid account if it had worked.
I appreciate your response -- regarding a misuse of "diagnosis", you're absolutely correct, "indication" would have been more accurate. I try to use medical terminology in a way that accurately communicates what I'm trying to say to a lay audience, and it doesn't always totally work out. Thank you for the correction.

Regarding the "unsubstantiated claim", I don't feel the need to substantiate every assertion I make on HN. People here are generally smart and motivated enough to do their own research (when they're not busily dismissing everything they can with "citation needed"), and suicidal ideation as mental illness is universally accepted by the professional community qualified to discuss the phenomenon.
Not to mention that Rust uses = and == the same way as C, although the expression "a = b" has unit type.
Immutability in general isn't that big of a deal. The problem is that Clojure uses persistent trees for all datastructures, which will trigger alot of retain/release calls. Other than some RC overhead, it should work just fine. A GC would be ideal however.
If other employees of that company are rational they should start expecting the same thing to happen to them. And desert. So yes, the likelihood of that ship to sink should go up quite a bit. But it is not guarantied. The company can succeed regardless, or change, or fail for a completely different reason.
I'm (genuinely) curious what your background is to make that assessment of snappycam that it was "Not that difficult really."

My understanding (from reading the various threads by those much more qualified than me) is that the application was an incredible technical achievement, and that the skill and knowledge required to develop such an application was extraordinarily rare - so rare that acquiring such a developer for a few million dollars (or whatever they might pay) would be a great investment by Apple.

Do you have information/knowledge that leads you to believe otherwise?
If you use a credit card, typically they often won't require a receipt. They can run the card and bring up the transaction.
I think he's not worried about the intentions of people who carry, but rather what their reaction would be when they see someone pull out a gun-shaped object and point it at someone.
That's not true in CA. Prosecutors have to consult with victims in felony cases before accepting a plea agreement.
It isn't particularly robust but if you pay for prime, Evernote offers version control (on some platforms/clients).
I get scared to open Evernote on OSX because of the boot-time and beach balls. Seriously, it induces anxiety on the user; it's that bad.
Well if you're directly recording into Evernote for note taking, and the thing is broken, how do you take backups?
skitch used to be such a wonderful little application, but I refuse to pay for it since evernote bought it and crapped all over it.

is there a good alternative to skitch yet?
LOL. Evernote has always had more rough-edges than Android.

So I ditched it after that huge security incident by using cloudHQ to migrate to something else:

https://www.cloudhq.net/evernote
Wonderful work, and thank you for documenting the experience. From the title, I thought this would be a story about decoding a banking website's cookies and gaining access to other peoples accounts, or something similar. I was quite surprised to see that your bank did basically everything right. I was also surprised that you went so far as to implement an embedded clone. Very cool!

P.S. Consider yourself lucky to have such a bank. Here in the U.S., our major banks do not take security seriously by any stretch of the imagination (they have little incentive to).
Could you give an idea what kind of money top salesmen got and what was the commission and bonus structure like
Anyone that calls themselves (hacker|cool|awesome) is just a poser, by definition.
I have worked in a similar environment. First, question your assumption that your coworkers have no drive or desire for excellence. You may find a few (or many) coworkers that agree with you and are willing to join your movement to varying degrees.

Secondly, understand that you are in a long bet scenario. Your goals may not be achieved until several years after you leave. You may need to anchor conversations towards extremes to make your recommendations seem more reasonable. This will feel unrewarding. Having a partner or two in mindset drastically helps your outlook and staves off fatigue.
This post had me guessing, but good work. First I saw the card with codes and thought you'd be showing that they weren't randomly created. But then you went on to the app -- and from the "What you'll need" section, when I saw the decompiler and the rest, I thought, "I know what comes next," but again I was surprised. You went above and beyond with the decryption of obfuscated error messages, etc. I could have guessed that it was OATH TOTP, as that's how these apps should work. Congrats on getting there from the source code, and indeed it's too bad they didn't retain compatibility with Google.

To fix the bug you mention -- root access from phone -- perhaps you could use something like Yubikey Neo loaded with ykneo-oath. I was searching the code for ykneo-oath (it's a java applet for the small key) to see where the timestamp was used for the dates, but it appears to be part of the YubiOATH app: https://play.google.com/store/apps/details?id=com.yubico.yub... So you'd have to modify the app source (it's on github). The advantage, however, is that your secret isn't stored on your phone and vulnerable to root apps. Instead, your secret is on a mostly-offline key inaccessible from your phone. There's a YouTube video on how it uses NFC to get that OTP from the Yubikey when you need it. In case you're somewhat extremely paranoid, this might interest you. :) For the truly paranoid, you've found a way to disable account recovery methods while mixing time-based and counter authentication mechanisms ;-)
A bit disappointing that mobileorg hasn't been updated since June
... and it does OCR...
This is pretty common in the growth phase of a company, especially one with easily scalable demand such as a software company.

As others have pointed out, a lot of projects have been built from 'scratch' due to Twitter's needs and/or culture. This alone has a heavy carrying cost, as they now have the burden of having at least two maintainers for mission critical applications and services. It doesn't mean the engineer-tuples are bijective onto the various projects, but there are only so many tickets a person can resolve.

At Amazon, we grew to what we then thought was an insane size in IT (and across the company – we had horrid little offices all over the place in Seattle). This was boosted by a number of acquisitions, such as drugstore.com and homegrocer.com. In 2000, we had a small round of layoffs, then they had another round in 2001.

I would expect something similar at Twitter if they don't move horizontally. I would say that, given the competitive HR landscape, it's quite possible they intentionally overhired to secure strong engineers and will rank and yank those who have not turned out to be performers.

They're still in an annealing phase, but, honestly, I'm unqualified to speculate on their internal alignment, growth plans, or any RIFs they have planned in the near future.
> Add an official Docker client binary for Darwin (Mac OS X)

Where to get it? Please update the documentation include instructions for this. Also, hopefully `brew install docker` will be available soon :)
Not being an Evernote user, I'm not sure about this, but-- it sounds like the author recorded the corrupted file using Evernote (...sometimes instinct steers me toward the green elephant’s "record" button and I play for a while.).

A backup of a corrupt file wouldn't solve the problem.
So presumably if anything the price wasn't high enough...
I consider myself an informal evernote evangelist, but honestly, I kind of agree here. The new Safari web clipper is all sorts of buggy (and sometimes messes with websites and navigation).

And yes, the OS X client is quite slow and bulky. And I really don't appreciate not being able to resize the window to half of my screen (1440x900) size.

Hopefully there's an OS X client overhaul on its way?
Onenote is great but I think he wants something for OS X.
Hacking Wireless DSL routers via Administrative password Reset Vulnerability
What did you migrate to? How does it compare and how do you like it?
Shit, here I am finally taking the time to see what Evernote is and finding that I could find use for it in my day to day. Yet now there is no way I could ever trust it with my data, everything I would put on it is important to me.

What are some good Evernote alternatives?
I consider myself a professional, and not a hacker or a hack. It is a somewhat derogatory, and as a programmer I can tell you don't have to accept it. Just correct them if someone call you.
There is an application for a incubator, they asked if there are any hackers on the team. We 3 programmers looked at each other and filled out: no, no hackers in our company.
This makes me bitter. :/
But good luck to him nonetheless.
Funny you should mention the web clipper, as I've been uninstalling it from all my browsers. It kept on inserting half-rendered HTML into random webpages I would visit.
I can't recall the details of what exactly he claimed he'd developed but what I can say is that he wrung more performance out if the iPhone camera than Apple was able to. It's really something impressive in use.

I'm happy to have it and I'd pay for it again if it's ever reissued. Highest praise I can offer.
https://twitter.com/solomonstre/status/419250795247177728

(note: the link there is the actual build.)
Great thanks, I'll let you know when I'm around!
Awesome, thanks a ton!
Hah, I just got that this morning in Safari. It only happens for me after I disable the extension, on tabs which I had open with the extension enabled. Apparently disabling the extension doesn't clean itself up properly on safari, and it leaves those broken <iframe>s at the bottom of the page around until you refresh it.
I'd be delighted for a version of Clojure that both drops the JVM and can bind easily with C.

One of Clojure's big advantages is that it uses the JVM. One of Clojure's big disadvantages is... that it uses the JVM.
Hyper-simple alternative: I've switched to http://simplenote.com/
Fixing a tube radio
I never used it because until recently, the Mac app interface felt like a Windows app from 1999.
I just realized that I've stopped using my Evernote account ever since I upgraded to iOS7...and that's just because it kept crashing on me even if I had a brand new phone. This post just reminded me to cancel my Evernote pro-account and move all my stuff over to -- I guess, Google Docs? (as others have recommended). For receipts, I've been using the Flickr app to auto-upload my iPhone photos into a private folder. Then, I just send download links to accounting for reimbursement. It's even easier than Dropbox -- and it's free for up to 1 TB. The security issues are scary...it'd be interesting to see Evernote's reply.
But...$300?
I was about to buy toshiba portege laptop. Now I have changed my mind. Thanks!
It baffles me that they would tell you that they aren't going to fix that bug.

The end of the blog post have me a good laugh.
I am just curious if he makes $65/hour how come he didn't save up 300 hundred ? It is just 5 hours his time.
I like Simplenote (http://simplenote.com/)
Implementing Erlang on bare metal would be a good idea for an OS class, writing code in it, not so much.
I don't think anybody should do that, irrespective of race, religion or location. It's dangerous, and could end up getting you killed by someone who's carrying a real weapon.
A Brain Is Dead, a Heart Beats On
I agree. I've had multiple friends swear by Evernote and every time I tried, I'd get a few hours into it and find some annoying limitation. DevonThink gives me everything I need. They're a bit behind on having a good sync solution for iOS, but they've been actively working on it for a long time now and it should be coming soon.
Because someone hasn't hired him (recently)?
Zynga team announces testing Bitcoin payment using Bitpay
I still don't understand all the hate for the new version of Skitch; taking a screenshot and throwing a few shapes and text on it takes less than 5 seconds. What's the problem?
Try nvAlt. It saves all notes to .txt or .rtf, supports markdown (limited), and is super fast. I just switched to it my self and love it. I only wish I could attach files to notes. OSX only but there is a cross platform clone, the name escapes me though.
Neat. I guess Go can't do type inference on the function types though? Those anonymous function signatures are all kinds of gross.
If you're looking for a dev-oriented Solution, consider Docket. Configure your c build scripts, containers and docket configs and commit them to a Git repository.
https://github.com/polydawn/docket

Unfortunately, the documentation refers to the local docket install as a cache though the containers are persistent as any docket container is.
academic paper and presentation about this topic.
https://www.usenix.org/conference/fast13/understanding-robus...
So, just out of curiosity, how would you even begin planning such a task? Let's say you want to do something simple, like an analogue clock app that takes minimal user input (maybe a few look and feel settings). How would you structure that in Clojure in general, and Clojure-for-iOS in particular?
Where I work, we have fans that have asked us for branded apparel. We have to tell them that despite multiple reqeusts from customers, we don't sell them. Your criticism on "focusing on socks" is one of the reasons we haven't done so, despite the fact that nearly all of the "socks" work would be outsourced or, at least obviously, not done by engineers.
"silently confiscate wealth from the poor" ... with inflation? That is certainly counter-intuitive, to say the least.

I'd always thought that the way to keep inflation low was to keep everyone poor, thereby increasing the relative value of work.
Cool, thanks. Nothing yet from their official blog/docs, hmm?

Here's the actual link, not the `t.co` shortened one:

http://test.docker.io/builds/Darwin/x86_64/docker-0.7.3.tgz

Using the "get.docker.io" domain also works.
Yea, this is a popular game. For a while (at least at a big state school), the rules were similar to "Assassin", but have since been changed. At my university, the game is only 'on' during defined sessions, typically after classes have ended. So people aren't sprinting through large groups of students waving fake guns, and campus police know when the game is being played. It works out because the people with Nerf guns are in large groups, and the people hiding and sneaking around don't have guns.
Article is 404 inside of 5 hours. That's fairly swift. (assuming OP didn't remove it himself)
Has anyone noticed yet that the date says 2013 instead of 2014? :-)
Every company is stack ranking and every good manager (and many bad ones) have their teams ranked in the event that they need to cut or have the opportunity to improve the team through training, promotion, etc. ("What would you do if I gave you four open positions?")

You have that guy who you're putting on plan because he's late with his deliverables, doesn't really 'get' the purpose of the department/group/company, and kvetches all the time about one thing or another? You've ranked him.

That woman you're trying to mentor as much as possible so you can promote her, maybe even to your peer level? Ranked.

There are people who are essential to an organization at different times. Keeping the lights on? I've cut everything but devops and maintenance, including myself. Sometimes you can save someone, but you can't transfer a problem.
The science behind fonts
StackOverflow Tag Trends (interactive chart)
[Skitch 1.0.12](http://evernote.com/download/get.php?file=SkitchMac_v1)
Just noticed after read your comment. :)
freemium means no matter how much you pay, you never own it
I think this is a direct consequence of how thinly they're spreading themselves out across multiple platforms. They have a native app for every mobile and computer platform, along with web, plugins for every major browser, and then the other apps - skitch, penultimate, clearly, hello, etc...

It truly is in the face of the "do one thing and do it well" mindset that many other companies subscribe to. It's a shame too, because I love Evernote. I truly do live in it... true to Phil's vision, my mind is thoroughly mapped out throughout my Evernote account.
pretty much any task/job/thread scheduler on the planet is going to pay some absurd overhead costs to schedule and run a million tasks compared with a reasonable number (like 10, or 100), without a measurable improvement in performance. a very smart scheduler can minimize these costs but they will still be there; the state has to be stored and updated.
I've been using desktop app for quite some time now and it's good enough for the most part. Just recently I was considering moving to the android app when it hit me that Android app doesn't even have an option for so-called local notes even on premium subscription. Whatever you write there should eventually be synchronized with the cloud. That's no-go for me, I'm both paranoid and dealing with rather sensitive information.

Though I can't find a reasonable substitute on Android. Most apps in this category focus on getting notes easily or on some to-do/calendar side, and very few has a good set of features to organize and navigate through a vast db of notes. Springpad has the same notebook/tags system and pays a good deal of attention to the organization part, but alas it is a web app with no option for private local notes.
There is actually. Look for the following kernel extension.

Don't Steal MacOSX.kext

(Name might be wrong, but it's certainly there)
Puget Sound Energy has a similar problem.

They switched to a new (outsourced) billing system recently that was supposed to "dramatically improve" billing statements.

At our house, we had two accounts for PSE - one for the house power and a separate account number for a streetlight-like fixture on our property. The reason for the two account numbers was that they were billed differently: house power as normal, streetlight at a fixed rate paid once every other month.

To add to the complexity, we were enrolled in an estimated payments plan. Our costs stayed they same, month to month, with adjustments twice a year to update our average payment amount up/down.

Before the new billing system, we received bills once a month - with the amount fluctuating every other month by the cost of the outdoor light.

Under the new system, we had the "estimated payments" check marked, the reps could see it in the system, they claimed we were enrolled - but our bills that arrived acted as though we weren't in that payment plan.

They couldn't explain it. We were told "Oh, well, it's probably due to the cutover to the new system. Next month's bill should be normal." But it wasn't.

"Oh, it's probably just hiccups - I just changed something here so next month will work for you." Nope.

"It shows you're enrolled. Maybe it's in your spam email?" We get the emails fine. It's the wrong damned payment plan.

Our friends and family didn't have these problems. I figured it was because their idiotic new system couldn't handle monthly estimates plus a bimonthly secondary meter.

So we said "to heck with this" and dropped the outdoor light (installed our own floodlights instead).

MAGICALLY estimated payment bills started working for our account.

Funny that.

Kudos on going farther the Hard Way.
EasyPHP is about to launch a new version of DevServer and maybe WebServer
So I've never used Evernote before, but after reading this article I decided to try it out since I know a lot of people who swear buy it. My first time user experience was awful... I immediately started creating test notebooks, test notes, etc just to get a feel for how it worked. Within seconds the app was freezing on me every time I tried to delete something (this was on a brand new iPad Air). I had to either rotate the device or put the app into the background in order to unfreeze it. This is a common scenario and I can't believe there isn't quality control for that. I'm a developer and I understand not having time for edge cases...but freezing on delete? I can repro it 100% of the time
"What are editors meant to do? Ignore a story because it 'feels' wrong, but could end up later to be true? I don't know."

So expecting journalists to fact-check and not just wildly speculate is now asking too much.
Does it really sound alright to you? I mean it's not the end of the world or anything, but it's adding extra overhead which simply isn't needed when you're not gaining anything from it in this case.

I assume people want to use golang for the speed advantages of servicing many connections at once. If each connection is spawning hundreds of goroutines it's not going to work so well.
It's a great marketing ploy.
That's fair. Mine was certainly an odd case, no question.
While this post must be pretty distressing for the Evernote team, their response time is pretty impressive! Within a couple hours of this post being published, Phil Libin has already contacted him. See the edit at the end of the post:

"Update: Evernote CEO Phil Libin contacted me and we spoke about the issues described. He apologized, saying the post rings true and that there is a lot of work to be done both on the application and service fronts — and that he hopes my impression will be reversed a few months from now."
I've been away from my girlfriend for the best part of 3 years, and the flight is 15 hours rather than 1 hour. Boo hoo, he'll live.
is this taking rss feeds from different event websites and listing them? would be cool if you guys talked about the creation of this