skysight-inc/HackerNews huggingface dataset:
Interesting take! At face value, I would say that if this is the intended usage proposition, the summary actually adds negative value and should not exist.

Or perhaps a more brief summary for each result explaining the relation?
Talk about good timing: I switched from the Tandem to the Omnipod before this recall, but after Omnipod's own software recall had been resolved

https://www.fda.gov/medical-devices/medical-device-recalls/i...

At least the Tandem doesn't require using the phone app; it's not an option with the Omnipod, which has no other way of communicating with the device. (you either use an app on a small handful of approved Android phones, or use a stripped down Android device they provide you; iOS approval is in the works, but not here yet)
Open Source is how that XZ hack got caught.
I'm a vegetarian, and while not vegan, I take care to reduce animal products to a minimum, but IMO ethical meat exists. If a farmer has a few chickens running around, and he slaughters one for consumption, that's fine with me. It would only be unethical if you hold all (animal) life sacred, a very difficult position. It's the scale and means of meat production that makes meat consumption unethical and immoral.
This is the 5th generation of the device. I don't think it's a response to climate change in any way. Japan and South Korea is obsessed with self image and (sometimes perceived) personal hygiene, so the device doesn't hit me as odd.

Also, it's in line with Low Tech Magazine's "heat people not spaces" stance, so it's not bad from any perspectives.
ADTs are mostly string replacement on generic structs and unions, plus tagging on the union. It's not a complicated use of macros.
My alerts have pretty much always been on time (Dexcom 6 and iPhone 14 Pro Max)
:)) I'll steal this saying

btw dude, try to not get upvoted, you've got 1337 karma
Yeah, why would you give anything a try when you're in a bad situation, if that thing is even remotely associated with the "right wing"? Just don't do anything, follow the science, the CDC, the WHO, etc. Don't even dare to look elsewhere.
I had one of these in the early 90s when I was doing DTP work--with FrameMaker. I think at that time the price had dropped to somewhere around $800 or so? It was still an investment. But totally worth it. I remember seeing the two-page and color versions at Seybold, but they were way over my budget. People bitch about the cost of GPUs now, but it seems like nothing compared to what you could spend on a decent prepress setup in those days. (though I guess now the equivalent would be the kind of high-end systems used by video and special-effects producers)
Okay, I'll live in the harmless society, you go live in the harmful society.
If we'd like to start scientifically collecting data I will gladly confirm I have observed this, "made up snark"
Hertz Charges Tesla Model 3 Renter $277 Fee for Gas
You can trace back where an animal grew up and lived by analyzing its isotopes. There's a unique pattern for every place on Earth.
Looking forward to managers using this buzzword for the next 3 years
Huyton Firm: Brutal organised crime group brought down by its own text messages
If you are referring to the protests against israeli politics, that is not antisemitism. Or are you referring to something else?
Apple iPad Shows Big Tech Is Productive Even as Influence Wanes
The truth behind airplane mode [video]
In my experience, the vast majority of the time UUIDs are "implemented", they are just 16 randomly generated bytes; the important part is that they are unique.
That's really the key. I don't resent working into the night if I'm a) engaged by an interesting an worthwhile problem and b) know that I can cut out early next week and go for a bike ride after school with my kids.

Endless crunch is a problem, and I don't crunch to meet made up internal deadlines or for work that is administrative nonsense.
But only very slightly unless you deliberately drink large quantities of shower water.
It’s the evolution of the internet. When is the last time you heard someone say WAN instead of cloud?

Lexicographically-sortable and universally-unique are the two desirable properties. Indexable would have saved mongo’s fate, if added up-front.

The funny thing is, no one was stopping us from using cuid or blid. I use ulids all the time for primary keys, and the query properties are simply exactly as advertised.

Annoying for monotonic to even be optional.
“5 iterations”.

