skysight-inc/HackerNews huggingface dataset:
I agree with every single point you mentioned. You are not alone.

I'm very glad to know that other loyal Evernote Premium users are also experiencing these pain points. The forums seem to be mostly inhabited by diehard evernote preachers and most everyone else has no idea what the service actually does (which is very understandable — evernote is a tool with a TON of intended use cases)
I thought this was a recipe until I got to the yoghurt, but I suppose it could work somehow...
Hi there - I wrote the article. This closely describes what what happened to me, although we didn't yet have the specialists to fill those roles (we did use agencies however).

The two most notable points I left out of the post are that the company needed to cut costs (read between the lines there), and that there was meaningful blowback from the rest of the team when the CEO announced that I was being let go.
This reads like some genuine old-school low-level wizardry hacking and tuning that is rarely seen these days. Amazingly well done by the developers. Sounds like an epic amount of effort went into it.
As a paying user for years, I've had Evernote lose data many times -- sometimes important, irreplaceable data that I hadn't yet had time to back up elsewhere.

Evernote is some of the very worst software that has ever survived more than a few months on my computer without being deleted. Horrible show-stopping crash/data loss bugs are the norm, and have been increasing steadily as they add feature after feature with apparently no quality control at all.

Fundamentally, the job Evernote does (for me, but I assume also for most users with thousands of notes) is too important to delegate to a halfassed vc-backed startup that flies its engineers economy and has never heard of an integration test.

But replacing it isn't yet possible. It syncs across all platforms I use, does OCR of everything in both Japanese and English, including handwriting and text in photos, works out of the box with all my paper document scanners... There's just nothing else on the market (or if there is, PLEASE TELL ME!!) that does all that.

So Evernote hasn't lost me as a customer, yet. They've seemingly made a spectacular effort to do so, but... Life without Evernote would still be, on balance, more painful than with it.

But life with it is indeed pretty fucking painful, too.
In academia I would often meet people who were unable to explain what they working on in language I could understand, even though their PhDs were in the same field as my own. Sometimes I would have to interrogate them for more than ten minutes, like getting blood from a stone, before I got a clue what it was. I think if you can't explain what are you doing in general terms in 30 seconds to a layman you probably don't really understand what you are doing.
Their cheaper laptops don't have international warranties, but some of the lower end models do, atleast that's how it was a few years ago when I bought my "Ideapad Y"-series laptop
I suspect home cooking healthy food would be better.

The human power needed to replicate processed food is greater than simple preparation of healthy food.
I agree with all your points. It's why I've used Evernote less and less over time. As for point 6, if you are on Mac/iOS, Clear App is a great way to handle the list issue when you are actually in the store.

http://realmacsoftware.com/clear
http://glui.me/ has been good for me - I use it to save/share via Dropbox, but it supports a bunch of services. Does one thing well and gets out of the way :)
Their iOS app has always been this slow. However, sync across platforms is quite important to me. So, I have set up Drafts for fast note taking and shortcuts to send notes to relevant notebook.

Since notes are saved in Drafts as well, there is very low chance of losing them. Plus, Drafts has markdown support!

I am sure you'll find this setup better for notes!
I dislike hearing software described using broad adjectives like "bulky" without supporting analysis. Does this mean it contains features you find useless? (Which ones?) Do you find the interface unintuitive? Or does it run too slowly? One person's "bulk" or "bloat" or "cruft" is another person's key feature, so it seems to me it is important to specify what exactly the bulk consists of. Without more detail, it's akin to an ad hominem.
If you want the basics of evernote, at the command-line, check out saga. http://songseed.org/unix.html

It's not fancy, but you control your data.
> a "public statement committing themselves to a position" is not in itself useful

This is how contracts work. This is how courts work. This is what people mean when they say, "Get it in writing." This is why we force confrontations. This is what Sun Tzu meant by picking your battleground. This is an essential utility that pervades the entirety of history and daily life.

