skysight-inc/HackerNews huggingface dataset:
The NTSB final report on this accident is here:

https://www.ntsb.gov/news/events/Pages/2019-PLD18MR003-BMG.a...

Unfortunately the shutdown of go.usa.gov broke a bunch of links from that page, but the NTSB recommendations are summarized starting on page 33 (PDF page 44) of https://www.ntsb.gov/investigations/AccidentReports/Reports/...

But the recommendations to the gas company included:

> Review and ensure that all records and documentation of your natural gas systems are traceable, reliable, and complete. (P-18-7) (Urgent)

> Apply management of change process to all changes to adequately identify system threats that could result in a common mode failure. (P-18-8) (Urgent)

> Develop and implement control procedures during modifications to gas mains to
mitigate the risks identified during management of change operations. Gas main
pressures should be continually monitored during these modifications and assets
should be placed at critical locations to immediately shut down the system if
abnormal operations are detected. (P-18-9) (Urgent)

Edit to add:

This page has currently working links to the specific recommendations:

https://www.ntsb.gov/investigations/Pages/pld18mr003.aspx
This is so cool, love it
>Even random spot checks don't work for machines if the machine has some way of detecting it is being checked.

That's theoretically a possibility, but it's trivially defeated by choosing which ballot boxes to spot check after the machines have finished counting.
Misinformation: A Flawed Concept
Tom Paris was right.
Definitely. Depending on how long you've spent staring at the contents of /bin/ and /usr/bin/ you'll notice there are definitely some array or matrix oriented utils (or options) missing like column.

cut comes to mind as a difficult one. In C, you can just hop around the char buffer[] and drop nulls in place for fields, etc before printing. You could go that way a Data.Array Char, but that's hard to justify as functional.
Well, I wasn’t quite correct. The Meta Quest 3 VR headset offers 2064x2208. But I don’t think you can use this as a simple monitor without installing software on your computer. And it’s a quite different experience from wearing smart glasses.
I run several of such bots. But they aren't. They just rebase daily several of my patches on several projects. (like 80 on 20 projects). On some projects those updated branches are real PR's, and maintainers usually don't like them to be updated automatically. Those PR's usually sit idle for years, updated daily and then closed for inactivity. SW maintainance is not logical.
A smart consultant will include milestones like this in the contract: not just milestones for what they are expected to deliver, but milestones for when the client is expected to pay them, as well as milestones for when third parties (and/or the client) are expected to provide additional input/data/opinions.

The contract should also describe what happens when those milestones are not met, e.g. for every day that milestone X is not met, then milestone Y will be pushed back accordingly, or the cost for Z will go up by some amount.

A well written contract should make it almost irrelevant whether you're getting paid hourly or for a fixed cost, because you (and the client) are covered either way.
> presumably fancy processing that I guess sounded slick

I'm pretty sure that capacitive touch sensing is just cheaper than physical interfaces, it's more to do with corner cutting than being slick. All you need to create a capsense "button" is some traces on a PCB, they're essentially free if you're making a PCB anyway.
How can you get your clients to pay an oven subscription otherwise?
a) because you yourself wrote "sometimes we just failed" and "I don't think it's fixable", and

b) because in many years of corporate experience, the vast majority of systems built with the intention of replacing Excel processes fail to achieve that goal.

It is true that knowledge workers are often disorganized and messy - in large part, because actual business is also messy and changes very quickly. When you start with the attitude of "unfucking" and "sheer amount of crap", it's obvious that you actually aren't respectful and aware of the actual day-to-day demands of business, their bosses, presentation requirements, messy input sources, etc. Pure, testable code may be more elegant but it simply is not as flexible and UI-friendly as Excel, which is a large part of why these types of projects fail at such a high rate.
thoughtful.ai | Forward Deployed Engineers | REMOTE (USA only) | Full-time | $140-190k + early equity

We are a Health Tech / AI automation start-up growing 3x YoY (we recently raised our Series A round!) and looking to expand our team.