That’s…not how it works. You’ve literally just taken “UUID6” and made a bunch of incorrect assumptions.
Yes, I don't know why they changed the title to make it confusing.
Don't move to the 7. The software has regressed tremendously. It's clearly some sort of cross-platform abomination.
Probably distributed computing was not common at the time, so a truly universally unique identifier was not needed. And UUIDs were not used as database keys so they did not need to be time ordered.

I still think they were quite naive. I mean, using MAC addresses in the UUID? Not great for privacy.
Perhaps but Apple has always lagged behind Google on approving diabetes device apps (or severely limit the functionality). I know the Android version of the app for the Tandem had the ability to deliver bolus well before the iPhone version, and the iPhone version of the Omnipod controller app has FDA approval but still isn't approved by Apple

https://www.omnipod.com/innovation/iphone
I have managed to learn most of those the hard way. That said, the case in number 20 kinda surprised me though: My country did the same in the 90's and although I was a child back then, I have a good recollection of how that happened: the transition was from analog to digital but the switch was almost seamless: overnight your phone number got a "9" prefix and that was it. That is unless your landline was yet to be installed, in which case you got an "8". Whenever you dialed the old phone number without the prefix, you simply got a busy line. The old number was no longer valid and you could not reach it.

The aftermath was people forgetting to add the prefix and thinking the other person was constantly on the phone(or using the internet cause... dial up). Now inter-city calls were also associated with adding a city code to the number, so in my case for instance, if you wanted to call me from another city, you had to prepend 02. But those were also easy: all city codes were 2 digits. People from the capital had 6 digit numbers before switching to digital and 7 after. All other cities were 5 before and 6 after respectively. I think the people from (at the time sole) telecom did their homework for once in their history and realized that they had to make it stupid simple for elderly people living in the countryside and having all their numbers written down in an old notebook that's falling apart as it is.

That said, there were exceptions to the capital vs non-capital phones. Namely dial up internet providers. They always had 5 digit numbers and on some rare occasions 8. Mine had 8 and funnily enough, I still remember the number...
The source article for this adds the detail that they withdrew all college intern offers after they had been accepted by the students - one feels terrible for those students, while the writing should have been on the wall for the students they might not have had time to try to apply to other companies.
Please let me toy around with the app before asking me to create an account
Lots of typos in this document:

> The format for the 16-octet, 128-bit UUIDv6 is shown in Figure 2

Figure 2 is a uuidv7

> UUIDv8 SHOULD only be utilized if an implementation cannot utilize UUIDv1, UUIDv6, or UUIDv8

Probably meant this say or uuidv7

Hopefully this has been fixed...
> UUIDv8 SHOULD only be utilized if an implementation cannot utilize UUIDv1, UUIDv6, or UUIDv8

Did they mean UUIDv7 for the last one?
And to think those 50-60 million animals were slaughtered and laid to waste just to starve the natives out of the Great Plains.
Can this be combined with LLMs somehow to creatte AGI?
I suspect https://www.isomorphiclabs.com/ is the reason.

There are 3 basic ways to fund research.

- Taxes - most academic research

- begging - research charities

- profits - companies like Google.

Sometimes the lines get blurred - but I don't think you can expect Google to release as much of their work for free as people who are paid via central taxes.
Wow, you are sure saving him from following all this cranky, controversial advice about taking natural vitamins & supplements while optimizing general health, that could surely backfire.

https://covid19criticalcare.com/protocol/i-recover-post-vacc...
Does this interaction seem like low complexity?

https://chatgpt.com/share/e92bf633-4815-45bc-8ae9-9068fe257d...

[EDIT: pasted in wrong link]

There is basically no information out there on how to write error tolerant parsers for language servers. My entire knowledge before starting work on this was someone giving me a three sentence explanation on the F# Discord for an approach using an intermediary AST doing a tolerant first pass.

The key with handling medium and large complexity tasks with an LLM is to break it up into less complex tasks.

First, I showed an example of a very simple parser, parsing floats between brackets and asked for a response that parsed just strings between brackets, then I asked:

I'm working on a language server for a custom parser. What I really want to do is make sure that only floats are between brackets, but since I want to return multiple error messages at a time for the developer I figure I need to loosely check for a string first, build the AST, and then parse each node for a float. Does this seem correct?

I get a response of some of the code and then specifically ask for this case:

can you show the complete code, where I can give "[1.23][notAFloat]" as input and get back the validatedAST?

There's an error in the parser so I paste in the logged message. It corrects the error, so I then ask:

now, instead of just "Error", can we also get the line and char numbers where the error occured?

There's some more back and forth but in just a few iterations I've got what amounts to a tutorial on using FParsec to create error tolerant parsers with line and column reporting ready for integration with the language server protocol.

If anyone would like to point me in the direction of such a tutorial that already exists I would very much appreciate it!
something i built as an add on but would be nice to integrate into some of these front ends would be a find replace key: value store to assist in potentially "leaking" something.

if you could replace IPs or domains or subdomains with a filler domain like something.contoso.com and send that to chatgpt instead of my internal domain that would be a feature that I would pay money for.

like i said i have an implementation written in python for this but its an add on to an additional frontend which makes it extra clunky.
Plant sensors could act as an early warning system for farmers
How Much Do the Istari Remember about Their Previous Lives as Maiar?
The Trump stock is almost the platonic ideal of a meme stock; just a stock ticker for people to gamble on, without the inconvenience of an actual company attached to it.

Traditional meme stocks (GameStop, Bed Bath and Beyond, AMC, arguably Tesla) have a large, poorly-run company attached, which is really extraneous to the stock's core purpose, that of ensnaring day-traders.

I mean, it's _possible_ the Trump one is driven by the bribery angle, but common things being common it may just be a very compelling meme stock, sharing as it does the name of a meme president.
> So that means that the way to game this would be to create a wrapper project (e.g. called "external_deps") for all of my dependencies, and then have my actual project depend on that one

No, you can't resort to chicanery to manipulate your metric.

In this case, the libraries you want to use become transitive dependencies, but if your code uses those transitive dependencies, then your project still depends on them.
Why AI playing video games is a big deal
> I want to work with high trust places.

OK, so get off the Internet. Don't fuck it up for the rest of us.
Workers seek to alter the balance of power in Canadian video game industry
UniSuper's Google Cloud environment was deleted
Microsoft employees spent years fighting the tech giant's oil ties
Protein quality only matters if you’re not getting enough protein.

