skysight-inc/HackerNews huggingface dataset:
I recommend looking at Zigbee devices. They are local-first and don't require an internet connection (or any network at all.) If you don't have any existing home automation software or hardware, then the easiest way to get started is probably with a Home Assistant Yellow: https://www.home-assistant.io/blog/2021/09/13/home-assistant...

I've been very happy with my $20 Zigbee air quality sensors that I bought from AliExpress [1]. No DIY required, just plug them in and pair them with Home Assistant. These cheap sensors don't really have quality components or accurate readings, but they're accurate enough to get a good sense of my air quality and set thresholds to automate extractor fans and air purifiers.

If you really need a commercial-grade and highly accurate sensor, you could look at this iQi Zigbee sensor for $300 [2]. But I would recommend the $20 ones from AliExpress for home use.

[1] https://www.aliexpress.com/item/1005003815133870.html

[2] https://www.trutechtools.com/iqi-air-quality-monitor-v1-with...
I don't know internals of SwiftUI that match but if it still using CoreGraphics then it should be slow.

CoreGraphics uses CPU rasterization of primitives and that's the problem on modern displays.

Retina grade displays have ~9 times more pixels on surface than old 96 ppi monitors. So you need 10 times more performant CPUs for rendering - CPU rasterization is O(Npix) complex - as better (resolution) monitor you have as slow your UI.

On the other side games use GPUs (Metal, OpenGL) to render primitives. In that case CPUs just generate lists of primitive definitions in vector forms (polygons, etc.). Rasterization of those primitives is done in parallel by crowd of GPU processors. Therefore, games UI is not tied with monitor resolution directly - same [display] lists are generated by CPU for any monitor resolution. In that respect GPU accelerated UI rendering is O(1) complex.
You mean besides the constant vibration and acceleration of pistons changing direction multiple times each second?
Bollinger Motors had a utilitarian EV offering for a while, but kept bumping up the price for whatever reason. Looks like they've pivoted into electric semis now?

https://bollingermotors.com/b1-b2/
That's not what I said at all. I generally choose to work with languages with strong, static types, because I appreciate the added documentation and security the types provide. That said, I'm not going to sit here and pretend like I can just ignore the possibility of runtime errors because I write Rust and Typescript. I'm also not going to pretend like there's anything wrong with working in a language without static typing. I'm an emacs user, so I write plenty of Emacs Lisp and have a great time with it. I used to write Python professionally before type annotations were introduced, and yet still somehow managed to produce software that worked. Types are great, but they're just one tool in the toolbox.
Yes. I was replying to parent's comment that concrete produces CO2 when setting, which is clearly not the case for hydraulic cement.
>>My car, for instance, turns off the engine when stopped, that can't be good for the engine and battery.

A friendly reminder to everyone on the internet that your instinct and "gut feeling" isn't worth all that much. It's trivial to find out stats on this, and they prove that the inclusion of Start&Stop systems in cars had zero impact on reliability since their introduction over 10 years ago. But I still see people on forums saying "this can't be good for the engine!".
You'd think removing any lines that are [*] would be easy, it's weird there's no option to do so in the players.
> -fsanitize=address,undefined

In addition, I recommend -fsanitize=integer. This adds checks for unsigned integer overflow which is well-defined but almost never what you want. It also checks for truncation and sign changes in implicit conversions which can be helpful to identify bugs. This doesn't work if you pepper your code base with explicit integer casts, though, which many have considered good practice in the past.
Introduction to Microservices Architecture
World Cup Provides a $35B Betting Boon for Bookmakers
Ada already does something like this. You can choose whether to enable runtime checks, fail to compile, or accept the risk.

The purpose of C is to be easy to implement on new systems. You're never going to get a lot of traction adding anything to C proper.
I plan to do so, and already purchased an Apple Watch Ultra for this purpose. I also started writing my own dive computer app for the watch to learn SwiftUI. My plan is to dive a few more times with both a traditional rented dive computer and the Ultra to build confidence, and then switch 100% over to the Ultra.
Other commenters have pointed to SwiftUI being declarative as a big part of this problem, but I take a more nuanced view: the problem is actually that SwiftUI is a complexity-hiding abstraction. Specifically it hides the complexity of when UI is refreshed and how it is refreshed.
This results in a situation where engineers who don’t have a clear understanding of how it works resorting to essentially guesswork to try and fix performance issues. Now, there are certainly folks who do have a deep understanding of how SwiftUI works but that group is likely small and the situation isn’t helped by middling documentation and SwiftUI being closed source.
An analogue to this can be seen in something like SQL, which is a (somewhat) declarative specification for queries that is also complexity-hiding. SQL, wielded by a novice, can be pretty slow (just one ill-advised join would likely do it), but would still “work”. The difference with SQL is that there is a plethora of literature about how to write it in a way that results in fast queries and many of the consumers of SQL are open source so enterprising engineers can dig down and figure out what a particular query is doing and why something is slow. We’ve also invested a ton of resources in creating engineers who can write good SQL.
I’m interested to see how SwiftUI progresses in these regards.

