skysight-inc/HackerNews huggingface dataset:
The Evernote detractors camp has grown to epic proportions in the past year, which is warranted, but I strongly disagree with the contingent of detractors who claim that Evernote's downfall was having the audacity to raise their prices, or limit the scope of their free version. So many of the customer rants I read are focused on this aspect, and it misses the point. Good products are entitled to charge a price for their use.

The reason Evernote is dying is because it wasn't a good product. Nobody could fix the long-term tech debt they accumulated, which grew to become regular bugs in the product. And rampant feature bloat.

There are a slew of able replacements to Evernote now available. The landscape of note taking software in 2019 is a very different place than it had been when Evernote started. For them to beat back companies like Notion (and imho Amplenote) would have required heroics on par with what it took to build the company in the first place. Simply getting sync right is itself profoundly challenging for a company with their legacy [1]. It's years of infrastructure decisions, and a consistent dedication to an unpleasant development task. Newer competitors (incl free options like Google Docs/Keep) were ready and waiting to do better.

[1] I've spent the last couple years trying to build an Evernote replacement. Sync for us is very tough, but must be a pit of despair for companies liked Evernote who built their note content out of HTML
Only by some absurd idea of freedom you are able to summon. We have the freedom to be assholes yet. Sure, we lost battles against the totalitarians on several fronts, but we are still more free in the sense that one would be free as a sole occupant on a Caribbean island.

People are allowed to freely associate in corporations and pursue their economic goals. Canada is smaller than California, population wise and GDP, and most of your income comes from natural resources like copper, coal, oil, and gold.

Non-Americans can't stop visiting American websites. Hmm.
IMHO, they should stop tacking on all those afterthought warts that add a lot of complexity to the language for very little benefit and instead add a simple, more powerful way to let the users implement their own shortcuts, i.e. a macro system.
Séjournez en plein coeur de Cotonou
It seems to me that being a sperm donor is an absurdly good evolutionary strategy.
But why drop a bomb? Isn't it better to dart with novichok? Or similar nerve agent.
> I believe the difference is economic engagement. The economic interests of both America and China are too entangled now to imagine a military war between the two countries.

This was a very popular argument before world war one.
https://en.wikipedia.org/wiki/The_Great_Illusion

It's true that World War One didn't disprove Angell's specific argument (war is economically and socially irrational) but economic interests don't prevent them either.
Batch instead of stream I'd reckon.
Code orange. Level 3 warning. The world is ending in 2 hours. Please:

> check existing articles for typographical errors, errors of fact and style issues
Can't do much about the time it takes light to get here, so I guess the answer is we'd have to learn to love 75 minute ping :)
You are missing the point here. Big brands are part of the problem here, they are the ones who got acces to chinese markets by offering jobs. We are talking about normal companies not just big brands that get things produced in china. I would urge you to study the subject a little more, you will be surprised how much of what you think is simply wrong.
"one over r-squared"

Latency is high, but the power you have to pump through an antenna / laser to get enough watts on the receiver goes up really fast with distance.

Here's a summary that touches on it if you'd like to learn more: http://www.qrg.northwestern.edu/projects/vss/docs/Communicat...

And here's a detailed derivation for voyager. https://space.stackexchange.com/questions/24338/how-to-calcu...
> What new kernels? The three major OSes are two UNIX based, and one doing its own thing.

I meant that many new and forked UNIX-like kernels have been written over the past 35 years. Just the successful ones (for their time) include at least three BSDs, OSX, several commercial UNIXes (AIX, IRIX, Solaris, UnixWare...), and many others I'm unfamiliar with (e.g. embedded ones).

It's common to add new and better APIs while keeping old ones for compatibility. Sockets are a userland API, so if everyone had adopted a different one 20 years ago, the original API could probably be implemented in a userland shim with only a small performance hit.

