skysight-inc/HackerNews huggingface dataset:
It’s not like this is the only fraud we’ve found in years. It’s not even the first billion dollar fraud incident case this year.

The FBI estimates fraud accounts for upwards of 10% of healthcare expenditures.
Oh no no no. They’ll still collect data about people. Just not security logs that could indicate an incident. Double loss for privacy.
I see that Stalin stands for "STAtic Language ImplementatioN", but you wouldn't call a compiler Hitler out of respect for the more than 10^7 people his regime killed. I see estimates online of 7 million deaths due to Stalin, and I don't think projects should bear his name.
I guess I assumed people would consider ramen a highly processed food. USA instant ramen also often comes pre-fried.

In the USA there's 'just soak in hot water' rice noodle packs though I normally use the soak in hot water mung bean noodles. Both of which would be considered highly processed.
> I want to say that a driver's license ID number would even be protected

The feds made sure our DL data wasn't protected.

ref: https://cyberplayground.org/2011/12/07/drivers-privacy-prote...

Florida gets hundreds of millions of dollars each year selling it's residents DL data.

ref: https://www.wftv.com/news/local/can-florida-legally-sell-you...
How do you handle motion sickness? It hits hard almost every time I try to read in a bus, a tram or a car.
VMs were fine, everyone ships a VM these days (often it's called electron). The problem was distribution, and apparently the fix is to ship a copy of your VM with each app rather than having a system-wide one. I guess that's a worse-is-better answer.
They're filling out the grid. There are 31 brands (if I counted correctly) which doesn't fill out any grid other than 1x31 or 31x1. They filled it out to 40 because that gives a nice grid at the larger size (4x10) and smaller windows (2x20) while not leaving any empty spaces.

If they kept it with 31 there'd be empty space at any reasonable column count (2, 3, 4, 5, 6). Past 4-6 columns it starts getting too busy across the screen (subjective). They seem to have capped it at 4, it drops to 2 and then 1 as you narrow the page.

One filler image works at each of those sizes, but then it's odd to have a single filler image. Pushing it to 9 gives a ratio approaching 3:1 brand:filler images, someone looked at that and said "That looks better". The filler images are placed, it appears, next to their associated brand (the cupcakes and Sara Lee, as an example).
OT, but I really hope Adam is successful with Muse-new; I feel it is the right abstraction for solving information problems for visual learners, but it’s had some roadblocks. Not sure if you are a user or not.
> dissolution of Israel

I mostly read that as Paul calling for the head of tyrants, which is a positive thing for any country. If you read that as "dissolution of Israel", are you presuming Israel won't survive without its tyrants?
Maybe I’m cheap but $335 for an extra small pet leash seems a bit steep.
Agree on all accounts, but I'd also like to add: Surprisingly good Italian food. Not the standard "high class" American stuff slathered in cheese either. Just really good wholesome delicious high quality dishes I as not expecting that from Scottsdale.

But yeah, otherwise kind of an odd place.
The International Olympiad of Artificial Intelligence for high school students
What they do is make assumptions like "null pointers are never dereferenced." So, they write optimizations that assume it doesn't happen. When their UB-oblivious optimizer runs into a situation where the user dereferences a pointer, then checks for null later, it basically reasons "The pointer was dereferenced earlier, so this pointer is definitely not null," implicitly assuming that null pointers are never dereferenced. "Therefore, this null check is unnecessary and can be deleted."

This is simplified somewhat, since there are now flags to warn on potential null dereferences and to never delete any null pointer checks.

It sounds malicious, but it's simply oblivious. The same mechanism would delete null pointer checks in cases like these:

while (p && p->data != NUMBER) {
...
if (p && p->data < NUMBER) {
...
}
...
}

To enter the loop, the pointer can't be null, so that check can be rewritten to this:

if (p->data < NUMBER) { ... }

And it works for other things, too.

while (a && b && c)
if (a) {
...
} else if (b) {
...
} else if (c) {
...
}

Because the only way to enter the loop is for a and b and c to be true, that can be rewritten to the equivalent of this to remove unnecessary double checks:

for (;;) {
if (a) {
...
} else if (b) {
...
} else if (c)
...
} else break;
}

