skysight-inc/HackerNews huggingface dataset:
I'm just imagining some refrigerator in the nurse's breakroom with a big fiesta bowl of what looks like odd tortilla chips with a Post-In note labeled "skull bits do not eat".
Ask HN: How to Avoid Microplastics/PFAS
I am very paranoid about this stuff but everywhere I read says it's ubiquitous in the environment and there's nothing I can do. Are there actionable steps to realistically reduce my inhalation/consumption of these things by at least 80% that don't involve moving to a farm?
Will we see x86 or similar CPUs replace hot instruction blocks with current-processor-specific optimized code during runtime, similar to how certain JIT VMs do?

What I mean is, say you have a similar simple "x = (cond) ? a : b;" which the compiler has not translated to a CMOV.

If this is in a hot loop then the CPU could, in theory, notice that "it's just doing a conditional move, I can do the CMOV faster" and then translate those code bytes at that memory location to a CMOV instead (ie during decoding or something like that).

Not worth the complexity? I imagine it would slow down the decoder or wherever they insert this replacement logic. Or am I hopelessly out of date and they're already doing this?
Why must every educational python library insist on teaching kids with global variables? I know parameters aren't easy for novices, but it feels like it's missing a lot of the value when we don't attempt to teach them...
Anybody know: Do these large presses still exist usefully today or have they been obsoleted by larger ones / by newer manufacturing techniques?
That has got to be a rounding error in their finances in comparison to the GPU time required to generate the images in the first place.
This is a huge blind spot with regards to how climate models are actually reported. If you see the sheer number of models run and number of models reported on, you could easily think researchers are throwing darts and cherry picking results that match the narrative they wish to tell.

More importantly, because models are iterative the data becomes more and more useless as time goes on and predictions are missed. In this case, any model that expected the Atlantic to increase in temperature this year will likely be even less accurate for next year's prediction. Sure the models can be re-run with the latest climate data, but that just moves the goal posts and raises the question of when we realize the models aren't predictive.
>Are you suggesting a chatbot is a suitable replacement for a teacher?

No I'm saying that a chatbot can be a superhuman teacher's assistant.
> An OS has the job of managing resources, such as CPU, disk and memory.

The job of the OS is to virtualize resources, which it does (including memory).
Greg Brockman later became the president of OpenAI
Yep, there's an entire book to be written on techniques that you can use to express your understanding of code to the compiler so that the compiler's chosen implementation of it matches yours. Plenty of __builtins and __attributes__, and even just the ordering of if/else statements, grouping statements into local scopes with {}, using or not using a temporary variable...
If this is common where you are, you are near some pretty bad drivers? Passing on a two lane road is something that you pretty much should only do if the lead car is below the speed limit.
My car is from before this time but I've driven a few rentals with these features and it is absolutely terrible. Feels like you're driving a theme park ride, with all that flashing and beeping.

What's also terrible is how they're constantly correcting the steering wheel because of invariably incorrect lane detection and one car would even happily overcorrect but then steer me right over the opposite line because it would never correct its own manoeuvres.

I will never buy a car like this and I will happily drive second hand vehicles instead.

No way. Car manufacturers just suck at software, always have and always will, and these systems make everything worse and less safe.
If your site or service only has social logins then it's a hard no from me.
> So this example is a single repo with many services?

Yes, that's the meaning of monorepo. If it was a single service it would be a monolith.

> Why would you have a single repo with different requirements?

Real world example: I implemented a client/server system using Python, and they have completely different requirements (even the Python versions are different). I still want to share code between client and server codebases, so a monorepo is the perfect choice.
It is the largest market for utility scale storage in the US at the moment, rivaling California.
Something I don't understand is why don't any scammers ever go to prison? For example, people like Logan Paul have run multiple scams now and have had zero repercussions (except making loads of money off of naive people). Is scamming legal?
I don't see anything wrong with this and hope that countries and manufacturers start to cut power or refuse to exceed limits.