We are looking for individuals with experience working in early-stage startups. The ideal candidate should be excited about learning new things, passionate about working directly with our customers, and comfortable cutting through ambiguity.

If that sounds exciting to you, apply on our website (we review every submission): https://www.thoughtful.ai/job?gh_jid=4488592005

We are also hiring for many other roles, check out our careers page: https://www.thoughtful.ai/careers

I'm the HM for these roles. If you want to learn a bit more about me, you can go to https://jes.al/
Combining Code-Centric,Low Code/No Code and AI CodeGen Perspectives
https://en.wikipedia.org/wiki/Digraphs_and_trigraphs_(progra...

??! Is converted to |

So ??!??! Becomes || i.e. “or”
Enhance Auto has intriguing products that may be right up your alley[0]. That being said, they're obviously aftermarket and not OEM. Last I heard they were working on aftermarket stalks, but I'm not sure where they're at on that project.

[0] https://enhauto.com/knob
You don't want your oven to play ads for the latest peppermint and pineapple flavoured chicken tenders?
Hydraulics have a massive benefit that the actual actuators have amazing power density - and the actual bulky hydraulic pump and valves can be far away. Also, the pump can be shared with many actuators, making the whole system smaller and lighter when you have 50 actuators and only need to use 5 of them at full power at a time.

Electrics win for energy efficiency and no-leaky-fluid, and also are improving pretty quick.
There are some third party buttons like that: https://www.google.com/search?q=tesla+buttons
I'd argue this is about safely summing up numbers, not correctly.

For example, this is the proposed rust solution (imho the most readable):

fn sum_up_numbers_correctly(numbers: &[i32]) -> Option<i32> {
let mut sum: i32 = 0;
for i in numbers {
sum = sum.checked_add(*i)?;
}
Some(sum)
}

If you try to sum [i32::MAX, i32::MIN, 2] this will return None, while the naive wrapping addition would have returned 1. I'd call None a safe result, it's the algorithm bailing out when it's unsure, and 1 the correct result.

The upside of wrapping addition is that you can overflow as often as you want, as long as the result is within the range of the type, the result (of addition and subtraction) is correct. The downside is that you don't know if the result is within range. So you trade between correctly handling a larger range of inputs with wrapping or being more certain of the result with checked overflow.

My preferred solution would have been just upcasting. If we make sum an i64 we know it can't overflow the intermediate if you sum less than 2^32 i32 numbers, and on a 64 bit machine you lose basically nothing by doing that. Keep the checked_add if you are concerned about people summing extremely long lists of numbers

fn sum_up_numbers_correctly(numbers: &[i32]) -> Option<i32> {
let mut sum: i64 = 0;
for i in numbers {
sum = sum.checked_add(*i as i64)?;
}
Some(sum.try_into().ok()?)
}

(the try_into().ok() turns values that overflow i32 into None).

When summing i64 you can do the same trick by summing into an i128
As a synthesizer enthusiast, I'm excited to read about this. A well-designed button layout on a synth sparks my creativity. Tweaking knobs on a touchscreen doesn’t work for me because I constantly have to check the screen to make sure my fingers are on the right control.
Cooks love the sense of pride and accomplishment they feel when they unlock new modes and temperatures, and they really go nuts over learning about exciting new products and services by the appliance’s partners in a way that is uniquely targeted to them /s
I certainly don’t think we should restrict voting to landowners but maybe having a minimum requirement for citizens to participate in democracy (having an ID) isn’t a bad thing.

I think the concern with not requiring ID is that it could allow non-citizens to vote. Making it illegal for non-citizens to vote also disproportionately affects minorities, but that doesn’t justify changing that.

