skysight-inc/HackerNews huggingface dataset:
The site is a little misleading, saying "Several of these devices even led to patient injuries including bleeding, organ puncture, and even cobalt poisoning." The majority of documentation in the 510k process is to mitigate harms to the patient. The catch phrase they use is "safety and efficacy". FDA doesn't really care if your device works as well / better / etc. The market will decide that. FDA cares that you don't injure people more than necessary / more than the predicate device does. (If that sounds strange, consider say a biopsy needle.)

The reason 510k is so popular is that introducing a completley new device is incredibly costly typically requriing a PMA (premarket authorization) requiring clinical trial data. If I'm making a new ultrasound machine I don't need to show that ultrasound works -- that's known. I need to show it works as well as one expectes an ultrasound to work, without danger to the patient. Same as if I'm releasing an updated version, re-trialing that doesn't make sense.

Honestly a lot of the documentation requirements are absurd -- you'd think "why would anyone do something so badly we need to document that we didn't do that"... but sadly most rules exist becuase of corners that were cut in the past...
Strong likelihood of 4.

“The reason for cannabis use, but not frequency and method, is associated with SCD.”

The finding is clearly an artifact of the methodology. BRFSS is probably not the right way to study this.
You remind me that I have been ignoring it for too long.
IIRC profit margins of grocery stores are around 4%.
These specifications rather look like some AI acceleration ICs, and not like GPUs (recall that "GPU" stands for Graphics Processing Unit).
If it's offered on top of S3, though, doesn't it still have all the same issues of needing to totally overwrite files?
Hobby programming on a passion project is a fun game, but real-world programming jobs usually come bundled with a bunch of programming-adjacent non-fun activities.
Can play around with the model here: https://replicate.com/01-ai/yi-34b-chat

Very slow, but this is unquantized and there's probably a lot of demand.
Transparency report pages for a few selected online email / social media platforms:

Apple (iCloud, Mail, etc.): https://www.apple.com/legal/transparency/

Facebook / Meta (Instagram, etc.): https://transparency.fb.com/reports/

Google (Gmail, Google Voice, Search, etc.): https://transparencyreport.google.com/user-data/overview

Microsoft (Skype, Outlook 360, LinkedIn, etc.): https://www.microsoft.com/en-au/digitalsafety/transparency-r...

Proton: https://proton.me/legal/transparency

TikTok: https://www.tiktok.com/transparency/en/reports/

Twitter / X: https://transparency.x.com/en.html
Dartmouth's vote to unionize could help end college sports' plantation dynamics
Edmond Albius's method of pollination is now used by all vanilla growers
Iirc OpenBSD will dump all its RAM to swap in the event of a crash, or something, so that's a strong argument in favor of it from a practical perspective. If you're the kind of person who likes to investigate those things in depth.
Organized religion, writing, and agriculture were a self-supporting set. The people today that didn't develop that set don't pray.
The response headers include

server: cloudflare

You said it though - the reason is that its static without any js/frameworks/SPA round trip requests.
>This is the least credible possible evidence

How about the U.S. government opening a criminal inquiry that corroborates what they were reporting?
Sounds like they aren't against "transactions" as a thing - they are limiting _their_ transactions with society at large.

After all, the number of transactions required to make even a pencil is astonishingly high, as Adam Smith pointed out two hundred years ago.
I feel like the ... typing animation lets you interrupt people
They’re allowed to do whatever they want. Doesn’t mean that they weren’t shitty about it.
It’s been a while, but I really like the way google handles its file system internally. No confusion.
They necessarily know the e-mail body when the (unencrypted) e-mail first comes in.
I Stopped my Poe.com Subscription After 8 Months and went back to ChatGPT-4
Sorry - this was an early draft of a future post that somehow was submitted here. I've removed it now, thanks for proofreading :)
> It's a stupid suggestion anyway. Most breakfast cereals are basically pure carbs, with nothing in the way of protein and very little fiber. You can get some protein in the milk, but that's not the cereal itself anyway, and also has a surprising amount of sugar. Two meals a day of breakfast cereal is not a nutritious diet.

