skysight-inc/HackerNews huggingface dataset:
>>The market decided that emissions and safety were particularly important

WRONG... Governments decided that emissions and safety were important, not the market.

>>But it never decided that simplicity and repairability weren't important. Turns out there was just more money to be made by slowly eroding those qualities.

then that is the market decided they are not important, consumers do not ask "how much does this cost to repair" because the new car buyer most likely will trade in that for a newer model before the 100,000 mile warranty is even up so they do not care.

It is the 2nd and 3rd owners problem that deals with repairability, that is also a factor in why (in normal economic years) Toyota's maintain their resale value every well and other manufacturers drop like a stone, Toyota as a reputation to be reliable and inexpensive to maintain on the used market, where say a Chevy or Ford has the exact opposite reputation
Cutting Medusa's Path; Tackling Cybersecurity Kill-Chains with Quantum Computing
"not my keys, not my money."
I've had this same issue with my Synology. Randomly Time Machine would stop doing backups because the destination was "corrupted".

I've given up on Time Machine over SMB and I'm using Borg + Vorta for my backups. It has the benefit of being readable by any other Linux machine, too.
So they can make money from selling stock photography?

If everyone can just run their own prompt against free models, wouldn't it be more likely that no one pays for it anymore?
Consistent open-source icon library for designers and developers.

With 285 icons currently available and a growing library, these open-source icons are perfect for modern frameworks like React, Vue and Svelte. Whether you're a designer or a developer, we've covered you with features that will make your life easier.
You don't need to pay the full subscription.

You just activate it when you're diving and then deactivate it when you're not.

And having done quite a bit of diving with the Apple Watch it's worth every cent.
The Cost of Mining Bitcoin in 198 Different Countries
> gotten a low interest mortgage before quitting

Meaning it would have been easier to with a demonstrable income stream? Or just incidentally, due to macro stuff and time raising interest rates over that same period
“Rated to 100m” does not mean what you think it means. It means, essentially, that it theoretically would be safe at 100m depth, assuming you lower it slowly and don’t move it about at all. IIUC, local water pressure varies significantly when you move something around underwater, which is why “100m pressure proof” does not mean “can be brought down to 100m depth”.
Real dollars were invested (by their investors and customers)
At the same time, storage of value bitcoiners - the majority that titanically dwarfs medium-of-exchange/currency bitcoiners - have been trying to get the average layman to put money into the system as much as possible. More bag holders at any cost.

And it turned out that that cost was something that would give the illusion of security, and hide away the technical minutiae that would prevent the system from sucking in those non-technical users.

The bitcoin and other crypto communities don't get to have it both ways. You can't pull in average folks with these mechanisms, to increase the value of your holdings, while simultaneously admonishing them for using and trusting the systems set up to bring them into the fold.
Craft now has an AI assistant
there are many medium size banks that have a mainframe or two at the heart of their system.
Where did you look for jobs in the EU - as in which message boards/websites etc...?
The under sink filters I'm aware of cost ~$200 and run passively off water pressure
> Now find a real life 2022 Suburban owner that actually gets anywhere near that lab tested mileage. So while I am sure it get better than 12-14, probably closer to 18 in reality

Sure, EPA ratings are inflated but you probably get close to 1 mpg over the combined EPA mileage rating of the most efficient version of the 1988 Suburban (and 50% more than your claim before you inflated it once conparative numbers were introduced) in yours. Right...

> they do that with smaller engines and tubro's

A naturally aspirated 5.3L, no turbos. Its true that one of the 1988s had a 6.2L, but...
DC Rainmaker showed what happens to the watch when you take it past the max depth in his review [1] (using a pressure chamber).

I think your concerns are valid and merited for your very advanced level of diving, but at the same time the vast, vast, vast majority of divers aren't going anywhere near 130 feet. If I were going on a standard "simple" dive to <60 feet, I think I'd be pretty comfortable with just the apple watch ultra, a dumb watch + cheap depth guage and a written back-up plan.

