skysight-inc/HackerNews huggingface dataset:
If I could create my own policy in a vacuum, it would be something like "Excuse yourself quietly, get back as soon as possible so you don't miss too much, and if I have a question I'll ask you about it later."

But I can't. In order to let a student leave my classroom, I am required to personally create a pass in the system, which means I have to stop teaching and bring whatever is happening to a screeching halt. I don't mean to imply that class is always more important than physical needs. I know that it isn't. But because bathroom breaks have been turned by policy into major interruptions, it really intensifies the issue.

For me, it's not about controlling kids. It's about trying to maintain some semblance of order/quiet/concentration so that learning can happen. (Yes, I know that the pass policy as a whole is mostly about controlling kids.)

I've only been teaching for 2 years after decades in private industry. Stuff like this is my least favorite part of the job. I have no idea how to solve it, but FYI I have never said no to a student who asked me quietly or pulled me aside.

P.S. (I think that as a fellow former rule-following middle schooler, you would be blown away by how few of us there are left, by how little intrinsic motivation, curiosity, and desire to please others the median middle schooler currently seems to have, and by how badly it messes up the whole idea of productive/fun learning environments. I came into this in 2022 as a resolute idealist and have quickly been ground down into something less than that, although I still think it's maybe the most worthwhile way someone who has retired young can spend their time.)
That's because gravity slows down time.

So the higher you go, the less you're impacted by gravity, the faster times goes.

See https://en.wikipedia.org/wiki/Gravitational_time_dilation
Thought about it for a few seconds, and yeah, I'm sticking with meh on this one.

I do have a managed K8s cluster running on one of the major hosting services. It seems I can indeed hit the /healthz endpoint without auth. But I don't see any reason to care. First off, the control plane URL is a UUID tacked onto the hosting service's DNS. Good luck figuring out what it is starting from the URLs of the sites hosted on it. Even if you're my ISP or somehow otherwise in a position to observe traffic to the CP, good luck correlating it to what's actually hosted there. Yeah you can see that the cluster is healthy, but not much of anything else without auth AFAIK.

Second, there's a tension between "network restrictions don't help that much, if your control system is actually secure, it should be secure enough to expose to the clearnet" and "defense in depth always, another layer never hurts anything". I'm leaning towards the first. You can always come up with an excuse to add another layer, but how much does it actually protect you from any reasonably plausible attacker? Lots of stuff far more sensitive and valuable than anything I've got has control interfaces exposed to the net like that, relying solely on the security of OpenSSH, K8s TLS cert system, etc for their protection. If somebody figured out how to bypass that, and chose to use the capability against my stuff, who's to say that any extra layers of security I could dream up would actually slow them down? I think it's not likely, and those extra layers are much more likely to trip me up and let me accidentally lock myself out than to stop any plausible attacker.
> it's on the company to fire you if your productivity is low

That's not what I'm saying at all, I'm saying that if your company is happy with your level of output and it's in line with the rest of your teammates then why would they fire you? On principal? I absolutely work 20-25 hour weeks most weeks and I just got the highest marks on my performance review, a bonus for it, and a promotion last year. Why in god's name would I work harder? What could I possibly gain by setting the bar higher for myself? My employer is extremely happy with the value/$ they get out of me and I'm extremely happy with the work life balance it affords me.

And my team doesn't look at me sideways, folks duck out early afternoon all the time. My department doesn't even schedule meetings after 3pm because people will be gone. And I can't speak for other teams but my direct manager has a rule to not even bother putting in PTO if it's less than two consecutive days off. And my work bestie does 2-3 hours of away-from-desk charity work during the day and he's our resident 10x developer. I realize where I work is essentially a unicorn of sanity that actually believes in work smarter not harder but it's hard to look at other workplaces and say we're the crazy ones.

You are nonetheless right that it's an informal policy that our CTO/CEO look the other way on but it's hard to argue that it isn't incredible for retention.
I occasionally play a used CD of Bob Marley's Legend album in the car and the clarity of the music is so much greater than any of the current songs playing on the radio. Not sure if it's a measure of the quality of the artist, the producer, or the technology.
> That describes Google’s experience. After the Operation Aurora attacks in 2009, Google went about designing and implementing a completely different, secure IT model that still powers the company today.

> But what are the incentives guiding Microsoft toward, in the words of public relations weasels the world over, “taking your security very seriously”?

Seven years before that, in 2002, Bill Gates, then CEO, sent an immediately famous email to all of Microsoft:

https://www.wired.com/2002/01/bill-gates-trustworthy-computi...

Over the last year it has become clear that ensuring .NET is a platform for Trustworthy Computing is more important than any other part of our work. If we don't do this, people simply won't be willing -- or able -- to take advantage of all the other great work we do. Trustworthy Computing is the highest priority for all the work we are doing. We must lead the industry to a whole new level of Trustworthiness in computing.

It gets stronger and better from there. I don't love Microsoft, but the OP's history is wrong.
https://stanmed.stanford.edu/how-mens-and-womens-brains-are-....
According the University of California Museum of Paleontology, desert have existed since at least the Permian period (299-251 million years ago) when the world's continents had combined into Pangaea.

https://ucmp.berkeley.edu/permian/permian.php
Unless you needed large fonts, or high contrast, or screen readers, or resizing windows without tearing, or start menu search, or file explorer search, or taskbar thumbnail previews, or window snapping, or......seriously, the list goes on for a long time.
You can fit a SAS card (like LSI 9207-8e) and hook up external disk shelves (like ds4246). This gear is on ebay and is mostly plug and play on linux.
It's all political.
To use coding terminology, there's a major distinction between "refactoring" vs "rewriting". Refactoring involves many incremental and iterative changes to an existing system. Whereas rewriting is discarding all incremental changes, and instead building a new system from scratch.

Refactoring is generally the most reliable way to improve a system. But rewriting is the best way to get promoted, and do work that feels personally "fun" and "impactful". I suspect this is the decisive factor in a large fraction of UI overhauls
There are entire multi-step multi-document workflows all over the corporate world, which are built on excel. You can’t just drop Gnumeric in and keep going. The investment in it is incredibly large and the cost of switching to another system far too high to be feasible—and if any one company does it they’ll still need excel because it’s how they interface with the rest of the world.
Thank you for the detailed response(s). I must admit I'm warming up to the idea of Pack, it does perform well in my testing (I didn't test at first because I'm on aarch64 linux, for which there are no compatible builds).

Not including metadata is an opinionated stance, but I can certainly get behind it, especially as a default. 99% of the time I do not care about metadata when producing a file archive.

Compatibility with existing SQLite tooling is not just useful for debugging, it is extremely useful for writing alternative implementations. If you want Pack to be successful as a format and not just as a piece of software, I think you should do everything you can to make this easier.

In my experimentation, I wrote a simple python script to extract files from a Pack archive. Conveniently, sqlite is part of the python standard library, but in order to make it work with that version (as opposed to compiling my own) I had to edit the file header first, which is inconvenient and not always possible to do (e.g. if write permissions are not available).

Despite that inconvenience, it took less code than a comparably basic ZIP extractor, which is cool!

I worry that requiring a custom VFS will make it harder for people to produce compatible software implementations.

I think your concerns about people contacting SQLite for support are overblown. I assume you've heard the `etilqs_` story[0], but in this case, you need to use a hex-editor or a utility like `file` to even see the header bytes. I think anyone capable of discovering that it's an SQLite DB will be smart enough not to contact SQLite for support with it.

The `Application ID`[1] field in the SQLite header is designed with this exact purpose in mind

> The application_id PRAGMA is used to query or set the 32-bit signed big-endian "Application ID" integer located at offset 68 into the database header. Applications that use SQLite as their application file-format should set the Application ID integer to a unique integer so that utilities such as file(1) can determine the specific file type rather than just reporting "SQLite3 Database".

It's convenient that `Pack` is 32 bits long ;)

[0] https://github.com/mackyle/sqlite/blob/18cf47156abe94255ae14...

[1] https://www.sqlite.org/pragma.html#pragma_application_id
I wonder how well they hold up in strong storms, or if they can be folded away for safety.
> I'll probably just check this one out at the library

why?
https://www.crn.com/news/security/2024/ivanti-discloses-fift...
interesting nonetheless
Do you believe that compensating a doctor for her labor and expertise is the same as an insurance corporation declining care in order to give a larger share of your premium payment to its officers and shareholders?

Because in a system with universal care, we would still have doctors who are compensated for their labor and expertise, but we wouldn't need the rent-seeking insurance corporation, or its officers, or its shareholders, all to prevent people from receiving care.

How much more care could be provided, for the same cost, without all that waste, fraud, abuse and economic rent?
You went for an incorrect reading of my message, and then built an entire argument against that incorrect reading of that message, and then even went on to assume the people who seem to agree with me also follow that incorrect reading.

Let me try to make my argument more clear. The spirit and intent of the original GPL is to use restrictions on the use of open source software, in such a way that it can only be modified and distributed and linked to other open source software that has the same provisions. This effectively limits the fields of use to companies that don't make money off proprietary software. This is the original intent of copyleft open source. Here is a quote from RMS himself: " Using a noncopyleft license is weak, and usually an inferior choice, but it's not wrong."

In the 2000's however, it turned out that the GPL wasn't copyleft enough, because most software was offered as a networked service, and the GPL didn't affect this field of use strongly enough to effectively have the copyleft effect. So we got the AGPL, which extended the restrictions of copyleft to the networked software industry.

And then in the 2010's it turned out that the AGPL wasn't copyleft enough, because big infrastructure builds proprietary platforms around AGPL software, and the restrictions of AGPL don't affect them as much. So that's where SSPL comes from.

You might see it differently, but I think the SSPL follows this spirit.
> as a software engineer I know enough to install NixOS and Jellyfin and I even get some kind of masochistic enjoyment from fixing things when they inevitably break, but I cannot imagine my mom going through anything like this, so for her the media landscape has gotten only worse.

Jellyfin supports multiple users, she can mail you some disks ;)
I remember these films, but at the time you don't realize how bizarre they are. What sort of fever dream birthed this script? Who organizes a race where children have to climb through barbed wire fences to cross railway lines?
Would love to hear if you think there's a solution to this.

