skysight-inc/HackerNews huggingface dataset:
Ironically enough, one of the rich people who did not have a large household staff was Steve Jobs himself. One thing that money often seems to buy you is a bunch of strangers in your fucking house and he hated that.
This is why people should/can opt to use free and open source software under their control.

I am not worried about my Fedora/Debian/Arch/whatever systems collecting personal data.

I am not worried about GrapheneOS scooping up the location information from my phone.

Home Assistant developers don't want to know when my lights and oven are turned on.
Accelerationists and preppers are merely engaging in self soothing behavior to mitigate their discomfort stemming from a lack of understanding and control over the world.
> Instead, what is stored is "what is the smallest/fastest/simplest way to create new file from old file".

I think this may be misleading to people reading your comment. Git is a snapshot based version control system (Maybe you know this). Each commit contains a complete exact snapshot of the entire repository. On the other hand it does contain optimizations to reduce the size of these snapshots in the form of git packs, and in that sense your comment is technically true, but this is really just an implementation detail.
If you don't like losing branch names then I'm genuinely curious what you think is wrong with Mercurial's solution?
That's the correct way... big adjustments on left-hand side until you're ready for small-adjustments on right-hand side. This game takes less than 2 minutes.

You could expand this game with much more advanced operations and tricks that people devised but I guess those would involve algorithms too. Floating point would be a good expansion and much better interactively than a textbook.
The AOA DISAGREE was never intended to be optional, that was a bug due to miscommunication between Boeing and the avionics manufacturer, if the congressional report is to be believed.

Only the persistent numeric AoA indicator was optional. And none of this had anything to do with freight, there's no difference in capabilities between the aircraft, it's purely about pilot situational awareness.

https://boeing.mediaroom.com/news-releases-statements?item=1...
`git diff --word-diff` is wonderful for this

diff --git 1/old 2/new
index 7164d6e..61a276c 100644
--- 1/old
+++ 2/new
@@ -1 +1 @@
I am {+not+} studying tonight
Is that habla as in idiot (feminine) in Arabic?
By "should have been" I meant striking the balance of simplicity, power, and ease of learning that Smalltalk does. R5RS is simple and powerful (even more powerful due to macros), but not really usable, since it doesn't ship with something like Smalltalk's object model out-of-the box that streamlines creating ADTs and code reuse. Instead they give you the rudiments (functions, closures) and leave everything else up to you.
Not understanding how things work can result in very suboptimal decisions, and throttle control is a good example.

Even in a good old ICE car the throttle is not as straightforward as “more ‘gas’ equals more acceleration” (depending on many factors, such as road surface conditions, it can also make you go slower or stop completely).

An airplane would take it to a whole new level. What throttle does is dependent on fuel mixture, air density at your altitude, the configuration of controls—in fact, it’s probably much easier to enumerate the limited scenarios in which throttle actually makes you go faster as opposed to straight up crash.

There can be made an argument that smart systems could/should, with their layers of abstraction, maintain an illusion of ‘gas’ = acceleration, and that human should not have to know anything else; but would you trust your life to such an arrangement?

There can be an argument that stakes are high in case of air travel, and low in case of VCS; but that falls apart if you consider source code managed in a VCS can indeed power a life-critical system, and if not knowing well enough how the VCS works can lead to development overhead and eventually bugs in that system, then human cost is real.
They can't order you to get pregnant, but they can order you to have children.
> The person made the claim that what was stated in the original post wasn’t happening. I said no, that the NLRB ruled that it did happen (which again, they did).

If by original post you mean the comment I linked to: No they did not rule that.

You keep giving evidence for a forest, when he was asking about evidence of a specific species of tree.

NLRB claims a forest. They cite specific trees. None of them are that species.

Your evidence is useful but not what was asked for, and when you keep insisting it answers the question the disconnect is your fault.

Even if he's wrong about the legal situation, you have not given the evidence he was asking for.

I would like to see that evidence too. Even if it doesn't make a difference in the case, I want to know what google was doing in more detail.
> This is an excellent comment and one should also note that the claim is wrong.

