skysight-inc/HackerNews huggingface dataset:
You could even write a script to traverse all the files in your bin directory and make all the aliases.
I didn't invent this, but I have a headless "config" checkout, and have a git-alias which sets my home-directory as the work-tree:

git init --bare $HOME/.config/repo
alias config='/usr/bin/git --git-dir=$HOME/.config/repo --work-tree=$HOME'
config config --local status.showUntrackedFiles no

Then I can do things like "config add", "config commit", and "config push".
How much does the brushed vs brushless motor matter given it is a single use drone?
How could you possibly hate on this?
Not everyone has to spend every second saving the world.
People can just have fun and bring small amounts of joy.

Hope you feel better friend, its going to be alright.
Where I live, the state government agency in charge of forest management will prioritize specific trees. Oak wilt, emerald ash borer and other diseases and pests mean that removing some trees is healthier than letting nature take its course.

Additionally, they'll open up larger sites to thin out overgrown young growth, though they'll pre-mark what they want taken down in both cases.
The cellular environment is such a mess it's not a surprise that environmental changes are observed by many types of bodies within the cell. It's hard to think of it like a "processor," though, when almost all of it's messages are non specific broadcasts and not direct targeted messages.

To me it seems like RNA is the processor, DNA is the RAM, and mitochondria are voltage regulation modules. That they're all environmentally sensitive is a consequence of how the machine is constructed.
The normal way here is to name your script simply `hello`, start it with a shebang reading `#!/usr/bin/env python3`, and mark it executable. This of course makes running it as `hello` work (if you put it in PATH), but also:

- The shebang is only specially interpreted by the Linux loader, i.e. when executing the file directly.

- You can still run it with any other interpreter in the standard way: `nohtyp ~/bin/hello`. Python comments start with `#`, so the shebang does nothing with programs expecting Python code.

- This situation (a script without an extension) is common on Linux, so Linux-aware editors understand the shebang to indicate a file type. At least, vim understands this and automatically detects a python file type without the .py extension.

I get your wish of Windows-like behaviour, and even if you might be able to conspire to have Linux behave the way you want, it's certainly not how people expect it to work, so prefer the above scheme for any software you send to others. :)
In general, the card emulation devices (e.g. the chips in phones) try to avoid letting any arbitrary UID be set. This makes cloning these cards more difficult than it would otherwise be. It’s not terribly difficult to find devices (USB-connected things and battery-less cards) that do allow arbitrary UIDs to be set, though.
I was disappointed by that, too.

Now if you had terminal guidance... Put flaps on the hat, and use shape-memory alloy wire and a coin cell to actuate them. The hats follow a laser beam projected by the drop unit. Minimal electronics required in the hat. This is how some "smart bombs" work.
I thought wafers were round in part because edges get damaged or contaminated in handling, and one would not want to have a real chip on the edge be damaged that way?
I guess my question is:

Does this work address a specious, disingenuous argument that is being put forth by NIMBYs to block solar installation, so does it address a real pain point?

I agree we should be able to build enough solar but does this work address a real bottleneck or a fake problem presented as real by people with ulterior motives?
> Serving cars is serving people. Who do you think is driving the cars or being driven in them?

From a strictly utilitarian perspective, you can serve more people in the same land space by other forms of transportation:

* https://en.wikipedia.org/wiki/Passengers_per_hour_per_direct...

If you have a budget of $x, do you want to move more or fewer people? Because private auto transportation ("cars") moves the lowest volume.

Further, cars interfere with things that may not have alternatives, like trucks that make deliveries. There tend to all sorts of options for individuals (and the average occupancy of a car is like 1.0) to move hither and thither and yon, but if you want to deliver a refrigerator or a sofa, that's a lot harder to do on public transit—though not unheard of:

* https://www.blogto.com/city/2022/01/couch-toronto-subway/

* https://www.reddit.com/r/toronto/comments/5erltx/apparently_...
This was a great read if for no more reason than this quote:

> I can still recall the cacophony of what amounted to an elephant on cocaine slamming on a keyboard for hours on end.
Very common scam. Introduce revenue source, say "it's going to the schools/teachers." Do that for a bit, defund the prior source of cash so the teachers are at what they were before. When it's time to run the next scan rinse and repeat. Seen it done with about every new tax introduced. Teachers still get paid shit and other taxes either barely move or go up.
When driving in Google Maps you're re-enacting an ancient space combat SIM
"Tie die"

Ha ha ha ha... Love it! Always informative and interesting :)
The idea is that cows, and all the infrastructure around raising them, are a huge source of greenhouse gasses, while just cultivating cow meat eliminates everything not directly related to producing a hamburger. More recent studies [1] cast doubt on that and even suggest as you do that cell-cultured meat may be more environmentally damaging, not less.

[1] https://www.biorxiv.org/content/10.1101/2023.04.21.537778v1....
My ~/scripts is a git repo

My dotfiles/configs are a mix of the following setup on boot:

- one-way copy of config file from $repo/$path to $path (prevents apps from modifying my curated config or adding noise)

- or make it a symlink (if I want it mutable)

- or make it a bind mount (if a symlink won't work; can be a file or folder)

- or make it a one way copy but add a file watcher to copy changes back to the repo (if none of the above work. Some programs fail if the file they need is a symlink or is bind mounted)

For dotfiles using a one-way copy, whenever I change a setting I want to persist I have to manually copy or edit the original $repo/$path. I can take a diff against the repo for a hint, or use `inotifywait -r -e modify,create,delete,move . ~/.local ~/.config -m` for something new.

Not using hard links since the dotfiles are likely to be on a different filesystem (or dataset) than their target paths.
Maybe I’ll try this
I recall several streaming services reducing their bitrates during the pandemic, ostensibly to offset the increased network load from everyone watching more while stuck at home, did those reductions ever actually get walked back or did they just become the new default?
Rust has three reference types
My team does quite a bit of this. We handle it in two different ways:

For some clusters we carve nodes out of VMWare simply using OS templates. For other nodes we we use cheap-and-deep blade servers and install the OS on bare-metal using PXE. Once the nodes are provisioned we use ansible to deploy Kubernetes. (Lately it's been RKE2 on top of Rocky.)

Generally speaking VM-based nodes are extremely reliable and seldom have to be rebuilt. (If we're paying to run VMWare its because the underlying hardware is high-quality.) Bare-metal nodes, on the other hand, are built on inexpensive hardware and they tend to fail in different ways. When they fail we cordon and remove them from the cluster and put them in a list. (We maintain sufficient overcapacity to soak failures as they come.)

If we're using persistence we have to take care that the statefulsets are configured correctly. Sometimes we use local-disk persistence so that our services can benefit from local NVME performance. Other times we use NFS (when we need persistence but not performance.)

We monitor cluster node health internally to Kubernetes and also externally using Nagios (shudder).

Kubernetes upgrades are a pain in the ass. Lots of times we'll just set up a second cluster to avoid the risk of a failure during an upgrade.
You mean, dinging them for false advertising? Or creating a standard?
This has been going on for a while:

https://www.smbc-comics.com/comic/ai-9
In addition to the great points in the other comments, I'd also point out that remote work is a double edged sword. I remember in the early 00s when the .com bubble burst, and there was huge talk of software work being outsourced to India and China. It never really happened, for lots of different reasons.

This time around, though, companies are much more comfortable with remote work, and Zoom/Meet/etc. has gotten much, much better than options from 15+ years ago. I've already seen an explosion of outsourcing to Latin America and Eastern Europe - the developers I've worked with from those locales have been great, usually great English skills, and much better time zone overlap. This trend has absolutely been pushing down dev salaries in the US, especially for more junior devs.
That's disingenuous. Python 3 was released around 2008, rails popularity was still rising. The community refused to upgrade for at least 10y, and several prominent libraries took as much to provide first grade python 3 support.

Ruby 1.8 to 1.9 migration was by contrast way milder. It took 6 or 7 patch releases and around five years to release 1.9.3, the first from the 1.9 series people actually considered stable, but after that the community migrated because it was *significantly* faster than 1.8 . Python 3 on the other hand was slower overall than python 3 at least until 3.6. The fact that the community stuck with python through it all does say a lot about human psychology and sunken cost syndrome.
I keep everything I care about in a dot-files repo that knows what to install where in different places. I wrote a little tool to make it easier for me to do this: https://github.com/oalders/is
> but then you have to add a shebang line directly to the script itself, which I always feel uncomfortable since it's hard-coded

It won’t directly help reach your goal, but it is semi hard-coded. The ‘correct’ (but see https://unix.stackexchange.com/a/29620 for some caveats) way to write a shebang line is

#!/usr/bin/env python

That will make it run the first python in your path.

> what if in future I don't want to execute my .py script with `/usr/bin/python` but `/usr/bin/nohtyp`?).

You could create a symlink called python to /usr/bin/nohtyp on your system in a directory that’s searched before /usr/bin (e.g. by adding ~/myCommandPreferences to the front of your PATH)
Others have already mentioned how to fix your problem, but I just want to mention one thing about why:

On Linux (really, all platforms other than Windows), file extensions are much less of a thing; executables of any kind have no extension just the +x flag (among other things, this means you can rewrite them in another language without breaking anything).

The .py extension is only relevant for modules meant to be imported; for scripts being run, if you really need to know, you are supposed to look at the shebang (usually #!/usr/bin/env python for externally-distributed scripts; this gets overwritten to #!/usr/bin/python or whatever for scripts packaged by the distro itself).

Note also that, while shebangs don't support multiple arguments, the GNU version of `env` supports a `-S` argument that can emulate them (the argument length problem remains though).
Well according to the gum brands it's good for your teeth. I've never heard of any evidence to the contrary, not even from my dentist.
Not proposing it ever actually happened, but one hypothesis [https://en.m.wikipedia.org/wiki/Snowball_Earth].

Personally, I’m of the ‘shits whack yo’ school of geohistorical projections. So got me. I’m still pondering what weird confluence of events could cause Salt Domes combined with massive oil and natural gas deposits like in the Gulf of Mexico.

Chicxulub?

Something else?

One thing is for sure, the more you understand and analyze the geological record, the more the doomsday preppers seem like insane optimists!
There are practical limits though. In a sub urban environment with plenty of big roads they aren’t congested at all times because of the unlimited supply of free road space. The goal is to minimize total time commuting while minimizing externalities. EVs from renewable sources obviates a huge one, and obviates noise and other issues. Autonomous cooperative vehicles that are smaller overall relieves the rest.
Look into gnu stash
You can utilize `command_not_found_handle()` for the extension-less behavior.
> When was the last time a political ad even registered to you?

They're not targeting you. Or me. Or 99.9% of the folks on this board. They're targeting their efforts at the undecided middle who are not sure who they'll vote for, or even if they'll vote. The ones who hear "Genocide Joe" or "Von Shitsinpants" and don't apply any further critical thinking.

Hundreds of millions of dollars are spent in swing states just doing "grassroots" get-out-and-vote campaigns.
Yeah I can do pretty much all of those. I'd prefer being able to do this sort of thing with images though :\
Watching his videos is often very calming for me at the same time. Visually striking beauty in simple things, calm narration and pleasing music. I also recommend his Lazy channel.
A new weapon in the battle against antibiotic resistance: Temperature
> The lower-case letters are the very characters used in system commands; brackets, backslashes, the colon, the back-tick, and the single-tick all had a special meaning to the shell

Please note that brackets have no special meaning to the shell.
I'll admit I'm not up to speed on the affect of the aggressive logging of Seattle on the hydrological cycle. From the little time I've spent there, I managed to gleam one small fact, that by the 1950's the Seattle city sewage system was dumping up to 50 million gallons of sewage into the Puget sound (per day).

I'm only a software engineer and have no understanding of hydrological cycles, but I suspect the evaporation and precipitation of that alone would have an impact on the nearby watersheds used for drinking water.
what a lots of free time to spare, creatw and joy...
Except, Calamus on the ST seemed to be light years ahead of anything else out there.
> I would expect that 90% of the time (in fact, 87% here) they won't find anything

Not opposed to the hypothesis, but we're talking about the dispatch of armed agents of the state who are permitted to use violence in the discharge of their duties. It's serious, and the facts that no party disputes are that 87% of the time, the destination is indistinguishable from one where no shooting occurred.

Now, the hypothesis that shots are in fact being correctly detected, however frequently there is no observable evedence is plausible and should be considered. This is something that can be investigated with double blind procedures to determine things like the false positive detection rate, or the rate at which police can accurately determine if a shooting occurred after the fact. I suspect that both of these rates are known and do not support the use of this product, but I am very open to saying I'm wrong if presented with more information.

This all just looks like your bog standard bullshit-product-sold-to-the-government con. Government officers (frequently police and the military) buy into a bullshit product because it justifies their operations and confirms their worldview. Up to the early 2000, the big one was a magic explosives and contraband detection wand that claimed to alert the operator via metaphysical energy when it was placed near any kind of explosive or contraband material. These products are largely psychological aids that help the operator justify whatever it is they are doing.
I have a custom tool built up over the years that keeps the history of that stuff in repos, but the actual files in ~/bin are usually hadlinks to the repo files (configurable - can be softlink or copy, too).

Every few weeks or months, I run a command on each system that gathers up any accumulated changes I've made to these files and syncs them to common machine that has all the repos. I merge those changes, then run another command to install the updates on all machines, so everything stays in-sync, over time.

I found that these ~/bin scripts and config files fell into a bit of a "donut hole" of development effort, where it was too much bother to maintain a full repo/build/install setup for every single script independently, but I did want to keep changes in sync and track them over time, rather than just having each system diverge forever.

So, my solution was to bundle lots of scripts together, into just a few repos, and sync/merge/etc them in bulk, to streamline the process.

A downside is lots of my commit notes are just a generic "gathering up latest changes" since I'm slurping up lots of edits to unrelated files at once. Hasn't really been a problem for me, though. I mostly just care about having the history.
Using the input characters to affect the token selection would increase the ‘magic’ a little.

As it is, if you go back into a string of !!!!!!!!!! That has been turned into ‘upon a time’, and try to delete the ‘a’, you’ll just be deleting an ! And the string will turn into ‘once upon a tim’.

If you could just keyboard mash to pass entropy to the token sampler, deleting a specific character would alter the generation from that point onwards.
Calamus was light years (maybe even decades) ahead of anything else.

It was pretty feature complete, so much so that it could probably be used today as-is.

People who used it likely felt a drop off, even to something like Pagemaker, etc.
You are hereby put on notice that the undersigned intends to and henceforth will appropriate for his own further use without attribution to you the phrase “atypically dumb in the greatest way,” and furthermore that the undersigned may modify said phrase by replacing “greatest” with “best.” Any objection by you to said appropriation and/or modification by said undersigned will be and thereby is deemed waived by you, provided you do not respond to this notice within 48 hours. Please redirect your reply, if any, to /dev/null. Thank you.
Y combinator codex (2021)
To get in first with the joke answer - Surely it must be something created on 1970-01-01 00:00:00
Is that because they mostly use dedicated links and intranets?

A lot of Enterprise messaging is based on UDP, I think on the presumption that corporate networks are just simply going to be a lot more reliable
A spike is not smooth (typically meaning continuous in the variable and its first derivative), which was one of the conditions.
> /usr/bin/env is already an abstraction).

Isn't that path and the behavior of the binary defined by POSIX though? I thought it's as stable as you can get.

That's why it's usually recommended that you use /use/bin/env bash vs /bin/bash in the shebang, as the latter isn't defined by POSIX
Also, China's battery production is described as a "battery complex" while US battery production is described as a "battery industry" or "battery industrial base".
An illustrated cover is on Introduction to The Design and Analysis of Algorithms 2nd ed (2007) by Anany Levitin [1].

In the beginning of the Preface, we find the following:

---

The most valuable acquisitions in a scientific or technical education are the general-purpose mental tools which remain serviceable for a life-time.

-- George Forsythe, "What to do till the computer scientist comes," 1968

[1] https://archive.org/details/introductiontode0000levi
When talking about beef specifically, the problem is that cows produce a disproportionate amount of methane, which is a disproportionately powerful greenhouse gas. If you don't want to give up meat but do want to make a dent in your emissions, even just eating pork or chicken instead is an improvement. There might be ways to reduce the emissions of cows in the future (different feeds, gut biome interventions, bioengineering), but right now these are science fiction.

As for the energy inputs themselves, the notion of grass-fed beef often gets trotted out as a way to make beef more eco-friendly, but in practice this mostly amounts to greenwashing. Most beef is not grass-fed, and most places in the world that raise cows are not suited to pure grass feeding.

And then there's the land use aspect. When we're clearcutting the Amazon in order to satisfy the world's demand for beef, we've fucked up.
But there have to be 20 people inside the bus (approximately 50% utilization) for that effect to be seen. Do you see that many on the bus at non peak times?
> Which has higher throughput?

For a 3.5m / 12' lane, you can move 6-8x more people via bicycle, and 7-10x more pedestrians, per hour, than via private motorized vehicles ("cars"):

* https://en.wikipedia.org/wiki/Passengers_per_hour_per_direct...
I stopped doing it, but I used to manage in house k8s servers like pets and not cattle.

We had a MAAS installation at some point, which was neat while it worked. The server boots from the network, has some kind of tiny Linux distribution to register itself in MAAS, and shutoff. You can later provision it from MAAS and it will boot with wake on lan, install the image you selected, and be ready to SSH after a little while.

We also had an OpenStack cluster, but we went bare metal after some years because it was more cool at the time. This infrastructure was there to learn, experiment, and have fun.

Monitoring was done in a strange way. Nowadays I would install kube-prometheus-stack and be done. At the time it was Munin and some bespoke monitoring script linked to a stack light. https://en.m.wikipedia.org/wiki/Stack_light
And iron oxide girder shapes are going to be pretty hard to blame on something else eh?

Iron oxide is super stable.
Chromium oxide too.

I’m not saying they’ll not oxidize, I’m saying they’ll still form very recognizable, unnatural, and stable shapes when they do. Even a fully oxidized iron sword leaves a sword shaped lump where it is.

And that isn’t something that occurs very often in nature.
I don't get it. Isn't the oldest file is limited by the purchase date of my computer?
Isn't the question equivalent to "Ask HN: who has the oldest running computer?"
And now, Minix is sadly abandoned.
I think numpy closely maps to how I think so it’s not as hard to read these dense lines as it would be to read expanded versions. I think my point of view is shared by a lot of leading researchers and this is why it is used more heavily.

The kinds of type safety you want might be good for other use cases but for ML research they get in the way too much.
Part of this is psychoacoustics... Our hearing sensitivity is peaked near a crying baby frequency regardless of dBa.
It's filling the same role people are wanting to use AI to fill, automation of information collection and identification of signal in the noise.
As a current semi-pro trombonist, I had the same reaction.

Relevant aside: Alan Kaplan has been recording Jacob Collier transcriptions for his YouTube channel. Check out “Moon River”.
Fine. But they are still mistaken in their understanding of physics. Ultimately, physics is what determined what is not possible and possible.

Also, your source provide a figure of 300-400 pounds to be the limit. So clearly, he didn't actually say it's impossible if someone somehow manages to get under the weight limit. The Wright Flyer actually weigh more than that, around 600 to 750 pounds depending on if you include a person, which is in the right order of magnitude. Nonetheless, the author contradict himself by saying it's impossible.
Startup opportunity: AI inside a small in-mouth implant to provide nerve stimulus to open mouth for you when it detects floaty inbound gum.
Where Is the Housing Shortage?