However, a new file-based paradigm from sockets would probably work better with kernel involvement; that's why I mentioned kernels. We've seen many experiments in pretty much every other important API straddling kernel and userland. IPC, device management, filesystems, async/concurrent IO, you name it. Some succeeded, others failed. Why are there no widely successful, file-based alternatives to BSD sockets? The only one I know firsthand is /dev/tcp and that's a Bash internal.
Yes, but "selectively enforcing" the rules is a subjective thing, not an objective thing. There will always be some people who say that ANY removal of ANY post is censorship.

So by definition there is no objectively "pure enforcement" possibility. And the other end of the spectrum, no enforcement whatsoever makes the site suck for lots of people so that's out of the question.

So there's going to be "selective enforcement," as you call it. And if you were in charge of enforcement, I bet you'd think you were being 100% objective, not selective/subjective, but I bet more that somebody would disagree.
Discoverability is discoverability, no matter whether you're operating in a text interface or a graphical one.

Look at nano for instance: all the essential commands are there, always displayed at the bottom of the screen. Nothing to remember.

This morning, it took me a solid 20 minutes to find the page on Amazon.com where I could tell them that my book marked as delivered wasn't, and that I needed them to send me a new one. This is something I've done many times before, within a GUI, but the feature is hidden away because the company wants it to be - the graphical nature of the interface is irrelevant here.
That's a great example of usability! Developers like us are used to libraries/frameworks and forget most algorithms and architecture (literally the word itself) come from real world examples. We expect the same in usability - get bunch of CSS/UI library and complete the job. This book is useful, if we want to learn about usability from real world examples, rather than cookie cutter CSS/libraries.
> On the text end of the spectrum you have high clarity, but it takes longer time to take in and find the one you are looking for.

I just don't believe it takes a longer time to find the word "Defrost".

> These are good if you rarely interact with the them and it's in situations that aren't urgent and you can't or don't have to train for.

Take a look at aircraft instrument panels. They are very much designed for clarity and to be usable in emergencies, usually the hard way. They use words. Altimeter, Airspeed, Vertical Speed, etc.

> you might be able to guess pretty well what they mean on first encounter.

Not me. 3/4 of icons in new cars I don't know what they mean. Most of the ones on my iphone as well. Thankfully, sometimes they use words like Save, Edit, Library, etc., and I no trouble with them. The ones on the app screen thankfully have a word under them. After all, look at that weird stick icon, which has "App Store" written under it. Or the Photos icon. Apple has even given up on the trash can, reverting to the word "Delete".

> but will be much faster on future usage

Pilots and airplane cockpit designers evidently disagree.

> drivers

Quite a lot of concepts have no picture that makes any inherent sense for it. Like "60 miles per hour". Or "stop". or "yield". You can certainly get used to a red octagon meaning Stop, but for someone who is not trained on it, the red octagon might as well mean "pizza next exit".

I lived in Europe around 1970, when they were transitioning from the old signage with words to the new ones. They wanted to harmonize the signs. The trouble is, if they used words, it was a matter of national prestige which language was used. Using icons was a solution to the political issue, not a readability one.

The American stop sign was settled on because nobody could agree which European stop sign would be selected, so the compromise was none of them.

To sell this all to the public was the notion that icons are better, but it was really political.
It's not about latency, it's about power required to transmit. From far away, you need to push lots of power through to get a readable signal on the receiver side. It's kinda-sorta like seeing a flashlight.
I live in France near Paris, and I can tell you it's very hot down here. I did not go to work today ( I work only 4 days a week), and I had a headache all through the day. I had an appointment in town, that I cancelled because it was too hot.
2) Why do you need the overhead of a blockchain to increment a counter?
Yeah, I didn't mean to accuse you of making assumptions; I just wanted to call out one of the obvious well, actually replies that my own comment might have received.

It is an interesting question for sure, especially given that one of the stated goals for Starship (IIRC) is to enable exploration of the outer planets.
> How many program interfaces can you keep in your long term memory?

Infinity. A practical one. You can keep as much as you like.

> Is it even worth it to waste your precious (human) memory space in such a thing?