At the very least within cities and towns. New modes of transit have geofenced speed govenors, I don't think we should grandfather cars exceptions.
To answer the question in your title, No. And if someone who did use it called me, I'd dig into my legal options to smack down that crap. We get enough robocalls and spam as it is, we don't need to help that industry get any worse.
Google Play will no longer pay to discover vulnerabilities in Android apps
Maybe this is obvious, but make sure to check your rate structure with your energy company. Just because market prices are high later in the day doesn’t mean that’s when your prices are highest.
We’ve a fairly new car with a similar system (that can be ignored/disabled thankfully). It seems to have both a some GPS/location based awareness of what the speed is meant to be that it falls back to as well as a camera based detection. I find it useful as a reference incase I don’t know what the speed is and missed the previous sign, but it’s also regularly wrong and not to be entirely trusted. For example the on ramp to the closest freeway near us it consistently reports as 10km/h when it’s actually 100km/h. I don’t know what it is about that sign specifically it can’t read as it looks fine to the human eye, but it would try to cap our speed on the freeway to >=90 km/h slower than the rest of the traffic (most are traveling slightly above) if we were to have the system enabled. As others in the comments have suggested it also can’t be trusted to get the speed right in school zones or for the correct distance for variable recommendations (e.g., speed bumps, roundabouts, etc.)
Fair enough, it reports a different string for ChromeOS. But as you can see in the OP, ChromeOS has been listed separately at 1.41%.
Integer cents implies a specific rounding mode (truncation). That's probably not what you should be using. Floating point cents gets the best of both worlds (if you set the right rounding mode).
Welcome to systems programming. Allocators are invisible--until they aren't.
Kind of reminds me of Debord's concept of spectacle. The sheer mediation of life through images being its own sort of Abelique that steers our thoughts and patterns in everyday life every bit as much as an app. Not just the things people usually think of when they read a chapter or two of Society of the Spectacle and put it down, but also things like how our neighborhoods look, how signs and streets suggest to us how to go about our day, etc.

One of his (or, more accurately, the Situationist movement he was a leading figure of) more interesting ideas was that of the dérive. You would do it as a small group or alone, and the idea was to just wander through the city, making choices arbitrarily rather than taking the path of least resistance. The goal is to expose yourself to new things you might not have encountered and meet new people that your respective roles in the spectacle wouldn't have encouraged meeting.

One of my favorite observations to make is that Pokemon Go (funny enough, was mentioned in this story) was an accidental dérive app for a brief moment there in 2016. People walked around the city following pokemon leads rather than the normal visual and psychological cues of the environment, and I know some people who met that way. The end of this story, as well as the way in which the app was a totalitarizing force without being a repressive one, kind of reminded me of that.
Ask HN: How to communicate CTO is not suitable for job to non-tech audience?
Hi there HN,

I work for a non-tech-focused small business that has grown from 50 to 75 people over the past year. Our CTO (title inflation) has always primarily been in charge of infrastructure but much out of it is outsourced and she primarily handles tickets and on-premise gear. Support requests go unanswered, other users assume tech support in order to keep things running, and things break constantly. Without getting into too much detail, a good recent example is a work stopping, critical outage a few months ago where she did not communicate with the firm at all, and no resolution timeline or post-morterm was provided.

This has been barely tolerable over the years but she is not the right fit for the growth of the business. Additionally, she is not involved in the development process at all and this has proven frustrating for recruitment (candidates are confused by hierarchy/red flag) and coordinating on infrastructure needs; developers need to do a ton of work before they can even start writing a single line of code. There's an additional worry that developers are going to get pulled more and more into supports needs given that the person in charge of support lacks the technical ability to do so.

The audience I want to communicate with lacks a technical background, has a very hands off management style, and a pretty short attention span. I want to illustrate that this person is not the right fit for the growth and future of the firm and that they introduce a ton of friction into several teams actually just getting work done. Without overwhelming people, what is a good way to communicate this in a concise, non-ranty manner?

