skysight-inc/HackerNews huggingface dataset:
Personally I was quite surprised by the good performance of React 16 + Preact in the benchmarks. It's not much slower and does all the "update" logic for you.

Keep in mind, too, React handles MANY edge cases for scenarios like keeping scroll position on update, or animations.
> On top of that, Amazon is more than willing to fix its errors.

In my experience, this is less true than it used to be. For example, my mom ordered a DVD in early December to be given as a Christmas gift. It was a Prime item, and she is a Prime subscriber. For some reason, it wasn't showing that it would be delivered until just before Christmas. Even though this was odd — and arguably a breach of the Prime agreement — she figured it was no big deal because it would be in time for Christmas. Then, just before it was supposed to be delivered, Amazon updated the delivery to after Christmas. This was actually OK by her, since the recipient (my daughter) would still be at her house for a few days after Christmas. Again, just before it was to be delivered, they updated the shipping again, and now said it would arrive Jan 15 to Jan 30. When she chatted the Amazon reps, they just said sorry for the inconvenience, and offered nothing for this shipping miss. Eventually they agreed to put a credit on her account for the inconvenience, but the credit never actually materialized.

We canceled the order and bought the DVD (plus digital copy!) from Walmart. This is just one of many negative customer service experiences we've had with Amazon in the last few months. The other big problem is that they now want each return put in its own box — even if it was shipped to us with multiple other items that are also being returned. We have been Prime customers for years, but perhaps not for much longer.
Gantry style as I use the term describes a machine that has 2 Y rails carrying an X rail. All rails are independently powered so each has a motor/drive and all of the rails are supported above the work area.
There are several 3d printers that use this configuration but not all of them are necessarily the exact design I would use.

Here is a couple videos of one I made using "PBC Linear SIMO stages" it uses 10 start, 25mm/turn leadscrews so it is a bit louder than normal printers. https://youtu.be/fQ9PoQIl7q4 https://youtu.be/zG-eEfDkFBo
I strongly recommend this talk by software consultant and author Kevlin Henney called Procedural Programming: It's Back? It Never Went Away

He talks a bit out Algol 68 and how influential it was on programming language design. Many language keywords we're familiar with today originated in the 50 year old language specification for Algol 68: int, bool, skip, void, struct.

Here's the snippet from the talk about Algol 68 - it's brilliant:
https://youtu.be/otAcmD6XEEE?t=554
Docker is pretty stable, Kubernetes is a fail pail put out by Google. So we can't catch up.
My teeth chew meat just fine. They wouldn't work so well as weapons, but humans devised tools for that purpose long ago.
Doesn't mention the anthropic principle, uses the term "consciousness" to denote some mysterious essential soul-like property, and presumes that an omnipotent god must be good. 17th century philosophy alive and well.

"When you say that if I deny, that the operations of seeing, hearing, attending, wishing, &c., can be ascribed to God, or that they exist in him in any eminent fashion, you do not know what sort of God mine is ; I suspect that you believe there is no greater perfection than such as can be explained by the aforesaid attributes. I am not astonished ; for I believe that, if a triangle could speak, it would say, in like manner, that God is eminently triangular, while a circle would say that the divine nature is eminently circular. Thus each would ascribe to God its own attributes, would assume itself to be like God, and look on everything else as ill-shaped." - Spinoza

We take our most distinctively human attributes, bundle them under the term "consciousness", and assert that consciousness is that which is divine in the universe.

"to call the world God is not to explain it; it is only to enrich our language with a superfluous synonym for the word world" - Schopenhauer
Unique phishing method using fullscreen API
Procrastination may be symptom of some deeper problem with motivation and planning. Maybe your tasks are too chunky, boring or too much undefined?

Also to spoil a procrastiation pattern a bit I use Leechblock NG on FF. Sure you can unlock pages pretty easily but that one obstacle makes you remind your resolution.
I wish there was a comparison with Windows 95 icons.
If it is a setting that can be disabled it would make sense even for Youtube Premium imo. Accidentally leaving it on would result in a lot of data for the user, potentially missing/losing where they are, would quickly drain the battery, and so on.
Paris Will Make Public Transportation Free for Kids
The author explicitly states why they did this.