We do not know what is waste of memory and what is not. Really no one knows exactly how human mind works and how diversity of your motor skills influence your mind in general. It even could be that it have no impact at all!

> most of the time it's not worth it to waste your time learning the superior UNIX/terminal version.

You never know. The more commands you have learnt, the easier learning become. The learning is a recursive thing, you can learn to learn. So if you didn't learn to use TUI, you couldn't measure the difficulties of learning one more utility.
Low transmit power. Long distance. Very low SNR at receiver.
Of course OP's experience is valid, but I just want to say, this was not my experience and not the experience of many founders I know who participated.

Last year thousands upon thousands of folks were accidentally accepted into the program, and some things had to change along the way to accommodate that. A syllabus designed for a couple hundred people isn't going to scale to 15,000 without some tweaks.

There's not really a downside to joining startup school. You can leave at any time, if it's not beneficial to your company.

If you're early-stage and looking for a cohort of peers to help you make more progress than you would on your own, I would recommend giving Startup School a shot. It costs nothing, the minimum time commitment is almost zero, and it looks like there's going to be a great community of folks in this batch.
Yes and people pay for it, even though it can be upwards of $200/mo with datacaps, high latency, and terribly reliability.

Any disruption in the current sat-internet market is welcome.
Not everyone was seeing them like that.
Distro maintainers fall into the following categories (with the accompanying fictitious percentages):

* 50% - maintainers who don't care about systemd

* 35% - maintainers who do care, but who feel powerless to stop the Domino Effect (and don't want to echo the familiar criticisms of it, or be associated with the "haters")

* 10% - maintainers who actually like systemd, because it is optimised for their use cases (at the expense of others)

* 5% - maintainers who can't stand systemd, and leave their distro/OS over it
I usually turn them off.

I find clicking and dragging more difficult on laptops without physical buttons (Macbook and Windows) than laptops with physical trackpad buttons. YMMV
Race in Hawaii
> It takes about three days after the heatwave has passed to get back to normal levels even when all windows are open all the time and a fan blows air through the whole building. That's a real problem.

I've experienced similar issues in the UK. It's a worse problem than being cold in winter - I can just wear more layers. Not being able to cool your house is frustrating as you can stick your hand out the window and it feels cool, but you're sweating buckets at 2am
Oh, yeah. You are able to snap a picture of a receipt and search for the amount and it will highlight the part of the picture with the amount? It was my workflow at the very beginning of Evernote. This was soon pay walled - breaking search if you were relying on it - and even when you pay highlights weren't working anymore. If it's working fine now, I might come back.
"Don't be snarky."

"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

https://news.ycombinator.com/newsguidelines.html
https://www.newegg.com/intel-660p-series-512gb/p/0D9-002V-00...
Yeah, that is a good point. I guess I have unconsciously written off a certain class of website as simply unusable...
Congress Must Work to Understand the Language of Inventors
Jeremy Rossmann of Make School on Income Share Agreements and College
Ah, I see. I agree, worldwide collaboration and competition is very healthy for a space program.
How much data are we talking about? If the data is small enough, then an API is better. If you need to read a lot of data GBs/hour, then you probably want to read data through the data lake.

However, it's still possible to define schemas, version, and set SLAs on the datasets in the data lake. If you don't do that, then you are going to have to fix this whenever the upstream dataset changes. This is even better if the upstream dataset is produced by a team and they have no idea that they are other people consuming their datasets. Welcome to the Wild West of Data Engineering.
Because the signals have to travel so much farther and are so much weaker when they arrive. It's amazing that any data at all can be extracted from a radio signal that travels a billion miles.
I felt that OEMs had a major role to play, it is so easy to blame Microsoft alone. Poor OEMs, enjoying their license deals.

The same ones that now fill Android handsets with crap.
The Senate is not required to hold hearings on nominees. The Senate did not hold any hearings until 1916.
What about rice paddies?
Please keep religious flamewar off this site.
Combine that passive cooling with a heat pump to create hot water from PV panel waste heat and you'll both gain efficiency as well as a hot water source.
Please keep religious flamewar off this site. We've had to ask you this before.
Yes, but when you're trying to position something precisely, that's a problem. This doesn't happen when you have a physical button that only has an on/off state.

Keep in mind, I hate trackpads because I'm generally clumsy with them. That's just how I am. I get that it's not an issue for other people who have better hand-eye coordination.
Collaboration Is Broken
> Satellite costs, not launch costs, dominate.

Starlink is promising well under a million per satellite, and OneWeb is reportedly already at a million. Satellite costs might end up lower than launch costs, and even if they're higher that doesn't seem like they'll dominate.
My somewhat puckish opinion is that go and php are siblings and have similar social patterns.

Easy to deploy, easy to write, tons of docs on the official site, massive deployment bases, and also genuinely holding back progress in reliable software writing; both cover up the irreducible complexity in professional software development that other, fussier tools, force you to handle.
> I really like the approach taken by the 'which-key' extension for Emacs, which is particularly well used in the Spacemacs distribution. Pressing the space bar pulls up a very nicely organized menu of actions, including access to help. It's extremely helpful both as a memory aid, and also for discovering new features.

It's even nicer than that (in particular, when you're not using Spacemacs): Emacs has a lot of multi-key commands (just like Vim). Whenever you pause in the middle of such command for a brief while (0.5 second by default), it'll pop up a sidebar listing you keys you can press to continue along with the command they execute. So e.g. there's a command you want to invoke, you remember it was under C-c something, but don't remember the exact combination. With which-key enabled, you just press C-c and wait until a list of available continuations shows itself. It's also useful for command discovery (what's there under C-c? what's under C-c C-v?).