> It seems that you can only state the usefulness by enumerating the possible outcomes.

I enumerated the possible outcomes when you asked how it would be useful.

It is not terribly surprising that utility is explained by listing the ways in which it is used.

> it is not useful for you to get upset and offensive when you aren't being understood. It would be useful for you to be clearer.

Honestly, I am having a hard time deciding whether or not you're a troll. That I'm responding at all is giving you the benefit of the doubt. I've discussed challenging concepts on here before, and I recognize when I'm being unclear or when I have an inadequate grasp on the subject to give a clear answer. That is not the case here. This is not a challenging concept. It is a core part of social interactions for anyone who has access to HN.
Well, another reason that this may not be a bubble is that Goldman Sachs aka the vampire squid (look for the Matt Taibbi piece about it) is not heavily investing in VCs or startups.
As mentioned above, I wrote the article. The most perplexing thing was that they hadn't yet hired specialists to fill those roles. Presumably, the new VP of Marketing (she started after I was let go) would have filled those specializations which seems like replacing a bandaid with a more robust bandage.

I was perfectly happy to specialize - in fact, I had spent the last few months digging deep in landing page optimization and email marketing specifically. I know there's more to the story. I just haven't figured out what it is yet.
Learning to understand the technobabble is hard even for engineers who aren't familiar with a system. If you're not an engineer the best you can do is hope to understand the cliff notes. And understanding something about the software isn't going to help much anyway. In the examples of failures the author lists, the people who understood the system, the experts you'd turn to for understanding, probably didn't expect the failures that came about. So if you are learning to understand the system from them, how would you spot them? It seems like a bad argument from start to finish. Hire someone you can trust that is known to be competent, have them audit the software. Don't do it yourself.
It's not so hard. I do this myself, I just ran:

adduser one; adduser two; adduser three

I have about ten UIDs all running their own chrooted copy of thttpd, and then I have a nodejs proxy to route incoming traffic to each instance (which listens on localhost:XXX - where XXX is the UID of the user for neatness).
Are severance payments in USA not guaranteed by law? In my country the company has to pay your severance and cant hold it hostage while you negotiate a contract.
I use Clear for my shopping all of the time. Since they've allowed us to use more characters I've even started noting the aisle numbers so I can look them up without trying to peer over everyone and walking up and down for ages.

I hate shopping, but this has certainly relieved some of the pain for me.
Nope - no equity. Was a few months away from my one year cliff.

I still haven't figured it out yet. I haven't spoken with the CEO since it happened. I do know that there was meaningful blowback within the team, but that's about it.
Use time machine or something like time machine to back up your data. Then you can recover it when Evernote craps up later.
Rich Hickey - Harmonikit
Nope, my equity would have vested at less than 1%. I was still a few months away from my one year cliff.

Lawyer would have been nice, but I already signed an Employer Termination Contract, so what's done is done.
First we lived in a post-9/11 world, now we live in a post-2008 world. Insofar as as the opening lines of articles are concerned.
The spectator is a dying animal. - Jim Morrison
This exactly! Right now, I am a premium user as well but their iOS apps are way slow. I remember that there was a time when their iOS app used to stutter during rotating animation on iPad 4th Gen (most powerful iOS device a year back!).

The other thing is that there is no true Evernote alternative. I have iOS and Windows devices but I travel and internet is flaky sometimes. There's nothing that will store all my images, screenshots(Skitch), handwritten notes (with OCR!) and use it natively across platforms!
In my experience, it's not techies that talk gobbledegook, it's that those signing off IT work don't want to hear about problems ("this will take years to implement"), so it's those who pull the wool over their eyes that get to talk to them.

I've seen a FTSE-100 company destroyed because of adherence to buzzwords and industry standards (nothing inherently wrong with that) without - crucially - any attention to the details of applications to their business. Which is what this Dennis did.
Something I couldn't have in principle with Common Lisps? Plus predictable and controllable native code generation, efficient zero-copy FFI, come on.)