Chrome for Netflix and Spotify only, and Office 2007 because it's better than LibreOffice for their parents.
Asian Boss made a video some time ago about it [1].

Conan also made one, a bit more on the humorous side [2].

[1] https://www.youtube.com/watch?v=UEhYMirs7fk

[2] https://www.youtube.com/watch?v=vzaXw2ztCqU
I have two. One was caused by data inconsistency between services and regions. One is more hypothetical: the microservices had gotten to the point that no one knew how to start the system if all services are down, and it's possible that services have circular dependencies to the point that it would be incredibly hard to do a cold start.
They use firefox as main browser, but for using DRM content I found Chrome to be the easier solution.

They worked their way to LibreOffice, but regarding spell- and grammar-checking LibreOffice really sucks. As my dad does professional writing it was just not enough.
My father was willing to switch, my mother was not.

So: my father is now on his third Linux machine in 16 years (two laptops and now a NUC hiding behind a 24" monitor). Normal updates are handled automatically; I do a major upgrade once a year. rsnapshot backs up to an external disk three times a day. Every so often he tells me that he wants to do something new, and asks if it's possible; the answer is always yes.

My mother is on her fifth computer in that time. She's always unhappy with it, but refuses to change, because she's afraid that Linux will be incompatible with the new service-du-jour that her friends are always adopting.
This seems more likely to be a marketing move to me than a covert request for AI training data. They’re struggling with engagement, so they seeded the 10 Year Challenge causing users to invoke the powerful emotion of nostalgia, made easy thanks to Facebook keeping all of your photos safe ;)
I always thought a good line for Canonical to get into would be to release a "Granny-buntu" distro that was super-locked down that grandkids could set up for their elders once and then ideally have a few easily identified launchers on the desktop that would launch with sensible defaults, and nothing else.
In Mongolia people eat only meat from horses, sheep and camels. Mongolia is at the top charts regarding the dearth from heart deceases and cancers especially the liver cancer. And this is in a population that was exposed to this diet for thousands of years and where the meat comes from the most humanely treated animals.

One may argue that the statistics is biased towards people from cities where doctors have a better chance of diagnosing the causes of dearth and where people eat much more processed meat than in rural areas, but then the average lifespan in Mongolia has been increasing despite people moving to the cities. In addition there is a small population of ethnic Russian who moved to Mongolia 100 years ago after the revolution. They show the same patterns of deceases.

Disclaimer - I am vegan for ethical reasons.
I do not think MIDI should only use USB, but I absolutely want the option to stop using MIDI cables. As for ruggedness, that's a reversed argument. If MIDI over USB-C is a thing, and the industry embraces it, you get rugged enough cables and connectors to work on stage and on the set. There is, right now, without MIDI2 even being done, literally no reason for anyone to make rugged USB-C cables. So saying "there are no rugged USB cables, MIDI has proven itself" is a matter of course.

If MIDI2 can work with USB-C in a way that devices can be linked, instantly, because the USB-C circuitry they use can speak just enough USB to verify the connection is between two MIDI devices, then I will be more than happy to give my MIDI cables away and never bother with them again.

And yeah of course a stage or studio setup will still need them for the foreseeable future, it's not like decades of midi instruments vanish overnight. But you'll also start seeing USB cables thrown into the mix, and eventually you might not see MIDI cables at all in 20, 30 years.

It has to start somewhere.
Isn't that a perfect example of survivorship bias? That if our form of life managed to appear in a particular universe, it's built for us then?
Not really. For some people having a child counts as producing "something truly outstanding."

What I believe the quoted commentor was trying to get at was that some people have goals for happiness that are harder to achieve, but also can't be replaced for something else.
There are a lot of good takeaways from this, and I think this is a great idea and wish there was something similar for my area of work.