Ironically, the most infuriating thing about Kellogg's is that they can get away with labelling one of their cereals (Vector) with a high protein value that comes largely from the milk you're expected to add to it. Prominently on the face of the box: 13g protein. Actual cereal content: 5.7g

https://www.wkkellogg.ca/en-ca/products/vector-meal-replacem...

They can get away with it because it's officially designated a "meal replacement" - so they're technically not breaking rules.

But the stuff is still stocked in the cereal aisle. And anyone would call it a cereal as the term is commonly used.
I've been using zram on my personal workstation/laptops for the last year or so. It really is https://downloadmoreram.com/ for Linux.
Skip to the end to see the results.

Full logs and final websites are located here: https://test.naisys.org/archives/24-03-09-battle/

NAISYS is an small open source project that helps LLMs work in the command shell: https://github.com/swax/NAISYS
it took lots of months for the dev to partially (if you build from source) support trusting self signed keys. It literally made the product utterly useless for development
I'm in my 40s, aimless most of my life, have been unemployed, and these are the actions I find valuable:

-Helping others learn and grow (teaching, tutoring, parenting)

-making useful things and either giving them away or selling for enough that both parties feel like they got a good deal

-gardening

-exploring the land

-hunting

-foraging

-cutting down a tree for firewood, but not just any tree; thinning the woodlot (on land that still has skeletons of old-growth Douglas-fir) all the remaining trees have room to grow big and strong

-learning to communicate with other people in their native language

-helping older folks with their tech questions, again either for free or for a sum we're both happy with (while I have a job with a government entity, I don't work full time or for enough money to support my family- my wife has the full-time career we survive on, and I support by homemaking and being the on-call parent for our school-age child with disabilities, two other actions that are valuable)

I considered a career in software development, but it's too far away from the land. I love to explore- in Richard Bartle's classifications I'm almost entirely Explorer in videogames, but I've finally kicked the gaming habit and my activities are closer to my basic needs, not layers away like the system we're in promotes.
Computers are temporary. They're really interesting, but ultimately meaningless. What really matters is feeling at home on the land (including shelter, either in one place or as you go), feeding your body good food from healthy land and water, and being part of a tight-knit community.

As much as I love my public library and reading books, I have grown to accept those as luxurious layers we've made at the expense of other life on earth. I'd be happy with conversation and oral storytelling, given a healthy-enough ecosystem to support me and my community.
Good call, if executives are against this is because it gives you an edge when negotiating with them
100%, nail on head. Conversation was more or less me poking at "real" work is pathologized at upper-class FAANG, but it's not the "real" work that "burns you out", per se.
Context-switching – one of the worst productivity killers
https://web.archive.org/web/20240310130612/https://win1.krnl...
Disagree. Explain folders.

Lots of people have only experienced computing through mobile and tablet devices that try to hide the file system. They need to be taught the concept of a file. File types. Folders. Permissions. Drives. File transfer between computers.
Simultaneously "always better" and "impossible and stupid" lol
If you're on a laptop, swap is where your hibernation contents go. (This is probably a bad idea, but that's what happens.) So you need slightly more than RAM, at a minimum, or you don't do hibernation.

I recommend not doing hibernation unless you absolutely need it.
QA is not just about running the software, observing problems, and filing them. As you say, eager beta testers can do that!

QA is also about: 1. Exploring every corner of the software, comparing it to the written spec, and measuring any discrepancies, even those not visible to the user. 2. Exploring beyond the corners of the spec and using that exploration to improve the documents. 3. Writing software to automate this exploration and to automate defect-finding in general. 4. Fuzzing and other “red team” penetration testing. 5. Participating in design reviews and contributing towards the testability of the product. In other words working side by side with the developer to ensure the hooks are there to make the software testable and automatable. 6. Monitoring metrics and telemetry to find trends that are emerging post-deployment and getting them documented and reported before they are widely noticed.