And, you know, except for reader macros, Haskell..) Let's take it easy - I am familiar with the concepts Clojure is based upon.
Think about it for a moment. He did all this (impressive) work just because the application that the bank provided sucked.

Now, once he writes a better app, what do you think the bank will do? Hire him (or buy the app), or fight him?

How much effort do we collectively waste because of moronic organizations that force their crap upon us, that we cannot escape from? (You can go to a different bank, but what if they all uniformly suck?)
That's awesome and very cool to here (I wrote the article by the way). Wish I had this mentality in high school. You're young - take risks! Work with interesting people. Work on cool projects. The rest will work itself out.
jpap discussed a lot of what the app does another HN thread: https://news.ycombinator.com/item?id=6137979
Good idea. the value prop needs work. I guess I'm too close to the original source to properly abstract it out into a service. I need to rethink the value prop.
In the uk plenty of people knowingly drive un-insured. But sometimes people do errands for work (take these letters to the post office) and don't realise that they're uninsured.

And insurance companies employ huge quantities of people to find how people aren't covered by their insirance.
Hugin, an awesome open-source panorama photo-stitching tool (PC/Mac)
I grew up in a terraced house that was immediately adjacent to the back of a convent/nunnery. There would be frequent bell-ringing to call the sisters to prayers, etc.

I slept right through it. Always.

Until we moved house, then I'd find myself waking up at, say, midnight for the first few weeks being slightly disturbed that the bell hand't run.
An answer to False
> This is how contracts work. This is how courts work. This is what people mean when they say, "Get it in writing." This is why we force confrontations.

And yet it doesn't work if you're James Clapper and can lie to congress without fear of consequence. This is why it's worth asking if there would in fact be consequences in this case.
> We (the tech community) should lead by example.

That's very hard, if not impossible, when the example isn't something people like. One example: many tech people work well over 40 hours/week, either because of ambition or passion. That's not something the rest look up to.
I'm an evernote user too. I use it's very basic free account and I never had any problem. But I to edit notes rarely and don't depend on it.

However, given your level of expertise not finding a note-taking solution, seems ridiculous. Doesn't feel like a real problem. I never understood how a note-keeping application can attract that kind of money Evernote does, but then again there are many things I don't understand.

However, given today's tools, taking notes can be done using any level of encryption, privacy you need. Seriously, that's not a big problem for a tech savvy user.

ps. Caring about privacy (at that level) and using cloud services, other than Owncloud hosted in a server you alone have physical access is silly :-)
Precise open source Intel 8080 CPU emulator in JavaScript
Ah. Let me explain the "bulk" of Evernote.

1. iOS: App has always been slow! Syncing takes time(should be seamless), animations hang up in between and there is sometimes seconds of gap between a tap and result. When you search, it takes lot of time (I have iPhone 4S and iPad 4th gen, same on both, so not a device issue!) A handy feature is document mode for taking pics but it chokes on multiple images. Many times, it crops images randomly and throws them out of order.

2. Windows: Features and apps are not well thought out. They have Skitch for screnshots but it sends screenshots ONLY to default notebook. I want to keep them in a different notebook but it won't let me customize. The editing is very hard and you can't paste HTML text reliably. Windows client has many good shortcuts for sure, but it also has unusual behaviour like tab not taking you to next relevant field (enter a note title, hit tab, suddenly you have selected the notebook!)

3. Web: Web clipper has improved in latest version but still has lot of issues like not syncing PDFs and images(happened twice to me, had to manually copy image). Going to PDF (Chrome) and then Saving it will not work. It will sync indefinitely. But right click the link and boom, it syncs!

While I appreciate the features, they are bulky in the sense that sometimes, they get in the way and don't let me take notes quickly. In fact, I have setup a different app(Drafts) on both iPad and iPhone to take notes in Markdown and then save to Evernote, saves me from lot of headache and data is never lost as it is at different places.

