skysight-inc/HackerNews huggingface dataset:
I agree with the author that software eats software. It took a sophisticated, expensive team just to launch an ecommerce line a couple decades ago, now you need no engineers at all. This trend will continue.

I disagree that this will result in net decrease for engineer demand in the foreseeable future. There appears to be no evidence for this at this time. Investor demand for new software products is currently endless.

I agree that a trend towards remote work could be a downward pressure on engineer salaries and power, particularly for silicon valley workers. On the other hand, it could instead be an upward pressure for all us engineers outside of silicon valley. It could be both, or maybe the remote trend will fizzle out in a year. Time will tell.
The key to using org-mode effectively is ignoring most of the features and using only a tiny subset that you actually need.

You aren't going to look like a wizard, but you are also not going to need to maintain anything ever. These kinds of cookbooks are nice to have around, but it's best to treat them as references, not guides.
What percentage of ebay visitors even know what portscanning is? How can somebody consent to something they aren't aware of, don't anticipate, and certainly don't even understand? Your notion of "consent" is an utter joke.
- choosing wich distro to use = pain

- installing a distro = pain

- making dualboot screen user friendly = pain

- installing graphics drivers = pain

- installing software = pain

macOS is the best linux distro, and for some reasons it is not on the list, go figure out
GDPR allows "necessary" data processing for "legitimate interests". IANAL but I believe a non-damaging portscan to check for security issues to be allowed. Especially as eBay has the legitimate interest to ward off fraud - and customers have the legitimate interest to have their accounts protected.
> Would you like to be addiction-free? If so, then a good place to start is to paint a picture of what your life could be like with no addictions.

That life would be very empty and boring.

> What if you never had another orgasm for the rest of your life?

I might as well be dead :)

> Of course we could live happy and fulfilling lives without these short-term pleasures. When we think otherwise, we’re confusing pleasure with happiness. It’s the nature of addiction to treat pleasure and happiness as one.

I'm addicted to a few things, but I don't consider them a source of happiness. You also can't really have happiness without short term pleasures, whatever they might be.

> You can’t have a relationship with the addiction. There is no moderation for an addict. The standard you aim to reach is being permanently alcohol-free.

Oh yes you can. The important question is that whether this relationship is disruptive, neutral or positive (like being addicted to training). Drinking isn't inherently bad, but the author thinks so. My impression is that there are equal number of studies on pro/contra moderate alcohol consumption.
Unlike Windows and MacOS
Linux gives you options

I’d rather say Linux gives you choices. Choices that you have to make, rather than options with (sensible) defaults. This is a big reason for why I’ve been unable to switch from macos to Linux as a daily driver every time I’ve tried in the past ten years.

Ironically, it’s simply too costly. Macos has been degrading over the past 6-7 years, but it’s still pretty good at standing out the way.

I’m gladly proven wrong if you can point at a path I’ve missed.
So I tried the linux thing off and on for about 6 years. After sun os, unixware, solaris, HP/UX, irix, bsd/freebsd, macOS, windows 3.1, 95, 98, NT and so on.

The issue is every time I buy hardware (primarily laptops) there was a lot of research in to the components and the quality.

I kept finding myself going back to OSX. It was just easier to in many many ways.

But now OSX is bloated nagware.
Apart from the fact Linux has total customisability, a working search function, doesn't spy on its users, has programs to run Windows apps, isn't anti-consumer, and of course is free.
Ah exactly what I was looking for — a quick summary of the specificities/main features of each distribution. Thank you! I'm considering running one of these in a VM to play with Linux again. The last time was elementary OS on a Chromebook and I really enjoyed that.
Taxes would be one of the legal requirements, yes. They are required and have a valid interest (as in "who are you, and how can we reach you?") to know where you live. "So we can figure out how much we need to pay you" is not a valid interest in my view. You're not getting paid to live in a certain area, you're getting paid to provide X hours of your time each week.
Which isn’t always a bad thing! Having a good system to collect and organize information can be a high value skill. But org mode is not much of a tool meant to get out of your way to let you get shit done...much more an elaborate Rube Goldberg machine to tune
404. Correct URL is https://rednafi.github.io/digressions/python/database/2020/0...

