skysight-inc/HackerNews huggingface dataset:
Mounting Partitions Using Systemd (2015)
MicroGrad: A tiny autograd engine (~50 LOC) and neural net library on top of it
> But for city folk cars are a luxury

Cars aren't a luxury. Being a "city folk" at all is the luxury. Being able to afford a place, where you can outsource all of your errands to poor people, is the luxury. Being able to live in a place where "you can walk everywhere you need" is a luxury. (Not just in location and housing, but in job flexibility and leisure time, and in safety). Having the lifestyle flexibility to completely re-write your entire life around extreme high expense and very limited options, is the luxury.

> shave off $1000 from your rent, and instead spend that same amount on your car, in addition to now having to sit in traffic jams for an hour or two every day? No, thanks.

For a regular average American, it's more like "pay ~$400/month TCO to own a car, to save $1200/month off your rent". Generally speaking, no one actually spends money on a car, because unless you've made a terrible mistake (or are especially poor), a car earns you more money than it costs.

And that's before you get to all the other benefits -- (cheaper housing, larger housing, higher-quality housing, safer transportation, free personal distancing, disease-resistance) -- most of which are especially relevant now that we live in a never-ending-pandemic society.
A late addition because of something that came up today. I've had a laptop problem for a few days - screen blanking was failing. Immediately on blanking, the screen would reawaken, generally rearranging my open windows.

On Windows I would have vaguely but very briefly googled. I would either find a quick fix or not, and be on my way.

On Ubuntu I only bother searching online if I know what software's causing it, and it's open source. Otherwise I find the signal/noise ratio too high (and I rarely get useful answers on SO or other forums - I either get nothing or too many people helpfully but uselessly saying "try this!" "try that!"). More often I just dig into things myself.

So I trawled the syslog, couldn't initially find anything, narrowed down by triggering the issue deliberately while `journalctl -f`'ing, etc. I traced the problem to a recently installed Gnome extension that was crashing X on screen blanking. An uninstall failed so I had to find out where extensions are on the filesystem, remove it manually, restart mutter, etc.

The whole thing took about 25 mins.

The upside for Ubuntu here is that I could actually fix the issue. This is rarely a given with Windows (though for me it produces fewer such small issues). On Windows, if I can't fix something that's not critical within a few minutes, I end up just putting up with it. These accumulate over time and I find the OS increasingly irritating. Ubuntu's irritation level doesn't increase over time (though its plateau is way above zero). The downside for Ubuntu is that this really does involve more fiddling time (a known known because I keep logs). For me (a regular non-expert user) anyway.
I don’t know but I’ve become aware of just how difficult it is to remain pristine. Touch a door handle? After that did you touch your phone, keys or wallet at the store? Did you touch your car door handle? When you washed your hands, did you disinfect the faucet handle and soap dispenser after? It’s always a game of percentages even when you’re careful.
> doesn't show you the new filename

$ echo mv foo{x,y}bar

> the ability to edit a filename shown, in place

Easily done right in the command line. First, type this:

$ mv oldname _

The _ denotes the cursor.

Now erase the last word using Ctrl-W:

$ mv _

Now pastte it twie with Ctrl-Y Ctrl-Y:

$ mv oldname oldname _

Edit in place, submit.
Most Realistic Minecraft Creations
Youi: Full client/server type-safety in Scala using Scala.js
> $10k/y expense

$10k/y seems very high. Are parking fees $5k/year or something, or frequently buying a new car for some reason?
The emulation and reverse engineering gurus enabling the retro computer/gaming community do amazing work to preserve these classics for all time.
My understanding is that a terminal multiplexer consists of three parts:
1. Managing shells and windows
2. Parsing the ECMA-35/ECMA-48 escape/control sequences
3. Rendering the shells' parsed output within their window boundaries

> Can you share some resources etc on what could a good starting point if I want to explore this as a side-project?

I'm still looking for resources myself. Check out JdeBP's comment for some good information https://news.ycombinator.com/item?id=22847168
What are those balloons over Africa?
I burned 4 years making SharePoint intranet sites inside a big corporation. None of those skills transferred to modern development.
Mostly looking for decent query language, decent charting, and API to grab chart data.

