skysight-inc/HackerNews huggingface dataset:
I had luck even with original Xbox discs that I could put into the console and start downloading the requisite files to play it. I'm not very fond of Windows, but I quite like what Microsoft does with Xbox to handle back-compat.
> PjM/PM

What do you need them for?
I love these ideas as I have found ChatGPT immensely helpful for refining my thoughts into polished text. It's like a brainstorming partner that helps streamline my ideas into something coherent, enhancing the flow of my initial drafts.

I'm intrigued by the concept of a Google Docs-like interface with LLM-powered editing tools for tasks like sentence merging or idea integration, essentially a text version of content-aware fill.

Currently, I'm manually doing what I envision could be automated. Even better if it's built into the OS, enhancing every textbox with such capabilities natively. Like the original post suggests, a local solution would be ideal. I'm hopeful for a future where Apple integrates this into macOS with local models.
First crewed landing of the Artemis program. Am I wrong about that?
“Eat less, move more is not the treatment of obesity – get over it,”

This is true for me and I learned it the hard way. In the long term I can no more decide to eat less than breath less. I've tried, over and over. I've tried on the movement side too, walking thousands of miles with only temporary relief. What I can do is eat nutritiously dense food, such that my appetite and weight are regulated without much willpower. That works and fast. For me simply getting enough protein made all the difference. Hunger is the main lever your body has to pull when it's missing some essential nutrient. The garden variety obesity problem isn't the MPG or RPM, it's the fuel mixture.
Thanks. Ironic that a story about preservation is locked behind a paywall.
TLDR; System/360 was the first true family of architectures that spanned 1000x performance speedup, the smallest models were modest and heavily microcoded.

The Amdahl System/470 was dependent on IBM-compatible disk drives and IBM lost an anti-trust lawsuit in the late 1960s when they tried to deny cpu support contracts to customers using 3rd party disk drives.

Apple today is doing something quite similar by trying to deny repairs by 3rd party companies. IBM broke the law explicitly (tying) through verbal contracts whereas Apple is breaking the law implicitly using needless hardware crypto contracts ...

Thats why Steve Cook should lose the anti trust battle. Just watch.
It's contrary to what Sony and Nintendo did, where there was no backwards compatibility from the PS3 to the PS4 or from the Wii U to the Switch, and the games that were manually ported over were re-launched at full price with no discount for those who already bought the original. Microsoft are the only ones who made a significant effort to keep games working across generations with very different hardware architectures and didn't charge for the privilege of playing your existing library.
So using LLMs to fact-check LLMs with Google results? There are non-LLM fact-checkers out there [1] which aggregate search results from more diverse sources and which are shown to outperform LLMs [2].

[1] https://editor.factiverse.ai
[2] https://arxiv.org/abs/2402.12147
Image models merging is kind of meh though. You can't really merge two SD models trained on different styles with different keywords and get a model that knows both independently.
It was a project that wasn't going to get funding in the next year and was meant to be shut down...
ahhh, see, there's a fatal flaw in your premise. I don't own a car, so this would never affect me. So, yes, rules are rules.
Very cool! When I started reading the article I thought it was going to end up using an LSM tree/RocksDB but y'all went even more custom than that
Also, I fear you do not really understand anything the Bible really says – despite your love for the Greek – if you think European "anti-semitism" (a phrase invented by the nazis to "scientificize" their hatred which we should not continue to use, but I digress) is the original (and "truest", whatever that means) form of anti-Jewish sentiment. The Jews have been characterized as an ostracized, even enslaved, people from the absolute beginning (Book 2, at minimum) – well before the concept of "Europe" even existed. And most certainly well before humanity knew of Jesus.
I have built similar system in 2002 using JGroups (JavaGroups at the time before open source project was acquired by JBoss) while persisting asynchronously to DB (Oracle at the time). Our scale even in 2002 was much higher than 13,000 vehicles.

The project I believe still appears in success story on JGroups website after 20+ years. I am surprised people are writing their own databases for location storage in 2024 :). There was no need to invent new technology in 2002 and definitely not in 2024.
I believe that Microsoft actually does emulate the 360 [0] [1]. But compiling the game allows them to deal with some subtleties and also provide upscaled assets where possible.

[0] https://emulation.gametechwiki.com/index.php/Fission

[1] https://www.ign.com/articles/2017/10/23/the-untold-story-of-...
> I wonder if there are any blind training services for non-blind people.