I’ll pretend that this isn’t pedantry. I can understand why you’d say this, but I think you just haven’t explored the way that git diff works, including the configuration options it takes.

$ git diff 'HEAD^'
diff --git a/file b/file
index efb8e76..ca03496 100644
--- a/file
+++ b/file
@@ -1,3 +1,3 @@
This is context.
-I am studying tonight.
+I am not studying tonight.
This is also context.

Try it with --word-diff…

$ git diff 'HEAD^' --word-diff
diff --git a/file b/file
index efb8e76..ca03496 100644
--- a/file
+++ b/file
@@ -1,3 +1,3 @@
This is context.
I am {+not+} studying tonight.
This is also context.
You might be interested in the similar story of Jerry Rawlings of Ghana, as told here by Matt Lakeman:

https://mattlakeman.org/2023/10/09/notes-on-ghana/

His recent "Notes on [...]" series describing different countries in West Africa is full of interesting stuff. The latest entry, on Ivory Coast (officially Cotê d'Ivoire), was posted here a few days ago and I've been enjoying working back from there.
Not really. You can comment out this line: https://github.com/MegaManSec/SSH-Snake/blob/7ae7ef0afe0e067... to disable the printing of the private keys to the terminal if you want, too.
Close. GSX, not ASX.
I agree, if you have to use github they have pages.

A better thing to use to be decentralised is ipfs. Which worse comes to worst if your file gets unhosted then do your own node.

Or Nostr would be good and might avoid needing a blockchain (and thus the expense and complexity)
Honestly this might lead to another 737 Max grounding, which will shoot up the cost of airfare.

At this point, the 737 Max seems cursed.
R.A. Lafferty's Fall of Rome.
How does this "run up against reality", it is the reality, full stop, not even eliding tricky details. Whatever made you say that is the part of you that's confused here.
The Aloha Airlines Flight 243 incident took place at 24,000 feet.

> The captain felt the aircraft roll to the left and right, and the controls went loose; the first officer noticed pieces of grey insulation floating in the cockpit. The cockpit door had broken away and the captain could see "blue sky where the first-class ceiling had been.

> The crew declared an emergency and diverted to Kahului Airport for an emergency landing. During the approach to the airport, the left engine failed, and the flight crew was unsure if the nose gear was lowered correctly. Nevertheless, they were able to land normally on Runway 2, thirteen minutes after the incident.

https://en.wikipedia.org/wiki/Aloha_Airlines_Flight_243
Does this explanation help?

http://bryan-murdock.blogspot.com/2022/12/git-rebase-explain...

Rebase is really a merge (actually one merge per commit you are rebasing). At least it should be. With mercurial it really seems to be. With git I'm not so sure because it feels like it's always worse at resolving conflicts than mercurial. I haven't tested it thoroughly or looked at the implementations
> It's funny you mention that, because Design of Everyday Things has a whole part about how people abstracting away the implementation leads to people having extremely wrong ideas about how things work.

Which, funnily enough, isn't a problem at all, unless the abstraction is leaky, or the purpose of the thing itself is poorly explained.

The abstraction is "the way things work". If not, something is fundamentally wrong with the design.
In German (and curiosly also in Chinese) "adding" or "giving gas" is the common idiom for accellerating. Also sometimes in general for putting in more effort.

Git actually presents a very simple view to the user: repository states across time. These states can be compared to each other.
Prime Finance (at Amazon) did that.

Wrote fancy math on a PhD economist’s laptop.

Then when we added testing when developing a platform, we found out we’d been 5% off in allocating Prime revenue between organizations — and had the correct amount gone to Retail, the 2018 hiring freeze might have been avoided. (According to a very angry Wilke.)

Whoops.

Turned out we did need a team and all those guardrails, processes, code reviews, etc.

There’s a time and a place for “move fast and break things” — but real trouble can come from taking those academic practices into the real world.
https://en.wikipedia.org/wiki/Planes,_Trains_and_Automobiles
I rolled my own emacs configuration for many years, but I've been extremely happy after switching to doom. It includes sane defaults and comes with some special tricks for making startup fast. If there's something that's not exactly what I want, I just figure out how to fix it in elisp and that's where my emacs learning comes in.

You really don't need to build up a config from scratch to get the full power of emacs. Using doom just gets you further along the curve to having the config that you want. You will definitely need to do some further tinkering with elisp to get doom configured "just so" or to implement functionality, and I find that's plenty enough for learning emacs.
any code base that evolves over time will have complexity. It can be either manageable or unmanageable complexity. Either sacrifice maintainability for early development velocity, or plan for medium-to-long term velocity. You CAN have both velocity and maintainability, but the engineers will be expensive. Fast, good, cheap - pick two. A tale as old as bits.
Anyone know whether cookies that share the same base domain are treated with more respect?
Sounds like something https://www.gnu.org/software/stow/ could help with.
This is so true I don't think I ever read something so true.

It's not even scientists vs software developers. It's people who are really into software development and clean code.

They say the program needs a total rewrite and proceed to add 20 layers of inheritance and spreading out every function over 8 files.

Ever since I make sure to repeat my mantra every week to developers:

How maintainable code is is measured in how many files you have to edit to add one feature.
Some people incorporate antipatterns into their practice & reinforce these antipatterns with years of experience. All fields have this issue. Bad professional scientists are often worse than effective amateur scientists. Having good first principles with little experience often beats plenty of experience with bad first principles.

I have learned to appreciate codebases which break some rules & yet are easier to maintain for some reason(s) Distilling the reason(s) identifies areas where I can modify my technique...or at least help identify questions & alternatives to some techniques that I regularly use.
I'm not sure why it is so difficult to see the point in my comment.

My argument is that the level of fear inducing information surrounding most people on the planet, associated with covid, was nowhere comparable to fear inducing info associated with any disease and their potentially correlated (or not correlated) potential psychological side effects.

By saying this I'm not claiming that long covid is caused by a psychological side effect of a/ having been infected and b/ the information and fear induced state most people fell into and/or c/ other complex compounded side affects of the measures put in place to fight the pandemic: loss of income, job, sense of safety, isolation and containment driving our minds pretty sick

I'm saying it could be hence finding correlation between covid infection and longer than short term symptoms described in many independent observation MAY be a red herring

Last, an over simplified illustration:

- put, furtively some toxine in food and 1000 consume it.
- 800, let's say. get sick then recover entirely in the short term.

- put, some toxin in food, followed by massive information campaigns, hammering everyone day in and out of the presence of a toxin in food, then lock everyone up, have 200 lose their job, lose contact with their closed ones, etc etc
- 200, let's say, global knowledge some food was contaminated didn't help an ounce to reduce their consumption, get sick.
- 20, let's say, don't fully recover short term and are left with what we would call "long toxin consumption syndrome", suffering various side effects.

And we have research insisting they are seeing correlation between a toxin and long term side effects. Ignoring the social, economical and psychological very potential effect/contribution to these longer term symptoms, I find flagrant lack of hollistic view to phenomenon often lacking scientific researchers.
fairly entertaining morning lecture :-) many thanks
A woman who spent Christmas in search of a rare plant
https://www.reddit.com/r/sweatystartup/

