skysight-inc/HackerNews huggingface dataset:
Evernote. Evernote used to be a crucial component of my life. Quietly synced my notes between my computer and my phone. Let me collaborate with my husband on a few things.

Then they rewrote it from the ground up as a sluggish piece of Electron crap. Added a bunch of new stuff that sure looks pretty but gets in the way of the core function of “taking out your phone and scribbling down an idea before it vanishes”. I could roll back to the not-shitty version on my
Mac but every time I pull out my phone it takes multiple seconds to load, then multiple seconds to leave the “Home” screen to search through my notes, or for the editor to be ready to use to write a new note.

I still haven’t found a replacement and I really need to. (Requirements, before you suggest your favorite note app: needs Mac, Windows, iOS, Android clients; must not be a goddamn web view crammed awkwardly into an app; needs to let me access local copies of my notes when the internet is down; needs to let me share some notes with my husband. “Actually having a nice UI for handling sync conflicts” would be nice too, EN always did the bare minimum of “now you have two copies with a note about sync conflicts on one of them”.) Right now I am kind of thinking of spending a week trying to press Scrivener plus an external sync service (Dropbox, etc) into service, since their clients are all Very Native, and one of the things we actually use EN for is a writing project...
The Hermes JavaScript engine statically compiles JS to bytecode. https://github.com/facebook/hermes
The 1984 championship, which was played with a first to 6 wins format, had to be abandoned due to draws. It started on the 10th of September 1984, and was abandoned on the 15th of February 1985 after 40 draws and only 8 decisive games.

The result was controversial (the championship match would be restarted), and the other alternative formats that have been used are also controversial. Such as the reigning champion retaining the championship if a decisive result isn’t produced, and the current format where they play classical games, then rapid games if it’s tied, then blitz games if it’s still tied, then an “armageddon” game if it’s still tied. The most recent championship match was decided by rapid games, which a lot of people basically considered to be a non-result.
Yes, Stallman indicated that he thought raping an under-aged trafficked sex slave wasn't grounds to consider someone a guilty party. That doesn't strike you as the kind of thing that would be received poorly?

These aren't the sort of crimes where most people consider "oops, I didn't realize" an acceptable defense
Ah, no, sorry: I took your meaning; I was just talking on a related bunch of things your comment brought to mind!

That’s a very interesting approach, though: doing it via script rather than hand-editing in a DAW.
Messing with all the other people in the same capsule hotel that you’re staying in?

IMO, that’s a pretty dick move. Not cool.
I don't know why, but this kinda reminds me of an art installation. A dystopian one maybe...
Sarcarm is irony in the sense of (1) but more snarky and heavy handed. Sarcasm, in other words, is "dismissive/heavily mocking" irony.

>Irony is more general, and can be far more subtle than the employment of simple opposites.

Well, wearing an in-appropriate cultural outfit as per my example, can be quite subtle. It's not just a "simple opposite" (like a Dem wearing a MAGA hat), it can tie to all kinds of subtle knowledge of this or that subculture.
God this is every media app, try organizing your e-books in a pleasing fashion someday. You just can’t.
This a work computer or a personal one?

My work computer resets my preferences after each reboot (which I only do when system updates come down). Otherwise, it sticks. Personal computer keeps my defaults.
That's just terminology. When I said "does not build" I meant CI fails because a test fails. Of course the code would compile or what other steps you might have.
But it increases three and a half key metrics, including engagement!
If I wanted to and could find the funds, would I in practice (as opposed to just in theory) be legally allowed to create my own financial services organization that would provide financial services like payment processing and banking to people who have been banned by other financial services providers for their theoretically legally protected speech? Honest question - I do not know the answer.
Spotify on Android degraded in the same way. It's a garbage of an app nowadays.

I mean, after many years of not using their service, I recently had to spend a good half hour in front of their app, trying to figure out how to a) list all available songs of a given artist, and b) play one of them. And I couldn't do it. This task is pretty much impossible with their current design. All because, instead of treating their users as adults with agency, they really want to drip-feed them with "recommendations" from their glorified Markov chain. "What do you mean, 'browse the works of an artist'? No, have a 'radio station' of their albums instead."
the incentives in the industry are wrong:
- ideally, the best thing to do is do nothing, but that doesn't get recognition. hence people are always itching to tamper around.
> It’s obvious. Every high-tech company has people called “Product Managers” (PMs) whose job it is to work with customers and management and engineers to define what products should do. No PM in history has ever said “This seems to be working pretty well, let’s leave it the way it is.” Because that’s not bold. That’s not visionary. That doesn’t get you promoted

This mentality isn't unique to product managers. Mobile developers and front-end developers increasingly don't want to work on technologies that are perceived as outdated, or even to work on someone else's code. Everyone wants to list new technologies and greenfield projects on their resumes.