I have some ideas, which I wrote about here: https://github.com/yakkomajuri/recess/blob/main/manifesto-is...

Curious if you think this makes sense.
Why not put a windmill on the ship and generate electricity, turn the screw, and drive the ship? Not as efficient?
I started out as a federal civil servant in the late 90s working for the Navy and switched to contracting shortly thereafter, working at mostly US DOD customers (Navy, Army, USSOCOMHQ), but also DHS (HQ and all components minus SS and CG).

In my experience, at every place we had a different approach but all satisfied HSPD-12 and did not use passwords shortly after the various directives were promulgated through the various channels, except on classified systems since there wasn't a procedure at the time to declassify the CAC/PIV after periods processing -- though there were plans for changing that, and it may be resolved by now.
trans women don't dominate in women's sports. take your bio-essentialist bs elsewhere and do some research.
It's happening. JetBrains themselves are driving this project.
4 years - you couldn't survive 10 minutes.

Unless you were prepared for the environment.
The calculation is perverted by the free externalities of dumping carbon in the atmosphere, a very expensive discount. I know it's not news, but it perverts economic decisions.
tar.zst vs pack is looking great, thanks!
Also there is https://github.com/mcmilk/7-Zip-zstd

.pack vs zst-7z with the same compression settings would b interesting. That will be pure container overhead
Because like books, games, films, TV, etc. are culture and everyone should have the opportunity to experience culture no matter what.