Do you know any minorities personally who have struggled to get an ID? Most minorities I know would be pretty offended by that implication.
You haven’t read the article, but you deemed it pointless. Nice.
Was this ever different? I bet ever since first COBOL app was written, there were failed projects, or projects which appeared successful but were just barely limping along. "Mythical Man Month" was published in 1975.
It's not like the nationalized companies do that great. The USPS is in perpetual crisis and eventually the Federal Government is going to be on the hook for 10s of billions in pensions.
OK fine, how does it compare to RetroArch?
It depends on the state but generally just requires proof of address or ID, I registered in Illinois with nothing but a phone bill.
What’s left here? I never took operating systems, going direct from EE bachelor to CS master’s, so this post/comment is perfectly at the gap in my education—I understand the metal->transistor->flop memory we see here, and the server->application->Minecraft you’re imagining, what needs to be built from red stone to go from flop memory->server?
> Humans make mistakes. A lot.

To put some numbers on this, from my experience.

Health insurance manual claims processors (who usually average ~5 years of experience) can do 95+% accuracy, at speed (a few minutes), at scale. That's counting and verifying multiple things against processing rules.

General data entry, from less trained folks, tends to average around 85% accurate (i.e. 15 mistakes + 85 entries correct, out of 100 entries).
Evolve? Or let a faceless company disrupt my workflow when they bundle UI "enhancements" with security updates?
>The latter is also where touch screens shine - the UI can evolve over time.

I think that also serves as a perverse incentive: no need to make it as perfect as possible the first time, you can always fix it later! Tech debt, coming to the controls of your moving 1~2 tons of metal, f yeah!
I'm surprised nobody said "porn" given how much traffic those sites drive -- is offline porn still easy to find? Last time I looked for offline porn, it was at the local video rental store in the back room section that said "Adults only", but now those stores are long gone.

Are those "Lingerie and Adult Toys" stores on the outskirts of town filled with DVD's and magazines?
It's important to recognize that the US system involves many more races and questions on the ballot than in other (especially parliamentary) systems. Electronic-free counting in many states would significantly extend counting times; many voters have 20+ choices to make, and each of these choices would have to be counted and tracked, which introduces failure modes of their own.

Counting by hand makes sense when each ballot paper has one race; when each ballot has 25 items, using robust optical scan systems common in testing makes sense. Electronic systems also open new options for improved accessibility, as long as all systems produce a physical record, ideally that is counted as itself, rather than a receipt for an electronic count.
The Oversized Conglomerate
The fine print on the security notice page says that there is a 565.92 version that some OEMs are pushing out themselves.

I get that there is a different release cadence, but it’s simply not acceptable to do business as normal surrounding security releases. The driver page should either have that 656.92 available or disable the download link for the stable channel with a note on when they expect it to be available again.

At the very least, some product manager should be fired. This is a legal liability, and no amount of click-wrap disclaimers will protect them if someone gets owned because of this negligence.
oven overlords
I suppose it could help with duplicate voting since some places don't require ID to vote.
>and only after multiple recounts and repeatedly "finding" boxes upon boxes of supposedly uncounted ballots in the weeks following election day kept altering the totals and overturned the original result.

The explanations given in the wikipedia article seem pretty plausible.

https://en.wikipedia.org/wiki/2004_Washington_gubernatorial_...

I don't see how it's any different what happened in the 2020 election, where Trump appeared to win at first, but a bunch of mail-in ballots (which were counted later) turned it around. While I can see why it might seem superficially suspicious, such phenomena is inevitable if the pool of mail-in (or other forms of voting liable to get delayed/incorrectly rejected) ballots lean one side.
I would say that there is an upside to restaurant work in that, they're very small operations on a site level, and everyone's jobs usually feed into each other. So if you have a good leader and the team gets along, you're basically spending the day with people you know well and get to enjoy a pretty loose dynamic.

My favorite days were when I had my preferred set of team members and and the day barely felt like work at all for us. Working in a bigger org now, days like that aren't nearly as common.
Not sure why you're so triggered. I didn't even say you were wrong or anything. I originally thought the more pressing issue is filling half a table up with 0s. It's some idle commentary on a piece of code in a comment, relax?
Top discoveries about ancient people from DNA in 2023
The worst of both worlds is Touch Buttons. No screen, just a touch-sensitive surface that's divided into areas that activate upon any kind of skin contact, whether intentional or not.