Speaking of similar techniques, I like the way Magit works even better. Most commands involve several key presses, like "d d" for diffing against the thing you're pointing at, or "l l" to show current log. So whenever you press "d", a popup like this appears (bottom 2/3 of the screenshot):

https://magit.vc/screenshots/popup-diff.png

It immediately shows you all the different keys related to [d]iffing, including some sequences that set flags (like e.g. -f). It disappears as soon as you press the key. The principle here is that you'll quickly memorize most frequently used commands and type them so fast you won't even notice the popup, but whenever you don't remember something or want to explore, there's always something showing you the next steps.
wow ses really blew my mind. I didnt know that emacs has a spreadsheet buitin. where do you find all those hidden goodies? is there a lost manual of emacs where they are listed?
Bye Bye Jony Ive you will not be missed.
I don't see it making much of a difference for developer OS experience though? Unless you are specifically developing for example a Linux distribution.
I currently use x11vnc to use a third monitor (via raspberry pi connected to a monitor). Is something like this possible with Wayland?
But if they went to a tier one university after 10 years who would be ahead? unfortunately its not going on average the ones who went via the vocational route.
Put TheLounge [1] in front of it for people that want a web interface. Perhaps use ldap for corp users. [2]

[1] - https://thelounge.chat/

[2] - https://thelounge.chat/docs/configuration#ldap-support
>that this was yet another backdoor sellout of US tech to China

what does this mean? It does not seem to be something secret or illegal.
Inverse square law. For the same transmit power, your received signal strength diminishes with the square of the distance

That received signal strength is what determines channel capacity (C) which is the upper limit on the bit rate you can get.

see Friis and Shannon's channel capacity

[0] https://en.wikipedia.org/wiki/Friis_transmission_equation

[1] https://en.wikipedia.org/wiki/Shannon%E2%80%93Hartley_theore...
That protocol exists, it is called Delay-Tolerant-Networking.

