skysight-inc/HackerNews huggingface dataset:
Oh, I agree it's not trivial, though with Russia it at least seems doable. They already have an established advanced aerospace industry, so they're already most of the way there. It's not like they're going to have to start from scratch.

One other thing:

>>> And all of this has to be financially worthwhile over some time horizon, unless the airline is also going to foot the upfront cost of all this. And bear in mind that resources dedicated to this may have to be taken away from parts they're already building and making money on.

I think you're neglecting politics. My understanding is Putin is trying to maintain as much of a "business as usual" atmosphere in Russia as possible, and that probably means Russian airlines (which I believe are state-owned) will have a strong incentive to do what they can to keep flying (on top of the pressures of the existential business risk of being unable to continue operations). The main complicating factor that I see isn't a financial calculation, but competition with military production priorities.

Also, I found an article (https://www.businessinsider.com/russian-airline-aeroflot-sen...) that says Russia is starting to send Western planes to Iran for maintenance, since Iran has been manufacturing its own parts for the planes, due to its own sanctions.
Ironically it was once much easier to change nations as well. Or, under some limited circumstances to even start your own. Hard borders are a relatively new thing taking into account the breadth of human history.
Is this something anyone can do in their home? I always just open all the windows including sunny side and shady side.
Thanks for hosting those.

This isn't a CAM simulator, but I once wrote a little hack of a CA playground inspired by it. Table-driven in a similar way, user-scriptable with JS, includes neighborhoods like the Margolus neighborhood. https://github.com/darius/js-playground/blob/master/ca.js and the associated ca.html.
I'd see if you can easily port the on top of browser based sqlite in wasm, that's expand your user base and lead to some of the "holy Grail" in the offline first/sync systems
Well to throw it out there, I disagree with the article author's pessimism and most of your beliefs as well? I think AI is going to be a very very mixed bag and mostly encourage even more obnoxious behaviors/practices as it's adopted, I think starship is heavily overblown, LK-99 is interesting but looking to not be a superconductor, and while we've had leaps in fusion we're still 10-50 years from a a reactor.
IRS already implements the child tax credit which pays, so a negative income tax should be straight-forward.
Honestly Redhat puts out some really solid documentation and blog posts. It's a shame what they're doing with rhel.
And when you look around you and realize that everything sucks, now you know why.

Enshittification is real. Knowledge is the antidote...
Ha ha, good one.

Does the analogy hold for ^M which is carriage return?

Anyway, I remember that stuff. Had a lot of "fun" on Unixes back in the day using things like ^J, ^M, ^H, stty sane, stty -a, stty icrnl, stty onlcr (or is it the other way around), fiddling with termcap and terminfo, and much more ...
Next: The Shape of Water
Amusing you'd say that given the US goes to war and destabilize governments to prop up petroleum supply (e.g. Iraq).

How much did that war cost?
Ahh, so they're pulling the old "You can leave the meeting if you don't like becoming part of our training data" routine, and that's what they mean by consent.
I'd like to enable the same in my startup.

What are you using for this today?
I don't give a shit what languages CAN do in theory.

I care what languages DO do. And all languages (that aren't research projects like agda) provide escape hatches here. Even Haskell.

>Again, linters only get you so far

You brought up linters. Not me.
You can get 32MB L2 cache on an Intel i9 13000k and maximum size of a compiled Linux Kernel appears to be around 8MB.

I am not going to pretend I have any idea because I have just googled these numbers but it seems to me that an amount of cache could be reserved for the kernel without too much of a hit to applications on what are currently high end machines.
> For thirty years languages followed the PCRE "standard"

It says that (most) other languages followed the standard set by Perl 5, not that Perl followed the PCRE standard
The non-sexual meaning was almost certainly the intended one (because the sexual meaning makes no sense at all in that context). I think we can give the original developers a full pass and assign no blame. It may still be a good idea to change it (and, indeed, they have done so; it's just that Apple retains an older version for licensing reasons).
Probably, but I don't have the time, interest, or access to the PCB files any more.

I think you'd be out of luck in most cases anyway, as we almost always used I2S as our audio interface of choice. If we didn't have a use for the RX line (i.e. The audio input line) of the I2S interface, it generally wasn't broken out of the SoC fanout.

What's more: we didn't generally enable driver support for I2S receive in products that didn't use it. There simply isn't a use for it.

Furthermore, you probably wouldn't be able to modify the app stack to use that data if you somehow did figure out all the needed kernel mods. Sonos deployed Secure Boot and signed app updates starting in 2013, because they realized they were potentially selling a botnet for hire if they didn't have a good way to secure their players.
Which is fine for a program that does essentially nothing. But once a program wants to talk to the network or disk, or display something on the screen, it needs more system services that need to come from somewhere. Can you fit all of those in the caches too?
We Changed Our Resource Limits and Plans
Interesting about starting with the GUI. I can see it being useful in a controlled learning environment where you start with the GUI and gradually transition to the CLI. But if you stay on the GUI too long the student might suffer because they eventually will need to use the CLI, or at least understand its vocabulary, in order to read the documentation and get help from other people.
I'm not a lawyer or anything related, but this reading of Zoom's terms of use seems really off. They could've done a better job explaining their AI stuff/data usage, but the reality (after reading the ToS) is far from what this blog post suggests.
If you’re doing collaborative trunk based development then you’re only cherry-picking. So far Dave Farley is the only person I’ve ever heard advocate for this but it does have its place in the universe. Cherry picking is not destructive to history fwiw.

There’s absolutely nothing wrong with rebasing/squashing/amending/resetting heads on personal feature branches. In fact, it’s a pretty good practice if you make messy history and can make PRs less of an eyesore. I think the confusion comes up about when destructive history operations are appropriate because the git cli client does not have a concept of protected (shared) branches vs feature branches.

As long as you keep history destructive operations away from shared branches, you’re good.
Does this explain the proliferation of "Salesforce Towers" around the world? I have not been convinced they actually need that much office space.
I'm writing a hobby kernel/operating system and one of the things that surprised me was how simple ext2 is. It really isn't much different from fat32 in many ways, just a bit more flexible and designed in a more future-proof way.

Obviously ext2 is a very outdated filesystem by today's standards, but considering ext3 and ext4 are essentially just some extensions slapped onto ext2, I still didn't expect it.

Another thing I found really impressive was just how resilient e2fsck is. During early development of my ext2 code I frequently mangled the file system in a myriad of weird ways, but no matter how much I broke things, e2fsck was almost always able to restore the file system into a reasonable state.

(For the curious, there is some excellent documentation on the ext2 file system at https://www.nongnu.org/ext2-doc/ext2.html that I mostly used for my implementation of it. Sadly no such thing seems to really exist for ext3/ext4).
If you're curious about arena allocators, look at the rust compiler itself. It uses one for all of its allocations as regular heap allocation was not performant enough.
Yep, because everyone who is going to do something interesting or enjoyable starts with the question "should I use language X because it's cool?".

Look, I'm as into cool FS-hacks as anyone, but writing a new filesystem has 99+ problems and the language used is either the last of them, or it isn't even in the set.

Granted, you could (on Linux) write a little pseudo-filesystem (e.g. /proc or /sys) and not face any of the issues involved in extN or btrfs etc. I didn't get the sense that this was what the OP intended, but I could be wrong.
Of course there chechen restaurants in St. Petersburg: https://www.google.com/search?q=%D1%87%D0%B5%D1%87%D0%B5%D0%...

Even more so in Moscow.

Second surprise for you - there are plenty of russians who are poor and alcoholic. There are plenty of russians that drink vodka.

And while it is a poor taste, there are quite a few people in russia with very poor taste.
> C++ is pretty commonly used for this usecase

Was, for the lack of options
They're still doing ME are they not?
I thought you were replying in good faith until the last paragraph, too bad. Legitimate climate scientists (who aren't just hopping on the bandwagon) will echo my sentiment, perhaps with less hyperbolic language although I don't believe that calling it mass hysteria at this point is hyperbolic. But they are consistently pushed out of mainstream, popular "science" because they tend to have the appropriate level of humility and nuanced views as opposed to apocalyptic screams that "the planet is on fire" and such, so much like previous episodes of mass hysteria, their comments are largely drowned out by the hysterics. Or they just don't speak up because of people like you who'd smear them as deniers.
In my view, Raku was venturing further and further into the top-right corner with every subsequent paragraph.
I mean, it was "Perl 6" so is it really surprising that Perl devs wanted a language that looks nothing like any other language?

Perl has it's own healthy share of "delightful surprises" and Raku was mostly designed to eliminate perl's horrifying surprises.
OT: scrolling creates browser history entries that have to be skipped back, back, etc to go back--new ways to break user expectations.
Actual website: https://openvidu.io
Git repo: https://github.com/OpenVidu/openvidu

Not affiliated, just trying to save a moment or two of confusion and some extra clicking
It's the most Googly way of saying "You can't. Fuck off" that I've seen yet.
Unable to deduce arithmetic or geometric sequence from: 1,2,5
Did you really mean '..'?
Ironically, I have a fundamental hatred for LinkedIn and its sluggishness. It’s one of the slowest websites I frequent. I have few connections all things considered. Putting my feed together cannot be rocket science (its contents stay quite static for sometimes weeks at a time).
"how the source code is stored" is what leads to "wow, the linux kernel is really big". Nobody's measuring kernel size by the number of resident pages it takes up.
> I don't have a dog in this fight, but is it really "exploiting" if both sides are happy?

I recall a study in which monkeys were given the same food for X days. They switched it up and replaced one monkey's food with something else, of an equal amount. It created frustration in the monkey that didn't get the different food, even though he was happy when he got the same thing.

I think this is really close to "ignorance is bliss". The ignorance of how bad you're getting screwed doesn't mean you're getting screwed any less.
That's amazing. I spent a good 20 minutes looking at it all. You guys must have had a lot of fun building all that.
I've read tens of thousands of books, and probably that length more in short stories and prose. I can't make it past page 150 of the two towers.

As a rational human being, I feel like 45 pages of "they walked past a tree. They walked past another tree. They ate food. They walked past a tree. This tree was interesting because it was 3.4 centimeters taller than the last 46 trees they passed by. Let's sit and eat lunch and talk about this tree. The tree is a tree. Yep. Just like that tree over there. And if you look past that tree, a little to the left, down the rolling glade and just over the tree topped hill, you will see another tree, and next to that tree is a tree that one time a treant leaned against in the middle of his 45 hour long conversation with the tree that I mentioned to look past to see the tree that the treeant leaned against, and the contents of that 45 hour conversation was basically the treeant saying his full name to the tree, not hearing a response, and then saying it again, only this time, he didn't hear a response, but then he realized that he was just talking to a tree and not a treeant, which made him sad, so he told the first second tree, the tree he was leaning on, that we are talking about now, that the fact that the second first tree was not a treant made him sad, before he realized, oh, silly goose, I've done it again! I'm talking to trees like a looney. I had better stop talking to trees before the other treants lock me away."

His themes are great, but Tolkien is not exactly a riveting writer. It's so bad that the only way I was able to make it through the the movie of the two towers was by making out with my girlfriend for the boring parts, which, let's face it, was the middle 2 hours.

The two towers gave me narcolepsy and genital friction burn.
Yes, and text doesn't need to have maximum contrast (#000 over #FFF) to be legible. The website you linked above says:

> W3C's Web Content Accessibility Guidelines set the minimum contrast between text and its background so that it can be read by people with moderately low vision (which is quite common).

If you follow that link to W3C, you'll see that the minimum contrast for text to be considered legible is 3:1, though that's for people with standard vision (it's the lowest rating). To be truly accessible, the minimum we should strive for is 7:1. Anything above that has a AAA rating.
I assembled an automatic watch for about 100£. I wanted to buy an automatic watch (I was planning on something reasonable, around 1k-3k) but none of the watches pleased me completely.

I bought a Miyota movement, a case, hands, a face, a leather strap and a bunch of tools.
It wasn't easy to assemble it and there is definitely not a lot of documentation online, but it wasn't impossible either.

It looks great, it's exactly how I wanted my automatic watch to look like.
Highly recommend the experience.
I guess you'll have a hard time trying to find a service, video calls and else, that doesn't have terms similar to these.
> It is my experience however, that either everyone needs to rebase or you end up with issues eventually when only some developers are and other ones aren't.

The only time I merge is when I'm working on a shared remote branch. I haven't found a workflow (although I'm all ears if you have any suggestions).
> an OS designed after the idea of "the network is your environment, not the computer" where it should make little difference if the resources you are accessing is on your computer or not. [..] For some reason (maybe related to costs and licensing), people never adopted the idea...

I personally think it's a pipe dream, and the way history worked out seems to confirm that.

Truly transparent networking never really worked out anywhere. The better RPC solutions in use, for example, make it very obvious that an RPC is an RPC, instead of looking like a local function call. In file transfer, it has been common to e.g. replace NFS with something HTTP based for quite some time. "Cloud" file systems seem to operate at a much higher layer, preferring external syncing and special high level APIs with only some actual OS support sprinkled in.

For Operating Systems, a lot of Mach breaks down when you want to do things fast and securely.

It's a testament to APIs better being shaped by locality. Roughly and informally spoken, the closer you are to the actual CPU, the more "lightweight" and "direct" your API can and should be. The further you move away, the more resilient you need to become, and the more control and insight you need to give the caller about the actual transport.

To pick two very real extremes as an example: When writing to a register on a local bus, you often just assume it will work. If it doesn't, a panic is sensible (sometimes even worse, like a lockup leading to a watchdog timeout). When trying to invoke a function on another server, obviously that's not acceptable. Then you want to be able to timeout, retry, inspect transport failures, fall back to other servers, configure endpoints, be picky and explicit about payload (and result), and so on and so forth.

The immense cruft necessary for the latter case becomes unnecessary and expensive the more local you are. It affects security, and can even pose chicken and egg problems.
I have been in the EU a lot over the last few years and no one I know uses anything but direct bank transfers.

I don’t think any of my EU friends have a paypal account.
It would be nice if somebody could offer what they consider to be an idiomatic Rust solution to this very routine problem in compilation if they believe the author is being intentionally deceiving. The Rust and OCaml code from the article looked decent to me. m
Its stateless from the customer's perspective since they don't have to manage the consensus layer (which is only possible because we separated data from metadata).

Obviously there is state somewhere since the cluster is storing data, its just offloaded to S3 + our control plane, while still keeping all the data in the customer's cloud account.
The time when ESR was a universally accepted member of it, given he literally invented the term. The time when he was a leader of it for many years. All time right up until a couple of years ago when entryists performed a hostile takeover to impose their niche Silicon Valley political views on everyone else.
That situation sounds like the user is seated, which is not really served well by a large screen.

I’m thinking more whiteboard/pinboard/etc sorts of use cases, where you’re typically standing and can walk around. Think Apple Freeform, Obsidian Canvas, or any other program where you have an infinite canvas (maps, etc). I could definitely see it being nice to be able to throw one of those up on a wall instead of having it boxed into a comparably small monitor.
As someone who's having a very difficult time coming to grips with git, would really appreciate another source for this. It does not load for me, in the eight ways I have tried to load it (two devices each on a different IP, on two browsers, with that %2F left encoded and attempted with it unencoded.)
> I took up an interest in motorcycles instead.

Can you expand on this? I am a motorcyclist with an interest in flying and based on my idea of what flying involves (at least in not very busy areas) it seems a lot more chill and probably less dangerous than motorcycling. Multiple people try to kill me every day the mental load involved in managing all the hazards is quite high.
Backblaze | Engineering, Marketing | Full-time | Hybrid | San Mateo

Backblaze is a public company that makes storing and using data astonishingly easy. When our founding team got together, they committed to helping people save their data. Today, the Backblaze Storage Cloud provides a foundational platform around the world for a broad community of developers, IT generalists, entrepreneurs, and individuals who seek the easy, affordable, trusted solutions we provide.

We’re growing fast! We’ve built a culture where we care about each other, our work, and our products, and we have fun doing it. Here are our open roles:

Frontend Engineer: https://backblaze.hrmdirect.com/employment/job-opening.php?r...

Senior Application Security Engineer: https://backblaze.hrmdirect.com/employment/job-opening.php?r...

Senior/Lead FullStack Engineer: https://backblaze.hrmdirect.com/employment/job-opening.php?r...

Growth and Retention Marketing Director: https://backblaze.hrmdirect.com/employment/job-opening.php?r...

Customer Retention Marketing Director: https://backblaze.hrmdirect.com/employment/job-opening.php?r...

Director, Brand Marketing: https://backblaze.hrmdirect.com/employment/job-opening.php?r...
It’s hard to give someone critical feedback that is kind, effective, and respectful when using Google Translate.
MAID == Medical assistance in dying (assisted suicide)

Went from nothing/reluctance to popular for some segments of the population
I know someone who uses it because they can't get a bank account. If you're unbanked, your options are pretty limited.
This is probably the winning move.
> Delete most stuff in arch/ and samples/ ?

Probably? If you really want an apples-to-apple comparison, delete everything but x86_64 support from both Linux and Hurd. Remove sample code.

linux/net isn't strictly "drivers", but implements the base of the networking stack. That's 900k lines. Is that networking base code included with the Hurd figures? If not, delete it (or include in your comparison Hurd's base networking code).

Beyond that, this is getting a bit ridiculous. Who cares about the LoC comparisons? They're very different kernels with very different levels of maturity and number of features. I'm not even convinced you can call one "better" or "worse" based on this metric at all.
> arithmetic or geometric

See, that doesn't delight me. OEIS is what's needed here.
Figma were already compiling C++ to asm.js, and then switched over to WASM.

https://www.figma.com/blog/webassembly-cut-figmas-load-time-...
You, for many definitions of "you", never work on a supercomputer. Despite the fact that today's smartphones are faster than a Cray-1 of the yesteryear. Similarly, you don't need to have ATI/AMD to catch the absolute performance crown from Nvidia, like AMD did several times with Intel, for you to use AMD solutions.

We'll see how smart the market and the monopolist are this time around, yes, in the next 12-24 months... and maybe longer.
Yay/AUR pretty much always has what I'm looking for. Apt-get, not so much. I also never want snaps or whatever they're called. Ubuntu is a mess.
> reversing which side of the socket live and neutral are on.

What do you mean? Like mid way through an install? As far as I'm aware there's no rules about which side the phase should be on, and googling only shows some electricians prefer to have phase on the left side because it's easy to remember and consistency helps with debugging.
I have yet to find a Git GUI that really feels right. Recommendations?
I sometimes idly wondered what would a programming language look like if it were filled to the brims with syntactic sugar. Now I know. It has this "it's horrifying but in a weirdly enticing kind of way, I can't make myself look away, show me more, please" kind of feeling.
You may be interested in difftastic for doing diffs based on the AST. One problem with this approach is that when you have a lot of changes (tens of lines, maybe hundreds), it gets slow.

The tool is great thou, and is my default diffing tool.
I mean... everyone else is training their AIs on every scrap of data they can scrounge up from anyplace they can find it, so why would Zoom be different? Are people surprised by this?
> Recently, to deal with this, the IRS has ...

Recently, to deal with this foot gun, Congress repealed the personal income tax. President Biden signed this bill into law and said it is a tremendous step toward civil rights and equality.

Oh, wait, .
I've been using a 5930k for... 8 years, maybe? It has certainly aged gracefully.