I always see my dishwasher having some bizarre setting active because of accidental contact with a touch button.
Yeah, it's tough to know who can actually deliver.

I know one guy (a consultant now) who I would trust to Navy SEALs parachute into almost any technical problem and come up with a real solution. Any part of the stack, from building a physical hardware test bench, debugging firmware compiler bugs, desktop software development, to a scalable web stack. These people exist, and they're not cheap.

However, it's worth noting that no one with skills like that works at Deloitte.
Touchscreens are a viable alternative to buttons only if the system can react to touches within at most 500ms. We have enough evidence now to conclude that only Apple and Google engineers are capable of such an undertaking. Everyone else should stick to physical buttons.
Billionaire philanthropy is just another tax-free way oligarchs manipulate our society.
> What the hell would a tech/business guy have to say about elections and why would anyone listen?
Energy-saving potato variety bidding to become Britain's ultimate roasting spud
Show HN: Outcheckr- Webpage outbound link enumerator with threading
Outcheckr enumerates all outbound links present in a webpage, now faster with multi-threading support.
Worse. The planetary-scale catastrophe is coming towards us. We are far from prepared and aren't taking anywhere near enough action, both in reducing greenhouse emissions and in increasing infrastructure resilience.

Effectively every rich person has demonstrated conclusively that don't care for democracy or the well-being of others, while we give them yet more power.

The tech field - I started in the personal computing era of the 1980s - has been effectively taken over by three OS companies, all based in the US. National and state governments are walking into a golden trap of Microsoft services. My options of living without a smartphone are increasingly curtailed. Ad-tech and automated surveillance systems are fucking everywhere, and the former is 100% focused on getting us to buy more. "Voluntary" user agreements and permission fatigue are the bane of the modern digital era.

Local clubs (both bars and activity-oriented) have mostly disappeared as people stay home glue to their phones, so community bonds have faded away. The shift to apps, and the decontextualizing of labor, mean the only thing people get to decide on is sales price, not quality, nor environmental impact, nor the well-being of the employees.

Four years ago was the dark time of COVID, but the first vaccines were on the way, offering a light. We are now even less prepared for future pandemics, COVID or otherwise, as anti-masking has been entrenched as a moral right for some. Furthermore, the pandemic showed our health systems are underfunded and ill-equipped for black swan events, which the recent mpox outbreak reminds us are likely not as rare in the future as we've planned for.
> In a private company you get a bonus for being efficient and saving the company money

Private companies get bonuses for wasting money and besides the money wasters don't care because it is not their money.

The unspeakable money burning that goes on in my workplace is insane. Infact, I have seen first hand that, people who wasted most money(despite no useful outcome) get promoted quickly by several ranks, which means anyone wishing for a promotion now finds elaborate ways to waste more money.
Interestingly, almost all designers know that touch screens in cars are bad idea. They always knew it. Bit for some reason, the designers in automotive industry were the only ones who didn’t know. It’s a mystery.
They kind of peaked early with "Hillary is high priestess of a satanic pedophile coven who bathes in the blood of children like Elizabeth Bathory and maybe has a weird prion disease from eating babies and was replaced with a clone" and couldn't get traction with "and this next guy is also a pedophile, and really old, not old like our guy but old in a bad way because our guy fuuuuucks (and you should see what Biden's son has on his laptop)" so I guess they ran out of steam.

OK maybe "Obama is a crypto-muslim Al-Qaeda plant and literally the antichrist" was peak. It's all been downhill since, though.
Look at the military industrial complex. Nationalizing intel will turn it into the semiconductor industrial complex.
Now if only add physical keyboards yo phones again...
s/my workflow/me driving down a highway at deadly speeds/
Now we can recreate the Hackers(1995) movie scene(s) about the files:

https://www.reddit.com/r/retrobattlestations/comments/5wl34g....

Video: https://www.imdb.com/video/vi489014553/?ref_=tt_vi_t_1
I have an interest in historical television, and YouTube has become the default location for other collectors to upload rips of VHS tapes and other formats of captured broadcasts.