Unrelated addendum: The author should look at the drawingGroup API. This could significantly speed up the drawing of the month grids on refresh by caching the resulting rasterized view instead of repeatedly redrawing it.
Given that the app developer is a manufacturer of dive computers (including a watch), it’s likely to be relatively trustworthy.

Nonetheless, from the press release: “Always follow diving protocols and dive with a companion and have a secondary device.”
Mac dos Ubuntu Windows 11
Awesome, you’ve named the features of the downtown of two of the densest and most expensive cities in the world.

You know cities aren’t all like that?
There is, it works wonderfully well but you have to do a lot of things manually for now.
I didn't learn computer science at college/university - only via the internet, and C is quite different to learn that way vs other languages. That was my main motivation for writing :)
Crashing would be the least of the worries in my opinion. If it crashes, you as a diver know what to do and it’s no different from any other dive computer breaking.

My major worry would be bad sensor readings or software errors leading it to provide bad instructions on how fast you can surface, or how long you need to do decompression stops. Depending on the dive, it’s a situation where differences in the displayed numbers mean the difference between a great day and serious injury.

I really hope; but also expect that this is thoroughly tested.
I certainly would not hire a dev who thinks about their own convenience (not having to write types), instead of the consumers of their code (to have types as a form of documentation). Programming is too hard?
Tacoma with the 4cyl engine is an old reliable design you can still buy today.
I think this looks amazing for warm-water vacation divers - typically they are stuck with rental equipment, which usually means a cheap, dated computer on a bulky console. Having a well-designed UI will definitely improve these divers safety - the last boat dive I went on, an experienced diver blew past no-deco limits because he didn't understand his unfamiliar rental computer.

That being said, I can't personally imagine taking the Apple Watch Ultra to, say, 80-90 feet if it's only rated to 130. It's just too expensive.
The sex work often is at the cost of other things. We might have something relatively safe and financially good for some women. However - this is taking lots of money from men who are unable to attract women. They’re taking money from men they’d never interact with.

I’m not really sure it’s a boon for society. It’s purely to placate lonely men who are unable to get a partner. I don’t know any men who pay for onlyfans content and have a partner.

I think widespread sex work is a failure of society and I’m pro-sex work. It usually means you’ve failed men and commoditized sex and relationships.
> (Similar to Lima.)

Why did I read that as "similar to Ligma" ...
I get 12-14mpg, which is the same as a modern SUV. Is it safe? It met the safety standards in place when it was new. And that's good enough for me. Emissions? I haven't had to do an emissions test in over a decade. It has a working catalytic converter, so there you go.

Death trap? Ha. Nice labeling there. And I didn't say that driving my rig was a virtue. I said I drive it because the US lacks vehicles that match the simplicity of the 70 series Land Cruisers in TFA, and this is as about as close as one can get these days.
The safety issue isn't whether you get into a crash, it's what happens when you do.

I'm not going to criticize this guy for keeping an old, already built, car on the road but it's not an illegitimate concern.
I think it's hard to gauge who's actually hiring by reading HN "Who's Hiring?" posts or looking at job boards. I think a lot of companies maintain longstanding job posts without actually finding/hiring people. Or they keep interviewing but never commit. Like a fisherman with bait always in the water, never reeling anyone in. The posts should really be renamed to "Ask HN: Who's Interviewing?" or "Ask HN: Who's Fishing?"
JetBrains Partners with Constructor University to Teach Computer Science
City of Houston Is Under a Water Boil Advisory, Affecting Millions
When I came to the conclusion that programing languages are much like spoken language. There are constructs such as alphabets, symbols, morphograms, logograms, etc and rules on how to use/construct these things in order to express a given idea.

Nothing earth shattering but once I became familiar with umpteen languages and paradigms, it because a lot easier to express myself when working in a new language as it's just figuring out a new take on a familiar structure.
I have a Volvo hybrid where the AC continues running even when the main ICE is off(as long as you have charge in the main battery pack). It's honestly fantastic.
That's the bad thing about safety. It is a margin item. You can pretty much look at a Suburban and, let's say a modern Yukon. Per 100,000 cars produced the death rate is probably 1/5th of that of the classic Suburban. That still maths out to hundreds of people a year. Now, one would say "I should choose my Safety", a perfectly valid opinion as long as your passengers agree with your choice. The modern problem is that with Lane keep, automatic emergency braking, and blind spot monitoring, that topic is WAY fuzzy. Now you are not just choosing your own safety but others' as well. That is where this gets realllly complex and I think a lot of people don't realize that their choices actually impact others even if it isn't obvious.
This is why I love my 80 series Land Cruiser (carb, not EFI), it's really simple that a lot of maintenance can be done with just wrenches. And the charm of having almost no electronics[1] on the car control is that if something is wrong, you will know it by the sounds it makes, and you will have a lot of times to fix it before it's completely toast. I have heard of horror stories about newer cars with electric ABS accumulator that stopped working on the high way, not with my FZJ80[2].