This was one of the biggest hiring challenges at my most recent large project: iOS developers wanted to rewrite everything in Swift. Android developers wanted to rewrite everything in Kotlin. Our web app was already written in React, but the web developers constantly wanted to refactor it to use the latest state management trend. When Hooks were introduced in React, we spent far too long arguing with developers who wanted to refactor all of the working code to use hooks instead.

The bigger problem is that nobody wanted to work on someone else's codebase. Everyone wanted to work on greenfield projects and technologies that would look good on their resume going into the next job. Some of the most talented developers we hired were obviously only interested in using our company as a stepping stone to FAANG jobs (which didn't actually pay much more, but they were more prestigious on a resume so they wanted to switch).

Blaming product managers is an easy out and will likely match popular opinion among people who aren't product managers, but the problem extends to development teams as well.
I'm honestly not sure what is or isn't opt-in on Windows at this point. It frequently asks you after updates to enable a bunch of stuff, but I just say no to everything and hardly anything stands out to me.

It wouldn't surprise me if Windows asks about product suggestions or shopping enhancements(or something along those lines) at some point and that drives this functionality.

EDIT: I don't usually use Edge so I just tried this and I received the lower price notice but not as the author describes. I got a little notice on the right side of the address bar that collapsed about 3 seconds later into the tag icon. I had to click on that icon to get the popup with the shopping details.
Now YouTube is where you watch music.
To be fair, git has no concept of pull requests, this is entirely a feature of some hosting platforms which this article makes no mention of.
The Java program may be more readable in small snippets but a large Java program is often completely incomprehensible because the overall structure doesn't map well to the problem being solved. A lisp program with comparable functionality can be much smaller and more comprehensible due to the ability to mould the language to the business problem.
There is a simple, straightforward answer here - prevent companies from amassing such power in the first place.

It is far more obvious to me that there is an inherent right to choose whom you do business with and whom you don't than that there is an inherent right to have a single corporate entity employing unbounded numbers of employees and making unbounded amounts of money. The individual person can buy and sell on their own, without the government; the corporate entity only really works because it is recognized by the government.

To be clear, I'm not claiming that regulations are illegitimate. We do regulate, say, the individual farmer to make sure they're selling actual milk and not melamine. We do regulate the individual storekeeper to obligate them not to discriminate on race. But those regulations are all very measured and designed to solve specific problems (ultimately - protecting those who are even weaker than the individual businessperson).

Mailchimp is not some tech titan. They do not have more political power than any functional government. They are in no sense a monopoly in their industry, and they have exactly one industry, unlike the usual juggernauts that come up here. Calling them "Big Tech" is a clear example of the terrible slippery slope of adding regulations about obligating companies to do business vs. regulating their accrual of power, if that's the real problem.

Any regulation that would apply to Mailchimp would - if it's going to be effective - also have to apply to a startup that wants to be in the same industry. (It may not apply immediately, but it will certainly apply to the startup's medium-term goals, and thus affect its profitability.) If you just want to regulate Google and Facebook, I could almost believe that, but if "Big Tech" includes Mailchimp, who doesn't it include?

What we'll end up with is a system where anyone who wants to do business must have their business plan approved by Big Government, and where a professional specialization in complying with those regulations arises, and where there's a nice revolving door between implementing and enforcing them, and where Google continues to hold more political power than several countries and can engage in regulatory capture. It's hard to imagine that this aligns with the political desires of anyone except the current leadership at Big Tech. (Even the aspirational leadership of the next generation of Big Tech will find themselves shut out by this regulatory regime.)
On the other hand, evernote had painted itself in the corner with the plethora of native apps without a common codebase: new features (even the crappy “enterprise” ones) had stopped coming.

Now Evernote is releasing new features every couple of months and while it still not feature complete when compared with the old iOS or Mac native apps at least it has chance to compete.

I switched to DEVONthink earlier this year but keep my Evernote account just to see how things are going. I want them to succeed, the key is wether the churn of existing users can be offset by new users.
They’ve also removed the persistent search bar and replaced it with a menu item called ‘Search’. I always fumble now because I wonder where the search box is, first I scroll up thinking it’s out of view then I remember it’s been moved behind a click.
I can't think of a good one. Graph-like data structures is a common example of something that's a bit difficult in Rust - see https://stackoverflow.com/questions/34747464/implement-graph.... But the answers there seem reasonable and I'm not a Rust expert. I guess my point is that nobody would even need to ask this question if the implementation was in C.
OSS doesn't have money for good design, because good design costs money and commitment. Both are the things OSS projects struggle with.
Haha, I mean I follow football closely and last season with VAR it’s been almost impossible to under the rules the Refs are enforcing.
I used to like that video but it hasn’t aged well. The whole opioid epidemic showed how you can make addicts out of lots of people through getting them physically addicted.
to be clear: MusicXML is a format representing musical notation. MIDI is a format representing musical performance.