So a few years ago I started up a server that slowly (so as not to annoy any YouTube rate limits) downloaded copies of every video from channels I enjoy. I also threw in a few "normal" YouTube channels that I just happen to like.

Today it's archived over 7500 videos and it's still rolling along.
This isn't even close to true. You can just go on Google Maps and visually see the literally *hundreds* of wholly-owned and custom built data centers from AWS, MS, and Google. Edge locations (like Cloud CDN) are often in colos, but the main regions compute/storage are not. Most of them are even labeled on Google Maps.

Here's a couple search terms you can just type into Google Maps and see a small fraction of what I mean:

- "Google Data Center Berkeley County"

- "Microsoft Data Center Boydton"

- "GXO council bluffs" (two locations will appear, both are GCP data centers)

- "Google Data Center - Henderson"

- "Microsoft - DB5 Datacentre" (this one is in Dublin, and is huuuuuge)

- "Meta Datacenter Clonee"

- "Google Data Center (New Albany)" (just to the east of this one is a massive Meta data center campus, and to the immediate east of it is a Microsoft data center campus under construction)

And that's just a small sample. There are hundreds of these sites across the US. You're somewhat right that a lot of international locations are colocated in places like Equinix data centers, but even then it's not all of them and varies by country (for example in Dublin they mostly all have their own buildings, not colo). If you know where to look and what the buildings look like, the custom-build and self-owned data centers from the big cloud providers are easy to spot since they all have their own custom design.
> There's a lot of examples of that, like it still being called Unleaded Gas despite it having been so by default for how many decades?

Depending on where you live, about 0.35 decades?

> On 30 August 2021 the United Nations Environment Programme announced that leaded gasoline had been eliminated. The final stocks of the product were used up in Algeria, which had continued to produce leaded gasoline until July 2021.

- https://en.wikipedia.org/wiki/Tetraethyllead#Modern_findings
For authors of scholarly journal papers at least, I don't think piracy is remotely a concern, because they do not receive any compensation from subscriptions or purchases of their papers, whereas they do benefit from the increased readership of their works.
In the design being described there is an outer water reservoir where the water is being boiled away specifically as a timer. An alternative would be to have a bimetallic strip detect when the rice pot comes to temperature, lower the temp, and start a mechanical timer that could be set by the user. The advantage would be a significant energy savings vs. boiling water away as a kind of crude timer.
It also shows the strength of the hardware. Unitree sells the hardware so it's a hardware demo as much as a software one.
It's interesting. I resonate with all of this.

Yet I somehow feel confident that we're in the process of turning a corner and things are on the upswing. Something I don't get the sense you have.
The difference between then and now was that Gore put the country before himself and conceded.

You can be unhappy with a result, and maybe even see a path towards changing it, but at some point politicians owe it to their country to support its core democratic institutions.

Clearly and publicly accepting well-audited voting results should be first requirement for presidential candidates.

(Said as someone who has thoughts about the 2000 election, but respects what Gore did as a patriotic choice)
Abaqus is up there with Ansys aswell as others have mentioned.
That issue is from 2020 and has already been addressed. The fact that io_uring support is not "GA" is mostly a semantic aspect that doesn't affect most use-cases.
So let me get this straight; Intel fails and the American government drops the ball, therefore Western Capitalism itself is indicted and China should be free to start a war and send Taiwanese people to reeducation camps? It sounds like that's what you're saying.

Here's a tip; part of that "Western Capitalism" thing is governments sensibly not binding themselves to extreme libertarianism and being willing to protect strategic industries when necessary. Maybe you think that's not true capitalism or something, that it's not fair, but so what? The stakes are too high to fuck around with letting strategic industries fail out of some insane commitment to ideological purity.
I find the nicer ones tend to do a more consistent and better job. With the cheap ones the bottom is often drier than the top. Timers are great and so are modes for different types of rice.
What's the benefit of having a State type, instead of using handle(&mut self), pre_start() -> Self, and putting the state inside the type that implements the actor?
Physical buttons don’t require an ad blocker.