And so on.

QA should be a highly skilled, highly technical job, a level equal to developers. If QA at your company is just waiting for a new build to get thrown over the wall so they can manually test it in a vacuum, your company might be doing it wrong.
Can’t say I approve of his endorsement of OpenVPN when Streisand and Algo exist, but I may be biased, having written my own self-hosted VPN script, Edgewalker (https://github.com/fazalmajid/edgewalker).

I’m not sure of the point of the book, generally people learn from doing, when they have a pressing need that provides the motivation, rather than learn new skills in advance “on spec”, so what’s really needed is a reference or wiki, or something like StackOverflow with better curation.
You think the crashes of the two 737 MAX being outside of the US was not luck, but determined at least in part by the FAA? Would you care to explain how you came to this conclusion, as I really, really don't see it...
Any 50+ Europeans here?
Join me, and do it! There is a great Firefox extension called uMatrix, which makes it easy to disable JavaScript not just on a site-by-site basis, but also by subdomain (and easy to re-enable for sites that break without js).
It was a small experiment with some data I found interesting, I didn't expect it to get around as much as it has. I'm trying to get better at aspects of the web I'm not very good at.

It has given me lots to think about and learn from.
I am currently pondering this exact problem. I want to run a file-sharing web application (think: NextCloud) but I don't want to use expensive block storage or the dedicated server's disk space for the files, as some of them will be accessed infrequently.

I am wondering if s3fs/rclone-mount is sufficient, or if I should use something like JuiceFS that adds random-access, renaming, etc on top of it. Are those really necessary APIs for my use case? Is there only one way to find out?

(The app doesn't have native S3 support)
I can't stop someone help me please.
Sure, no one actually cares about the graphics part anymore in these contexts. Many Nvidia Datacenter GPUs are also no longer GPUs in that sense.
> It would be easier to tolerate bias or low-brow ad hominem in comedy news if it wasn’t also still better than most “real” news. I don’t really want to hold a comedian to a journalist’s standard, but the real question is where are the journalists at anyway?

The journalists are in the same boat as the engineers at Boeing: being held hostage by MBAs management at the behest of shareholders.
> when it's pretty much required for them to receive any semblance of effective defense:

No its not, holy shit.

Lying to your lawyer is a terrible idea. The lawyer is there to HELP YOU and present an effective defense. If you lie to the lawyer, the lawyer works with a different set of baseline arguments for your defense. If the lie is revealed, the defense is broken, it doesn't matter anymore. Months of work tossed out the window, nobody trusts the defendant anymore, and the lawyer needs to figure out damage control rather than actually defending you.

Repeat. If anyone finds out you lied, you are FUCKED. Trust goes out the window, Judge thinks you're a unrepentant idiot, most possibility of leniency in the case you are considered guilty is dropped.

It's literally one of the worst things you can do at trial.
They are "inferrence only" according to the article
I don't know, some of the most satisfying conversations I've had with real people have lots of interruptions and cross-talk. Anyway, I'd much rather my friend interrupt me than let me prattle on about something stupid.

Good dialogue can be parallel streams of communication; people rarely do strict turn-taking. The half-duplex nature of current chatbots feels very constraining.
A lot of quants didn’t go to college. On my team at a top trading desk at a top bank we had about 15 people, 4 of which never went to college. I actually got an internship due to a person on the desk having worked for me prior and went full time then finished my degree, so was already in school. But many folks took an alternate route. They were usually well experienced when they were hired. But in an arms race where what you can do is more important than nominal credentials a degree simply makes it easier.

No, I was a total loser in high school. I barely graduated and had awful test scores and did no extracurricular activities other than smoke pot.

My grandparents bought me a computer when I was young, I think because my mom saw how much I was interested in them. It was a c64, but had no storage devices so I had to type in programs from scratch each time which was a tall order for a 6yo, but I did it anyway. At some point someone gave me a 486dx2 board that was an extra and I built my first Linux box running 0.96. My schools also had an internet connection and I could get dialup access to some sunos boxes and some NeXT boxes in the library when I was in high school. One of my greatest wishes growing up was to have enough money to have the best monitor since my monitors were always garbage. My house now has nice TVs and monitors everywhere LOL, but they’ll never hold a candle to my first VGA monochrome monitor I delivered papers for a year to buy.
“…not allow empty flats…”

If mom and pop own a building and live in the building, then I don’t agree with this.

But if an investment firm owns multiple properties, then yes. This seems like a useful regulation in a housing crisis. There are rules in finance specific to finance markets. Why not rules specific to housing that regulate perverse situations?
AFAICT, the maintainer is the one lacking communication skills. Perhaps the author commented something to the effect of 'you could have told me this before I wasted my time' in the deleted comments towards the end. Or perhaps they were profanity laden. Perhaps a mix of both. We'll never know for sure.

What we do know, is the maintainer chose to ignore any communication related to this PR, for months, until someone pointed out it was helpful keeping the PR open, as it allowed people to apply it themselves locally. Then, all of a sudden, the PR is closed, and communication finally occurs. Could be coincidence, but that's doubtful considering the time span and specific comment involved.
Not every mail system supports that and the longer & harder to guess it is the more likely it is that whatever disaster lead to needing the recovery process would also lose that information.
I absolutely loved this article. Super well written with interesting insights.
I like the idea of increasing volume for a call, for the same reason I set my wake-up alarm low or with music that starts low; I don't like sudden loud sounds but I also don't want to miss certain calls or not wake up in time to help my child get ready for school.
> And listing files is slow. While the joy of Amazon S3 is that you can read and write at extremely, extremely, high bandwidths, listing out what is there is much much slower. Slower than a slow local filesystem.

I was taken aback by this recently. At my coworkers request, I was putting some work into a script we have to manage assets in S3. It has a cache for the file listing, and my coworker who wrote it sent me his pre-populated cache. My initial thought was “this can’t really be necessary” and started poking.

We have ~100,000 root level directories for our individual assets. Each of those have five or six directories with a handful of files. Probably less than a million files total, maybe 3 levels deep at its deepest.

Recursively listing these files takes literally fifteen minutes. I poked and prodded suggestions from stack overflow and ChatGPT at potential ways to speed up the process and got nothing notable. That’s absurdly slow. Why on earth is it so slow?

Why is this something Amazon has not fixed? From the outside really seems like they could slap some B-trees on the individual buckets and call it a day.

If it is a difficult problem, I’m sure it would be for fascinating reasons I’d love to hear about.
I don't know that you can characterize that as a "standard practice".

Maybe it's widespread, but I've not encountered it.
What do 10,000 Googlers do in New York? Insane.
I agree, but something as simple (in functionality) as that ought to be an edge-case. Not a defining feature of S3.
I'm sorry, but you don't understand swap. It's useful to retain all kinds of memory in different scenarios, like cache, or windows that haven't been accessed in a while. It can free up fast memory, reducing contention and speeding up the system. And you can control snappiness to decide what and when things get swapped.

Swap is also used by the system's hibernate function to store a copy of RAM to disk.

If you have 64GB of RAM and no combination of your apps, cache, etc will ever approach that, then probably nothing will ever swap. But for more limited systems or when running apps with higher memory pressure, swap does increase system performance.
Going paperless with paperless-ngx [video]
> Come on. Someone somewhere at Boeing knows exactly what happened.

I don't think that's true for any of the issues, or airline accidents in general. Remember ultimately we're still talking about very rare events that almost always involve a number of different factors lining up in just the right way.

Even the MAX crashes were 2 out of how many thousands of MCAS equipped flights with no issues and those crashes also required other things to go wrong. It's easy to say MCAS was the obvious cause in retrospect, but it's much less clear it should have been easy to predict that outcome before any investigations were done regardless of how much inside knowledge one had.

This is not at all to excuse the causes, but there is a reason crash investigations take time. Demanding immediate explanations is just asking for wrong conclusions to be reached in the name of expediency. In fact taking the time to fully investigate probably produces better accountability in the long run because it can uncover more subtle but serious problems.
> The best engineers don't just know how to code.

> They know how to bring people together and deliver value.

I agree it's not JUST coding, but the rest of the article illustrates why people debate the title of "engineer" in software engineering.

Scheduling meetings, creating communication channels, doing the planning, meeting with people... this is NOT engineering! None of this is taught in Comp Sci degrees! The insistence on calling this engineering is a big factor why so much software is garbage, breaks easily, and takes a long time to make.

This is also a sign that the org 1) does not actually need engineers, and/or 2) does not appreciate engineering. If coding is so easy that you can do all of that other stuff, then presumably you are just implementing 3rd party solutions and glueing things together, instead of actually building a software engine.