Edit: To be clear, without going into a ton of detail, I am very confident that this will not blow up in my face and that leadership is just not aware of pervasive these issues are and how large the spillover efffects are. I just want some advice on how to properly communicate with this particular audience in a way that they will understand. I won't have multiple opportunities to bring this up without coming off like I have a grudge so I want to make sure the first time is properly handled.
Yes they are. Your own time is always more important than the same amount (NB!) of anyone else's, to you. (How the F could it not be?)

The thing is, the chronic latecomers seem to think[1] that the sum of all the other people's time (NB: That's a lot more time) is less important in the grand scheme of things than their own.

Whether it's thought-out or not, who cares, when it has the same effect as utter non-caring arrogance?

___

[1]: Or rather, they probably don't think about it at all, but that just goes to further should they don't value other people's time -- other people, I guess -- basically at all. If someone consistently behaves like an asshole, which is what chronic latecomers are doing, the most likely reason is that they're an asshole.
Right, but I don't think they were anchored at that depth. It's possible they were in shallower waters but ended up out there because of the storm.
I asked DALL-E for a spork and it did it just fine.

https://imgur.com/5bvBTcB
My guess is that this[0] means we might see some manifest v3 type stuff happen in the future as ad blocking becomes a conflict of interest for Mozilla.

[0]: https://www.theregister.com/2024/06/18/mozilla_buys_anonym_b...
You're describing the parallelized web-scraper that they pointed to their own internal site? Yeah that was fun. Too bad everyone got the same question.
> Is Support just completely disconnected from Engineering?

Support is almost always tiered because $$$. In an ideal situation (hello GitLab!) tier 1 they are friendly and competent triage artists that can redirect lost customers and handle the common basic cases. Tier two is essentially an experienced and skilled tier 1. It's not until you get to tier 3 that you reach an engineer, usually one dedicated to support. That engineer is the one who reaches out to the operational engineering team if needed.
They never released Half Life 3.

But any day now.
> - Automatic headlights were and still are pretty abysmal

I've had these in three cars, they're not too bad; other than the ones without an easy way to turn them off are terrible for ferries and drive-in movies. Automatic high-beams are pretty terrible though, but IMHO, you should rarely have your high beams on if you're within 2 miles of another car.

> I still find that start-stop incredibly annoying on automatic cars

I've rented a variety of cars with different systems. Some of them are truly awful, but the ones that sense when you start to pull your foot off the brake, and have a short start time aren't awful. Probably I'm not buying anything with start-stop; my last new vehicle was half a model year before they added it, and my next new vehicle is going to be a hybrid, and I if I buy more old vehicles, they're likely to predate start-stop, probably by a significant amount.

I will also add that existing cars that report the speed limit to me are often wrong in both directions, so I wouldn't trust anything other than a very mild warning. You want to show the speed limit in black when I'm under it, and red when I'm above it (preferably by at least 3-5 mph), go for it... that sounds nice and useful. You want to beep at me once gently if I go 10 mph over and maybe once more at 15-25 over? Reasonable, I suppose; maybe even a reminder beep every 5 minutes. Anything more and your data had better be completely accurate.
Yes. And if you're pulled over for speeding way up, I have never heard of a traffic cop who will ticket you.

Some online study aids for passing start with "increase your speed so you may finish the pass quickly" and end with "maintain a safe passing speed until you have created sufficient distance to resume a safe cruising speed." Others recommend a full 10mph speed difference to keep the passing time short.
Since you are using the Steam platform, I think there is a lot of potential for game devs, or users of games, to create themed live wallpaper.
The only things I did was to get a reverse osmosis filter installed for drinking water and stop using any non-stick cookware.
This article makes it sound like they would go after them if they knew who they were? I don't know what scams Logan Paul has done, but I'd imagine if they can get him on something that they will?
Given typical temperature deltas of 75 K for intel processors, it would need to be around -80°F (-60°C) in your computer room for this to be a reasonable product name.
The language shouldn’t let you silently ignore errors.
You can drive without lane assist in most cases. Many models require you to explicitly turn it on each time you want to use it (like cruise control).
It seems like an axiom that no Python package can be written that does not depend on C/C++/Java doing the real work.
In the big picture, it really depends whom you're scamming.
> anything spacious is