Trying to limit libraries to "educational" content is preposterous.
>> Anything I want to do in a spreadsheet, I can do in Gnumeric, Libre Office, or even Numbers; anything more complicated I'd rather do in a proper programming language. What makes Excel really so indispensable?

Are you a vim user. Great I want you do that in emacs, or an ide, or vs code or...

You are looking at the problem at the wrong level. Excel is an IDE with a built in programing language for array/set based processing (it a matrix but hard to work with in that frame). Even if it looks 90% the same that last 10 is a huge change for power users of the system. Those power users (10x accountants and analysts) are going to fight you. The organization is going to fire you when you kill their productivity.
you're right, it's not really reasonable to say redict is the only valid fork, especially since other people have pointed out that some of the original redis devs have their own fork. i had the impression there was more community behind drew's fork then there actually is.
From the article:

> We can advise patients that the diet on the day before a colonoscopy may include the following foods: cheese, eggs, milk, white bread, olive oil, butter, beef, chicken, fish, white rice, vanilla ice cream, and plain yogurt.

<anecdote> I've always had a terrible time with intense food restrictions, such as the typical colonoscopy diet. When I tried, I could tell within a few hours it was just not going to work for me, and I'd likely end up canceling and never trying it again. (I have a bad case of oppositional defiance regarding modern medicine.) Instead, I spent a lot of time researching exactly what the purpose of the liquid diet was. Once I understood it was basically to cut out fiber and other solids, I reckoned I could probably eat bland white bread, eggs, and yogurt for a couple of days, instead of going liquid-only. I admitted it to the doctors at my visit; they gave me a heavy stink-eye but did the procedure anyway. Everything went fine. </anecdote>