I think we need to just call this type of role Technical Product Owner.
I really like the fact that he is saying nonsense and his about is :”C-suite exec at fintech”
I don’t doubt that hahaha
Japanese Handsaws: The Maebiki Ooga
Only comedians can tell the truth sometimes.

That was the classical role of the jester in some monarchies. They were the only person who could openly criticize the king without retribution (in theory).
Me too. But more likely they will do the opposite. Apple’s anti-fingerprinting is anticompetitive to the market for European data trackers or some such bullshit.
Exactly. That’s why reviews by car enthusiasts tend to be useless for everyone else but other car enthusiasts.
> I haven't heard of people having problems [with S3's Durability] but equally: I've never seen these claims tested. I am at least a bit curious about these claims.

Believe the hype. S3's durability is industry leading and traditional file systems don't compare. It's not just the software - it's the physical infrastructure and safety culture.

AWS' availability zone isolation is better than the other cloud providers. When I worked at S3, customers would beat us up over pricing compared to GCP blob storage, but the comparison was unfair because Google would store your data in the same building (or maybe different rooms of the same building) - not with the separation AWS did.

The entire organization was unbelievably paranoid about data integrity (checksum all the things) and bigger events like natural disasters. S3 even operates at a scale where we could detect "bitrot" - random bit flips caused by gamma rays hitting a hard drive platter (roughly one per second across trillions of objects iirc). We even measured failure rates by hard drive vendor/vintage to minimize the chance of data loss if a batch of disks went bad.