MIDI doesn't do a good job in communicating to a human reader, for which musical notation is much more useful.
>> In my experience, people actually pay for quality, even more than they used to.

I'm willing to pay for quality. The main problem is convincing me of the quality before buying.
Ah, but the context of the thread is more than that! The context is around outrage that he got promoted. And being promoted is about a lot more than if someone is a good boss, as painful as that is for many folks working for such a bad boss.

It’s possible to get an immense amount done and/or be remarkable effective despite being a bad boss - if the folks working for them put up with it.

And it isn’t illegal to be a bad boss, as long as someone is bad in specific ways and not others.
Features like this one (Save Time and Money) should be opt-in. I've never used Edge so I don't really know its inner workings...
So, the browser should ask on first start (or after an update adds a feature) if you wish to use it.

As companies do, the dialog should have a button to select preferred defaults (sadly, most users will just click that) and a list of options like the cookie dialogs for advanced users with everything disabled.

Still, there are better alternatives out there like Vivaldi, ungoogled-chromium, Brave, etc.
What's best for the 7 billion is bound to be different to what's best for a few power users. It makes sense for them to be different apps, perhaps provided by 3rd parties if Twitter won't do them all.

I find these "7 billion" apps are often effortlessly smooth for basic tasks that I don't want to spend mental effort on. They seem to know what I want to do and make that just about the only option.
Wild U.S. deer found with coronavirus antibodies
Geez, how hard is it to just call it Covid rather than moan about it?

What next, do you want to complain about having to call the HIV-caused disease AIDS, do you prefer "gay cancer"? "Gay plague"?

As to where the hotbed for Delta variant is: nowadays, everywhere!
No. But I don't take a 30% cut as an indication of cartel-building when it has existed since Jobs first announced the App store in 2008 [1] and was done at a time where the Walmarts and Best Buys of the world charged 70% if not more. Quite recently Apple sought fit to reduce it's revenue share to 15% after the first year on the store store. Google has done the same. I wouldn't call putting more money in the pockets of developers a lack of competition.

[1]https://m.youtube.com/watch?v=xo9cKe_Fch8
Microsoft actually did that. Built ads into the browser. On top of other pages. I did not think they'd go that far.

This is the Charles Petzold who used to write Microsoft API books, correct? Will they revoke his Microsoft MSDN membership for this?
Wow thank you for that list of developers. I looked through all of them and found some great apps.

Is there some place that catalogs development companies that are more boutique and quality focused? I want to help support these guys and keep them going.
If history tells us anything, it's that marketability is really important when it comes to getting minimum-viable-adoption for a technology.
My mistake - I thought this was a “filebin”
That's why new members of the team get extra attention for their first few changes, PRs require two reviews, and we don't rebase master.

I've really just never needed to do major repairs to the master branch of a project I was working on. We're probably missing out on git features that could be nifty, but it's also easier to avoid shooting ourselves in the foot.
Yes you are right, and it is this:

> Simple/complex refers to a system or problem, while easy/hard refers to the difficulty of controlling the system or solving the problem.

I do think the distinction is important. I did realise as soon as I'd typed the last comment that it was just people talking past each other -- apologies to others in the thread, I should have edited. But what I mean: with specific exceptions (genetic, psychological, physical) normally both the process and the solution is simple, because of the energy model. Eat less, eat sensibly, exercise very regularly, and the majority of people will see positive results. That's simple, not quite trivially so, but almost. Actually doing that is not, however, easy for the majority of people.

A better example I think is: I smoke. This is clearly not good for a number of reasons. The solution, and the process to get to that solution is comically simple: I just stop. But yet it is hard.
> Feels like there was something more that led America to Bosnia, and it wasn't just our benevolence and saving the world from itself.

There was a lot of pressure to "do something" in the Balkans, and the military wasn't averse to showing off its goods, so something was done. Imagine the media pressure with Yemen x1000. That was Bosnia and Kosovo (probably mostly because it was in Europe).

Also, US military has intervened militarily in Syria, many times, and even with troops on the ground. Did you miss it?

The Uyghurs are a poor analogy, because despite the intense oppression they're under, they're not being mass-murdered. And a humanitarian intervention in China due to Uyghur situation is just not in the cards, because realism.

So sure, Bosnia+Kosovo interventions weren't just "benevolence". It was a convergance of factors (power dynamics, US President open to idea, media+public pressure, limiting intervention to air campaign, etc). But it wasn't an oil pipeline or some ridiculous conspiracy, either, like I sometimes hear.
Why would you ever even contemplate using edge as any self-respecting technologist?
This is a 2000-year-precolonial issue though.
> "It was intended that when Newspeak had been adopted once and for all and Oldspeak forgotten, a heretical thought–that is, a thought diverging from the principles of Ingsoc–should be literally unthinkable, at least so far as thought is dependent on words."