[1] The so called 'emission computer' unit on the car is a simple pulse counter/comparator that activates a VSV on the carb to reduce backfire while descending downhill with the foot off the throttle.

[2] My brake booster is leaking a little bit, but at least it won't suddenly gives up on me while I'm riding, still looking for a replacement.
Most dive computers cost less (often less than half) than an Apple Watch Ultra and don't require any subscription to maintain functionality.

Also, since you are trusting your life to the waterproofing of the watch, a EDC watch that takes abuse all day that could compromise that waterproofing seems like a bit of a risk unless it is only being used as a secondary / backup dive computer.
Besides Visual Studio (the Windows IDE, not VS Code), QT Creator also has an excellent debugger.

Probably the best open source and cross platform C/C++ IDE around.
It appears to be a pretty distinctive pink design:

https://africatimes.com/2017/03/30/msf-mali-report-perilous-...
I was with you until "turns off the engine when stopped, that can't be good for the engine". That was a concern in the mid 2000s when start-stop hybrids were just starting to become mainstream. Today nobody notices or cares because the concerns never materialized.
As the owner of a white car I can attest that they show the most dirt easily.

Matt white is the most popular color for governments and businesses because it's the cheapest to buy and the cheapest/easiest to fix by yourself when scuffed (I fixed mine with a 2 Euro tippex like marker from Amazon).

Metallic/perlescent paints are far pricier for buying and are a nightmare to maintain and fix when scuffed.

In Europe, the white van is the workhorse of every business.
> Implying that the American lockdown is the same as the Chinese one

Wasn't what was said in my comment. It was about protests of the lockdowns and the govt/media response to said protests

Did you only skim read my comment before posting a one sentence reply?
Only marginally related, but… I am not sure if I would pay actual money for a calendar app that’s read only…

The UX of the app seems nice, but.. why can’t I write there? Do I need to have a separate app for editing?
It seems like every time a new UI framework comes around, a tradeoff is made between convenience and flexibility, with the advertising always being around "look how easy it is to make a table view", but this doesn't particularly impress me anymore, because as I've used these newer paradigms it seems like I am trading 5 minutes (UIKit) for 3 minutes (SwiftUI) when it comes to basic UI development, but later on trading 30 minutes (UIKit) for 3 hours (SwiftUI) when it comes to anything significantly complex. This is not just true for iOS but web as well.

I'm unsure how feasible it would be but it would be really cool if it were possible to benchmark frameworks both by how quick it is to implement basic UI components as well as more complex UIs and score them based on that.

I do feel like its quite an insidious trap to do a project to 80% completeness in a framework then be forced to make the awkward decision of "Do I continue with the current framework where the extra 20% will take a long unknown amount of time or rewrite in the old framework and take the time hit but with easily estimatable timelines?".
If it was, the old ones pretty much just needed one spanner/wrench to take apart most of the car.
Agreed - and deforestation for lumber tends to be ery specialized woods in less developed parts of the world, not something this approach is going to target. In NA and Europe we do a pretty decent job of harvesting wood grown specifically for lumber and wood products, with multi-generation plantings pretty common - efficient, without the lab and science angle.
It also varies based on what you have for recycling and other things, too - if we're talking the only vehicle in an entire town that is otherwise from the 1800s, the long-running simple one will almost certainly win.

But in Los Angeles? That's an entire different issue, especially as there will be so many that economies of scale come into play.
Sure, but you can't use DeFi to trade fiat for crypto. You can use DeFi to trade crypto for crypto, or for crypto that pretends to be fiat.

Saying "centralised exchanges bad, DeFi good" misses the point that the main use case of centralised exchanges is not covered by DeFi.
Dunno. I'll take my chances in a 35 year-old Suburban in a collision with most other vehicles on the road.
What do you mean? It’s rated to 100m, which is quite a bit below the 40m limit for most recreational diving.
Typescript type declarations check that the Rube Goldberg tooling du jour managed to process them, proving that the user managed to follow instructions.
The problem is that these fake meats are worse for you than grass-raised beef.
Would launching with dual-stick controllers have saved it and jumpstarted the era of the console FPS early?