https://www.warriorforum.com/offline-marketing/
I did this in the mid 90s. It was really fun to see inside a lot of rich people's houses, the sort that have libraries so big they need those ladders with wheels on to scoot around.

I was hit on by several bored housewives, including one that answered the door in her open robe.

One American woman had brought her inkjet from the USA and I hooked it up to a decent convertor, but it wasn't one that converted the frequency, and the inkjet released its entire content of magic smoke, which incidentally was enough to fill a very large penthouse apartment. I ran her out of the apartment, then I remembered it was still plugged in, so I had to stagger totally blind through the apartment to find the damned thing and unplug it lol

That job put me in contact with a criminal gang who went on to supply with me dozens of GBs of stolen hard drives that I used to create what was probably the largest warez FTP in the world and a dump site for most of the top pirate groups like Razor 1911.
We are nowhere near a war, let alone a war on multiple fronts.

We have massive stockpiles of equipment and ammunition that we specifically earmark to give away and that's what we've been giving Ukraine. We do not and will not dip into what's allocated for national defense.

All of the "$X billions of aid" headlines are misleading, because most of it is material, not cash.

Israel has plenty of its own weaponry and can do what it pleases.
Discontinued and unreleased Microsoft peripherals revived by licensing deal
Every abstraction is leaky.
Fuselage assembled by Spirt AeroSystems in Wichita, KS with final assembly by Boeing in the Seattle area
We'd love to believe that you care about privacy, Google--just stop sending any non-user-requested data from Chrome to any Google property.
It's not the reality. It is a 3-way merge of each commit you are rebasing, not just applying diffs. Except sometimes when I'm resolving conflicts git mergetool doesn't seem to supply 3 files to kdiff3 (just two) which really really bothers me. Never saw that with Mercurial
I was pleasantly surprised recently that a much smaller airliner the Embraer 195 had much more cabin comfort than a 737. Considering the smaller size I was expecting the opposite.
The author states they are primarily a software engineer and have also been guilty of following these patterns, so the clear implication is that they understand the patterns. The author isn't making the case "I don't like it," they are making the case that these patterns actually lead to more and bigger problems in the field of scientific computing than the usually simple errors of ignorance committed by non-programmers.
This plane rolled off the factory floor in October. It’s brand new.

