skysight-inc/HackerNews huggingface dataset:
"Will my RAID configuration designed so my system can still boot even if it loses a drive not actually let it still boot if it loses a drive?" is not a question that I think is fair to expect sysadmins to realise they need to ask.

Complete Principle of Least Surprise violation given everything else's (that I'm aware of) RAID1 setups will still boot fine.

Also said monitoring should then notify you of an unexpected reboot and/or a dropped out disk, which you can then remediate in a planned fashion.

If this was a new concept then defaulting all the safety knobs to max would seem pretty reasonable to me, but it's an established concept with established uses and expectations - a server distro's installer should not be defaulting to 'cause an unnecessary outage and require unplanned physical maintenance to remediate it.'
A New Groundbreaking Theory: Time Is the Universe's Creator
Time as a Prerequisite for Existence and Change:

The Active Time Theory (ATT) posits that time is not merely a dimension in which events occur, but a fundamental and active aspect of reality. This perspective is supported by several key scientific principles:

- Change and Physical Laws:
In physics, change is fundamentally linked to time through the concept of rate of change. Fundamental equations in classical mechanics, electromagnetism, and quantum mechanics all presuppose the existence of time as a parameter against which change can be measured.

- Causality:
The concept of causality, which is fundamental to our understanding of the universe, requires time. For one event to cause another, the cause must precede the effect in time.

- Thermodynamics:
The Second Law of Thermodynamics, which gives us the arrow of time, requires the existence of time to be meaningful.

Time Preceding the Big Bang:
The ATT proposes that time must logically and physically precede the Big Bang, contrary to the conventional view that time began with the Big Bang. This proposition is supported by several scientific considerations:

- Singularity Problem:
The classical Big Bang theory's prediction of a singularity at t=0 is likely an artifact of applying classical general relativity beyond its domain of validity.

- Quantum Effects:
Quantum mechanics and quantum gravity theories suggest that the classical notion of a singularity may be replaced by quantum fluctuations in a pre-existing temporal framework.

- Inflationary Models:
Many models of cosmic inflation propose that our observable universe emerged from a pre-existing spacetime fabric.

- Cyclic Models:
Some cosmological models propose that our Big Bang was just one event in an eternal series of cycles.

- Logical Necessity:
For the Big Bang to occur as an event, time must already exist as a framework in which this event can take place.

The Active Time Theory not only redefines our understanding of time but also offers a novel perspective on gravity and the fundamental nature of the universe. Through computational simulations and theoretical analysis, this groundbreaking theory demonstrates time's active role in shaping the cosmos, providing potential pathways to unify quantum mechanics and classical physics. For those interested in exploring the computational models and simulations, the code is available on GitHub. This exciting new theory invites further research and discussion within the scientific community.