Ha, so it's spacious, not tiny and very little anymore...

Here's what seems to be the biggest one of that random brand well ranked on Google, 1330kg: https://www.caravelair-caravans.com/models/exclusive-line-58...
Zig passes allocators around explicitly. There is no implicit memory allocator.

The downside is that it makes things like "print" a pain in the ass.

The upside is that you can have multiple memory allocators with hugely different characteristics (arena for per frame resources, bump allocator for network resources, etc.).
No one ever suffered ill effects from speeding. People are fine after taking a 900 km/h transcontinental flight.

It's the sudden stop that's problematic.

Drivers going 51 km/h in a 50 zone are not the cause of carnage on the roads.

Many places have ridiculously low speed limits. Drivers blow past the limits, and yet those places do not show accidents.

Perhaps what's needed is a system that intelligently detects erratic driving, from a combination of factors, like a combination of severely excessive speed, frequent lane departure, tail gating, "weaving" left and right, and such.
Half half the drivers on the road are worse than median. And road rage is a very real thing. Being passed triggers road rage like you wouldn't believe sometimes.

Yes, even when they're going under the speed limit.
I am very glad he was found out and investigated by authorities ultimately leading to this, but reading the article I can’t help but wonder:

It’s interesting that this one guy gets 24 years over 47 million dollars. Yet, not a single executive, board member, VP or SVP got arrested for the fraud that lead to the 2008 crash. We are talking orders of magnitude more than this and they declined to prosecute even though the evidence was absolutely abundant as we now know.

This guy doesn’t deserve any sympathy but it should be known that he’s hardly the most egregious financial criminal walking the streets. That honor goes to Jamie Dimon of JP Morgan Chase.

edit: at the very least, they should have fired all the executives from the banks, and their boards, and stripped them of their compensation packages, and clawed back anything they earned in that time period, and banning them for life from working in the financial sector in any capacity ever again. That would have been more appropriate than jail time and sent an actual message to Wall Street that this behavior won't be tolerated.
> but it has standardised on that phrase!

To me, the only formal distinction you can make between the two lies in the use of the excluded middle. However, this distinction has not standardised in mathematics, as many mathematicians simply do not care for intuitionistic logic.

Such a mathematician could see the above proof as:
I want to show ¬P by contradiction. Therefore I assume ¬(¬P) which is just P to me (the unintuitionistic mathematician has just used the excluded middle, without really caring). I derive a contradiction. Therefore ¬P holds.

While I personally enjoy the kind of subtleties that can be thought of about mathematical reasoning, I also think the rant-train on contradiction vs negation must stop. You are expecting a consensus from the wrong community.
This sounds like a recipe to get a lot of `asdfalsfasfsd` responses...
The old saying goes: abs are made in the gym, revealed in the kitchen.

Not saying it’s easy, and no it isn’t as simple as calories in, calories out, but it is close to that simple. Working out, running, weightlifting, all that can happen later. Eating “right” and just walking a lot can induce a lot of positives.
You just have to keep passing the blame, Logan Paul claims he didn't intend to scam people and was himself scammed by the developers he hired and that is why his project never materialized.

The difference between running a scam and running a failing business is just a matter of intent, which is hard to prove.
The other side of the coin is that support gets an ocean of lazy/unrelated/confused support requests that the engineer cannot help with, and responding and explaining that eats up a huge amount of time. I don't know that I agree with putting up barriers to reach support, but they are trying to address a real problem and I get where they are coming from
It's not silent. It will panic.
doesn't work on the three monitors I tried, I get every time:

$ xrandr -s 1280x1024 -r 48
Rate 48.00 Hz not available for this size
But your not being taken care of by a person. Your being taken care of by the system. The nice nurse goes home in 3 hours, the nice doctor has 9 other patients. The secretary relies on the information in The computer. The people may very well care a lot. The system does not.
“It’s the corporations, mahn!”
i admit i don't know what 'pull-down' and 'in pit-mounted design' mean, and i'm not sure my understanding of 'die forging' is correct, but that seems likely

on the other hand, the press release might be written by the same sort of people who say things like 'the world series', which is a baseball tournament between teams from the usa (and canada)

https://www.gasparini.com/en/the-worlds-largest-hydraulic-pr... says

> The United States leadership only lasted two years: in 1957 the Ukrainian company Novokramatorsky Mashinostroitelny Zavod (NKMZ), specialized in steelworks equipment, built two 75,000-ton presses. The first one, destined for a plant in Samara, is now owned by Alcoa’s Russian branch. The second was installed in Verkhniaïa Salda and is used by VSMPO-AVISMA, the world’s leading producer of titanium and other specialty alloys.

> Outside the two superpowers, France was the third country to equip itself with a hydraulic press of this size: also built by the Ukrainian NKMZ, this 65,000 ton presse hydraulique* was installed in Issoire between 1974 and 1976. Owned by Interforge, the machine is 36 metres high and manufactures components for Airbus, Boeing, the space and transport industries.*

...

> After 60 years, the USA has added a new 60,000-ton hydraulic forging press. Built by SMS Group and managed by Weber Metals in California, it started operations in October 2018.

> The heavyweight champion, of course, is Chinese: a machine with the incredible power [sic] of 80,000 tons is in operation since 2013 for the giant Erzhong Group in the province of Sichuan. As tall as a 10-storey building, its use is very confidential: it seems to be used to build parts for military aircraft, like its titanic sisters. To give an idea of the power of this machine, with its 780,000 kN it could easily lift an entire cruise ship. As often happens, larger does not mean better: it is not the most technologically advanced press in the world. It was built by adapting old USSR projects from the 1980s, and is currently underused due to competition from the other giants we mentioned.

either this derives from this longer post from 02022, or they both derive from a common source: https://www.linkedin.com/pulse/worlds-largest-hydraulic-pres...

the owner was at risk of bankruptcy in 02015: https://web.archive.org/web/20160809080032/http://www.france...
I hate when that happens:

Obligatory.

Lawyer: "Doctor, before you performed the autopsy, did you check for a pulse?"

Witness: "No."

Lawyer: "Did you check for blood pressure?"

Witness: "No."

Lawyer: "Did you check for breathing?"

Witness: "No."

Lawyer: "So, then it is possible that the patient was alive when you began the autopsy?"

Witness: "No."

Lawyer: "How can you be so sure, Doctor?"

Witness: "Because his brain was sitting on my desk in a jar."

Lawyer: "But could the patient have still been alive nevertheless?"

Witness: "Yes, it is possible that he could have been alive and practicing law somewhere."
Scammers go to prison all. the. time. Just search news for "Fraud conviction".
An unsafe driver ahead of you is safer than one behind you.

(If you're not keeping enough of a distance, then the unsafe driver is you.)
The comment you’re replying to was sarcastic, I think they probably strongly agree with you.

(Not your fault not to notice though, sarcasm can be very subtle)
Telecom that enabled Biden deepfake scam will pay FCC $1M
There’s a well-known in-place implementation of swap of the form:

a ^= b
b ^= a
a ^= b

(Here ^ denotes bitwise XOR)

Allowing for the mask, one could do an in-place version of swap_if via

a ^= (b & mask)
b ^= (a & mask)
a ^= (b & mask)

The in-place version of swap is generally discouraged because compilers are smart (https://stackoverflow.com/questions/36906/what-is-the-fastes...) but I do wonder whether the masking in swap_if obscures intent to the compiler enough to close the gap.

Assuming the mask is passed in, Godbolt puts OP’s swap_if at 26 instructions, versus the above swap_if at 17 instructions: https://godbolt.org/z/Wedco5hPv
Good lord that's awful, I'm sorry for your loss.