That said, in this writeup you fail to explain what you were building is. You kind of just start talking like the reader is familiar with your goal.

I read the whole thing and thought you were building a software product that you were going to resell, and all I could think was that you chose a horrible URL.

Only after finally clicking on the link to your product, did I finally understand what you were building.
That sounds like a lot more work to get the same desired result of no more support calls.
It needs to start with sugar, not necessarily end with it, for the same reason that most beers do not have sugar.
I share the same problem. I use SelfControl on MacOS to block all the distracting sites. I've configured my computer at work to start SelfControl on a schedule (9:00-18:00) so I have no choice over the block.

Still though, there are a lot of distracting ideas that come up as I work: what should I do for dinner? What's my routine for the gym tonight? What's the weather? How's the stock market today? I've started using a pomodoro app to make me psychologically less inclined to paying attention to distracting ideas as I work. Admittedly, depending on the difficulty of the task, it works more or less.

Part of the problem comes from not being completely motivated about my work. It's an issue that is hard to address, so I try to cope by increasing discipline.
I still think kde v2.x was a pinnacle of functional no bullshit GUI design.
without blockchanin it is rubbish
https://en.wikipedia.org/wiki/Mirror,_Mirror_(Star_Trek:_The...

It's a reference to a Star Trek episode.
This is a pretty biased representation. You're assuming that there either is no official website for the windows app or it cannot easily be found, and that the linux app is in the distro's software center.

You've presented the worst case scenario for windows and the best case scenario for linux.

A recent example of one of my installation experience for a certain application:

- Download tar.gz file from official website

- Move to appropriate installation folder

- Extract files from archive

- Look at readme contained within for further instructions

- Give execute permissions to the install script

- Execute install script

- Copy location of app launch script and create shortcut

- Download icon from google image search and add that to the shortcut so it looks right

A lot of steps required the googling how to do it and/or using the command line. Would normal users go through this? Would they even be able to in some cases? It's been claimed anybody who needs special software is already advanced enough to know how to do this. Ok, maybe, but I also don't want to have to, it's a pain.

Admittedly what I outlined is not the normal case of installing an app. Usually it is very easy with the software center. You can't hand wave away the shitty experience for anything that's not there though. Even with the technical knowledge to get it done, who wants to? Installing the same program for Windows would have required downloading the .exe from the official site and running it.
How Computing Came About
I'd probably install Google Chrome over Firefox by default.

Usually slightly better with compatibility as most developers target Chrome first and has Flash support for even the oldest of sites.
That doesn't work for stuff they buy on their own, which was what happened on my case.

Additionally any dude at the local PC store can help with configuration issues during warranty.