Blind people generally get mobility (i.e., navigating with a cane) and technology accessibility (i.e., using your phone and computer with screenreaders) training through social programs that are for blind people, but the individual teachers often offer private tutoring beyond the scope of those programs. Presumably some of those instructors are also willing to teach sighted people. If you call around, I bet you'll find one.
"As another side note, the idea of a UI that changes every time you open the site/app is, frankly, ridiculous."

That's what we have now, already. GenUI would be the opposite, where if you wanted, the UI could never change and it would stay the same if thats what you want.

Totally agree the concept of apps will break down.
It's difficult to be pedantic about an ambiguous term like database without additional qualification or specificity.

There are more types of databases than those that end in "SQL".

A CSV file alone is a database. The rows are, well, rows. So is a DBM file, which is what MySQL was originally built on (might still be). Or an SQLite file.

The client or server API doesn't have to be part of the database itself.
You're hung on the word "impossible" which I never used.

I did say that there are trade offs and that some goals can make things like defragmentation expensive.

ZFS' main design was that it nothing short of (extensive) physical damage should allow destruction of users data. Everything else was secondary. As such, the project was not interested, ever, in supporting in-place updates.

You can design a system with other goals, or ones that are more flexible. But I'd argue that's why BTRFS got undying reputation for data loss - they were more flexible, and that unfortunately also opened way for more data loss bugs.
Evan Low has a very positive attitude!
Thank you for asking.
We can't pay salaries and he has a lot of industry experience, seemed like a smart, go getter that said all the right things during the interviews.

My delivery wasn't the best, you are right
I have tuned mountain bike suspension (recently) and took undergrad control systems theory class (ages ago). And I am struggling with the PID analogy here.

It seems to me that a suspension system has two separate PD controllers which share the same P factor (spring rate), but have the sign reversed in one direction. Then independent control rates on the velocity, as all suspension systems with which I am familiar allow separate rebound and compression damping control. That is, the compression side would be something like P + CD * dp/dt and rebound of -P + CR * dp/dt. (little "p" is position).

Maybe I just need to stew on this one a little longer though.
I’m a bit perplexed how you mean. Mkdir is a thin wrapper around `mkdir(const char*pathname, int mode)` from libc, or at least was before things like -p were added. Everything else is handling arguments and various failure modes. Famously /bin/true used to be an empty file with the executable bit set. Now, why exactly `ls` isn’t, or why `rm` was named unlink in the lib remains confusing, but the original commands were pretty much what you describe.
Sounds like Kafka to me. Except have to rewrite components like ksqldb
It is not killed, anyone can pull the repo and work on it.
Close: it was called "TeamWare" (née NSELite). Using TeamWare in the mid-1990s felt like living in the future; I elaborated on its history in [0].

[0] https://www.youtube.com/watch?v=-zRN7XLCRhc#t=2m47s
SMS is magnitudes less secure than the Secure Enclave in my phone.

Fallback should never be the weakest link in a security chain. Especially not in something as high stakes as your banking login.

I can’t remember how I got my first bank token in my phone. Probably by physically showing up in the bank office with my id.
JEP 474: ZGC: Generational Mode by Default
Also worth mentioning that it's 150x faster.
N=1 but there was a news story from a few years ago where a teen severed his spinal cord on one from landing on his head after a flip. I'm sure most of the claims are from simple orthopedic injuries with $5-$25k amounts but it only takes one paralysis claim to wipe out your risk model.
Trale: A full rust async envrinoment in < 1000 lines
As a learning exercise on unpicking how Rust's async really works, I created trale. It's a tiny, fully working execution envinroment for async rust code on Linux. It currently stands at < 1000 lines and is fully featured. My hope is that this code will help lift some of the 'magic' around how async Rust works for other people interested in this field!
LLMs are still bad at chaotic timeseries systems
Let People Sell Their Kidneys. It Will Save Lives.
> It seems that Aphantasia does not globally bin into two groups, since I don't fit in either.

I believe you’re correct, since I commonly see it presented as a spectrum. https://aphantasia.com/study/vviq/
tinder-deblur – Simple spell using Tinder API for clean photos of who liked you
There's different kinds of data loss. There's data loss because you lose the whole drive; because you lost a whole write; because a write was only partially written. Half the problem with NIH solutions is, what happens when you try to read from your bespoke binary format, and the result is corrupted in some way? So much of the value of battle-tested, multi-decade-old databases is that those are solved problems that you, the engineer building on top of the database, do not need to worry about.