I wouldn't store critical data anywhere else.

Source: I wrote the S3 placement system.
I can’t think of anything worse than those approaches

It’s pessimistic at the extreme and throws one’s hands up to nihilism

I prefer pushing through that nihilism and into realizing that absurdity of the universe is not a fixed barrier but a challenge to solve for the entirety of the universe
It it kills battery it won’t be part of OS, and if it is on iOS it won’t be allowed to be in the AppStore, or it will be gated by API/hardware gating.

For Andoird, they’ll just allow it and your batter will last 30min after a few questions
The Diario of Christopher Columbus (October 11-15, 1492)[year unknow]
You do things because you love it and couldn’t do anything other than that. You build and study not because you want a job but because when you wake up in the morning everything else you have to do is a chore and the reason you live is to learn and see things work. If that’s who you are, you will struggle with the chores of life like shelter and food for a while but you’ll learn and do so much of value people can’t ignore it.
GitHub Sign Up Captcha
Could AI-designed proteins be weaponized? Scientists lay out safety guidelines
Release date October 1985 and it already had 1.44MB HD floppy :o
You don't need to do such SWAR tricks in C# - it offers first-class cross-platform SIMD API instead.

Evidently, it works really well which can be observed on the example of a C# solution being the fastest at 1BRC that has been publicly seen so far: https://hotforknowledge.com/2024/01/13/1brc-in-dotnet-among-...
SingleStore (née MemSQL) uses a skiplist as its foundational in-memory data structure.