Abdelsamie, Maher, Bridging Quantum Mechanics and Classical Physics: The Active Time Theory (March 12, 2024). Available at SSRN: [http://dx.doi.org/10.2139/ssrn.4762792]
Must be why windows 11 added that dev drive feature
You've been hanging around the wrong women honestly. None of that is a universal truth. Those are just brainworms.
Two shark species documented in Puget Sound for first time
Next JavaScript and TypeScript Fullstack Course on Internet
You sort of do, but you can always get a new mug if i remember well.
Yeah but imagine a Beowulf cluster^H^H io_uring of SQLites
However, if you never actually look at the phone it will not unlock it. It requires your "attention" to unlock. I believe this is a togglable setting.
I am just simply asking for the opinion of people who disagree with OP. I do not care about the down-vote per se, more so about the opinion of people who disagree indicated by the down-votes.
> As my app matured, I found that I often wanted hierarchical folder-like functionality. Rather than recreating this mess in db relationships, it was easier to store the path in sqlite and work with it in Python. E.g. `os.listdir(my_folder)`

This makes total sense and it is also "frowned upon" by people who take a too purist view of databases

(Until it comes a time to backup, or extract files, or grow a hard drive etc and then you figure out how you shot yourself in the foot)
These days it’s easier to ask ChatGPT for the ffmpeg command line to do the thing you want, imo.
I didn’t know what WAL/WAL2 mode was, so I looked it up. For anyone else interested: https://www.sqlite.org/wal.html
> Have you never driven during a blackout? People get a little awkward figuring out four way stop priority, but it's not pure chaos.

Maybe I'm biased but I've seen incredibly dumb shit happening in urban areas (Munich in winter to be precise). People forget how to drive when lights go out and street markings are covered by snow.

Rural drivers in contrast have zero problems because they're used to driving without constant guidance.
Can you clarify which laws and opinions you have in mind?
Not an adventure game, but it’s amusing the degree to which Infocom & Douglas Adams flaunted rules like this to the extreme of high art for The Hitchhiker’s Guide to the Galaxy.
The most expensive boxes you can afford from Canton. Or buy second hand - they will sound like new.

But speakers are something very subjective, and while I’m still delighted with the Canton I got for a discount, your ear might prefer something different. This is something where comparing in a physical store with a passionate salesperson can be worth it.
To fixed patrol routes. A younger designer who played too many MMOs can think that's the only way to place enemies in a game: either standing in one place or patrolling a fixed route.

That may work in a rpg, but look where it got the tactics game in xcom 2.
>something you know (password)

Conveniently saved in your browser :) Might not be easy to extract from a logged-out device, but grabbing the device quickly can bypass both "factors" simultaneously.

Makes me wonder how functions like CryptProtectData protect against physical disk access with hex editor. The hash of the login password can be changed to anything and obviously they cannot access the actual password since it should be destroyed after hashing. So unless TPM is involved I don't see how it can be secure.
I used to sort of like the Azure GUI (yes I’m a total psychopath), but then they changed it 9 billion times and now I just use the CLI. It’s frankly often experiences like this which drives me back to the cli. I like Gitkraken, but the it does an update and forgets my SSO or it doesn’t support a specific thing I need to do and then I’m using their console.

I’m not really religious about anything, but I often end up going back to the CLI for a lot of things because it’s just less of an annoyance.
That, and continuous scanning of all file IO corporations love so much can 2x-10x that time still. Dev drive is excluded from Defender scrutiny by default because of that.
SQLite does have low-level C APIs for that:

https://www.sqlite.org/c3ref/blob_open.html

https://www.sqlite.org/c3ref/blob_read.html

I've not seen performance numbers for those. Could make for an interesting micro-benchmark.
Greg KH said pretty explicitly there won’t be a 4th edition LDD
> I've seen people think they have a specific Python environment active just because they were in their project's directory on the command line.

I wrote python-wool as a simple wrapper to python to make that true because it's just easier that way. Direnv can also be configured to do that as well.

http://GitHub.com/fragmede/python-wool
Logitech has such a keyboard: https://www.logitech.com/en-us/products/keyboards/craft.920-...
> which is fine, except that it's a huge administrative headache, as inflation is not constantly measured, and you will have to estimate it for periods where it's not known.

The BLS publishes the inflation numbers monthly. Higher granularity than that is negligible and hardly even measurable; the main issue is when you hold something for many years and the rate of inflation is in the double or triple digits.

Also, this stuff is already being done by computers. The computer needs the dates to determine if it's a short-term or long-term capital gain so it can use them to calculate the inflation using the official numbers.

> Simply discounting capital gains tax is sufficient as a simplification.

The difference is enormous. If you hold something for 18 months and the inflation was 6%, you get the same discount as if you hold it for 50 years and the inflation was 600%.
Reductio ad absurdum: we should all just use an interactive assembler. Then you really are "in the context".

There is a level of abstraction that makes sense. What level that is is dependent on your objectives.
Given the set of scientific publication assumptions (predominantly p<=0.05) this can easily allow one to find whatever proof you were looking for, which is problematic.

That being said, it's completely fair to use cross-validation and then run models on train, iterate with test and then finally calculate p-values with validation.