Of course data loss is alright when you're talking about a few records within a billion. It is categorically unacceptable when AWS loses your drive, you try to restore from backup, the application crashes when trying to use the restored backup because of "corruption", the executives are pissed because downtime is reaching into the hours/days while you frantically try to FedEx a laptop to the one engineer who knows your bespoke binary format and can maybe heal the backup by hand except he's on vacation and didn't bring his laptop with him.
https://archive.ph/UbErB
Xbox games are all VM images so im not it’s even sure it’s recompiled as much as emulated. All they are probably doing is ensuring compatibility . Dave Cutler said XBox is a variant of hyper-v.
If they can guarantee human level or better performance, no problem at all (from a technical perspective; social is another matter).
It’s called a “design review” and they’re quite pervasive. What a strange question.
This has made stepping through C++ in gdb slightly less painful for me: use gdb's skip command. E.g., in my ~/.gdbinit:

# C++ stdlib
skip -gfi /home/trent/mambaforge/envs/td/x86_64-conda-linux-gnu/include/c++/10.3.0/\*
skip -gfi /home/trent/mambaforge/envs/td/x86_64-conda-linux-gnu/include/c++/10.3.0/*/*
skip -gfi /home/trent/mambaforge/envs/td/x86_64-conda-linux-gnu/include/c++/12.3.0/\*
skip -gfi /home/trent/mambaforge/envs/td/x86_64-conda-linux-gnu/include/c++/12.3.0/*/*

# tl::expected
skip -gfi /home/trent/.cache/cpm/expected/5acc53468c550d1f25ce819a675b60bfa0bbc69d/include/tl/\*

It's not perfect, but at least I don't have to step through annoying things like std::unique_ptr<Foo>.get() a million times whilst debugging.
Twenty years ago, people joined IT because they loved computers. Many of them were on the autistic spectrum. Today, people join IT because they know that's where the money is.

For the people who are on the autistic spectrum, this is a bad news, because now they are expected to become happily extraverted, work in noisy open spaces, get interrupted by meetings all day long (and then be on call during the night), keep networking, and get sufficiently good at office politics so that they don't get fired for understanding some corporate bullshit literally. Technical skills are still important, but secondary.

tl;dr -- IT was gentrified by normies
Everyone seems fixated on the word database and the engineering cost of writing one. This is a log file. You write data to the end of it. You flush it to disk whenever you've filled up some unit of storage that is efficient to write to disk. Every query is a full table scan. If you have multiple writers, this works out very nicely when you have one API server per disk; each server writes its own files (with a simple mutex gating the write out of a batch of records), and queries involve opening all the files in parallel and aggregating the result. (Map, shuffle, reduce.)

Atomic: not applicable, as there are no transactions. Consistent: no, as there is no protection about losing the tail end of writes (consider "no space left on device" halfway through a record). Independent: not applicable, as there are no transactions. Durable: no, the data is buffered in memory before being written to the network (EBS is the network, not a disk).

So with all of this in mind, the engineering cost is not going to be higher than $10,000 a month. It's a print statement.

If it sounds like I'm being negative, I'm not. Log files are one of my favorite types of time series data storage. A for loop that reads every record is one of my favorite query plans. But this is not what things like Postgres or Aurora aim to do, they aim for things like "we need to edit past data several times per second and derive some of those edits from data that is also being edited". Now you have some complexity and a big old binary log file and some for loops isn't really going to get you there. But if you don't need those things, then you don't need those things, and you don't need to pay for them.

The question you always have to ask, though, is have you reasoned about the business impacts of losing data through unhandled transactional conflicts? "read committed" or "non-durable writes" are often big customer service problems. "You deducted this bill payment twice, and now I can't pay the rent!" Does it matter to your end users? If not, you can save a lot of time and money. If it does, well, then the best-effort log file probably isn't going to be good for business.
There’s a saying in the insurance industry, there’s no such thing as a bad risk, only insufficient premium. Natural catastrophe risk is definitely increasing, but the insurance industry can handle that. The fundamental issue is that regulators in many states (including CA and FL) won’t let insurers charge enough to compensate for that risk.
Games often use licensed third party assets like copyrighted music or various SW libraries for graphics or networking. That copyrighted content is licensed to them for a fixed number of years.

After that license period expires, they're no longer allowed to sell the game, unless they negociate again a new license agreement with whoever owns that IP now, which is often too much of a headache, and if they do renew it, it means a new release of the game for extra money to offset the new licensing costs.

Emulation works around that since it relies on users who already bought the content from when the license was still in effect, but again, it's and effort from Microsoft to provide the emulation environment which is something the likes of Nintendo and Sony abandoned, since it brings little revenue for the extra costs.