sorry, but this one’s on Boeing.
Is there a browser addon that can list the type of plane next to the flight in popular flight search tools? (e.g. Google Flights, SkyScanner etc). I’d love such an addon.
When scientific code is not required to be published with its research literature who really knows how bad it is?
> Whatever happened to Boeing's "Engineering Excellence" ?

McDonnell Douglas happened [1].

[1] https://en.wikipedia.org/wiki/McDonnell_Douglas
The purpose of the VCS is to abstract away how its concepts are implemented. It should be possible to replace the standard Git implementation with any other that provides the same external interface without the user being affected, or even noticing it.

If that isn't possible, the problem lies with Git, not with users "not understanding" it.
I used to fix computers for doctors when I was a teenager, this brought some memories, fun read.
20 year vim user that learnt (and now teaches), just enough emacs for magit to vim users, and I must say I'm impressed with the whole emacs philosophy. Emacs is not an editor, it's a windowing + text editing toolkit. You run your lisp commands on it and modify things on the fly. It's addons before addons were cool lol.
> but it is an enormous projection of state force over a territory that Israel claimed was not in its control

You conveniently ignore why Israel has been controlling Gaza’s borders. Because it is ruled by Hamas since 2007 misusing their power to build up an armed terrorist origanization instead of a country. And they keep attacking Israel’s territory. If Israel had established an open border policy (which they had when they were actually occupying Gaza) last year‘s massacre would have happened already years back.

I keep getting criticized for „ignoring history“ but your post is a very good example how the self-proclaimed supporters of Palestinians, here, are constantly engaging in cherry-picking the historical facts trying to win their arguments. Israel haters should really step back for a moment at least and consider who they are supporting and what cause.
>The vast majority of running code is produced by people whose understanding of computer systems and programming goes as deep as how much documentation they need to ctrl+f through to get some specific tasks done.

I doubt this very much. Surely the vast majority of running code is some chunk of Chrome, Android, or the JVM ("billions of devices run Java...") or something. All those things were produced by software engineers with more than surface-level understanding.
Same here. Airbus every time.

Also I know a 737 MAX pilot who had time on A320 and he said fly A320 if you can.
The return of None-aware operators for Python
The Yeah Woo Machine
Fake video generated using HeyGen and 30 seconds of sample footage
> the Boeing Dreamliner for example is shockingly uncomfortable to fly in