The problem with that approach is that you need to collect much, much more data than people generally would. Given that most statistical tests were developed for a small data world, this can often work but in some cases (medicine, particularly) it's almost impossible and you need to rely on the much less useful bootstrapping or LOO-CV approaches.

I guess the core problem is that the methods of statistical testing assume no iteration, but actually understanding data requires iteration, so there's a conflict here.

If the scientific industry was OK with EDAs being published to try to tease out work for future experimental studies then we'd see more of this, but it's hard to get an EDA published so everyone does the EDA, and then rewrites the paper as though they'd expected whatever they found from the start, which is the worst of both worlds.
I don't think SQLite can run on a block device out of the box, it needs locking primitives and a second file for the journal or WAL plus a shared memory file in WAL mode
Looks like TFA is wrong. According to other sources, the attack happened near Tarifa and Barbate in Spain, which are on the Atlantic side of the Strait of Gibraltar.
> I thought they have a little indicator that says it's a partial result set?

There might be one (one would think there WOULD be one), but if it does exist, it's so small and unobtrusive that I've never noticed it. My coworkers who use RubyMine every damn day don't seem to notice it either. If it exists, it needs to get much more obvious, IMO.

> ...but I forgot if you can do it by class/gems without manually creating a scope.

I know that my RubyMine-loving coworkers definitely don't do whatever this is and just power through the worse-than-grep results.

> Just saying that such navigation isn't impossible with Ruby.

Fully-automatic trouble-free navigation of sufficiently-large/complex projects is pretty much impossible with Ruby. (At least in a Ruby project that lacks comprehensive, correct type annotations.) I'm just saying that folks who might take RubyMine for a test drive on a small or toy project will be unlikely to get an accurate demonstration of its limitations.

(In my professional experience, RubyMine is not THAT much better than the 'solargraph' VSCode plugin.)
sixel support lets you display images to the command line, for terminal emulators that support it.
You Can't Solve These Super Mario Bros. Levels: Undecidable Mario Games
https://arxiv.org/abs/2405.10546
You might want to read my comment again.
Depends, depends.. but just of logic:

All fs/drive access is managed by the OS. No DB systems have raw access to sectors or direct raw access to files.

Having a database file on the disc, offers a "cluster" of successive blocks on the hard drive (if it's not fragmented), resulting in relatively short moving distances of the drive head to seek the necessary sectors. There will still be the same sectors occupied, even after vast insert/write/del operations. Absolutely no change of DB file's position on hard drive. It's not a problem with SSDs, though.

So, the following apply:

client -> DB -> OS -> Filesystem

I think, you already can see the DB part is an extra layer. So, if one wouldn't have this, it would be "faster" in terms of execution time. Always.

If it's slower, then you use the not-optimal settings for your use case/filesystem.

My father did this once. He took H2 and made it even more faster :) incredible fast on Windows in direct comparison of H2/h2-modificated with same data.

So having a DBMS is convenient and made in decisions to serve certain domains and their problems. Having it is convenient, but that doesn't mean it's the most optimized way of doing it.
I agree religion is much more than beliefs. Rituals, community, traditions etc is at least as signifiant as beliefs.

But by what criteria is “zero gods exist” a religious belief compared to say “phlogiston does not exist”?
> is resale value what the manufacturer wants? I mean they want to sell new cars after all...

They have a higher resale value because they have a reputation of lasting a long time, and people are thus perhaps more willing to pay a higher initial purchase price because they know their "investment" will last longer.

And while they may not be planing to sell their car after only a few years, knowing that they'll get back more of their "investment" is also probably sitting in the back of their mind ('just in case').
I dare you to try once more with the album Shiny Beast. IMO this is the best starting point in to Beefheart. Fun fact: I never liked rock music, close to hating it. I'm into soul, disco, jazz, hiphop and house. But Shiny Beast is one of my all time favourites.
> What about automated predictive modeling pipelines? In other words, I want the best possible point estimates only on future data. I’d think, regardless of the model selection process, I want to reestimate the parameters on the entire dataset before I deploy it, so as not to “waste” data? I.e. I want to use the hold out test data in the final model. Is this valid?