Or when their network goes tits up and the calldesk from the network provider only has support scripts for Windows or macOS.
We are conscious (at least I am, let's leave out solipsism for a minute).

Our minds are the universe, they are not separate from it.

Hence the universe is conscious via our minds. Individual little pieces of the universe are becoming conscious.
Polls aren't certainly the best possible reflection of what a community thinks if there is no perfectly representative a sample of participants. But it can be a good aproximation. Electing representatives is a kind of poll, so is HN itself. Participants vote here and there, factions balance out, you get some unstable equilibria that does the job of reflection part of what a community thinks and it often helps a community take better decisions than what a few (interested and absolutely politically factioned) politicians usually do.
Many years ago, I wrote an email to Steve Jobs saying that apps can easily spoof the MacOS password dialog. The solution is to show people a specific phrase they pre-chose in the OS, displayed in the textbox when they put their cursor in the textbox, and cause a delay (and maybe colorful animation) so they may stop if the phrase doesn’t match.

With websites you can do the same to prevent clickjacking, or an alert if there is no textbox.
Has identity been dealt with?

I have a domain, and I want my identity to be tied to my domain, regardless of which mastadon server I’m using. I don’t want someone else in control of my identity. I don’t want to lose my followers.

It’d be ideal if Mastadon supported something like IndieAuth. That way I could control my identity while also using the same identity across mastodon servers.
> That probably won't happen until we have a federal government that is no longer slavish prostituted to business interests, unfortunately.

If you're referring to the Trump administration, he hates Jeff Bezos and Amazon (and the failing Washington Post, which JB owns)
iPads have decent keyboard cases now. I considered getting one to replace my laptop last month but decided against it because it's not really viable for coding yet.
You could do this yourself, by setting a root account for your admin work and an unprivileged account for your parents.

With that setup is not so easy to nuke things over. (But a backup is still important :D)
And even if they still think it's Windows by the time they get to the 'download this remote access client' stage they won't be able to run the exe and the scammer will probably give up on them.
SelfControl is an app that comes with a decent starting blocklist that you can then add your own vices to. https://selfcontrolapp.com
Kuba Kingdom
Dead Ringers
The big change was in Windows 9x the icons were 16-color, unless you had a 16-bit color display (even 256 color graphics cards used 16 color icons because of palette swapping between applications).

https://imgur.com/GpS5Dln
Yeah, I've made stuff with notebooks for clients who wanted them, but I've never been sold on it. It can be useful for playing around with new libraries before I start using them, but when I want to write actual code I want to keep, I will always do it as a packaged library driven by scripts. You can't deploy notebooks.

Whenever I've had to use notebooks, if I make a change, I just run it top-to-bottom as if it were a script, and try to push as much of the important code as possible into a packaged library. And all of this experience has been with JupyterLab, which doesn't seem to address any of the concerns in this slideshow.

The simple fact that I can't F12 to go to the definition of a function makes doing anything serious with notebooks a chore compared to a real IDE. Missing static analysis, indentation control with tab, and moving lines with shift-up/down, and quick refactor tools are also nuisances that leave no reason to use notebooks over a real editor like PyCharm.
I would have switched to Chromebook, based on the usage pattern.
That’s partially because the freedom gained from tech is oftentimes invisible or taken for granted. The same goes for political freedoms. Try moving backwards, and it becomes obvious how much has been gained.
Would love to switch myself but with a 4k XPS had all kinds of scaling issues and gave up which was a shame. Considering typical Linux user probably has cutting edge hardware was surprised how poorly 4k was handled.
I think much is due to the mobile influence. Apples worked in a lot of hidden functionality into iOS. That’s led to things like the applications folder being nearly forgotten about and left out of UI. App switching used to be done by the top right drop down, but would never go now. Etc. I don’t know fully how to explain what’s missing, but something is.
Well, the complete concept of "saving" becomes less and less relevant. With apps and websites there often is no explicit need to save. Just edit the document and all changes are immediately synced up to persistent (cloud) storage.
Yes, you do not need to re-render the whole element tree, but you do not need that "Virtual DOM" to do that. It's truly is an "anti-solution" for the problem.

Even back in "medieval" era when YUI was the king, the practice of making getter-setter pairs with direct control over DOM elements was recognised as a preferred practice over any kind of state machine controlled page re-rendering system.

There of course was Angular.js - the prime target for React authors, against which all their claims held true.
I've always found the idea that the manager must earn more than the managed a little odd. Fundamentally, those are completely different jobs. It's not like the rather more insidious version where "Software Engineer level 4" is making a higher base than "Software Engineer level 5" because discrimination / nepotism / negotiation skills or lack thereof / ...

Consider e.g. a bank or hedge fund - it's perfectly imaginable that some of the star traders earn multiples of their manager.
Except sometimes it is: I have an audio workstation with two "yellow" USB ports (as opposed to standard USB2's black and USB3's blue) that are dedicated audio USB ports with additional circuitry specifically for connections to audio devices. My Komplete Audio 6 kept buzzing and letting me hear my cpu activity in my old system (is it both amazing and the most annoying thing ever to hear your mouse move as HF signals), and has had perfect audio since switching to those for-audio USB ports on the new motherboard. As far as I know only Gigabyte makes these (my specific board is a z170x gaming 5) but they exist, and they're great.

Certainly, UBS in general can't be used for this purpose, but if there's true industry buy-in for MIDI over USB then it's not hard to imagine more and more USB hardware will get made that can compensate for that problem. For instance, I wouldn't imagine laptops to get isolated USB, but a shiny new post-MIDI-2 audio interface sure would.
Education is a beautiful thing. Great story thanks for sharing.
Well yes, but I wonder who that is supposed to be, specifically.
> Good thing he isn't asking Apple to make only 4 inch phones.

> Phones bigger that that are grossly oversized and anti-ergonomic.

Looks like he is, actually.
This is pretty great on iPhone. One suggestion: on the carousel component, it requires too much of a swipe (50% of device width?) to feel native. Maybe reduce that to 20%?
Venezuela's inflation rate may hit 1M per cent
The suggestions are terrible.

There is too much awful garbage on Netflix. I don't want to waste my time with it, but it's right there--presented front and center. I can't count how many times I've started something only to exit it within the first few minutes. Or never made a choice in the first place.

I'd prefer a service with a few really good shows. Something a la carte.
Scala with explicit Nulls
>My example is silly,

I have other example, here in Romania going to your doctor to get your monthly prescription requires the doctor to input something into a computer, if the system acts it can happen to waste 30+ minutes waiting.

The IT system is not optimized for the doctor or patient benefit and it should have some fallback mode to pen and paper( if there is such a fallback mode the doctor does not use it for some reason)
DNA highlights the lasting impacts of a historical African Kingdom
Just because things ARE does not mean there is any reason for them to be that way. Evolution for example has no purpose, it just happens - because only the survivors reproduce. Intention is not necessary for this mechanism to work.

Regarding the "fine tuning" of our universe: We never can observe a universe that is not tuned for life. Because we cannot exist in such a universe. The universe's "tuning" for life proves nothing.
Ah, slinging studies. Well it's a correlation. I did a lot of research on this and all I could conclude is that the science is still very unclear.

Nitrates/nitrites are also found in vegetables. Actually, from what I understand vegetables are one of the largest dietary sources of nitrates by far.

In fact, they can have some health benefits. From what I have found, the primary danger of nitrites comes when they go through high heat cooking. This is why nitrites/nitrates in vegetables isn't as big of a concern - you typically do not cook them at very high heat. So heating up bacon in the oven or even medium heat in a pan does not release nitrosamines in the same amount.

I'm not trying to sway you either way, just pointing out there are a lot of factors that study does not take into account and it's much more nuanced than a simple correlation.
Did Diderot’s Legacy Live Up to His Genius?
It would be great if you could install Chromeos on any hardware. I guess Chromeboxes/books/bits are cheap enough.
Yes, after many years, they polished it to the limit, and browsers themselves got faster. That made the slowdown much less noticeable.
Older KDE's were overall quite good, but I personally found the deeply nested K-menu quite difficult to navigate quickly.
I have sent my father (who I no longer interact with) and my mother, a laptop with ubuntu installed. I have not had to support that thing for 5 years. it just runs. no updates, no virus scan ads. Its been amazing. i installed VLC player and firefox. They are living the life being "connected"
Exactly! I’m sure the first customers of this software will be the big pharma patent departments who will use it to further expand their patent space.
You also need to eat a lot of food just to keep your body warm if you are exposed to cold a lot.
https://opencorporates.com/ comes to mind
Popular WordPress plugin WPML hacked by angry former employee
Might the idea of "god must be good" emerge from the principle of balance? A balanced system certainly isn't cannibalizing itself. And the definition of "good" is a bit circular.
'The goal is to automate us': welcome to the age of surveillance capitalism
'The goal is to automate us': welcome to the age of surveillance capitalism

https://www.theguardian.com/technology/2019/jan/20/shoshana-zuboff-age-of-surveillance-capitalism-google-facebook?CMP=Share_AndroidApp_Submit_to_HN