skysight-inc/HackerNews huggingface dataset:
Mojave wasn't perfect (I got a gray screen every few months or so), but Catalina has been measurably less stable on the same hardware, same monitors, same peripherals, etc. to the point where (as stated by others) I can't even safely sleep/hibernate with external monitors connected anymore.

Even if it were a hardware problem that Catalina somehow tickled more often, if it only affected 5% of users it's still a problem. Being one of the lucky 95% doesn't diminish the experience of the 5%, especially if with Mojave the affected user base could have been 1%. We're not talking about $200 Chromebooks. These are $3K+ professional tools.

Bottom line: Catalina is less stable than Mojave.
My First 12 Years at Amazon.com
Does that mean they fixed “utf-8” or that everyone is just supposed to know that it’s fucking bullshit and always has been?

You can’t cut corners like that without inviting questionS about the character of the primary committers. The pecking order in software is about trust.

People don’t let that stuff go easily, which is why you still see people harping on MongoDB. Once someone is labeled a liar And a cheat, everything they say that doesn’t add up is “guilty until proven innocent.”

The utf-8 situation is on top of a bed of half truths. Things like publishing benchmarks with backends that don’t support isolation. A cornerstone of a good DB is handling concurrent access efficiently and correctly. Drawing attention to other benchmarks is a lie by omission. Better than just being incorrect for a decade, certainly, but still sketchy.
Maybe they are trying to push their signed exchanges / "AMP real URL"[1]? Last I understood, Firefox says they won't support it, ever. Apple is less vocal about it, but doesn't appear to be working it.

[1] https://webmasters.googleblog.com/2019/04/instant-loading-am...
Ya. Ditto acquihire.
From what can be understood: Writing a backend with Supabase will turn into managing all these servers.

Backend Server = Supabase (for realtime) + PostgREST (for REST APIs) + Serverless Functions (for business logic) + Postgres SQL database.

For somebody using Firebase today, How will this solution with Supabase be simple to manage and scale ?

Help me understand if I am wrong.
But are they free? I think that's OP's point.
Another form of this that seems to have taken over online discussions in the last few years is “<person> did <thing> because they are evil” (or rich).

As an example, I’ve noticed that privacy-related discussion on HN is often thought-terminated by comments that reduce down to “<company> is doing <perceived privacy-destroying thing> because they want to destroy your privacy”. On reddit, a common form of this is “<politician> is doing <something implausibly comic book villain-y> because they are evil”.

When the motive isn’t clear, I often enter these discussions trying to learn more about why - but more often than not, I just leave feeling the same way as the author here.
This. Maybe I'm just ignorant about the reliability of the screens that they're using, but those sure scream single point of failure to me.
University isnt about only learning what is useful for your employer. Its to you get people who hopefully do not end up building software with racist biases build in, or hardware that refuses to work if you do not have light skin.
"The fact that they are probably right just adds to the pain."

100% true. It's the dichotomy of leadership. Typically in engineering environments, the debate will be to take a risk or not. Risks can have rewards, but they can also have costs. The old guy knows the costs, but the rewards are less certain. The young guy only has a fuzzy idea on the rewards and the risks. As a leader, you have to look at both sides and assess if the reward is worth the risk. Sometimes that means telling the old guy, you're right... but I want to try anyways.
Primer: iOS Design with Figma
There are “random mechanics” popping up that do repairs on all types of evs. There’s quite a few who only deal with Tesla’s.
I’m finding myself puzzled over why it’s so hot - I started my lockdown on March 11 and have to actively remind myself that we skipped Spring this year.
I really think Snow Leopard is remembered overly fondly because it's direct successor—Lion—was quite bad. But, Apple fixed Lion's problems in 10.8 (Mountain Lion), and avoided introducing any new ones in 10.9 (Mavericks).

Consequently, 10.9/Mavericks is my actual favorite version, and what I'm typing on right now.

