skysight-inc/HackerNews huggingface dataset:
Considering how much of Scotland was forcibly converted into pasture for English mutton and wool, this is hilarious. Interesting definition of "damage", because sprawl of housing lowers biodiversity more.

Feedlots are far more damaging. Virtually all damage from animal-raising is due to the number of people eating these quantities of meat. Antibiotic-resistant pathogens are a damage we get from intensive meat-raising, and I think even the author of this piece might have to adjust their world view to sleep well while daily observing a US feedlot.

Fewer people, eating less meat overall, is how you reduce damages.
Audi's phased out the entirely physical-button driven interface in favor of touchscreen and trackpad-based inputs. There was a generation in between that also had an odd and extremely large implementation of the legacy combination dial/joystick/button thing.
Is that why BMW is integrating Android Automotive?

https://www.press.bmwgroup.com/global/article/detail/T040187...
I kept reading that as "paleogeography", which is a common geological term. (i.e. reconstructing ancient landscapes)

Weird how the brain jumps to "term I know" rather than actually reading a word.
Any resources you would recommend to learn the basics and/or fundamentals of accounting and finance?
Yes, I suppose I should have said pre-installed, but that woulda killed the tempo of the joke.
Another fun facet of in car touchscreens that I've seen - icons and 'home screens'...

Lets have a home screen consisting of a 2x5 grid of icons, and because we have 14 icons to fit in, lets make that scrollable by swiping, but not give any visual indicator of that at all.

And just for fun, lets have half the icons overlap in functionality, so Radio, CD and USB Media are all different icons to get to mostly the same functionality, and we have two different settings icons, so if we did a better job of grouping functionality we could manage with <10 icons...
>> Then each renter will become a homeowner, they will feel very comfortable

Not sure about the entire comment, but the above line is the clutch item. Once a renter turns into a homeowners, things change drastically. In the US you are typically highly leveraged once you buy a home. That means a 20% drop in home value wipes out all your equity. So once you buy into the system (esp with leverage) you have a huge incentive now to perpetuate the system that once enslaved you. Now you become the prison guard. Sadly, even the prison guard is in the prison of debt for many years, thus has to maintain the jail.
Link to phone with full keyboard.
I did try that but it just runs 'set -o vi' and exits. He shows using it to launch a multiplexer... I suppose it's an alternative to 'ssh -c command'. I tried to figure out a way to invoke 'set' followed by the remote user's $SHELL but couldn't figure it out. I'll keep fiddling; thanks for your reply
I find Mac less consistent, especially around home/end key behavior. In some places, home goes to the start of a page, in others, the start of a line. In addition, the key combinations and gui behavior are annoying. Ever try to cmd+tab to a minimized window? You have to do finger gymnastics to add an extra key to get that window to open. Other than the cli, I've seen little benefit in using a Mac vs. a decent PC with just about any Linux distro or Windows.
I wouldn’t call those links reliable sources, more like “imaginative projection”. Remember when NATO bombed little Serbia for 79 days and engaged in a media blitz with mindboggling projection of Serbian army loses, only to discover after Kumanovo agreement that only 13 (in words, thirteen) armoured vehicles were actually hit. Generals openly stated afterwards they were lucky not to commit ground forces based on these projections since the opponents strength was not diminished. Serbia only surrendered when NATO started hitting power stations, water facilities, food factories and realised the NATO lunacy wasn’t going to stop on its own, sending Serbia to the stone age.
This is partly why browsers and javascript got so much traction. Also why I expect webassembly to eventually be the default compilation target. Who knows WASI might evolve to be that de-facto OS API layer

From wikipedia:

Solomon Hykes, a co-founder of Docker, wrote in 2019, "If WASM+WASI existed in 2008, we wouldn't have needed to create Docker. That's how important it is. WebAssembly on the server is the future of computing." Wasmer, out in version 1.0, provides "software containerization, we create universal binaries that work anywhere without modification, including operating systems like Linux, macOS, Windows, and web browsers. Wasm automatically sandboxes applications by default for secure execution".
Right? On a break like that I don't even have my laptop with me.
Definitely feels like this article was written with a pre formed opinion.
If you mean "actively advertising Tailscale on social media", that's true. Tailscale is amazing. One of the most impressive things I've seen in my whole career. Of course people are talking it up.

If you mean "actively advertising Tailscale HN submissions on social media", no, no way. It wouldn't even work. The watchword of people with long experience on HN and who care about submissions is "don't talk about submissions on social media"; it trips the voting ring detector, which nobody knows how it works, and it is incredibly embarrassing talking to Dan to ask "did the voting ring detector flag this post (or are we just not as cool as we think we are)".

On top of that: Tailscalers were notable for their technical blogging before Tailscale existed. Avery's posts have been doing well on HN for years.

Finally, there is, if not a formula, then a sort of base recipe, like of a French mother sauce, for a strong HN post. Tailscale reliably hits all the notes. Dan has posted some of them in his Launch HN advice, if you're interested. There's a good chance Tailscale would rank well even if the product wasn't universally beloved by everyone, just because they've got their writing tuned the right way.

Add all that up and it's surprising to me that Tailscale isn't on HN more than it is.
From what experimentation I've done it doesn't take much of a leak. I'm agreed too except that in the absence of us or somebody fixing it, the whole thing is going to blow up.

Dark ages are a thing. It's not at all guaranteed that you can preside over an injustice engine of this nature and have it persist at all: externalities will bite you.

I guess the follow-up is, 'given that this is going to blow up, how hard of a landing do you want? Do you want an apocalyptically ruined planet, or heads on pikes, or massive asset seizure, or all of the above in various combinations?'
This is not a downturn.
I use NVidia on my single Windows gaming system, but every Linux desktop system around here has AMD. I actually end up playing just about any game that plays on Linux on one of my Linux machines, and only boot the Windows system when wanting to play an exclusive title or occasionally just to do OS updates to be ready to play later. I've been using almost exclusively ATI/AMD GPUs since the Mach32 days, but for Windows gaming systems sometimes NVidia has the performance crown for months or years at a time with reasonable stability.

My fastest laptop is an oddball. It uses an AMD mobile processor with integrated graphics and an NVidia discrete GPU. Windows 10 handles that fine. Several Linux distros didn't install correctly at the time I bought it, but Ubuntu did. I'd have been okay with it installing to only support the integrated GPU, but it supports both and has a menu option for every app to launch it on the dedicated GPU. So far the only problem I've had with that whole laptop is a Windows update breaking the bootloader and making Linux temporarily inaccessible.
> Yes, but a lot of car manufacturers got around this by making a relatively common control suite for all of their cars. There are car-specific items, and luxury versions of a brand tended to change it up from the standard, but most manufacturers seemed to have an identical set of buttons/knobs for climate control in each of their cars.

I drive in rental cars quite often and it's always a huge relief when I'm at the desk to pick up a vehicle and they hand me a key for either an Audi or a VW.

Before even I've even seen the vehicle, I know I'll be able to use the controls in it.
Speaking of upping their game, I have a friend who worked in photography, and photo and video editing. Over the years, the tools got better and better and more user friendly. The money started to disappear due to more and more people being able to just use phone apps to do it all. He adapted by… leaving the field completely for a tech job.

That’s what we will see: a far smaller percent of people who have the pleasure of paying their bills by working in the arts. It’s all already so commoditized, I don’t know a single artist any more who can do it full time except one woman with a gallery I met the other day on a road trip. Is she going to have to go back to her old career of environmental policy soon?
I always tell my clients - the difference between writing code and maintaining it, is the difference between raising your hands and keeping them raised indefinitely.
iPhone 12 with Safari here, and the app fails to load entirely with a and no further messaging.
Despite being 10x slower - is it still doable with few cups of coffee and waiting? I have no idea how long in wall clock time generating these images take.
... except for a Caddyfile :)