When using a cache like this, it’s usually better to serve stale data from the cache while kicking off a single background worker to refresh the stale data. Otherwise with significant traffic when the cached item expires you end up with many concurrent requests to the upstream resource, sometimes termed the thundering herd problem.

https://en.wikipedia.org/wiki/Cache_stampede
Lingon – A front end web framework for Ruby
Write front end web apps with Ruby.
I like that this takes the subject seriously- at least in America, people are very resistant to the notion that coffee is an addiction. Even if they do agree, it’s felt as pedantic to point out. So I’m glad it’s included here.

My take on this revolves around the part where you’ll supposedly forge deeper connections etc. I just don’t see it. I suspect our connections are what they are. They’re all we have, but also in most cases not that strong really. And it’s just part of life.

Since that is so unsatisfying, it makes sense to find it unacceptable and fixate on removing some contaminant, something that’s in the way of the real thing.
>> While it may seem overwhelming to see all your OS options on Linux, you may instead find it comforting

This is probably less common on HN, but I already have so many technology decisions to make, I don't really want to continually experiment with my OS. I just want it to disappear into the background, not be the star (or even really a conscious thought)

EDIT: huh, I added this comment when I saw no others, but it turns out my reaction isn't too uncommon, considering the audience here.

Too clarify, there are lots of situations where the OS should be a real first class concern, I'm just not convinced we'll ever get much traction at the general user PC level.
Agreed that that was the most interesting part of the essay, but not with the “easier to spy upon” part - I’ve been working remotely for years now and whenever a conversation leads anywhere close to being “sensitive” (eg, even talk of potential side projects) I just quickly open a non work communication channel and do it there (eg another Slack, fb messenger, what have you)
Chromium Experimental Rust Branch
Org mode has so many more functions than workflowy. You also don't need any of the keyboard shortcuts -- they simply Ardmore efficient ways to edit text, but they are just editing text. Orgmode is also plane text and extremely easy to replicate, even with Dropbox &c.

Workflowy has the opposite problem of orgmode. Workflowy owns your data and unless you frequently sync it with your hard drive then you risk losing all of your notes.

However, the best tool is the one that fits your needs and that you're familiar with. That said, would I encourage you to Wade into the orgmode pool? Most certainly!
> In the US, state and local taxes can cause a huge variance.

Agree 100%, hence why I said assuming you normalize out taxes. Guess I could’ve lead with “rent and taxes” to make that more clear.
I've tried many different distros (Ubuntu, Arch, Fedora, OpenSUSE, etc) and I actually find it much harder to get things done with Ubuntu or Debian than I do Arch or other lightweight distros like Alpine. The reason is that I often have to (or want to) do things that aren't supported by Debian or Ubuntu because it either requires using very new versions of software or it requires modifying a bunch of system configuration files. When you try to do that on Debian/Ubuntu you'll quickly run into problems because you're doing something outside what they expect you to do. Everything is hidden behind a big layer of abstraction (like a maze of symlinks and custom patches, etc).

So, you may find things like Pop! easier to get things done with because you're ok staying within the realm of what they support, but once you try to do something outside that, I guarantee you will quickly get very frustrated.
Alberto Alesina Has Died
This sounds exactly like what I was thinking: restaurants should team up and handle their delivery together, independent from the big delivery apps.

Glad to see they already are.
I'm sure he is not a running Nvidia GPU - that would be a giant pain for kernel development work.

There are many AMD discrete GPUs (APUs are problematic a little) including newer ones that work well with modern Linux kernels, so that's probably what he is running.
If by surpassed you mean cheaper than building new coal, or even operating smaller coal plants, then yes. Coal generation is still 2.5x wind+solar [1]. Claiming that the intermittent nature of wind and solar is a non issue is a joke. The system can absorb small amounts of intermittent power, but the problem gets progressively worse as the percentage share of the total goes up. We do need, modern, cost effective nuclear, and pumped hydro, and large improvements in grid scale battery storage as well as more long distance transmission to even out the supply.