http://ipnsig.org/wp-content/uploads/2015/05/Whats-new-in-IO...
Be advised: at the time of leaving this comment, this account on HN is 31 days old.
Bystanders will intervene in 9 out of 10 public fights to help victims of agg
Another, simpler way to say "multivariate outlier in the space of social pathologies" is "special pleading".
I have only one laptop that had an "expanding" ethernet port (a Lenovo), and it's not great. It's the first flaky built-in ethernet port I've ever had in a laptop.
EAV is generally an anti-pattern. How does Eva break away from its long, dark history?
IFX are based in Germany, they employ a lot of people doing such work and definitely have a graduate programme..
systemd was modeled after launchd in MacOS, rather than Windows. And the need for replacing SysV or BSD style init in Unix land has been acknowledge for a long time (see Solaris, for example).
Sounds hyperbolic.
Anxiety, Depression, and Decision Making: A Computational Perspective [pdf]
> Legacy means it worked.

No and shame on you for pushing this idea, is my first reaction. "worked" doesn't mean anything.

Positing this redefinition of Legacy (and implying what "worked" means) rubs me the wrong way, especially when tying it to the idea of code ownership. Maybe I just have a warped perspective, except that I've run into these scenarios.

"worked" might mean "it was easy to fix and it broke a lot", "it calculated the numbers correctly but nobody knows how to change it without it breaking", or "it costs $5k a run but it gives us the right count of a database column". Legacy means it might be working, depending on your CURRENT needs. Your current needs change, even when the code does not.

Code ownership isn't at a single level, which makes some of this analysis seem idealistic.
But single treaded was really the only area Intel used to have a lead in - which is interesting
They move the whole city around the planet at 7mph!! 10/10 would recommend
So other than SGI and NeXT, which although UNIX based had their focus on other kind of development stacks, which UNIX sensibilities are so great examples of graphical applications and game development tooling?
I read this article and I have to disagree with one of the major premises that "no one wants to own legacy code" -- it's more that in a lot of organizations, you're not ALLOWED to own legacy code.

What I mean is that you may want to take "ownership" in the sense of learning it and improving it but because it's not new development, large barriers to paying down technical debt and updating to newer development methodologies is disallowed.

So it stays, untouched, bit-rotted, and inflexible.
>The initial development cost of software rounds to zero when compared to operating costs in perpetuity.

Mostly a good article, but what is with this quote? Aside from being factually wrong from a dollars and sense standpoint, doesn't it contradict their point that legacy code doesn't get enough love?
Why do we believe that human beings have a right not to be spied on based on where they were born?

Why do we think mass surveillance is ok as long as it is constrained to the 96%+ of people who aren’t American?

What the NSA does is terrible. You should be scared of them and their actions even when they are operating within the “legal” bounds of section 215. This is never what the author of section 215 intended. This is why the DNI lied under oath to congress to cover up the program.
Yes, you describe exactly the kind of house I live in. The problem with the upper floor is that there's a skylight which you can't shade. The sun can shine on the floor (with the floor heating underneath) and warm it up all day. You don't even need to open a window to let the heat in.

The air ventilation system uses a heat exchanger to keep the heat in during winter. I am still not sure as to what it does during summer. It surely doesn't feel like it makes it actively hotter, but it also doesn't cool it down.

We are required to have this system running all the time (on the lowest level). Otherwise the house would begin to mold quickly as there is absolutely no natural air flow when the windows are closed. In fact, I once deactivated the system because of bad air quality outside. It was unbearable within about two hours inside. It's really a bit weird, but on the other hand, I like that I don't have to think about opening the windows to ventilate the house and it helps keep the heating costs low during winter.
I used it for a bit, but OneNote is the 800lb gorilla that really is a great app.
"To suffer fools gladly" is an interesting way to put it, but it crystalizes what I've observed about the missing piece of understanding in how "smart-ass" children behave.

It's hard to blame the kid for not knowing how to maturely handle actually being right when the adult/teacher is wrong and being punished for it, because we expect the process of growing up to teach that. But when does the kid actually get taught that? By the time they're in middle school (I have one specific kid in mind who I observed as a math coach), everyone else just hates them for being that annoying kid nobody likes.