Edit:

Except, it doesn't rewrite source code. By the time it makes these optimizations, it's working with control flow graph in SSA form. These are all optimizations made after tons of passes, and it's harder to guess what the programmer intended. Some undefined behavior may be introduced by one pass and then gone after the next.

That's why there are both warnings about null pointer dereferences, and then it goes on to apply aggressive optimizations based on those null pointer dereferences anyway. The left hand doesn't know what the right hand is doing.
I wonder what would happen if you contacted your representative's political opponent, esp this being an election year. You might be able to use the leverage from the opponent to make the incumbent fix the problem.
We can assume that a simple string search is one of the basic checks they do before moving onto more advanced checks.
> The problem is you need a lot of fuel and delta-v for that.

Why? If the Bit O'Junk is within ~90% of its apogee, and it hits the aerogel cube at more than ~90 degrees, the impact will yield a fatal drop in Mr. O'Junk's perigee. Ion thrusters on the cube-laying satellites, high-precision orbital tracking, and a few racks of computers on the ground (to calculate orbits and impacts) should be enough. Low-powered lasers would probably be useful in the precision-tracking systems.

Blasting space-junk with high-powered lasers is cool...but those immediately get into issues with dual-use, space weapons treaties, and arms race scenarios.
Which is why going after the Sackler's is about politics and not about the law.
Wow. When I was a kid I once asked my stepdad why people who live in super dangerous inner city neighborhoods didn’t move.
His answer (some people can’t afford to move) didn’t satisfy me at the time. I thought to myself “bus tickets cost fifty bucks”. As a child I didn’t understand the nuances of life, but I also think there’s some power in childish naïveté.
Hence the hold out. I (50m) didn’t meet her until I was 30: until that time I dated and had few months relationships with a lot but it never felt quite right. Which became blatantly obvious when I met my wife.
“They can’t arrest a husband and wife for the same crime!”
These sorts of failures are usually caused by people constructing the potato cannon out of thinner schedule 40 PVC (usually colored white). If you use schedule 80 PVC (which tends to be dark gray) or ABS (which deforms instead of shattering), the risk is negligible.

This is also why I prefer pneumatic cannons to combustion. Since there's not a quick spike in pressure from a combustion reaction, the maximum pressure that needs to be contained is lower (and you can measure it with a gauge as you're pumping the air tank up). Also if you make the air tank big enough, the pressure behind the projectile stays high for longer, so you tend to get higher velocities.

When I was in high school I made a potato cannon, played around with it in the woods with some friends, and then told my parents about it. My mom wasn't too happy, but my dad took it as a challenge. He built an even more powerful pneumatic version with a tripod, sights, and a solenoid trigger mechanism. The whole family loved it. I used some extra PVC pipe to make molds for cement slugs. With a little paper wadding to get a good seal, they'd go fast enough to embed themselves a couple feet into the side of a hill. It was spectacular.
This from Beyang Liu, Sourcegraph CTO, who plays up his stint as a Google intern to represent himself as a "former google engineer", and wrote this blog referencing Google 55x in a short article to associate sourcegraph with Google-quality tooling: https://sourcegraph.com/blog/ex-googler-guide-dev-tools
The service runs 24/7, the vehicles certainly have to be out of service to charge at some point.
Maybe I can give you something from my experience. Basically, I focused on getting to know my clients better before proposing the product to them, and then in a clear and concise way, I explained to them how my product would add long-term value, scalability, and how it would address the changing needs of their companies.
Consider a few issues:

- the foremost among the perpetrators are dead

- the rest of the family is culpable, but less so

- the settlement money will now be entirely repurposed for legal defense

- meanwhile the victims get nothing