Seems like you guys fit the bill. I'll do the 30 day trial, and see how it goes. Thanks for the response.
I'm having trouble envisioning how you could possibly put together a solution where the encryption key wouldn't be visible to Javascript, malicious or otherwise. How would that work?
https://nightly.ardour.org/list.php#build_deps

C++ (with a tiny bit of assembler). Most of our dependencies arise from our choice to use GTK, but there's a fair number that do not.

I wouldn't call any of them trivial dependencies.

Edit: on the order of a dozen of the deps are actually requirements for the build system of libs we depend on (e.g. autotools nonsense), but from a practical perspective, they are dependencies that have to be satisfied if you want to build Ardour completely from scratch (by which we mean, alternately, a Linux system with only libc, libstdc++ and X, or a new macOS install).
Not just that, but the time it takes me to get the braces correct is usually more than it takes me to just select the damn thing with a mouse, paste it, and modify it...
Alternatively you can use ZMV

http://zsh.sourceforge.net/Doc/Release/User-Contributions.ht...
https://unix.stackexchange.com/a/19291/73256
I upvoted his comment because I agreed with what he said and downvoted yours because it seems petty and sanctimonious.
No screenshots anywhere of anything as far as I can see. This is a strong signal for me that the project is not suitable for neither a demo or an example.

I would also like to see comparison with Keybase that actively competes in the same area, but actually has a viable product.
Wow, the Terminator was powered by a "Hello World" COBOL application?

Think what it could do with some real code behind it!
holy shit, might as well just go out and enjoy your life
I was about to say this, you beat me to it :P

It's kinda like Binding of Isaac if anyone was wondering. Similar in terms of you want to give up after losing sometimes.
Well, using Bash. A lot of these tricks aren't portable so you'll have fun when your scripts break on e.g. Dash (Ubuntu).
At least with the `fish` shell, you can use "Alt-E" to edit any command line. It's a visual, interactive, re-usable solution that shows the result before you commit it.
They are project loon. Everything else in this article is tinfoil. "saved you a click"
Love the manifesto. Great list of things. I particularly like #1. It’s been a major focus of mine to focus my attention on things within my control. And in the current environment that’s definitely not easy.
You forgot about shipping. USPS Priority is the most efficient way to ship packages domestically in my experience.
Yeah, only germs and fungi grow in warm regions. All higher life forms will rot away. Thankfully, our brains will rot away first.
> we have pretty good estimates on how many people will die if we don't shelter and isolate

This is a fantastic point/rebuttal and has helped shift my perspective somewhat. We can do things about tomorrow's suicides, heart attacks and diabetes later, though not too too much later.
I have received offers of 0% financing from Jeep and Ford for 84 months. They are desperate to sell cars and trucks.
Denver's system is actually quite good, except for their staffing issues.

I think this is an extreme anecdote which I find hard to believe the RTD at fault for.
Not at all, you're just not thinking the solution all the way through. If you want to see the results, an echo gets you there.

The important point though, is that one of the solutions moves you closer to a common language with other posix users, and one moves you farther away. If you use the tools the way they're intended to be used (brace expansion, for example), you'll recognize it when other people use it. You'll understand similar brace expansions in other commands you see others craft. You won't need to remember if that shell you sudo'd into uses your override or not. The reasons go on forever.

It really isn't necessary. That's not to say someone can't think of a reason for it, but rather that there are better ways to do what it does.
I have been doing the no-car thing for a couple years. I am very sick of it. Will be buying a car pretty soon.

The thing I hate about doing zipcar / getaround / etc. is the amount of time and hassle I have to spend making sure the car isn't damaged and reporting it BEFORE I hop in and drive off.
Zsh can expand expansions before you execute a command
As a reductionist I'd have to agree, but I like the idea that the coyote was wanting to share that moment while thinking (and not being able to articulate) "Nice view, huh?"
Science Media Centre: roundups and rapid reactions
Undocumented farmworkers help feed America but aren't eligible for Covid aid
Show HN: Bigboss.money Paid to Enter the Leaderboard
sshd on Synology NAS [1].