For those who do not know Francis, he is co-developing Caddy, THE. BEST. web engine there is.

I take this opportunity to thank you as well as Matt Holt for the incredible product.
Hate PDF Forms? Check Out My No Code Solution
Hate PDF Forms? Check out my No Code solution!

Create a form using text markup. Get an URL pointing to the form and mail it to your customers.

I recently received a PDF form (created by M$ Word). I use Linux and managed to open it with Libreoffice (Draw!).
The text entry boxes were misaligned or just missing. Digits each had a separate text field. Tiresome...
By the time I had re-exported it to PDF with the fields filled, some of the formatting had been changed/lost.

So I made this.

I'd rather fill out forms in my browser. Browsers can print PDF. What could go wrong?

Tell me in the comments below.
Most real world business problems don't involve board positions and rules and winning moves as simple as chess or Go, and do involve a lot of people that need to be persuaded. So the ability to answer "why's that the winning move?" or "what would change that conclusion?" or "how confident are you are data is reliable enough?" is a lot more useful than a slightly better [over]fit.

Even with this example where it's analysing probabilities of heart attacks which can be [retrospectively] validated with precision, I absolutely do want the doctor who says "you're high risk, these are the main reasons why and how you mitigate them" than just a model with a lower false negative rate that can't tell me why.
Why then do towns (which have similar population density to suburbs) not suffer from the same problem?
Nice observation! That sleep is there in the case the queue is full, which means the caller can't put an additional element into it. The only option is to wait and see if the queue becomes less full... The hard question is for how long? Here we just added a fixed amount which was/is reasonable for our use-cases. Maybe/probably a better would be to implement exponential backoff https://en.wikipedia.org/wiki/Exponential_backoff, but that's a bit more complex (not too much). We never hit any limitation with the current implementation, if we do, we'll improve further!
Big reason I avoid modern test equipment, too.
OK, now this makes me feel weird. I just realized that I must have no idea what a suburb is. I've only lived in Canadian cities, and I've spent extensive time living in Shenzhen and was stuck in Busan for almost a year due to COVID. I am now realizing that I must have never seen a suburb before because everything I imagined as a suburb must actually qualify as a city. What am I missing here, or is the US really just that abnormal in the world?
ooh that's fun! makes so much sense for general purpose computer + controller controls.
Secret talks that could have prevented the Apple vs. Facebook war
I'm not an urban planner expert, but the logic makes sense to me. I look up my downtown condo vs a suburb home of comparable value, and I pay twice as much in property taxes. It's not hard to understand how density is inherently more efficient.
With Dall-E you can already do selective inpainting to replace areas of an existing image. It’s incredibly powerful.
I use:

Istat, Bartender, AltTab, Paste, 1Password, The Clock, Hammerspoon, Tripmode, DaisyDisk, Charles, TinkerTool.
I'm looking in my `~/bin` folder on my work machine right now. I have a good few that are very specific to my work.

- Scripts to test our rate limiting for both authenticated and unauthenticated users (was handy)

- API routes changed in a given PR (set of commits since the last interaction with master in reality)

- ssl-expiration-date - Checks the expiration date of a site's certificate

domain="$1"

echo "Checking the SSL certificate expiration date for: $domain"

curl -vI "$domain" 2>&1 | grep -o 'expire date: .*$'

- test-tls-version - Checks if a website supports a given version of TLS

domain="$1"
curl_options=( "--tlsv${2}" --tls-max "$2" )

curl "${curl_options[@]}" -vI "$domain" 2>&1

There are also some miscellaneous PHP scripts lying around for template related stuff. PHP makes a create templating language when you need some basic programmatic additions to your output text.