Does justice demand punishment or compensation?
It’s pretty wild that everyone acknowledges that the Sacklers engaged in a “milking program” going from 15% to 70% distributions after the first lawsuits in order to strip the company of assets and then hide behind the company to shield liability. This alone should allow claimants to pierce the corporate veil and go after the family directly.
How many browsers are there with more than 2% global user share ?

We're talking about 4 or 5 browsers, putting serious effort into supporting them all would be reasonable.
The review process is about Apple giving you a clear direction about what is acceptable.

There are many ways to get around their restrictions. But doing so will get you banned.
I understand the contents of the link; that judgement prompts my question rather than answering it.

The DOJ found that old Purdue's problem was illgal marketing, kickbacks, etc. I understand that as a legalistic thing.

But as far as human judgement goes: I thought the problem here was opioid addiction, which is continuing to rise in the "new Purdue" regime. We all think old Purdue should not have been doing the illegal stuff. But was the illegal stuff the real problem here? It seems like the "new Purdue" reforms are not affecting the growth of the opioid epidemic.
That is why I promote FaF - fix anything Friday and try to fight off sprint load inflation, where it would be expected from team to do more and more. Then also promote “dev alignment” where devs come together to discuss architecture improvements or pick approaches.
Autogenerated code in general tends to be unreadable. It's not easy and/or not a priority.
> "things we eat that bear little resemblance to the food we have evolved on"

Okay.

So are we ready to ban bread? Is that really what you're proposing? Or white-rice?

> Industrially manufactured food products made up of several ingredients (formulations) including sugar, oils, fats and salt (generally in combination and in higher amounts than in processed foods) and food substances of no or rare culinary use (such as high-fructose corn syrup, hydrogenated oils, modified starches and protein isolates).

So Lays potato chips (only Potatoes, Oil, and Salt on the ingredients list) don't need a warning label?

McDonalds fries and potato chips are fine because they're all natural ingredients, amirite?
Except Purdue clearly stated that addiction was not an issue with their product. Car manufactures never say that death is no longer possible with their product. They blatantly misrepresented the dangers of their product in ways none of the other examples you listed come close.
WiFi in the late 2000s early 2010s was a crazy place, man. Looking at the code it's wild how much he contributed to the process. Damn.
> Anyway, give anyone a family tree diagram containing all of these relationships and they can follow the chain from that sentence to the destination. This is the essence of why we use recursion in computer science in the first place: it's the best tool for navigating trees.

This is because English sucks at tree relationships. Other languages are much better at this.

For example, Mandarine Chinese has unique words for each side of the family tree (e.g. unique word for Grandma on mother's side vs Grandma on Father's Side), and also a rather logical system to describe how you navigate the tree.

Chinese isn't even unique in this, it is just that English is really really bad.
Nothing especially unusual I think. Mostly use it for fixtures (for woodwork, DIY), improving/fixing random things and bike mods. Currently designing a derailleur for a folding bike.