When I decided I was going to downgrade my main machines earlier this year, I did a lot of comparisons of Snow Leopard, Mountain Lion, and Mavericks. I could not see a compelling reason to pick Snow Leopard or Mountain Lion.

Mavericks performs well and never seems to crash. When I loaded all three up in VMs and starved them of resources, Mavericks remained the most responsive, I suspect because it supports memory compression. (Interestingly, Snow Leopard lists 1 GB of memory as the minimum required, whereas Mavericks lists 2 GB, but Mavericks still seemingly did better with 1 GB than Snow Leopard.)

Design-wise, while I prefer Snow Leopard's higher contrast in some places, it has a tendency to look either garish or plain in others. 10.8/9 look more refined, without going all flat. And while 10.8/9 have a lot of stupid defaults, I have a setup script I've been using for years which fixes most of them: https://github.com/Wowfunhappy/Mac-OS-X-Wowfunhappy-Setup-Sc...

The one big advantage of Snow Leopard would have been compatibility with PowerPC apps via Rosetta. But, there are only a handful of PowerPC apps I'd actually want to use, and a lot of Intel apps that support 10.9 but not 10.6.
“Revenue” :)
I've migrated from Roam to Obsidian and it's really awesome. I have ownership of my files, there are constant updates with newer features and bug fixes and the community is really nice :)
I'm behind you and have only been using for a few weeks but I dig it. And it comes as an AppImage too!
This is so unfriendly to users. I don't understand the push to obscure URLs. They are sometimes hiding the URLs in search results also which is infuriating. One more reason to use DuckDuckGo.
Programming Phoenix 1.4 is probably the best book. Very friendly and easy to follow (and written by the Phoenix and Elixir creators)

https://pragprog.com/book/phoenix14/programming-phoenix-1-4
I'm hitting the stupid SMB bug everyday but the symptom seems to be different. I tried to manually connect to `smb://nasbox.local` in Finder and it works with `nasbox.local` appearing in the sidebar. I can also click `nasbox` (without `.local` and this is advertised by the avahi-daemon on the nasbox I believe) and it opens the network shares fine.

However, if the Mac goes to sleep for a while and then later wakes up, I can no longer access the shares with the same message "The operation can’t be completed because the original item for “folder_name” can’t be found".

This is so damn frustrating.
so basically upvoting?
Just a heads up: There is a typo in the flow chart — “logicaclocks.com”.
I've never been involved in any software testing until I stumbled upon Obsidian a couple weeks ago, been testing it with a bunch of other PKM nerds and #Roamcult refugees ever since, it's been a quite exiting and rewarding experience. Really looking forward to the plugin ecosystem, no doubt it is going to become one of the most promising PKM solutions in the future.
I have bad news. No 14.1" screen.
https://www.apple.com/macbook-pro-13/
I do like Python, but I think Perl is actually designed (and actually is) a super-charged bash. Perl was created with the purpose of simplifying the combination of bash + awk + sed + grep, a goal it has achieved quite well.

Python has better OO and has won more mindshare than Perl, but I don't think it was ever meant (or accomplishes the goal) of being an "overcharged" bash.
Amp is supposed to reduce file size and script overhead. Its seemingly innocent goal was to speed up page loading on slower mobile devices and reduce bandwidth usage. Google then cached entire amp versions of articles on their servers and never load the original when searchers or Google news app users click to read an article. It means the authors of the articles web pages never get hit by readers. This is I think the main reason why website owners are quite upset.
The best enforcement mechanism is the election. Every voter needs to have all relevant information available when voting. They must forego the campaigns' narrative and make their own decisions using their own data.

In democracy you always get the politicians you deserve.
> If for some reason touchscreen malfunctions, what options are left for the crew?

First, the spacecraft is I believe fully automated. While there is the ability to pilot the craft manually using onboard controls, my understanding is that is already considered a backup or unusual scenario.

As far as the touchscreens themselves, my understanding is there are four touchscreens total, and each can represent / control every aspect of the vehicle. So if a single touchscreen fails, the other 3 provide redundant access to necessary controls.