Everything is too coupled to my work to be useful to others, and most of the automation scripts I've written for work are run as cron jobs now and send out emails to the appropriate emails. Most of these are written in PHP (we're a PHP shop).
This recent spike in has prices left a lot of people without. It distributed gas to the people who could afford it, not to the people who needed it, no?
What's fascinating to me is how so many of these images are "too" beautiful -- rather than actual photographs, they're more like overstuffed fantasy landscape paintings that are trying to combine mountains, moss, a volcano, sunset, and mist all in the same image (image #10 if I'm counting correctly).

But then maybe that's just a result a overstuffed prompts being fed in.

It's also very interesting to see both perspective and reflection inconsistencies, but how many of these aren't obvious at first glance -- only after you look for a couple of seconds.
The trend to touch screen and touch control in general is so pointless and regressive.

It’s not just cars. You now get high end cookers with touch buttons that can’t be quickly adjusted, require long presses to turn on and off and don’t work when wet.

Same with high end digital cameras. My old SLR from the 90s had instant access to shutter speed, focus, f-stop, +/- with clicky dials that you could use with your eyes closed. Modern ones have half that buried in a menu somewhere.

The Touch Bar on mac - now you have to look at the keyboard to use shortcuts. Useless.

This was a god damn solved problem! Buttons let you use them without looking, touch screens don’t.
Critical Thinking Strategies to Sharpen Your Thinking
Does "turn down volume" work when you're playing loud music or have the windows down driving on a windy/noisy road?
I recently moved to an embedded software role. I sought out this move because I love writing code for very small computers, fiddling with registers, Blinky lights, etc. I didn't realize how important an accredited RTOS was for many commercial projects. It's not really about middle-aged devs being stuck on grungy-old tech. It's about being able to support a device for the next 10, 20, or 30 years with a consistent tool chain. This is especially true for devices that have some sort of industry accreditation, like medical devices. It's very expensive to get that accreditation and if you change the embedded language, that will probably start the process all over again.

That doesn't mean there aren't companies looking at Rust, because C code is hard to get right. We use a mix of emulators, FPGA simulators, unit testing, static analysis, manual code reviews, and various coding standards to try to avoid introducing a bug. It would be nice to work in a language that took certain classes of memory errors off the table. I'm sure Rust has some monsters lurking in the shadows, but at the level I've tried to adopt it, I haven't found them.

With that out of the way, I like Rust. I think there's good quality basic tooling like IDE support and debugging. but It's a little bit of a crap shoot as to what board support you can get. A lot of times I've been able to get by with "close enough" HAL crates. Chances are you will find a board but may have to write a driver for a particular device. (By driver I mean something that understands how that device works and knows what bits to write at which address to set registers, or I2C commands, or whatever). It's not as bad as it sounds, but you will learn to read spec sheets. Many CPU's are a mix of features supported by the IP the chip manufacturer decides to put into their product. Like they might not support some optional components in that specific chip.

Be careful about ESP32. I believe some are based on the Extensa cores and I think some are based on RISC-V. Those are different architectures. I agree with the people below that recommended STM32 which is a more predictable ecosystem since they're all ARM. M0, M3, M4, etc. are all well understood, highly supported cores. ST's licensing (I believe) requires you get a license for the IP before you can distribute a commercial product based on their architecture. I haven't looked at Espressif's restrictions.
I agree with your positions, but the level of snark was exceeding uncalled for.
One of the things I like about my 2022 Nissan Leaf is physical buttons and switches. It has a touch screen but it's only really for config stuff, the radio, and of course showing maps from the phone which is its primary role.

The lane keeping works very well too.

Only thing that sucks about the car is the CHADeMO fast charge port. There's a good number of them around here but not as many as CCS or Tesla and they're probably on their way out. Of course I don't road trip with it that much so it's not a huge deal for me personally.

There are some indie folks working on a CHADeMO/CCS dongle but it's non-trivial. It can't just be a dumb dongle. Basically has to emulate both sides. Will end up being expensive, and would also mean your car has a dongle. But then again in the future everything has a dongle.
Corporations generally avoid creating cryptocurrencies because of the immense regulation and legal work they would have to do. And because banking regulation and compliance is generally out of their wheelhouse. Facebook tried it with their fiat basket backed stable coin.
For some reason "spicy" also makes me think more opinionated? I like it. (There's also probably a place for "boneless skinless" in the arsenal somewhere)
In the crypto ecosystem the compliance and anti-fraud space is doing very well (it's about time):

https://techcrunch.com/2022/05/24/doppel-helps-nft-projects-...

https://www.coindesk.com/business/2022/07/20/ai-based-startu...

https://www.theblock.co/post/159791/center-raises-11-million

Shameless plug - Doppel and Optic are direct competitors for what I've been building:

https://fnftf.io/

(We're the only solution that's publicly available).

Not to mention the various Know Your Customer, mixer detectors, etc such as Chainalysis, TRM Labs, etc.

I know crypto isn't popular on HN - given the amount of fraud, etc I've certainly jumped in here and elsewhere with plenty of comments and my thoughts elaborating on just how bad things are in the space (I do live and breathe it every day). My take is regardless of where you stand on crypto we should all be able to get behind solutions that are trying to clean up the space. Fact is it is here and (little) people are getting ripped off and scammed left and right.

On a side note (and probably worthy of an Ask HN) I've been self funding Tovera for a year and we have yet to land any investment after six months of trying and hundreds of hours (minimum) spent on the effort. Plenty to be said about the good and bad of where we are and how my motivation and mental health is doing. Our three direct competitors are all technically inferior and well behind us yet combined they've raised $27m... Classic story of the value of vision, pitch, and salesmanship vs tech.
Prior to those elections, discussing the security of voting machines was 'academic' and only concerning from a sec PoV, but after those elections it became somewhat taboo to discuss the academic aspects of voting machine security for fear it 'legitimized' certain recount requests as well as other accusations around legitimacies...
Why shouldn't the city pay the costs necessary to attract the labor they need?
Then we get eventually get a population reduction. If you're an economist this is bad. If you're old, this ain't great. If you're interested in preserving at least a little bit of nature and the environment on this planet though, it's likely a good thing.
Sure - but if I could say, "make this landscape look like it was shot by Thomas Heaton..."

Edit: For context, the original reply (now deleted) was about how magic mushrooms were easily obtainable.
That's all great information for the case that people love their Teslas, I have no doubt about that. I'm still not convinced people are rebuying Tesla's because they prefer touchscreens over tactile buttons though. I believe there are plenty of factors that go into that loyalty decision. I'm sure some people do prefer touchscreens, and some don't -- but we don't know what that breakdown is.

This study just came out: https://www.vibilagare.se/nyheter/physical-buttons-outperfor...

The study adds another variable to the discussion -- even if users prefer touchscreens, touchscreens are less safe than real buttons.
I'm not sure that caring about the design of a desktop environment and website are equivalent - if nothing else, they're different skills to implement. And in any event, it's an early-stage project; that their goals aren't realized yet is hardly surprising.
For their front car doors Vw, Audi, Seat have been using same design for years.
Touchscreens are just an easy way to cut costs.
What are the odds they put a huge touchscreen in their EV?
I don't understand. The population in wealthy countries is growing very slowly.

https://datacommons.org/tools/timeline#&place=country/USA&st...

What makes you say that housing costs are the cause? I've not heard of that argument before.
No. React-Redux only uses Context to pass down _the Redux store instance_, not _the current state value_. The store instance doesn't change, so that use of context will never cause later re-renders.

Instead, components directly call `store.subscribe()`, and check to see if they need to update after each dispatched action.

See my post "A (Mostly) Complete Guide to React Rendering Behavior" for more details:

- https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-...