Reason why I've optimised it to print fast is that there's only so many hours between getting back from work and then going to bed (I don't trust my wiring enough to leave it overnight)... So pretty much everything has to be printable in max 5 hours... which is especially hard to achieve if I'm printing at high infills and 0.1mm layer heights.
Mercury Customer Emails Caught Up in Evolve Cyber Attack
> We've known opiates were bad since at least the 1800s, and really longer than that. What the doc said was just what they needed to hear to lie to themselves, but this is taught in every highschool.

I am not sure high schools are teaching people to be distrustful of their doctor’s advice. I think what’s being taught is about the dangers of illicit drugs, not those with a medical expert’s stamp of approval.
I wanted to step in and make fun of the Mark of the Beast people and paranoid gun owners who always freak out about things like this but then I considered what half the country would do if they had control over the immutable legal identities of gay and transgendered people, and I realize they might actually have a point.

It's not that a national identity service is a bad idea, it's a good idea and the US should have it, like it should have nationalized healthcare, education, UBI and gun control that's actually effective. It's that the United States government specifically can't be trusted to implement it at any level and in any way that won't lead to undesirables in mass graves. We just can't have nice things here.
I dont even care about the performance. I just want some way to version my messages that is backward and forwards compatible and can be delivered in all the languages we use in production. I have tried to consume json over websockets before and its always a hassle with the evolution of the data format. Just version it in protobuf and push the bytes over websocket if you have a choice. Also, load balancing web socket services can be a bitch. Just rolling out our web socket service would disconnect 500k clients in 60 seconds if we didnt make huge amounts of work.
The interesting part about this is that such a system wouldn't necessarily need to come from the government. There are companies that need verification and want to do it cheaply and with little friction, and there are banks and carriers who could make some extra money on it.
> but this is taught in every high school

Here's the thing about what they teach you about drugs in high school: lots of it is bullshit. I don't know if it's still a thing but when I was in school there was a lot of pearl clutching about weed being a Gateway Drug. For a lot of people who smoked weed and didn't progress towards any harder drugs, weed was a prime example of how drug education was a sham. No one went crazy, none of the weed horror stories came true, everyone enjoyed the concert and woke up the next morning feeling better than if they'd been drinking alcohol the night before.
Relay computer compile, load and run
The article mentions return to office policies as a reason, but you have to wonder what the severance package was.
Anecdotally, a company my friend works at just laid people off, and a majority of the ones that were not let go, wished that they were given the option.

You have to wonder if there's some interesting data with regards to tight (?) labour markets, policy that has nudged severance packages higher, etc.
> But it’s quite clear that America had a parallel opioid crisis going on

I don’t think that’s really the case. What happened here was that peddling oxy, created the excess demand that is now met by illicit sources that cause more deaths now that oxy is regulated. But what you’re missing in your understanding is that without oxy, demand wouldn’t exist in the first place. And that’s the harm everyone is talking about.

You’re talking about the aftermath of the problem. Parent is talking about the root cause.
The on-ramp from minor pain or surgery; to a massive, blindly-renewed, over-prescription of Oxy; to an opioid addiction that spirals into street drugs is still mediated by doctors. Until these doctors start losing their licenses for their clear and obvious breaches in their duty of care, this on-ramp will remain open.

> a small number of doctors in the country at any given time that prescribe almost all of the supply

The fact that medical boards allow these doctors to retain their licenses is the core of the issue.

> we already do and always have

I am only aware of a handful of the most obvious, blatant, and egregious pill mill operators being prosecuted. Regular doctors who simply cannot be fucked to care for their patients, and prescribe them pills so they leave their office, have yet to be held accountable.
You might be interested in fair.io, launching next month. We ran into a similar problem a year ago that ended up stirring up a lot of drama, so we are now promoting the term Fair Source instead of Open Source.

Fair Source: https://fair.io/

Our drama: https://news.ycombinator.com/item?id=36971490

Lots more context: https://openpath.chadwhitacre.com/2024/the-historical-case-f...
if conflict resolution has to happen in the network layer -> tbd. it seems like apps that have built-in conflict resolution can resolve conflicts.

zip archives will play a role. i am pushing for "zipped repositories" internally, precisely for portability. but also because it makes the UX of using apps with conflict resolution like any other file-based software: simple.

btw my rfc led to another one https://github.com/orgs/opral/discussions/2975. if we agree on the proposal, i will follow up soon with a "okay, we have repos now. let's zip them for portability"
I'd like to remind everyone that the computer doesn't care. The computer knows JMP (e.g. GOTO).

Everything else is just abstraction's we're built up to make our lives easier.

If we always jump to the top of the function, or if we jump someplace else, the machine cares not. Just don't blow the stack.
> I just wonder why random people would know better about this than your highly educated providers. Go ahead and ask. You can say those exact words. They will give better answers!

Are you sure they'll give "better answers" when they're the ones prescribing like that?
What are yall using macOS Server for? I thought it was end of life'd.
I just build a cli in Java or Go. It literally takes minutes to build a client.
Better? Online among 5k others is better?
> But isn't the other dishwasher that we just declared "dirty" still full of clean dishes?

No, it's probably about three-quarters empty, because you probably use roughly the same crockery every day, unless you do something particularly bizarre like having three soup-based meals one day and three plate-based meals the next. Sometimes you wash a couple of plates that were already clean, sure. Or you move them into the "clean" dishwasher before declaring the other one "dirty", which is no more effort than putting them into cabinets (often less). And sure maybe a couple of days a year you have a big party, or really do eat soup every meal, or something, and you have to do something different. But the vast majority of the time it makes life easier.
And just understand, I'm not arguing every truck owner is some insecure person making up for it by buying a massively oversized truck. I definitely agree there's lots of people out there that do use their trucks as trucks, even if not all the time. I bet it does make sense to have a truck or at least a competent crossover in rural Michigan. Lots of people I know who live up there do need some clearance and get a lot of value out of all wheel drive.

But there are tons of people out there who are entirely office workers living in a suburban home or apartment who don't have boats or campers or whatever and own one or more trucks. Tons of them. You really notice the difference driving around in NY or Michigan or Illinois or whatever and then go to Texas or New Mexico or Georgia or similar. I just did a road trip from Texas to Montreal, so I got a decent snapshot of what highway populations look like across a lot of North America.
> You simply chat

"Simply" is carrying a lot of weight there.

No, I would prefer not to slowly talk to an AI of unknown quality, waiting for its responses, trying to guess what magic words I need to say, when instead I can load up a website and use an interface that actually shows me things.
I think recursion is just another tool in the toolbox: sometimes, some solutions are easier to think of recursively, and so it makes sense to use it, at least for the first prototype.

But yeah, using it systematically (in a non-functional language) is unwise.
I don’t even know where to begin.

From phrases like ‘deep learning is what makes AI possible’ to a ‘practice guide’ that references Python and Pytorch and Transformers, amongst other things, and apparently a 4-hour contest format, this can only be taken as a joke.

I think that a more fitting name for the contest should is IOAPI, as it’s probably all that a student could do in 4 hours.

Or the ‘International Olympiad of asking your parents to give you money for compute’, depending on the format, whichever you like best.

I rest my case.
Yes, proto3 as released was garbage, but they later made it possible to get most proto2 behaviors via configuration.

Re: your question, for proto3 an field that's declared as "optional" will allow distinguishing between set to default vs. not set, while non-"optional" fields don't.
Notion: Upcoming changes coming to our Plus plan
Hand written stuff (written or made to look written) needs to be in a more readable font.
And yet anonymity/privacy is already dead for the average consumer, and we don't get to benefit from a public, reputable SSO service...
I think most people learn about loops before they've learned about functions because your first example maps obviously to your last.

I don't think your middle example would be obvious to most people learning about functions until they've had quite some time to get their heads around what functions do, even with the context of the top piece of code.
It's gonna get worse.

As a citizen, and given the way I vote and live, Christian Nationalism and all of the tentacles hanging down from it is the scariest thing I've ever experienced.
The S-series lawn tractors that you'll see at Home Depot and Lowes are noticeably less-well-built than the X-series lawn tractors that you see at the more specialized places as well as the actual John Deere dealers. They cost about $500 more, but feel like you are getting far more than $500 worth of value out for that cash. For starters, the engine will be a Kawasaki and the transmission will be Kanzaki, both made in Japan and both fully capable of lasting forever with normal maintenance.
> it's probably better for the marketplace to get ratings from more people to rank the applications.

It's certainly better for the developer's bank account, but I don't think it's better for the marketplace in general. I think it leads to a higher rating for apps than they would get if literally every user rated them, which makes the entire rating system even less useful for users (and it's already only marginally useful, like most ratings systems).
This is the true design issue with gRPC as I see it. It would be way bigger without this. I love protobuf though, gRPC is just alright. At least gRPC makes it so much simpler to build powerful automation and tooling around it than the wild west of randomly created 'json'-ish REST-ish APIs.