Finally, the dragon capsule does have manual (non-touchscreen) joystick controls for the critical flight controls.

So these systems have enough redundancy that a touchscreen failure should absolutely not jeopardize the flight.
Section 230 is not about splitting them, but the first amendment itself already makes that distinction (as your article points out).

I think the article's headline "says it doesn’t matter if you’re a publisher or a platform" is incorrect, because if sec 230 eliminated that distinction it would be in conflict with the first amendment. The interviewee also never makes this claim. It's more so that current rulings of section 230 simply say that you don't "publish" but "platform" user generated content.

As far as I know the contention is where the limits of this are. There definitely is a point where it stops, since a digital magazine very much is a publisher and responsible for the articles it puts out. Some people think heavily curating already means that it's not just user generated content, while others think it's fine.

In the end, I think this is something that will eventually be decided by a (supreme?) court ruling. Trump won't get to decide this alone, but I don't think it's impossible for him to escalate this.
I'm not trying to excuse their poor communication, I think the problem is that they have given the Tesla Stores a lot of autonomy in managing deliveries. That means the mothership is reliant on the Stores for status updates.

That autonomy has benefits for some. In my case, our Model 3 was initially scheduled to be delivered to a Tesla Store an hour from our house. We called to see if we could have it delivered to the location 15 minutes away, they instead offered to deliver it to our home.

The weekend before delivery we received a call from the location 15 minutes away saying they had the car and we could pick it up immediately if we didn't want to wait for them to arrange delivery.
Can't believe that was over 26 years ago!

In case someone didn't get the reference, https://en.wikipedia.org/wiki/Eternal_September
I wasn't old enough to remember it, but when search engines tried to do this in the 90s, it became clear that people preferred machine recommendations. See yahoo directory, look smart.
In the show "Downton Abbey", I think in season 1, Maggie Smith (think royal old lady) says, "What's a weekend?"

https://youtu.be/zhfpBW-nUWk

For very different reasons, we all feel the same now :)
Show HN: Planmail – Achieve Zero Inbox every morning in few swipes
This app has changed the way I take notes - markdown, local files, wiki-style [[backlinking]], and Latex support has made it fun to build a personal knowledge base.