It's a lot more complex issue than just "all game devs = evil".
Why own the space when you can buy legal mandated secret access to all its data (which also subsidizes the industry)
Likewise, islam was never meant as a religion. It was always a state, for the vast majority of it's adherents, and power and law came first and second, with religion a very distant concern. The center point of islam was always the state, power and army, not religion (just as it is in current islamic countries, the state holds TIGHT control over religion, not the other way around).

People call it a religion now ... because there isn't a state anymore (called a caliphate). Which illustrates yet again how central the state is to islam. All states, including the Taliban and the Mullahs of Iran, radically de-emphasize the fact that the islamic religion demands a global central totalitarian state, and emphasizes nationalism and, for example, the difference between Iranians and Pakistani. Every 6 year old Iranian knows how "their islam", first, centers around the Iranian state, and second how pakistani islam is totally wrong. Plus, of course, how trying to work out those differences, as the "one islam" ideal in the religion itself would seem to reward, is treason.
Towards Impeccable Rust [video]
What did policy actually state around medical reasons for trip cancellation? I'm not aware of any insurers that would accept a home COVID-19 test to justify a claim since it isn't reliably tied to any particular patient.
CISA publishes 447 page draft of cyber incident reporting rule
That's called engineering; you had a problem, you came up with a solution THAT WORKS for your needs. Nicely done and thanks for sharing.
sadly, w&B means you have to upload it to the cloud, which is not possible in every case :(
1. Freelance.

2. Get a job, do it well. Do it remotely. Cultivate trust with your employer. Then do it remotely from another country. If you add value, communicate promptly, and don't make your remoteness and location an issue for your employer that can work.
The Invasive Species
If you described those needs to the average engineer, they'd correctly say "use a database".
PID success does not relate to time delay except the additional phase.
There’s the opportunity cost of whatever else they could have been paying that developer to work on.
I own every generation of Xbox. Multiples of most. I have gotten an incredible deal on each and every one. And the physical and digital games typically go cheap quickly. 20+ years. Not sure what their strategy is but I’ve benefited.
It's usually hard to develop an addiction to these meds unless abused in higher dosages than prescribed. You're more likely to struggle with remembering to take them.
Without insurance, we’d be living in much different circumstances. Just consider parts of the world where insurance is just not available to much of the population.
Presumably those tractors wouldn't be connecting directly to the db though. Not sure why they dont just go the standard iot events route and store data in a data lake and propagate into an analytics db/warehouse from there. Add a layer to make recent events available immediately.

S3 is relatively cheap.
“Cheap” and “first in human history” rarely go together. When Apple offers a mass produced solar probe I’m sure it will have a color camera. Until then you have to be satisfied by the actual achievement instead.
M4 always was horrible, and I say that as the original author of GNU M4
It's not the full length RSA key that's the worry, though, it's the structure around it that Bleichenbacher finds clever ways of poking holes in.

I don't think Voyager would be very vulnerable to an adaptive chosen ciphertext attack regardless. But you don't need the 70s maths to be wrong, you only need the engineering to have a flaw.
Life Is Going on Around You
There are many demonstrations of contactless cards being “skimmed.”

Unless you store it in a wallet with a faraday cage, this is a laughable opinion to express.
I don’t understand this paragraph. How does it do reference counting if the developer needs to manually increment and decrement the counter? Does the language provide anything beyond automatically allocating an integer and initializing it to 1?
It might be standard, but the entire food industry in the US is built on endocrine disruption caused by sugar, and something needs to be done about that, urgently or we will have $10T/yr in healthcare spending 20 years from now, instead of $4T/yr. All these discussions about sometimes tenuous links to this and that are akin to discussing the quality of cigarette paper when almost the entire population is addicted to smoking.
I’m glad to see he plans to discuss Fossil in a followup post.
Agree... AI doesn't fart.
You assume it’s bullshit. Difference.
> His brain must've repurposed most of those visual processing neurons for audio.

Maybe! Blind people's visual cortices do light up a lot more than you might think, apparently. Some blind people even experience visual synesthesia.

But I think a big part of it is just ordinary practice. My mom is in the process of learning screenreaders on her iPhone and Windows PC right now, and she's still working her way up to speeds like that. It takes a lot of time to reach that level.
I don't know postgresql but is it worse that sqlite? MS Access on the other hand is easy!
And yet…somehow some other issue always manages to capture the lion’s share of worry. Sugar gets a pass all the time.

Yes you acknowledge it’s bad. How long before you throw birthday cakes out the window?
Never done that myself but always thought that was the point of these merges. May be it doesn't understand keywords after merge but I think they do keep the styles in some form. What's the point of merges if that wasn't possible. People sometimes share how much of a model they merged by a factor.