2021 reminds of this more often than I'd like.
Swiping gestures/actions are actually a very natural affordance in mobile "touch" interfaces. They're based on the Accot-Zhai steering law https://en.wikipedia.org/wiki/Accot-Zhai_steering_law a natural extension of Fitt's law that was developed as early as the 1990s.
I can’t tell if the author is being sarcastic or 100% serious. This is such a silly thing to get so angry about that you dedicate a whole blog post to it. Just close the prompt and move on.
You might try Obsidian. I think it checks all of those boxes except “web view”: it’s an Electron app, but like VS Code it shows that web tech doesn’t have to be slow (it just nearly always is). They just shipped the native client and it’s not perfect but it’s surprisingly good.
Consider the topic. Apart from acknowledging the complexity of a higher organism, and anticipating the idea of microbiomes, terrain is a pretty bad idea. Which is more predictive of catching cholera, eating salami or drinking water with cholera in it?

I agree they could be less snarky, but there’s less to respect in that point of view than flat-eartherism.
There is an iOS app called Word Master, it’s a quite decent replacement.
I like this idea. Perhaps I'm committing the same fallacy that the Romans did around the fall of the Republic. The prevailing idea was that their problems were caused by a "failure of Roman morals", rather than by a failure of their system, even as they realized the inevitability of their situation and tried to enact changes.

> Processes certainly aren’t perfect but considering your examples are past tense, they can tend to arc towards “more perfect.”

Agreed. My use of the past was to illustrate a basic truth: given the big (colossal) failures of the past, is it more likely we have largely found the truth, or that we are still very far away from it? It's impossible to know of course. That said, the amount of people who will claim their truth is ultimate and all of who do not see it their way must be idiots is staggering. It's human nature though, I literally did that one comment above.
The book has a URL. You seem to want something else.

Stop being an obtuse prick :)
Most of the developers you mentioned are still around and still cranking. Panic and Rogue Amoeba in particular. Others have emerged, though there's a lot of crossover with iOS these days, since people want their data available across their devices. Bear and Things come to mind; Dash by Kapeli; The Archive; Kaleidoscope has been reinvigorated by a company that seems to know what they're doing; Alfred; Paw, Proxie, and Proxyman... they are out there.
A staggering percentage of applications today, regardless of platform (native, mobile, web) can be fully implemented, as regards their UI, with the usual set of UI widgets such as text boxes, dropdown lists, radio boxes, buttons, etc. These widgets are available in any toolkit or browser in highly polished and performant implementations that require very little from the developer in terms of fiddling with the UI.

So it completely boggles the mind that, during the last decade, we are witnessing an unbelievable onslaught to any sane UI convention that people have come to expect. At the top of my head:

- No accessibility at all, even though there are extensive sets of standards fully implemented by the UI toolkit.
- No scrollbars at all. Even worse, scrollbars that don't behave quite right.

- Ugly styling that doesn't follow even the most basic modicum of guidelines crystalized around the 80s.

- Text boxes and other widgets that have hidden weird behaviours, or are generally ridiculously slow.

- UI widgets that are badly sized and don't correctly follow the regular zoom controls.

- Windows without a title bar that can be moved only by dragging them from a specific small and narrow area.

- Trivial apps for which the browser has to download megabytes of js and raise the CPU to a point that the fans need to start spinning.

- Cryptic icons that don't have any semantic connection with what they are supposed to accomplish.

- My favourite, UI widgets that cannot stay where they where originally placed, resulting in failures to click them as they keep moving/reflowing under the button. Because the toolkit decided to reflow while the user was already allowed to interact with it.

- Phone button menus that have an unknown size below the bottom of the screen and there is no visible clue how many icons below the bottom are not visible.

We are possibly very near hitting rock bottom in terms of UI in 2021, which (oddly enough) means that there is bound to be a renaissance of some sort as regards those things. After the middle ages many turned to the classical antiquity for inspiration. Drooling over the skeuomorphic UIs of the original iPhone and the pseudo-3d toolkits of the 1990s...
Please, if there is any misinformation in the article, tell us where it is.

IMO a number of high profile politicians and corporate media are also guilty of misinformation.

Eg 'pandemic of the unvaccinated'. This seems to equate no immunity with naturally acquired immunity, and must surely be misinformation, but much of the media is blind to it.
Never pin your career to just one language/framework/technology; otherwise you'll become obsolete at some point no matter which one it is.

That said: I don't think you need to worry about JS receding for at least another decade, maybe two.
I believe the iPad app was so damn good because it was an app called Tweetie that they bought. That was a real shame when it went away in favor of the lowest common denominator.