I never liked the hierarchical structure of most note taking systems, and backlinking just lets you write - you navigate the network structure later (you can also still use a hierarchy on top of the network structure if that's your thing).

Highly recommend checking it out!
YouTube actively deletes anti CCP comments
You can get them online...

https://service.teslamotors.com/

It’s just expensive
Maker here, excited to be on Hacker News. Obsidian is going into public beta today! (We're also on Product Hunt, come check us out!)

We made Obsidian to be your long-term second brain and personal knowledge base. As you put in more notes and make more connections, the knowledge base gets more valuable, so we think it's important that you can 100% own your data and not rely on any cloud services.

We believe you second brain should work similarly to your own brain and connections are crucial in thinking. Obsidian supports [[internal links]] between your notes out of the box, and provide a powerful graph view and backlink pane to help you understand your knowledge.

We also noticed how personal note-taking and knowledge management is, so we built Obsidian to be very extensible from the start, and let you put together your own workflow with plugins like daily notes and page preview as building blocks.

This leads to our three fundamental values of Obsidian:

1. Local-first, Markdown plain text based;
2. Link as first-citizen.
3. As extensible as possible.

Obsidian is a powerful front-end for your knowledge, like an IDE for your notes.

Learn more about Obsidian's features: https://obsidian.md/features

Read the story of the project and the team: https://obsidian.md/about
It's more nuanced than that. Iirc they're rewriting the way extensions are handled internally on Firefox for Android, making only certain extensions available initially. Feel free to look more into it for more precise information, this is all public.
Correct, but if you have multiple people talking at the same tome, you still want to see all of those people, without relying on Speaker Mode to switch between speakers for you.
Sure. I'm not saying that I think it would be good, just that it's possible.
Obsidian is one of the best apps I discovered recently and almost immediately become a core part of my workflow despite its early stage.

It's a personal knowledge system built to last: proprietary formats provide advantages but end up locking you in it – especially when it's about a monthly subscription.

Obsidian is built on plain Markdown files that can be accessed by any app and are unlikely to become obsolete. The files are local, though you can put them in any cloud (in the future Obsidian will provide an additional paid sync option).

The devs are great and have been great at receiving feedback and adding the right features.
Quinine-based drugs are no small thing. They are neurotoxic even at low dosages, for example (the somewhat-related antimalaric drug mefloquine very often causes really bad nightmares, at the very low prophylactic dosage, and it has a long half life so they persist even a few weeks after you've stopped taking it).
The push is to get you to stay at Google. They are hurting real bad because people are typing "amazon.com" searching for shopping queries on Amazon now instead of Google; Google hates that.

Google wants to be the gatekeeper of the internet. It wants to be the middleman between everything you do online. Might you be using Google Chrome right now? Or Android? ;0
The point you're missing is that there is no vaccine for Covid-19.

If there was, no one would consider variolation.
Tambora was a VEI7 (whereas the better-known Krakatoa eruption was VEI6).

Yellowstone could hit VEI8, but has apparently taken a mellower view of late:
https://www.usgs.gov/faqs/yellowstone-overdue-eruption-when-...
Even though I’ve been working from home the entire time, I can’t shake the feeling that I’m approaching the end of summer vacation (43 with no kids so it has been a long time since that was relevant to me)
It's not exactly Roam, but the thing looks promising still. I like that it is offline-first and Markdown based, really feels like the crew has got some ideas in what direction to lead this project to. The bi-directional links in themselves are quite a killer feature that makes many note-taking apps like Evernote feel obsolete.
Yeah that’s how it for me. One week takes all eternity compared to what I’m used to a week feeling like. Yet a month goes by in the blink of an eye. Odd feeling and doesn’t make sense
Maybe I've been really unlucky, but I haven't seen an iPhone realistically surviving more than 3 years with real usage. Buttons dying and the battery barely surviving a day was pretty common. I know there will be survivor examples out there, but without knowing the average it's hard to compare them.
When he shows any semblance of Skin in the Game and gets inoculated with the virus, then I will think about listening to him.

There is no amount of money that can be paid to someone where there is non-zero risk of dying or having long-lasting damages to your brain, heart or lungs.
This is a great product if you want to take advantage of all the latest (and more) features in note taking + personal knowledge management software. Bi-directional linking, graph view, plugins, community themes. But the kicker is you own all your own note files in plain text (.md files) in a folder of your choosing on your computer (and can also sync your database with something like Dropbox, iCloud, etc.).
Tracking Federal Purchases to Fight the Coronavirus
I was feeling the same way until I started jogging in the mornings. It fires my mind up and the endorphins help keep the mind sharp throughout the day.
Right, this is more about tracking clusters and finding out exactly how effectiveness of different regimes such as lockdowns and required mask wearing compare. We need all the data we can get to make sure that our social policies are correct based on robust scientific analysis and not on emotions conjured from the demon haunted world.
Catalina decided to remap my paragraph key to "ö" this week (using a 3rd party Swedish Dvorak layout). Remaking the layout to the proper symbol works for about an hour. It is my Emacs prefix for functions I don't consider important enough to warrant their own direct key bindings. Annoying doesn't cut it.

I haven't done a factory reset yet, but I started backups today to be able to.

Catalina is a disaster. I got my Mac for free from a relative,but I sure as hell won't buy another.
"Slow" isn't a typically big deal for CLI apps, but Python culture tends to do a lot of work on initialization, and I've consequently seen a lot of Python CLIs that take nearly 10 seconds to print --help. Because the way most apps and libraries are written, you end up loading and initializing every single library that any part of your CLI uses, even if the subcommand in question doesn't use those libraries (e.g., printing --help). This is solvable via lazy imports, but few go through the hassle of doing this, especially since it makes the code ugly and non-idiomatic.
This article hit on a number of issues I have with today's Web development.

The Biggie:

>Remember that the browser is the user agent, not the developer agent.

Others I find significant:

>“trust the web browser”.

>Don’t mess about with the scroll wheel

>don’t override default behaviors on the right click and text selection.

>Don’t use JavaScript to create custom input elements like text boxes, combo boxes, or scrollbars.

>Try not to use a purely visual representation of information, such as an icon: these should always be paired with text.

>Also avoid moving information around — animations and visually complex state transitions.

>When adding images, always include an “alt” tag with a plain-English description of the image.

When using correct document structure and semantics, it can be amazing what you get for "free" with respect to usability.

Additional issues I deal with on a daily basis which exist because some folks weren't satisfied with the default, correct behavior:

- A div with a "click" event is not a button or link

- A div with nested span elements is not a select

- The ad hoc "click" event handling does not handle auxiliary/middle click behavior

- An icon, with no accompanying text, also has no title attribute or anything else to convey its purpose to the user

- The ad hoc navigation implementation does not recall scroll position

- The ad hoc navigation implementation does not allow me to "back" out of the website

- The scroll event handler, called tens/hundreds of times per second, so that it can update the sticky "progress" bar that someone thought was necessary to inform me how far along the article I've come, increases my energy bill and the ambient temperature inside my home

Sometimes I just want to grab these folks by the collar and yell "Stop touching it!"
I wonder if the touchscreens are made of diverse hardware types and run by different programs running on different types of CPUs. If it's all common hardware and a common code-base then one in-common hardware or software failure could still take them all down.
Is Go a good option to create some background tasks. For eg. monitor which Spotify songs are playing and and store that in a json file, etc. Or is Python more suitable for this?
All it would require is an AMP website that mimics the Google login page. It already says "google.com" at the top of the browser, and we've told users to trust that, so...
Same. My freezes seem to be caused only by GPU lockups.

Other scenario only a reboot can fix is sometimes menus don't draw and/or video playback doesn't work in any app.

But at least Bluetooth is nowadays more stable!
How to Tax the Cloud
Netlify Build Plugins
I drive the Tesla 50-120 miles a day depending on what I’m doing that day. I mostly got it for the autopilot and then loved everything else after the fact. Whatever flaws autopilot has, it’s life changing if you have to spend a lot of time on the highway.

P.S. An old Wrangler definitely isn’t representative. Hell, the old ones are even better. My wife has a newer one and we will probably keep it forever. Great vehicles.
After a few weeks of oatmeal time, I employed the same strategy. Monday night I call the folks. Tuesday is music night. I'm learning Let It Go on the recorder to play for my niece. Wednesday is reading night. Thursday is movie night. Friday, Saturday, and Sunday are all open. Every other weekend is virtual board game night with friends.

I like having something to look forward to. It provides enough structure that the weeks have a rhythm. However, each week is more or less the same. If that ever becomes too much, I'll insert some events with monthly structure.
We don't consider it as a short-term feature, but it's in our plans to make integrations with Wordpress / Ghost in the upcoming months.
On Android I have a similar problem; I use Reddit is fun, and so it doesn't open that app; it always wants to download the main app.
They're car companies selling cars. Volkswagen is the world's biggest car company. It's no surprise that they're becoming the biggest EV company as well. I really wouldn't worry about it.
I have yet to see positive press regarding these techno loan sharks. How can we provide loans to the working class without exploiting and humiliating them?
If it had any effect on covid-19, it'd be very obvious by now. There isn't some massive conspiracy here, it just doesn't work. The reason trials have stopped is because France, Italy, Belgium & the UK have seen worse outcomes generally, directly because of it.

I don't get the 'it needs to be taken before symptoms!' argument - like we can possibly give a immunosuppressant with non-negligible side-effects (e.g. arrythmia) to billions of people with no scientific evidence of it working on covid at all.
The article states that funding was insufficient to detect people or animals in the vehicle. There is no safety kill switch in the back. People will die in these.