[https://www.eia.gov/tools/faqs/faq.php?id=427&t=3]
> My prediction is that Slack will be replaced quite quickly by the first tool that really nails remote messaging and coordination

Doist, the remote-only company behind Todoist, created Twist [1] to address this issue.

[1] https://twist.com/slack-alternative
I would like to add, automation comes in stages. Some jobs are eliminated, then more, then more.

I just don't see any of that happening in software. Yes the tools change, but the number of jobs isn't going down.
We do live in Sedona, and usually stay around home on weekends when our town fills up with tourists. I also really like the "old town" part of nearby Cottonwood but my wife prefers Sedona and I am happy here.

I know a lot of people who make their living off of tourism, so I tend to look favorably at tourists and will often halt a hike for 5 minutes to talk with tourists on our hiking trails.
There is so much content online.

And joe rogan has almost 1500 old episodes (did they take them down?)
In that scenario, competition would come from different architectures. If you have one that can partition caches according to security contexts or encrypt memory at the CPU/L1 boundary at a lower cost, then you have a competitive advantage.

Graviton 2, by ditching SMT, has one such mitigation.
XKCD : Is it Worth the Time?

https://xkcd.com/1205/
I'm curious, if you install a desktop distro like Ubuntu then what choices do you have to make?
>> Wrong.

>Indeed, thanks for the correction!

Sorry for the brusque response, I had a "someone is wrong on the internet moment".

>Rust generics are strongly typed (definitions are checked), while C++ templates are "weakly" typed (type checked when they are instantiated).

True. The usual solution is to force-instantiate them against archetype classes. While it is not perfect it is a good approximation.
No, I believe that misses my original point.

cgroups and namespaces are privileged mechanisms that only 'root' can use, and share UIDs and other scopes across them (UID namespaces are complex and a risk in themselves.) It's required to re-implement all the required policy.

Separate UIDs need get no more confusing than PIDs. I agree we really don't want /etc/passwd with a gazillion entries; we should only be managing them only as much as we "manage" temporary PIDs. But imagine a command to view the "UID" tree like the PID one.

I agree it might not be how we'd design it if we designed from scratch. But then we may have chosen cgroups that integrated into the process tree and several other design decisions would change.

The name "user" ID distorts the conversation because it's unintuitive, but I am suggesting that UIDs already embody much of the policy that is needed.
According to Ray and his research, yes. Eating cooked carrots will promote unwanted bacterial growth in the intestine, and can increase the absorption of beta carotene, which in increased amounts can suppress metabolism.
Surviving WebRTC CPU requirements in large group calls
You've got this the wrong way round. Someone hosts a mailing list and some "canonical" repo - e.g. Linus's Linux tree - authors post patches to the mailing list. If you want to see every patch ever submitted you subscribe to the mailing list, and your mail server holds a copy of them all. You can download archives of the mailing lists via public-inbox and suchlike. And when you want to work on it, you grab Linus's tree.

The vast majority of Linux developers don't have their own publicly-accessible repository that you can pull from - they push patches to the mailing list.

Various archives can host copies of the mailing lists (you can ask https://www.mail-archive.com to do so for you), and the git repository can obviously be mirrored anywhere anyone who can clone it likes. Congratulations, you now have a globally mirrored, decentralised development process where the canonical repo and any patches submitted never disappear.
If only CMake weren't just as awful. It seems to have become an industry standard yet I can't begin to tell you how much time I've wasted wrestling with it lately. In an ideal world all projects would use CMake "correctly" but it's just not the case; problems are really hard to debug, no one really seems to know the current "right way" to do things, and the "right way" keeps changing anyway.

Coupled with an awful language, I just can't say that CMake is better, or much better, than autotools. But at least it handles Visual Studio and ninja. So yeah, we use it for the support it provides which is second-to-none, but it's a mostly terrible user experience, frankly.
I think we are collectively underestimating the number of people who never really thought of remote work as an option. But I also hope to be proven wrong here.

It also makes sense that although you may be biased towards remote work, you wouldn't feel particularly threatened. The people most affected by this are those just starting their careers, who wouldn't have the resume to be very picky about the nature of the remote work available to them.
"addicted to checking sites like HN"

But if we look at the physiology social media sites and the such are triggering your brain in the same way. And if you cold turkey stop all of those things you are addicted to, you will have an adjustment period. And it could significantly affect you.

Sure, it won't kill you like someone withdrawing from a physical addiction to alcohol might, to make you feel like you are dying like an opiate withdrawal, but lets not kid ourselves, the online systems OP and you refer to are designed to be addictive.
I don't think it's the deliverers themselves that are the cause of the high fees, though. It's that there's an entire profit-seeking industry in between. Plenty of restaurants have their own deliverers, and they're not that expensive.
There's always cua-mode if you want something more compatible with usual text editors. No telling what will happen for any other Ctrl,Alt shortcuts, but most regular keys should work as expected. And there's always M-x to just search a command (which will also tell you the hotkey, if any).
Not precise or technical, but from an evocative perspective, I like the term "Necroplasm".
I suppose it is like saying: "Python: Write computer programs in plain text!"

In my experience, one does actually just edit text files using org-mode. It is different than the Tasks sub-application of Thunderbird/Lightening, for instance.
Except for the problem of out of date software... :)
In short: org mode is software that sits on top of the markup language, and lets you interact in sophisticated, semantic ways with the information in a file.

The markup is just markdown, modulo a few conventions. The power of org mode is manipulating the data / text / content you have written and marked up
One of the “options“ is Ubuntu. Looks like a sensible “default” to me. Just works. Stays out of your way.
Then they need to disclose that behavior. Because my firewall marks portscans as a malicious activity.
In the US of course, we deduct our home office from our taxes, meaning that our fellow citizens, or debt, support working from home. Thos seems like a saner solution.
I agree, I'm discussing the case where the fee is unavoidable.
Perhaps you should start your path to GNU/Linux not by choosing the OS but by choosing the hardware which is designed for Linux.
There's no way all the libraries zip up to 75MB. Literally just the x64 CRT lib folder by itself zips up to 96MB. I think you meant more like 1GB?
I haven't read the article, but the title of the post stood out to me because of this thought that I've been having today, "do I struggle with substance abuse?"

The day/s after drinking alcohol tend to be down days for me. I'm more depressed, sad, and have lots of anxiety. I'm currently experiencing one of those days and it is starting to seriously concern me.

I know It would be better for me to stop drinking alcohol completely. I've done it before and was able to be around alcohol without letting myself consume any.

But at the moment I've been struggling with self-control and haven't been able to keep myself from drinking.

So back to my original thought, I think the answer is yes.
Tachyons in Fiction
> After being Linux exclusive on my personal laptop(s) for over a decade

You're an important part of the community that can help report bugs during installation, boot up, drivers, etc.

Consider switching back to help grow the community.
Org-mode does nifty things like letting you plop a date tag anywhere and indexing it for reminders later, like 5 day outlook.

Its basically text only onenote.
Maybe you missed the part where I said I was Linux exclusive for a decade plus. For me the trade-offs aren't worth it anymore - I'm mainly interested in a Linux programming environment. I'm sure the trade-offs are different for others.
> With WSL 2, there's very little reason to use Linux desktop any more.

My personal reasons to stick to Linux:

- my DE is fully keyboard-driven (Windows is mouse-centric to be point of being unusable to me)

- better support for complex networking (NAT, multiple route tables/VRFs/netnses, etc - just last week I had to run my entire network uplink through USB tethering, which was a breeze on Linux)

- system update when I want it, zero system-mandated reboots

- easy debuggability of software failures (Windows, when fails, is a black box and your only option to fix things is to enter black magic commands from random forum threads - without possibility of actually understanding what failed, looking at source code, etc)

- no feeling of always fighting against malicious, privacy-disrespecting software (it's not that I can't disable ads and tracking, but I really don't want to have to do that)
He is a bit the local Elon Musk actually. Has fans and haters. Is technically competent and occasionally trollish.
The Empty Library
Contrary to release notes latest Gnome 3 in Ubuntu 20.04 is slower on my machine compared to the previous one in 19.10. That's why I switched to XFCE which is super snappy. Not i3 snappy, but really close.
I've also experienced increased startup time with Snap, Flatpak and AppImages regardless of DE.
Salary is not an issue because I worked for 20 years, doing 32 hours a week, and saved money before moving to Sedona. Over the long term, spend less money than you earn and save some.

EDIT: I did do a full time onsite gig 2018-2019 managing a small deep learning team. My wife and I saved a good fraction of that income, and I still support that company for the 100+ US patents I worked on.
Aerosol Filtration Efficiency of Common Fabrics Used in Respiratory Cloth Masks
A big breakthrough can be in finding ways to use contractors instead of employees, or in other words allowing people to contribute when they want rather than being tied in a full-time employment contract.

Obviously there are big, possibly insurmountable, obstacles related to the cost of onboarding/learning bespoke tech stacks, the need to preserve trade secrets and serial dependencies that require work to be performed quickly.
Detailed whole-program representations with 100+mil LOC on commodity hardware
" To me they've always felt like a forum with a handful of mega topics that go on forever with worse (or no) pagination."

After using Slack and Teams I have concluded that good, old forums would probably be a better solution. You can discuss a topic in focused way instead of big discussion threads that never end and have tons of things mixed with each other.

Problem is that you can't propose such a thing in a company because something old can't be good.
Indeed. I never wandered that far into the deep end but did spend years running Gentoo as my main (initially, then sole) OS of choice. It took a few tries, emerge --update --newuse --deep --quiet @world was very slow on the Pentium III, but once it was up and running I loved every aspect of using it with openbox WM and others like it, sharing with folks on deviantart, etc.

I don't think I'll go back to that at any point, as it was far too much effort, but in terms of what I learned it was invaluable.

I should caveat that I would like to do the same with a BSD system at some point, only for fun on a separate machine.
"Unfortunately it can't do anything about search results returning precisely the opposite of what you searched for"

Try this: https://www.runnaroo.com/search?term=cheatsheet+keyboard+sho...

I built it with heavy influence [0] from this and similar comments on HN. Quotes are respected, and it will directly include Stack Overflow results (also saw that mentioned in this thread).

[0] https://www.runnaroo.com/blog/the-search-engine-hacker-news-...
I think it's a perfect excuse to procrastinate. You can spend months configuring Org Mode, tweaking and hacking away, instead of using something like Things, Todoist, or OmniFocus (or thousands more, whichever one you like best) and focusing on the things you should actually be doing and organizing. I've been guilty of that myself.
not sure if you're joking, but windows (IMO) did get better up until Win 7, then took a couple of misteps and a big backwards step with win 10 trying to tie all the loose concepts together into a single OS. It's really too bad we couldn't have some of the under-the-hood improvements with a stripped back WIn 7 style UI and just leave it at that...
I gave up on Ubuntu and switched to Debian (currently running on unstable or testing) after Ubuntu screwing up a dist-upgrade one time too many.
I would 100% move back to Puerto Rico.

My mom, sisters, long time friends, family, beaches, scenery, mountains, hurricanes, etc. I’ll take it all.

I would need to be able to have and run a central AC like here though. All I hear from friend is how hot it is right now.
I write polyglot literate programming academic papers with it. Nothing compares. We are many with that use case.
I'd say exactly the opposite. It feels like there have been a succession of well-needed adjustments, rather than a bubble popping. On paper post-2008 has been the biggest bull run ever, but people still feel caution; the "irrational exuberance" that pumps up a bubble hasn't come yet.
I am sure this is also possible to do in Switzerland. At least in Denmark it is.

However, a tax refund it less than a reimbursement.