It took me two weeks of troubleshooting, cross-compiling binaries and reverse engineering the source code, until I figured out that I wasn't doing anything wrong - Synology had actually changed their version of sshd to add all sorts of proprietary crap [2].

Another one was the "Mouse battery low" alerts on Gnome under Ubuntu [3]. The root cause was in upowerd, but Gnome developers could have applied more sane defaults (e.g., no need to show the same alert several times per day, and even worse considering they don't go away unless you click to dismiss). Certainly not 100 hours, but much more time than I'd like.

[1] https://serverfault.com/questions/458553/cant-log-in-via-ssh...

[2] https://wrgms.com/reverse-engineering-synology-openssh/

[3] https://wrgms.com/disable-mouse-battery-low-spam-notificatio...
bigboss.money is a scoreboard where you pay to be included. The more you pay, the higher your score.
That’s it.
Of course, it's a bit silly, but people can be silly at times so I figured I'd give it a shot and see what happens.
Curious to hear what the HN community thinks.
I live in Denver. I've ridden the bus to work off and on for the last 15 years. I've never heard of anyone getting bedbugs from RTD buses. A few sanitary issues, yes, but not bedbugs, and not systematic issues. The service has mostly gotten better the entire time. Buses are relatively up-to-date, and within the last 3 years, RTD put in real time GPS bus tracking. Very helpful
Or just do a credit card chargeback.
If you have any third-party Outlook add-ins enabled, you might try disabling them.

There are a lot of poorly written add-ins out there.
Hmm, I'd always used the "seq" command for that...

$ echo `seq 0 19`

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Just going by the wikipedia entry for X. fastidiosa, but

"Symptoms of X. fastidiosa diseases worsen during hot, dry periods in the summer: lack of water and maximum demand from a full canopy of leaves combined with symptoms due to disease stress infected plants to a breaking point. Cold winters can limit the spread of the disease;[8] as occurs in California, but not in regions with milder winters such as Brazil." (https://en.wikipedia.org/wiki/Xylella_fastidiosa#Environment)

It sounds like this could definitely be related to climate change. I'm sure monoculture agriculture doesn't help, but (based on quick searching) olive trees don't fruit in a commercially viable way until they are 7+ years old and don't reach peak yield until they are 70 years old.

If it was purely a monoculture issue, I'd question why it didn't happen sooner given the lead time necessary to increase production.
0% financing for 80+ months is insane. I gotta look into these deals once my credit hit from refinancing my house is clear in a month or two.
Try Shaders & tiny projects.
Those numbers probably aren't knowable at this time. Over the last day I've seen stories that claim person to person transmission is twice as likely as previously thought but transmission via an object is much less likely than previously thought. Wouldn't be surprise if tomorrow there were stories claiming the exact opposite. It feels like we're both drowning and dying of thirst when it comes to information. But this crisis has not really been going on for very long. We have become so accustomed to getting information instantly that it's going to feel like an eternity before we get data that we are confident in strongly.
There was an AMA from the visa atorney of YC ten days ago. Perhaps you can find something related there.
Consumer Reports coined the phrase decades ago. That purchasing a new car is the worst financial decision anyone can possibly make.
Benefits are derived from optimizing common tasks. If you commonly use use the shell, it's worth learning how to use it efficiently.

If you don't use it frequently, your are likely to forget it and it's not worth optimizing.
It's a good question and one not answered by the README. The very first thing I add to any README now is a heading "Why?" (usually along with "What?" (is it)) because I often land on a piece of software's home page and after reading I still don't know how it would benefit me or why it has been created. The easiest way would be a before and after kind of thing but just a line or two can be a help.

The 5 W's[1] aren't just for journalists.

[1] https://en.wikipedia.org/wiki/Five_Ws
Does TypeScript test your logic for you? /snarky_response
Yeah. REITs and similar things will start their collapse after people miss payments on May 1st and some section of them continue on through June/July.
Thats wrong. You can put all your work under any permissible license and use any GPL library. The same is true for anyone who get the work from you. No need to re-license anything.

Large programs often use multiple different software licenses without having to relicensing everything to be the same. They just have to be compatible.
Yes. It's extremely hard. Clothes are especially hard. I have to take my dog out two times a day and I always try to use the same shoes and same hoodie for this activity. I wash them every other day, but that's a half-baked hygiene measure.

In reality, the only way to be safe is to always wash all your clothing every time you go out, but with a dog, I find that pretty hard.
but this version sounds not so great either (who cares what you wish?). Maybe something like "I might have bought a building if the site didn't break basic browser features like zoom,..."
To make two copies of the last argument, so you can edit one of them in place, in Bash (or anything that uses GNU Readlne), simply do this:

$ mv oldname _ # _ is your cursor

Now type Ctrl-W to erase the last word:

$ mv _

Then type Ctrl-Y twice to yank it:

$ mv oldname oldname _

Now edit in place as needed.

No utility needed, and just a regular mv command is issued whose inputs are completely recorded in the history.

Now,let's automate that. Add this line to ~/.inputrc:

# ~/.inputrc entry
\C-T: " \C-W\C-Y\C-Y\b"

Reload with

$ bind -f ~/.inputrc

Now Ctrl-T does it:

$ mv oldname_

Hit Ctrl-T

$ mv oldname oldname_

How about having Ctrl-T end up on the first character of the name?

# ~/.inputrc entry
\C-T: " \C-W\C-Y\C-Y\b\eb"
It seems that the issue exposed by DoorDash and Postmates is easily resolved by inserting volume discount language into the contract with the arbitrator. A competitor to DoorDash's arbitrator has already started making that sales pitch. It's possible the fees could be discounted for these existing disputes, too, though perhaps doing so during the pendency of a dispute might be risky--politically, if not legally. In any event, I wouldn't expect this loophole to stay open for long. Occasions for such schadenfreude aren't usually repeated.
Except the grocery runs.

>A had taken a few hikes, grocery store and takeout runs.

It is the worst possible place you could go. People touching everything, air not circulating well.
They are if you are getting 0% APR on the 80 month term like a poster in this thread has!
I went over their site. I'm a big fan of the nextdns project and the handshake project. DNS.live is a hub that lists top sites hosted with the TLDS from Handshake and offers free stuff. Basically the Handshake gTLD directory to make it easy to check out other people's sites as decentralized DNS evolves and see when names become available.

Websites instead of being http://whatever.com are just http://whatever/

It offers free free NS Hosting, free web hosting, free blog hostting, and free URL redirection for Handshake.org TLDs. No account is required (as per their website): https://dns.live/hosting.html

is the free hosting link

To learn more about it they have a start page: https://dns.live/start.html

And here are two excellent turorials on it: https://www.namebase.io/blog/how-to-access-handshake-domains...
and from Namebase.io (the ONLY TLD auction) has a good write up on NextDNS and how to get it going: https://www.namebase.io/blog/how-to-access-handshake-domains...

Namebase.io is like the auction system to obtain the domains, dns.live lists them and offer hosting

For me I just enabled Nextdns on all my devices and checked the handshake slider so I can see websites like http://ix

Regular dns works as it should and it blocks trackers etc.
Press F2 and rename
I'm also in CO and had COVID-19 like symptoms about a month ago (fever and GI issues without any other major symptoms for a week progressing into a dry cough/heavy breathing -- completely unlike any other flu I've had). I never got tested due to lack of test kits here in CO at the time and because my symptoms stayed manageable I never saw a health care provider beyond a virtual meeting to get a rescue inhaler.

At the point when my fever started getting more severe is about the same time people were going absolutely crazy buying everything up - my girlfriend couldn't even find a thermometer or medicine to keep my fever down. Luckily I had a friend who overnighted a bunch of supplies to me.

It's really scary to realize there is a possibility that you could die, alone, in a hospital, unable to have family visit. The lowest my blood oxygen got was 89% -- I'm fortunate that if I had CVD19 I seem to have got the "light" version of it and never reached the respiratory distress that would put me in the hospital.

I strongly suspect that the reported infections in CO are off by a lot - it wouldn't surprise me to find out it is/was off by an order of magnitude.
> Otherwise the alternative is that $10k/y expense on a rapidly depreciating asset

You don't have to run out and buy a brand-new Tesla just to own a car.

Most people own nice reliable vehicles for half that price. I drive a 2013 Chevy Volt, on pure electricity most of the time, and my TCO is only ~$6k/yr (including gas, insurance, maintenance, registration, car payment + interest, electricity to charge it, fancy winter tires every two years, etc).

Frankly, even that expense was a bit of a luxury. If I hadn't been so obsessed with EV's, I probably could have easily shaved $1,000/yr off that price with zero effort.
The replacement (https://www.hcaptcha.com/) is basically the same thing
Here's the 101 I found: https://www.namebase.io/handshake101

Edit: more: https://handshake.org/
https://dns.live/start.html

https://www.namebase.io/blog/how-to-access-handshake-domains...
I completely agree about the unit test point. I'm not arguing that it's useless - quite the opposite. But it's damn hard to write useful unit tests.
I've seen a case where an internal IT team took ownership of code I delivered. A few months later I was asked to make some enhancements, and I found that they've added a lot of unit test code. It was absolutely useless. Essentially, they were testing the compiler, not my code. Complete waste of time.
It has more to do with invasive species than anything. Xyella fastidiosa is native to the gulf coast states in the US. Olives and other species from the old world lack any resistance to the bacteria.

This same bacteria causes Pierce's disease in Vitis vinifera, the common grape (from Eurasia). Whereas North American Vitis species are resistant to Xf.

There's a lot of research going into solving Pierce's disease here in the US from breading programs to bacteriophages. The later may end up helping solve the same problem in Olives.
That's a really neat concept, thank you.
if you add the action of 'selecting the file name', the number of user specified operations is the same:

- <specify rename operation> : type mv or type enter

- <specify source file> : type file name or select file

- <specify destination file> : enter/edit new file name

- <commit> : enter to commit in finder, enter to run in shell
“Why haven’t I watched High Fidelity yet?”
can pdnsd (persistent/cache) work with nextdns ?
I live in the Bay Area. Since SIP, I have had bobcats, wild turkeys, deer, fox, coyotes all come by curious and interested. We have always had seasonal jack rabbits, possums and raccoons...plus the resident raptors and snakes. The other wild life is not rare either but the sightings are increased.

I appreciate every sighting. Not complaining. If they are going to venture in an urban setting like my Bay Area city, I can only imagine how it must be to test the boundaries unabused at Yosemite.
In my `set -o vi` bash I can type `v` to edit the command in vim before executing it.
> My preference in these situations is always to start with buy, and then try to justify build

What if there are significant costs associated with that? Integration, training, friction to move to a new solution later, etc?

When things are commoditized it works OK but for anything complex and strategic, the cost of implementing a potentially bad solution can be absolutely crippling, especially if dependencies on that solution grow rapidly within the organisation.
Unboxing a Wacom Tablet and Oil Painting Technique Discussion
I've never used them but know people who do. I suspect Uber/Lyft cut a big chunk out of the market between traditional rentals and awful cabs/public transit. The middle still exists--want a vehicle for a few hours to make a bunch of stops/drive a relatively far distance. But it's definitely a niche.
Devious, but delicious. The punishment fits the crime.
Someone calls Dyson, there's a shortage of COBOL experts I've heard
Learning About Covid-19. Discovering Twitch Communities. Titan 2 Composition
Yet in 1956 a devastating freeze destroyed the French olive oil industry. So perhaps an argument could be made that if there was more global warming in 1956, the industry would be more robust.

We can play the “climate change causes everything bad” game for pretty much anything, but we’d be intellectually dishonest if we denied that climate change could actually have benefits.
Also, typing braces are annoying. To think about it from a UX perspective, this solution on gist, judging by the video, is perfect.
Are there any synonyms or similar terminology for this type of behavior? I generally know it as "talking past each other".

https://en.wikipedia.org/wiki/Talking_past_each_other
Complex ≠ useful. A TV and a set top of your choice box is simple useful. A smart TV does the same thing, but is complex and inflexible.