Personally, I think that as long as you're generating data constantly (through some kind of software/hardware process), then you'd be well served to keep your sets pure and build the model finally only on data not used in the original process. This is often wildly impractical (and is probably controversial even within the field), but it's safer.

(If you train on the entire internet, this may not be possible also).
> I've used SQLite blob fields for storing files extensively. Note that there is a 2GB blob maximum: https://www.sqlite.org/limits.html

Also note that SQLite does have an incremental blob I/O API (sqlite3_blob_xxx), so unlike most other RDBMS there is no need to read/write blobs as a contiguous piece of memory - handling large blobs is more reasonable than in those. Though the blob API is still separate from normal querying.
What kind of nautical unit is mt?

I don't see it anywhere on the unit table https://en.wikipedia.org/wiki/International_System_of_Units
To make it more queryable, you can have different classes for dataset types with metadata like: file_format, num_files, sizes
..And then ask an LLM for code
>But the whole everyone gets an IP, doesn’t it depend on Tailscale owning a massive ip address space?

No, because Tailscale isn't "the Internet", it is a bunch of disconnected moats. The IP space needed by Tailscale only has to be as big as the largest moat. And you can only be connected to a single moat at a time.
That sounds nice for chunking, but what if you need contiguous memory? E.g. viewing an image or running an AI model
If it’s $200 in parts then a premade item would be at least $400 and probably $500. There probably isn’t much of a market at those prices.

The bill of materials needs to come way down to sell it for much less than that. Buying the parts in hobbyist-level bulk (100 pcs) probably would only shave $100 from the final price.
> types are a godsend for large, and/or long-running projects

Agreed. But that doesn't mean that every language needs to be statically-typed, which seems to be where we're heading nowadays.

IMO large and/or long-running projects should be written in languages with sound static type systems, not scripting languages with types tacked on. Conversely, I often work on projects which are neither large nor long-running - for those, a dynamically-typed scripting language works perfectly well.

> a typo in a Ruby class name, which was only discovered three years after it was introduced

So the code containing this typo was never tested? That's asking for trouble even if you have static typing.
They’re not increasing my subscription to give me stuff I never asked for.

On an actual technical side, I can stream to multiple devices concurrently, the interface is cleaner and it supports a local music library.
its meters. Depth calculations are usually in meters. I think that might even be true in US coastal waters?
Yes, but it messes with the convenience of swiping back on your trackpad or phone.
You can always use a chunked API to read data into a contiguous buffer. Just allocate a large enough contiguous block of memory, then copy chunk by chunk into that contiguous memory until you've read everything.
Make it two separate tasks. Once it’s categorized everything and there are too many categories, set it a separate task to consolidate categories.
Objective-C is the anti-TypeScript. I don't mean this as an insult.
Article is wrong. They mainly (like this one) happen in the Strait of Gibraltar on the ocean side. I think it never happened inside the Med so far.
I developed my personal site - https://vladislavsorokin.com (not much content there though) with NextJS typescript markdown blog template https://github.com/vercel/next.js/tree/canary/examples/blog-...

Now I am thinking about markdown editor, because writing content in VSCode, well, its ok, especially if you copy-paste from GPT, but ideally I would like to write it on the page itself so you see immediately what you get and you don't need to run the localhost etc. I think its not really that hard to make it.
> No DB systems have raw access to sectors or direct raw access to files.

Oracle can use raw disks without having a filesystem on them, though it's more common to use ASM (Automatic Storage Management) which is Oracle's alternative to raw or OS managed disks.
And Neal Stephenson acknowledged it was obsolete in 2004:

"I embraced OS X as soon as it was available and have never looked back. So a lot of 'In the beginning was the command line' is now obsolete. I keep meaning to update it, but if I'm honest with myself, I have to say this is unlikely."

https://slashdot.org/story/04/10/20/1518217/neal-stephenson-...