Not likely. Goldeneye showed that console gamers were perfectly happy to play with one stick, if the game was good. Halo brought in the console FPS era because it was such a good game. After all, everyone hates the original xbox controller.

Would the increased sales from using DVD have made up for the increased manufacturing cost?

Consoles are usually a loss leader. Making them more expensive to produce (by licensing DVD tech from Sony) means you're just losing more money on each sale. At least Sega makes some money on games sales. They would get nothing from DVD sales. People would have probably bought more games if more Dreamcasts were sold, but Sega's problems were way more than install base. They burned a lot of goodwill with both developers and retailers with the Saturn and 32x and had infighting between Sega Japan and Sega of America. All these were contributing to the poor library and poor sales.

How much did waiting a year to launch it outside Japan hurt it?

Hard to say how much this mattered. Great exclusive titles were being released for PSX through Christmas 2001, even past the release of the PS2. Because Sega had a tough time getting devs on board, they had a tough time getting the killer app. If you already had a PSX, and you probably did, and you weren't flush with cash, why would you buy a Dreamcast when great games like Final Fantasy VIII, let alone the PS2 were around the corner?
it says it's rated to 40 meters, which is good for most recreational diving. This would not apply for deeper dives.

I'm curious to see what they have for using it with diver communication and collaboration. If one diver sees something of interest, they can easily notify other divers. I'm not sure if or how well Bluetooth works underwater?

The haptic vibration would be useful to notify about reaching maximum bottom time, and for decompression rest stops while ascending.

But I think I would still keep my traditional dive computer next to pressure gauge in my diving setup.

I wonder if they will have a wireless pressure sensor on the tank so you can also track air pressure and consumption? That would be neat.
My family has owned a 2013 Prius (50-60 MPG) and driven it over 100k miles in 9 years. It's needed a single 12V battery replacement a couple years ago, and nothing else besides regular oil changes/brakes/etc. (excluding body work, of course).

I own a 2020 Subaru Crosstrek (30-40 MPG, auto braking, blind spot monitoring, etc.) that has been driven ~50k miles in 3 years, and nothing else besides regular oil changes so far. Hasn't even needed new brakes yet.

Just because old cars are reliable doesn't make new cars unreliable.
Although I am not the biggest fan of subscription models I am not sure pushing the cost down of dive computers will help democratize diving. I can't imagine it's a very cheap hobby to begin with.

Also, a quick glance, dive computers seem to be $400+, many are $1000+. The watch in question is $800 and I feel like people who are into diving aren't the type of people who find an $800 prohibitively expensive.
This is interesting because I have a handful of close friends, but I've never made a close friend intentionally. I suspect that even "naturally social" people might benefit from thinking about their social lives and relationships with more intention, especially as we/they get older and opportunities for random friendship development tend to wane, especially in highly-individualized Western society where people spend most of their time focused on themselves and their nuclear families.
It's a crime because of regulatory capture by car sellers stealing our public roads from the people.

It would be wonderful if one day such a concept was ancient and foreign.
It seems somebody decided the best way to deal with nuclear waste was to dump it at their sun.
I would highly recommend at least buying a cheaper secondary dive computer to take with you in case something goes wrong.
If I'm eating vegetarian, it's probably indian food. They know how to make it tasty and still resembles vegetables and lentils
What's the cryptocurrency endgame? Everyone has keys in cold storage waiting for the day we have the mathematics that destroys them?
I would rather blame designers for such poor UX. Front-end devs these days are told to do something and their opinion is not respected :(
“Ponzi scheme” is a specific type of financial fraud and isn’t a synonym for overexposure, excessive leverage, poor management, or even fraud in general. I do not think labeling things as Ponzi schemes which are not Ponzi schemes is helpful. Nor do I understand how that would help with effecting “real consequences.” The consequences faced by company personnel should be consequent to any wrongdoing.
While it does reduce numerous errors, it does not enforce or even reveal exceptions like Java / Go / Rust. Typescript is my preferred language, but IMHO if reducing production errors is the goal I think there are better choices still.
And chock full of a repeated slur for "pedestrian".
So is there nothing showing tank air? Most of the newer dive computers have tank companions (dongles if you will) that connect wirelessly to display tank air levels. That feature is non-negotiable to me in a dive computer now.
Even if some workers stay the same and some improve their behavior, that would overall be an increase in productivity which seems to line up with what most companies report after running these types of trials. Organizationally, you care more about total output than any one individual. If you have good managers you can trust them to address the individual variances if and when they see fit.

32 hours a week would be great but I'd even be thrilled to have the opportunity for 4x10 instead of 5x8.
Didn't you just say it requires lots of maintenance? It's not like most modern cars require a subscription, although we might be headed there.
After a Decades-Long Ban, San Jose's Lowriders Are Ready to Cruise Again