Here’s some good discussion you should read https://www.barbellmedicine.com/blog/barbell-medicine-protei...
I know that paired pumps have been slow to move to the 7 (only the Tandem has AFAIK; I'm currently on the Omnipod) and I can understand why from what you're describing.
so extortion?
You might also be interested in metalang99 by the same author.
Color-Coding Crops for Climate Change
It can't be House M.D. because the diagnostic isn't lupus.
The described scenario is a false dichotomy.
Thanks, that's what I was looking for.

@dang, could you please update the link to this?
I recently did a writeup [1] on the 510(k) FDA clearance process (which cleared this device for market).

Basically this device was cleared through a DAG of other devices that were "substantially equivalent". I made a website to visualize these relationships, and any recalls that occurred in the parent devices. If anyone is curious about this particular device, see here [2]

[1] https://wcedmisten.fyi/post/medical-device-analysis/

[2] https://www.510k.fyi/devices/?id=K232380 (click on "Predicate ancestry graph")
Pascal has had variant records since the 1970s.
Software aside, how do the accuracy/precision of the readings on the g7 compare to the g6? Not having to replace/order a transmitter every 3 months, and a 30-minute warmup, seem like significant improvements over the g6.
I’d hate having 30 edits to a ticket description polluting my git log.
Sure, and Scala has had ADTs since its inception as well I think, and that's also JVM. It's not ADTs, but Clojure does have some level of pattern matching/destructuring as well.

It wasn't that I though that the JVM was incapable of doing something like an ADT, just that vanilla Java didn't support it. While it's easy to say that "companies should just use Kotlin", that's a bit of a big ordeal if you already have a 15 year old codebase that's written in Java.

I've heard of but never used the Functional Java library, though it'd be a tough sell to get my work to let me import a library that hasn't been updated in two years.
I am wondering how much of these layoffs are due to actual need by the business to cut costs, or if companies are doing this as a way to get the fed to relent on the interest rates. That's my suspicion as companies are still making decent profit and growth despite inflation and interest rates.
They're clearly meant to be illustrative, not specific... except if you thought the argument was that Apple's damage to the environment is precisely 19.9% of some yet unspecified unit

wooooosh
Those companies know it is unethical at best but make quick bucks before the laws and suits follow. It’s the Wild West era and they found the gold.

If it is unregulated then it will be exploited to the maximum profit, consequences be damned.
Can we also add :

Falsehoods that governments / authorities operate under --

- Every citizen has a phone number

- Every citizen has a phone number that is not shared with another person (if there are four citizens in a family - they will pay for 4 numbers)

- Every citizen has a phone number that is functional 24x7x365 / People will keep the phone battery charged all the time (so they can receive OTPs, scan QR codes etc)

- People will keep paying money to telecom service providers perpetually to keep their number active (even if they are struggling to feed themselves and their families, or having personal emergencies and crises)

- When people change their phone numbers -- they still have their old phone numbers with them and active so they can enter an OTP to confirm updating their phone number in your database

- Every citizen has a smartphone

- Every citizen will use Androird/iOS

- Every citizen will use a recent supported version of Andoird/iOS

- Every person has permissions to install any app

- Every person's smartphone has storage space to install any app, and to keep updating to new versions of the app

- Every person WANTS to install your app; there is no reason for the person to question/refuse/dislike/not-want to add your app even if it may use too much space, data, processing power, background threads that drains battery, and too broad permissions

- If a person is accessing your service from a phone, there is no reason for them to use a browser; you should prevent them from accessing your website and force them to install your app; at least nag them till they give up; or design your website to be unusable from a mobile browser;
Could you elaborate what you mean when you say they broke the team?
There you go. They optimized developer productivity over everything else.
What's nice about the "libyear" concept is that it exposes the cost of indiscriminately pulling in 3rd party libraries.

IE, it discourages someone from sucking in a library just to use one tiny function that they could recreate in 10-15 minutes.
I don't understand why some single-developer Mastodon client app can absolutely reliably get notifications to my watch but Dexcom can't.

The same reason why software developed by individuals or small teams can be very high quality, while "enterprise" software is universally horrible; the former work in more self-structured and effective ways, but the latter usually involves tons of bureaucracy. This tends to introduction a selection bias to the types of developers who work in those environments.
Stanley cups took over the world and became not only the go-to water bottle, but the symbol of a healthy and balanced lifestyle. By using the right hashtags and hopping on various TikTok trends, Stanley ensured its place as a household name in the tumbler industry.
> I wonder if there could be a way to label my data as gpl.

You can claim whatever you want, but by posting on the site you’ve given them a license as well. It’s a condition of using the website.

You’re free to license your content separately and post it on your own website, but anything you post on Stack Overflow goes under their rules.
I agree that if you make a very complex query in ActiveRecord, it could eat a lot of resources.

That said, I would highly recommend going with raw queries for this sort of complexity, no matter the language. There are usually 2 kinds of queries: normal ORM-powered CRUD operations (which can get moderately complex), and hairy specialized report-style calculations. The latter I always recommend to keep in raw, well-written, well-commented SQL form. You can still wrap it into some nice object.

You could write them in something efficient like Jet or Elixir's Ecto, but for such a complex case I'd argue that you shouldn't obfuscate SQL at all. For all other cases ActiveRecord works well.

If you are serving these results in real time, something like materialized views (in postgres) would move the burden of calculation to when data changes, rather than when data is viewed.

And to tie it back to the original convo: a very efficient concurrent language doesn't solve these root causes, rather gives you more time not to address them, and allows you to get away with more neglect. There's some value in that, but you have to weigh it against the downsides mentioned in previous comments. If the language+framework is super efficient and has no downsides to its ecosystem and ergonomics, then there's no debate, I'd just use that.
I spotted a typo on your site. It was then I realised that you have nothing in the way of "contact us" or "who are we?" or any other way to get hold of you.

I'm not sure I'd want to give my infra keys to a team where the only way I can contact you is Trello, and I have no idea who I'm working with.

Do you give customers more details before signing up, or is the idea to remain this anonymous?

ps. The "How This Works" FAQ has the typo "udpates"
Can we legally get fines large enough that it would actually hurt Musk or people of his economic stratum financially? The Supreme Court has put some pretty hard limits on civil damages awards over the years and they've just gotten more business friendly since those courts.
Actually I think you're misunderstanding me. I'm not saying you should profile and optimize all the code you write, I'm saying that a basic understanding of algorithms, data structures and complexity analysis allows you to write better code without any extra tools.
I didn't profile this report to find out why it took 30+ minutes to run. I just happened across some code, read it, saw that it was essentially two nested loops iterating through two huge (50-80k elements each) lists matching items by name, changed it to use a dictionary instead of the inner loop and that was that.

It's a trivial change, it wouldn't have taken any longer to write this the first time around. There is no excuse for doing this, it's just a dev who doesn't understand what they're doing.

That's my point. Understanding these fundamentals allows you to avoid these types of pitfalls and understand when it's okay to write something inefficient and when it isn't.
Impressive, I believe this is so true in every scenario. You cannot just force people to work, a break between hard problems works very well.
Dont have F-You money? Build an F-You Network
I'm curious as to why they initially chose the Gregorian calendar for dates and then stuck with it for the v6 implementation.
As a counter point, livestock are a critical part of the regenerative ag movement.

Our property was farmland for 150 years before it basically ran out of nutrients in the 1970s. After one year of a pretty good harvest (not great) in 2019, we couldn't grow anything. One home testing kit later, and we found that there were virtually no minerals in the soil.

Fast forward five years and between heavy composting and generating a very healthy amount of bird waste, we're just starting to restore the nutrient balance in the soil. The next step (in progress) is planting some native grasses and low lying shrubs to try and break up the practically impenetrable clay pan that exists below the soil.

Many people dislike meat eating, and I understand that, but developing a healthy relationship with the land practically requires some form of livestock. We are turning "dead" land into highly productive pasture literally in one growing cycle.
I mean, I agree, but this sounds like it could easily be a 3 hour interview :)
Wow graphcore was big in 2018. Amazing to see these companies start to go belly up. Like the 1980s again.
Yup. Same with wood and fabric. Those kind of parts or components I can replace and work with. Plastic? That's a whole different ball game due to the potentially low tolerances in terms of dimensions and the nature of the type of plastic used. With wood, metal, and fabric it is much easier to gauge the correct replacement material.
On the subject of sacrificial parts, approx. 25 years ago I bought a lawnmower from a well established UK brand (Atco). The original design included a clutch-like mechanism that would decouple the drive from the drum blades if they encountered a serious obstruction and jammed. In the model that I bought, however, the mechanism had been replaced with a sacrificial plastic cog that would simply break if the blades jammed. Even though I was careful, on average, it would break every two to three years. This was before easy 3D printing was available, and I had no choice but to order an OEM replacement. If Atco had sold packs of the cog I wouldn't have minded, but instead you had to buy an entire repair kit with several other parts that weren't needed. After the fourth time it died, I replaced the entire lawn mower with a non-Atco alternative.

I've come across sacrificial parts in other contexts where they make perfect sense (e.g. holding car body parts in place) but I really don't like them being used as an opportunity for manufacturers to increase their lifetime profit from a long-lived product.