But people still dredge this quarter century old apocrypha up and use it to pat themselves on the back for being Linux users. "I use a Hole Hawg! I drive a tank! I'm not like those other fellows because I'm a real hacker!"
128k is a pretty expensive one. I've done week long holidays on much cheaper boats.

The cost of boats is more in maintenance and storage, which tends to be 10-20% of the price of the boat per year.
Having both worked with Objective-C and with Pharo (a Smalltalk descendant), I would argue that the introspection, for example, is a Smalltalk influence. Of course, as some know Objective-C is inspired by Smalltalk, among other languages
I like the idea to use super additivity, but in a proof you cannot creatively extend T to the reals, this should be fixed.

Here is the slightly mopped up proof i had in mind, when i posted my hints below:

Let be r>=1 and 0<a(i) for all 1<=i<=r and 1/a(1) + ... + 1/a(n) =: s < 1.
Then a(i) > 1 for all 1 <= i <= r.

Let be c > 0 and
T(0) := 0
T(n) := c \* n + T(floor(n/a(1))) + ... + T(floor(n/a(r)))

Then T(n) <= b * n for all n with b := c/(1-s) > 0 !
Proof by induction:
"n=0" :
The statement holds trivially.

"k->n":
Let n>=1 and assume the statement holds for all 0<=k<n.
Now since a(i)>1 we have floor(n/a(i)) <= n/a(i) < n. By the induction hypothesis therefore
T(floor(n/a(i))) <= b * floor(n/a(i)) <= b * n/a(i).
Apply this to get:
T(n) = c * n + T(floor(n/a(1))) + ... + T(floor(n/a(r)))
<= c * n + b * n/a(1) + ... + b * n/a(r)
= (c + b*s) * n
= b * n.
Hence T(n) <= b * n.
I'm not sure what you're saying here.

Do you understand that the section you quoted indicates that (since 2001) people in the plane will absolutely use violence to stop any hijackers that attempt to hijack the plane?
- https://www.folger.edu/blogs/collation/writing-paper-expensi...
This makes sense to me. I always pictured existence itself like this:

There's an ever-expanding point and from that point there is a bubble which is time and then inside of that bubble there are the rest of the layers that make up existence. Outside of these bubbles is non-existence which isn't necessarily dark matter or any sort of anything. And you can't access outside of this bubble even if you were able to freeze time because there is no outside of time, you could only access all of the other layers inside of time if you were a point existence observer of some sort a theoretical entity.

But no matter how you cut it it always starts with time, everything is encapsulated within that.
> however someone made a validator that resolves the logic to a specific class at runtime. So you'd basically have validator.validate(Object someObject).

The pains of not having multiple dispatch.
There are some weird waves at 400k, 500k, 600k, ... It's probably an histogram diguised as a line graphic.
My first real programming experiences was done through the browser’s console (JavaScript) and IDLE’s REPL (Python). The short feedback cycle works wonder for understanding instead of struggling to the multistep process of C compilation or Java verbosity. I tried my hands at reverse engineering and using a dissassembler like IDA also gives the same immediacy feeling. Great DX for me is either a good debugger or a proper REPL whatever the abstraction level.
Its not so easy. First, yeah I was operating networks, not maybe hyperscalers, but 200+ switches. Yes, ARP had a its problems, like ARP poisoning, but they are all sorted out already. IPv6 took its ND and bring a lot of other problems that we are solving AGAIN. Pure waste of time and effort.

Also, please cut the crap about IoT and Hyper IP networks centrally managed. Thats just serveral huge corporations. Majority is Internet is small/medium shops doing it completly different. Yet, big boys pop in and say you do it wrong, you must do it our way or go away. Not nice.

Yeah, that motivation become overengineering. They provided protocol that does NOT fit the needs it seems.

IPv6 will probably happen indeed. I doubt someone will popin with great protocol that will make IP obsolete.

Also, I wish IPv6 would really took off, because even if I personaly dont like IPv6, it success would provide me IPv4 address space for my retro networking projects.