Struggling with this comment, I do a lot of long-haul and the dreamliner is a clear differentiator on arrival due to cabin pressure and humidity. Boeing seems to have made a lot of mistakes over the years but I seek out a dreamliner for anything over 8 hours.

Perhaps you are the victim of the airline more than the aircraft itself?
Advent of Mojo
Okay, then that replacement should also refuse or go to jail.
I think it's not a zero-sum game, you can win by judiciously avoiding incidental complexity.
Boeing Requests Boeing 737 Max 7 Certification Exemption over Anti-Ice Issue
Nice (accidental/incendiary) Easter Egg - Belgrade shows up as "Kosovo - Belgrade". I suppose since "Kosovo is Serbia" it's...not...wrong...?

Technically it's probably since there are two aliases for `Europe/Belgrade`

["Kosovo",["Europe/Belgrade"]]
["Serbia",["Europe/Belgrade"]]
Not true in practice. Billions of websites work just fine when viewed on wildly different platform stacks, without developers or users ever having to care about differences in CPU architecture or kernel design.
Here’s a similar project, but for windows AD networks

https://github.com/byt3bl33d3r/DeathStar
> It gets a little weird with merge commits, but maybe you just say it’s stored as a diff from the first parent of the merge.

Depending on the specific operation it can act like a diff from any of the parents (though the first is special) or all of them; it's (typically, and the way operations treat it) the result of a three-way merge using the parents and the most recent common ancestor found via graph walking, eliding some complexity.

To the author, refer back to your earlier post about three-way merging in this section, perhaps?
People who must diagnose, modify, optimize, or establish procedures for operating the car think of it in the context of the system. Meanwhile, people who strictly want to move forward think of it as the accelerator.

Likewise for engineering tools. If you'd like to use a simple abstraction as your mental model, you'll be able to operate the tool in the basic sense without issue. But as engineers, when something goes wrong with our tools we often don't immediately bring it into a mechanic. We need our tools to do very specific things, and we must understand what they did each time we perform an operation. We establish workflows that build on top of the tools and depend on the tool matching our precise expectations of its behavior. In essence, we are the mechanic for our own car.

And of course, our needs are much more diverse than "make car go forward". So inevitably, we run into trouble more often. What user-facing function of a car is as precise, powerful or intricate as a textual merge or reconciling two diverged work histories? There are many ways those operations can be done, and questions the user must answer about their desired result.
I meant KV, and another comment mentions that it didn't exist at the time? I don't understand that though, since KV debuted in 2018, R2 in 2022-ish. (see: https://blog.cloudflare.com/introducing-workers-kv)
You can put a skin on top of the Windows menu bar as well so that it's always visible, making the taskbarc transparent

(also I think it has a topmost option for some skin, so not only desktop)
Slow worms are bigger than this, also carnivorous (eat slugs and other common garden pests), but are completely harmless to humans, endangered and protected by law, and live human comparable lifespans.

Basically, the headline makes something sound scary when it shouldn't really be.
Looks like they figured out a way to track you without 3rd party cookies and are looking to use their dominant position as a browser vendor to undercut competing ad vendors who haven't figured it out yet. I wonder if those obnoxious Login with Google popups have anything to do with it.
The current FTC leadership sounds amenable to killing this nonsense. Hopefully they got hammered with support during the public comment period:

https://www.npr.org/2023/03/23/1165527249/ftc-rule-charges-c...

https://www.ftc.gov/news-events/news/press-releases/2023/03/...
I think it's worth noting this certification exemption request from Boeing in light of the non-functional door popping out during an Alaska Airlines flight today. The airplane is two months old.

I suspect it is really hard to move a large company to a culture of safety after it has been steered toward cost-cutting for such a long time.
Even the fact that it's snapshots (but possibly compressed) is an implementation detail. I actually really like the generalized "smallest/fastest/simplest way to create new file from old file" explanation. "Fastest" was a primary goal of git. Same with Mercurial. Other distributed revision control tools that were designed around the same time (bzr, darcs) didn't optimize for speed and you could tell.