1: https://www.dcrainmaker.com/2022/11/diving-with-the-apple-wa...
MLMs are pyramid schemes, not Ponzi schemes.

And they hate being told that they're a pyramid scheme. They'll claim that pyramid schemes are illegal. They're not. Pyramid schemes in which the only thing being moved is money are illegal, but as long as you offer a real good or service, you can pyramid it up.

They'll claim "everything is technically a pyramid scheme" trying to conflate a hierarchy with a pyramid scheme. But in a typical corporate hierarchy, money flows downward. I don't buy stock, I don't rent space, I don't etc. I am not responsible for any of the assets. I get paid for the value of my labor (in an ideal world, let's not get into that discussion here). In a pyramid scheme/MLM/network marketing bullshit, money flows up. I have to buy the stock I'm responsible for selling. I need to find/rent space to do so, I have to get customer contacts, etc. And on top of that, I have to recruit, train, and manage people under me. And for this privilege, I owe some percentage of my sales to someone higher up.

Never join a company where the first thing they ask you for is a check.
confused about the "world first" part..

https://en.m.wikipedia.org/wiki/Tupolev_Tu-155

"the world's first experimental aircraft operating on hydrogen and later liquid natural gas"
Do you think self-custody is simple enough for mass adoption by non-technical users?
I'd say AES Encryption/Decryption (aka: every HTTPS connection out there), and SHA256 Hashing is big. As is CRC32 (the VPMULDQ instruction), and others.

There's.... a ton of applications of AVX512. I know that Linus loves his hot-takes, but he's pretty ignorant on this particular subject.

I'd say that most modern computers are probably reading from TLS1.2 (aka: AES decryption), processing some JSON, and then writing back out to TLS1.2 (aka: AES Encryption), with probably some CRC32 checks in between.

--------

Aside from that, CPU signal filtering (aka: GIMP image processing, Photoshop, JPEGs, encoding/decoding, audio / musical stuff). There's also raytracing with more than the 8GB to 16GB found in typical GPUs (IE: Modern CPUs support 128GB easily, and 2TB if you go server-class), and Moana back in 2016 was using up 100+ GB per scene. So even if GPUs are faster, they still can't hold modern movie raytraced scenes in memory, so you're kinda forced to use CPUs right now.
Is there some angle from the business side I'm missing here?

It sends the message that the Apple Watch Ultra is robust enough for diving, which is pretty cool and makes it a more attractive product even if you don't dive.

We see this in all kinds of products, right? Among watch collectors, 200M diver style watches (from the Casio MDV106 all the way up to Rolex Submariners and beyond) are probably the most popular single style.

We see it in autos, with people buying vehicles with rugged capabilities they don't need. Or in shoes, with people buying athletic shoes for activities they don't partake in. A laptop with more CPU and RAM than they probably need. Etc.

From a purely logical standpoint this is silly, of course. And for some kinds of products like autos this level of excess is deeply wasteful.

However, I think what people are really buying is peace of mind and we all engage in this to some extent! It's simply nice to have a bit of gear so robust you don't have to worry about it!
Ask HN: How to deal with terrible R&D code?
I'm working as a Backend Engineer at a product company. As part of my job, I integrate R&D code into the product. Most of the time, this R&D code is very terrible, badly-written, error-prone,... The frustration is growing day-by-day, release-by-release, as the R&D process still remains very horrible. Recently, I have to clean up a repository written entirely by a short-term intern, without any review from anyone else. She left the team recently, so no one grasps low-level details.

When I raise this issue with the engineering manager, he said that we have to accept this as a fact, as the R&D team does not care about code quality. Their work is to get things done, then leave them to the engineer team to figure out. The problem has been raised many times, but no solutions so far.

More context about the teams: The R&D team is located in California, while the engineering team (including me) is located in Hanoi. So communication is not very easy.

So my question is: How can I deal with this terrible process, or at least cope with the frustration.
They're pretty young geologically, <5 mya. Hawaii gets insane amounts of rain, but its hard to imagine that being enough to fully erode an islnd the size of mauna kea, and i think you would expect to see similar volume between the islands if it were just erosion, since it would mainly just be flattening them, rather than dissolving them, but i'm also not a geologist.
I'm wondering… have you ever tried to restore from that TM backup?
Chicken as cattle not pet?
>I still have low confidence in almost everything I'm told, and doing proper investigations into all of it is excessively time consuming, terrible for my mental health, and frequently impossible/difficult without institutional affiliation for things like being able to read primary academic sources that are being reported on.

>How is the average person supposed to navigate this? There's literally no way.

By embracing the fact that we live in a state of information uncertainty and you can't know everything.

People need to put in hard work to develop their worldview based on analyzing primary source material.
I only dive a couple months out of the year. This seems like a steal for me.
I think this is not necessarily the case. At least one of the generative models (DALL-E?) has a license that you own the images it generates from your prompt and can copyright and license those images.
An automobile recall is a good analogy here.

Most people driving cars with an active recall are unaffected by the problem the recall is supposed to address. They can drive on blissfully unaware that something could go wrong. They might even enthusiastically recommend that others purchase the car they drive.

For a few people, they'll experience a failure, possibly a dangerous one.

And this is the root of the problem. The fundamental concept of using a language prone to UB exposes all programs to a small risk. In isolation, the risk is small. In aggregate, the problem is real.
You can simulate this today by having your webserver add HTML attributes for the HTTP headers, domain, path, etc to the body element. It should then be possible to write CSS selectors like the one in the article
Another weird property about C arrays is that &arr == arr. The reference of an array is the pointer to the first element, which is what `arr` itself decays to. If arr was a pointer, &arr != arr.
I fortunately have close friends, but not through any of my own doing. Over the years, there were a lot of friendly extroverts that encouraged me to hang out and join them for burger night, or they’d message me when they were in town. Everyone I dated took the initiative to ask me out, including my wife. I always feel awkward when I reach out to people, as though I’m bothering them somehow, so I tend to avoid doing so. Once someone is a close friend, I go out of my way to maintain the connection, but it’s that in-between stage of “acquaintance” where I have a hard time.

I had a bit of a revelation when I left my last job. There were very few comments from coworkers when I left. I don’t think I was disliked (hopefully?), but I don’t think anyone really considered me their friend either. Looking back I think I came across as somewhat of a NPC to coworkers. I preferred to eat lunch by myself and I only discussed the business topic at hand during meetings unless someone else brought up a personal discussion.

I wouldn’t mind to start more personal discussions, but I’m always concerned it might come across the wrong way, so the furthest I seem to get is “how was your weekend?”
Is it just me, or are ATtinys surprisingly expensive chips? 55 cents for an ATtiny402 for instance. 4k Flash, 8 pins.

Something to do with the chip shortage?
The important thing is also that you do not have to breath the fumes in the city. This applies well to EVs -- they might more polluting (all in) in the first years then ICEs, but the pollution does not happen where you live.
If I want an input box to flow to fill the width from its starting point to the right side of the window/display minus a margin... what's so bad about the UI tooling handling this? I mean, I've worked with tools where it's a lot of work to maintain that simple thing, that you wind up doing over, and over again... What value does it really add in spending even a half hour (often more) just handling layout reflows... we're talking about computers in your hand that are more powerful than super computers a couple decades ago, and faster than desktops even a decade ago.

It isn't a new problem, HTML solved it relatively well several decades ago now... not that HTML has been the pinnacle of performance, it's been pretty damned effective at delivering a layout/form that can scale to the user without excessive effort.
> Vegetables grown in the Netherlands tend to taste very bland in my experience (personal taste)

I see this raised often. It's almost exclusively because the cultivars used are specifically chosen for yield and hardiness in transport and storage. The "organic" stuff grown in a farm 20km away and only needs to be transported for half an hour, on the other hand, are just cultivars that can be selected for reasons other than hardiness. This type of cultivar can also be mass-produced although it becomes a lot more expensive for the producer and the customer.
That's really cool! I wonder if you could stream to a Chromecast?
I understand that, but even here I am not given any handholding, we discuss what needs to be done, if needed I write technical document, get feedback, and then implement.
Tesla Semi completes first 500-mile trip with a full load
Whenever I see that C++ added some language extension, I can't help but think about Bjarne Stroustrup's "Remember the Vasa" Paper [1] and wonder if he had meant this type of complexity he warned against...

- [1](https://www.stroustrup.com/P0977-remember-the-vasa.pdf)
I have a 3.1 setup, and I am worried I'll get hearing damage from the explosions at any volume level that will also let me hear clear dialogue.

For all of my BD/DVD movies, I encoded a second audio track with dynamic range compression, but that doesn't help me with streaming.

My receiver (Denon) doesn't offer DRC, instead it has something it claims is "better" called "dynamic volume" that just means I can't hear any dialog for about ten seconds after an explosion, because it's so slow to respond.
It's not domiciled in North America. In fact, they refuse to tell anyone where their HQ is.

EDIT: sorry, got confused. Ignore me.
PGP has horrible user experience for experts. Its CLI is incredibly un-intuitive and needlessly complex and integration with mail clients is poor to non-existent.
> Have recent versions of macOS fixed the reliability of Time Machine over network (especially over Wi-Fi)?

FWIW, I've done Time Machine backups over Wi-Fi to a QNAP NAS for several years and have never run into this issue. I'm just using default settings for everything.
archive.org honors takedown requests but... https://archive.is/Ne4Ru ;)
LinkedIn and company websites mostly.
C++ is a bit of a honey trap for people who love complexity. Unfortunately it's only caught a small fraction of all of the people who worship at that altar.
Excess Savings during the Covid-19 Pandemic
Exactly - so the problem is perhaps best thought of from a different perspective - i.e. not that the compiler only considered defined behavior when rewriting code (because what else would it do?), but rather that certain behavior could have a definition, but doesn't.

It's a lot easier to reason about code for instance when the domain of signed integer addition is all pairs of integers, not just a subset thereof.

Ideally, buffer overflows would also be defined - but without lifetime analysis ala rust or runtime costs, that's going be hard. But given how many stack guarding techniques there already are, perhaps we're closer to this than I think?
Successful people often attribute breakthroughs or revelations with banal origins: the archetypal shower thought, musings during a commute, taking a walk, or even taking a bath. These all represent the mind churning away in down-time; why should dreams be any different a medium?
Now I need to make a C dialect with better string handling built-in and call it 'C'
If you can't see your boat after you've resurfaced something has gone pretty wrong.

Most professional divers will be using a Surface Marker Buoy which indicates where they are underwater and where the boat should be looking to pick them up.

One feature that would be very useful under water but was disabled was Compass way tracking. Hopefully Apple thinks about it allowing it.
Subsurface: An open source dive log
Yeah until today. Now it's customer deposit and VC redistribution.
Pub400.com – Your public IBM I 7.5 server

https://news.ycombinator.com/item?id=33032095 2022-09-30
> Seriously, go look at random code on github - I dare you. Very little of it is clearly delineated loops over arrays with high repeat counts. It's not very helpful to be able to vectorize some "search for a value in an array", when people end up using hash tables or other more complex data structures instead of arrays for searching.

Sure, but many parts that matter for performance, the inner loops to optimize, may be like that.

Multimedia encoding/decoding, emulation, ML, matrix multiplications, ...
You can skip the New Yorker paywall with incognito mode, but it's also co-published on ProPublica's site: https://www.propublica.org/article/hospice-healthcare-aserac...
Looks like a good alternative to Tabletop Simulator. Just needs LUA scripting or something comparable and it could completely replace it
Modulo any padding rules, I would be surprised if C didn't store them in the same offsets, the compatible-type specification[1] and equality operator[2] (also see footnote 109) would make implementation much harder if you tried to do it any other way. The way to work around that of course, and to make sure that no matter what, the parent/child objects are compatible to the parent-only level is to do something like:

// this structure defines a node of a linked list and
// it only holds the pointers to the next and the previous
// nodes in the linked list.
struct list_head {
struct list_head *next; // pointer to the node next to the current one
struct list_head *prev; // pointer to the node previous to the current one
};

// list_int holds a list_head and an integer data member
struct list_int {
struct list_head list; // common next and prev pointers
int value; // specific member as per implementation
};

// list_str holds a list_head and a char * data member
struct list_str {
struct list_head list; // common next and prev pointers
char \* str; // specific member as per implementation
};

Often the 'parent' structure would have an 'int objType', which can be switch'd on, to make sure that the receiving function knows what to do. I'm not really seeing any undefined behaviour here.

I'm pretty sure this technique is decades old, btw. I know at one point the linux kernel used it, not sure if it still does..

If you're happy with being C11-compliant, then remove any names for the 'parent' structure in the child structures, making them "anonymous structs" at which point they are [3] considered to be part of the same struct as the parent.

[1]: http://port70.net/~nsz/c/c11/n1570.html#6.2.7p1

[2]: http://port70.net/~nsz/c/c11/n1570.html#6.5.9p6

[3]: http://port70.net/~nsz/c/c11/n1570.html#6.7.2.1p13
A navigation system with 10 centimeter accuracy
It’s because I have to work with the thing. The current ESLint codebase is almost impenetrable. I enjoy people choosing tools I would have chosen.
I can with confidence say that I would not trust a dive computer that is rated to a maximum of 40 meters. It would be a bit like owning a car where the breaks were rated for a maximum of 110 km/h. Sure, most of the time you might stay under that limit, but for safety equipment you do want some margins.

If a person accidental loose buoyancy for a moment and end up at 41 meters, they could really end up in a terrible situation. The added stress, not being able to monitor ascent rate, and no information regarding NDL (the no decompression limit).

Humans can't survive on their own under water. Visiting there require equipment designed for that purpose. They don't need to be expensive but they do need to do the job. A 90% functional diving equipment can easily result in 100% dead diver.
Guzzling two litres of water a day is over the top
I don't think the question of whether the US is in fact a liberal democracy is central to my argument. If you see the US as more autocratic, the same line of reasoning applies: won't AI simply tend to exacerbate all of the problems you've mentioned?
> turning ancient, virgin boreal forests in Canada into, for example, Bounty papel towels

As pointed out in other comments on this thread, wood and paper products are not the dominant factors in deforestation. The same is true in Canada and they have probably one of the more responsible countries in terms of forestry.

[0] "Canada's forest area decreased 0.3% from 3.483 million km2 in 1990 to 3.471 million km2 in 2015. Over this period, most forest converted to other land uses was used for agriculture (42%), mining, oil and gas (24%), built-up area (16%), hydro-electric infrastructure and reservoirs (13%) and forestry roads (6%)."

Land that is converted in to something else is the main deforestation, and you could say that last 6% is definitely driven by the forestry industry. Harvesting of timbers for wood products is generally controlled to the Annual Allowable Cut (AAC) which is the estimate of how much wood is growing [1]. In other words, only harvest as much wood as you estimate has grown.

This isn't to say that deforestation isn't an issue and you shouldn't try and buy paper towels from recycled paper.

[0] https://www150.statcan.gc.ca/n1/pub/16-201-x/16-201-x2018001...

[1] https://www.alberta.ca/forest-harvest-operations.aspx
> You could say that the intersecting area in the ven diagram of "Has to run on CPU" and "Can use vector instructions" is small.

People are forgetting the "Could run on a GPU but I don't know how" factor. There's tons of Situations where GPU Offloading would be fast or more energy efficient but importing all the libraries, dealing with drivers etc. really is not worth the effort, whereas doing it on a CPU is really just a simple include away.
https://element.io/get-started
This technique is used in Berkley sockets: the `sockaddr` type (https://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys...) is the "base" type for other types such as `sockaddr_ip` (for IPv4). But it's undefined behaviour according to ISO C due to the "strict aliasing" rule: https://en.cppreference.com/w/c/language/object#Strict_alias...