Edit: Formatting.
A friend of mine has it. Not worth it at all. Maybe sell your invite to someone else.
> Anyways it is Toshiba's reponsibility...

Amazon ‘sold‘ you that warranty, not Toshiba. Granted, it is a warranty, hence supposed to be directed at the manufacturer, not the merchant, but it still cannot hurt to ask Amazon – in the EU, you could go to them directly without a warranty from Toshiba and ask them to repair/replace it (up to two years after purchase), but customer law in Latin America likely varies.
Though OneNote lacks the integration of Evernote. Evernote is integrated with many services and apps (IFTTT, Drafts, many other writing apps) which OneNote lacks.
A New Sith, or Revenge of the Hope
Oh they understand principles pretty well (I get comission x% and I don't fucking care about everything else). The layering of sophistry is there so they can obfuscate them from you. They also use it for maintaining plausible deniability.
In LINQ, the extension methods defined on IEnumerable are useful, but not that interesting, because they are standard functionality in most modern languages. I also think the naming used (e.g. Where, Select) is unfortunate and it would be better to go with the naming used by other languages/frameworks that are much more standard, like filter() or map(). This implementation is also missing SelectMany (e.g. flatMap or bind), which is much more interesting than Select and Where (i.e. you can implement Select and Where in terms of SelectMany).

What makes LINQ special is IQueryable, e.g. the ability to transform a C# expression at runtime into something else, like a database query. Whenever I see article titles like "LINQ in X", I somehow know that it doesn't refer to IQueryable, which is a pity.

Anyway, these functions should be standard in any modern programming language and because Go is missing such standard functionality is one reason for why I don't like Go. Lack of generics has much to do with it, but also Go's interfaces are weaker than type-classes, combined with Google's disregard for everything we've learned about type-systems in the past 30 years (behold Dart's covariant generics) and so I do have reasons for not holding my breath waiting for a fix. Of course, Go is what many people want, so Go is what many people receive.
OP stands for Original Poster? (I know it's the Post's author, just trying to catch the acronym because I see this often on HN).
If you have programmatically generated code, generating tests is almost completely useless (especially if the same code is generating the tests as well).

A bunch of passing tests shouldn't make you feel comfortable able releasing something to production. Proper code review and monitoring of client failures on your servers should make you confident.
Poor people: "...duh?"
A easy way to redirect to a URL in HTML
Actually, before attacking someone you need to do bit more research: http://www.forbes.com/sites/singularity/2012/10/15/how-india...

Also look up Anna Lee Saxenian's work.
http://people.ischool.berkeley.edu/~anno/Papers/Americas_new...
Sometimes it's not always possible to explain something in sufficient detail to someone who has no concept of what you are trying to explain.

Feynman explains this really well when trying to answer a question about magnets:

"Of course, it's an excellent question. But the problem, you see, when you ask why something happens, how does a person answer why something happens? For example, Aunt Minnie is in the hospital. Why? Because she went out, slipped on the ice, and broke her hip. That satisfies people. It satisfies, but it wouldn't satisfy someone who came from another planet and who knew nothing about why when you break your hip do you go to the hospital... when you explain a why, you have to be in some framework that you allow something to be true. Otherwise, you're perpetually asking why."

"I can't explain that attraction in terms of anything else that's familiar to you. For example, if we said the magnets attract like if rubber bands, I would be cheating you. Because they're not connected by rubber bands. I'd soon be in trouble. And secondly, if you were curious enough, you'd ask me why rubber bands tend to pull back together again, and I would end up explaining that in terms of electrical forces, which are the very things that I'm trying to use the rubber bands to explain. So I have cheated very badly, you see."

The key quote being:

"I really can't do a good job, any job, of explaining magnetic force in terms of something else you're more familiar with, because I don't understand it in terms of anything else you're more familiar with."

Video: http://www.youtube.com/watch?v=wMFPe-DwULM

Transcript: http://lesswrong.com/lw/99c/transcript_richard_feynman_on_wh...
Maybe it is finished?
However, most languages in common use are not "modern" by this definition (if by any) ;) I've switched from C# to Java and the clunkiness of it drives me crazy. I know that Java 8 brought a new LINQ-like API, but it won't be available for Android development for a while (not to mention there's existing codebase to maintain etc.).
OneNote is fabulous. The way you can do multi-user stuff with just a shared folder is so much better than the cloud.
A Stress Analysis of a Strapless Evening Gown
Not every research topic can be explained to a layman in 30 seconds (personally, I think it's cruel to expect that). Some research work only makes sense within a certain context or background, and it can sometimes take a lot more than 30 seconds to explain that context, or the background behind it. The academic him/herself can understand the work very well, because he/she also has a very good graps of the related concepts.

For a concrete example, I work on compiler research. To explain my work to a layman, first I have to explain "compiler"; for that, I need to explain "native code" and "programming language". That can take a lot more than 30 seconds.
I sometimes don't consider advice at all when the circumstances are wrong. It clouds my thinking.

I don't have much of an opinion on whether OP's advice is good or bad because I refuse to consider it, and instead only consider the complaint for what it's worth to me (not much, since I live in the mainland United States).
Thanks for the feedback, I was being quite dismissive. In this case, at least to me, it seems quite clear that parametric polymorphism would be a win - that the addition of parametric polymorphism would allow the library to be expressed and used in a more eloquent manner.

The purpose of my comment was to draw attention to this.
CCTV footae claimed to be of Indian diplomat strip searched by US
The Fall From Grace (Life & Career Lessons, 2013)
It would be interesting to hear more how Thorax would compare to Ember and/or Angular?
This is very true -- most languages in common use are 20 or more years old and were not cutting edge when they were created. However you don't have to accept the status quo. Scala is viable on the JVM, F# on .Net, and Haskell (and increasingly Rust) if you want to avoid a VM.
JavaScript Parallelism - Project RiverTrail
NASA's Warp-Drive Solution for Faster-Than-Light Space Travel
> The type system of Haskell is the most advanced type system for a general purpose language in existence.

Isn't the type system of ATS more advanced? It might be hard to say with all the GHC extensions.
You're a hacker when a hacker calls you a hacker. All that "being able to self-identify" is narcissism.
I would not blame Google in particular. Go team operates like they are not part of Google most of the time. You are right about the abilities of other languages to make things easier for LINQ-like scenarios. But in Go, that's as much as I could get. I don't know what else to do.

I am planning to add SelectMany, ToDictionary, GroupBy and Zip methods soon. I cannot agree you more, I also am not happy about the result I ended up with. Anyway, this was my first project in Go, I will maintain and keep adding stuff to make things easy for other people who might like to use this. But Go is 'really' not for this, I know.
TL/DR: Have Amazon handle this for you, they are awesome at customer service.

They are. We once purchased a PS3 controller from Amazon Marketplace. It turned out to be a counterfeit, but we didn't notice until 3/4 year later when Sony disabled many counterfeit controllers. We contacted Amazon to warn about this seller. They didn't only remove the seller from Marketplace, they also gave us a full refund.
I recently wanted to try out clojure-scheme for a simple Mac OS X or iOS app, but I couldn't easily find an example app that shows how to set up a project to target Objective-C and compile correctly, and what to import to call the Apple frameworks.

Is that even possible? If yes, is there some sort of sample that I didn't see?
I'm an Evernote Premium user, but I convinced my wife not to start using it because of this apparent misallocation of resources. I've had data loss within the (slow) core app, and the editor frustrates me; thus I find it kind of frustrating that as near as I can tell, most of the development effort is focused on very marginally useful features.
Previous report of the incident (with less information, but interesting comments) https://news.ycombinator.com/item?id=6939710 (128 points, 15 days ago, 72 comments)
It looks like this is down, does anyone have a mirror? It's frustrating to read all the gushing comments and not be able to read the post!