Also, there are several types of laxative. Most people get the terrible stuff by default. If you tell your doctor you're not likely to be able to handle it, they may be able to prescribe you the alternative type that is far easier to deal with. I did this, making that part of the prep the least annoying bit of the whole process.
Have you never worked for a big company? Business people use Excel - that's it. Nobody cares what you (surely a developer of some sort) rather use. There's just no way around it. I once worked for a health insurance company whose claims processing system was fed by...Excel spreadsheets for all of their offered plans. To be fair, it was nuts - but it worked for a very long time (to the tune of processing billions of dollars of claims per year.)
I think a part of it is that dumb diff tools may record large diffs when the change in functionality is limited and the rest is more or less moving lines around. Like making

if cond {
...
return;
}
...

into

if cond {
...
return;
} else {
....
}

But that's not comprehensive either.
Mostr: A bridge between Nostr and the Fediverse
This is a strange article. There are slow writers, there are fast writers. It seems that each writer is in a way different like… like any person! So..?
Ah, I see. Thanks for the explanation !

I haven't yet made the jump to remote/cloud development, I don't have a clear mental picture of how the pieces fit.
I'll believe this kind of "prediction" when I see it happen. These articles appear every couple decades or less, and with few exceptions, they can be looked back upon as mostly nonsensical after a couple more decades.
> solid wings are dramatically better in lift drag ratio

Why has anyone used fabric sails? If they could build a wooden boat, they could have made wooden sails. Too heavy, and thus modern strength/weight materials were needed?
This is such an under-appreciated point! Even in a sport where the average female is at an advantage over the average male, the top performers will likely still be male due to the higher variance in the male population.
Isn’t excel subscription only now?
Had this error with v3.33.

Does work with sqlite3 v3.40 and likely higher too.
Since the grid is infinite, it should be possible for one level to to be completely identical in its history to the next level. Thus you could identify all levels with each other to really be the same level. Then both space and time are circular in their scale. (The now-single level could nevertheless still be non-repeating both in space and time!)
I've been a sway/i3 user for almost 10 years and when I tried to switch to Hyprland I ended up with the realization that once I had replicated my sway config there was no advantage over sway that I could think of.

This obviously has a strong habit and comfort aspect and should not discourage anyone trying Hyprland, especially if they are new to tiling WM's.

The exercise itself was not useless, following various Hyprland guides I picked up tools here and there that I had not been aware of that I integrated into my sway flow.
The degree to which radio stations process the life out of music is unbelievable. https://web.archive.org/web/20210618142217/http://www.master...
I can write a book on anything and still have no evidence or idea what I'm talking about.
It sounds like adding this feature would turn the software into something you consider remotely administered.
Why do we tolerate this? Shouldn't there be consumer protections that say that if you don't use the service, you shouldn't have to pay for that month? Where do we get our refunds?
Yes!

To be more specific: if the Universe (existence itself) can be described by mathematics, and mathematics is timeless (beyond mere physical existence), then essentially the physical Universe is inevitable and in some sense "created by" mathematics. In this view of creation, mathematics plays the role of God.

See also: https://en.wikipedia.org/wiki/Permutation_City
You think building self-replicating machines that can build themselves from a handful of common chemicals is the easy part? I think you’re very badly estimating the difficulty of that problem.
For anyone who wants to understand the macroeconomics behind why the US Economy seems to hate export industries lately, I highly recommend the book "Trade Wars are Class Wars" by Michael Pettis.
If people thought of pointy-clicky UIs in similar terms to the way they build CLIs there would be more refactoring and less rewriting. "Breaking the UX" in a CLI tool means that untold numbers of its dependents are broken. It's a breaking change to your public API, and it shouldn't be done. The only reason you'd do it is if your first attempt was a complete failure. We should treat user interaction with the same level of respect we treat all the other APIs.
It's not glyph-ish those APL style languages you like, but have you given Factor a good go?