skysight-inc/HackerNews huggingface dataset:
See also: https://news.ycombinator.com/item?id=32788840

TigerBeetle is designed to keep running even if all machines are experiencing radioactive levels of local storage corruption, or else shutdown safely when it detects that it must. We use automated testing to test TigerBeetle with read/write storage fault injection levels as high as 20-30%. On the other hand, this invariant is not typically given by other engines, per the storage fault research that's come out of UW-Madison the past few years. For example, “Protocol-Aware Recovery for Consensus-Based Storage”.

While other engines may have incredible test suites built up over years and years, they were also designed mostly before the advent of autonomous Deterministic Simulation Testing (think Jepsen except you can speed up time and replay bugs, for example, that would otherwise take 10 years to manifest in real time), which is a showstopper.

Finally, we wanted TigerBeetle to be highly available and distributed. TigerBeetle can run across 3 availability zones with 2 replicas in each, with seamless failover. You can stay running even if you lose a whole AZ plus another replica, thanks to Heidi Howard's Flexible Quorums. Again, this problem is not as simple as simply slapping on RAFT for distribution, because “Redundancy Does Not Imply Fault-Tolerance”, and because RAFT makes concessions around storage faults and dueling leaders for the sake of the readability of the paper, that we didn't want to make for TigerBeetle's actual implementation, hence our choice of Viewstamped Replication (MIT, '88, '12).
There are browser plugins, and you can remove it from site for 30 days at a time, at least on the desktop.
It's a little bit sad, because I wish the game theory didn't work this way, and because I'm someone who tends to stay attached to the same project, but I almost wish smart people like her and anyone else working on ElementaryOS would move on to projects that have a better chance of gaining a foothold in the marketplace. At this point, I think EOS is probably NGMI
> [...] this rings to me as similar to an alleged quote about the Vietnam War: “We had to destroy the village in order to save it.”

Comparing the licensing change to murder during the Vietnam War seems like an odd tone to take on an official company blog.
My guess is that this is to prevent bots abusing infinite results pages. Possibly those that would scrape ranked results for a query.
I think people are missing the poster's point.

he or she might be asking for the ultimate list in open source programming books.

Other than searching for the universities that have set up programs to develop open source programming books and obtain their own maintained lists; I know no other way to complete the task.

For example, there is a group of Canadian Universities that has an overall program to develop open source textbooks that happens to include computer science.
My objection is this, the fact that he may be autistic has nothing to do with his behaviour. This kind of labeling would hurt autistic people.

If he were the tech lead I do not think he would steal work, he'd just delegate it. I think OP and the 10x programmer are peers and they are in an unhealthy competition.
FWIW:

I’ve seen some mediocre automated translations of my Dutch language resignation statement go round. To prevent any confusion, please find the story here in English:
Probably infrastructure, as that takes a long time to complete, and can be made a little more effective rather than "if I can find a way to tunnel from the country to the beach, I'll get more votes" (/s)
Developers deploying static website in 2022 using K8S be like: https://xkcd.com/1319/
Elderly Chinese “chill out” in air-conditioned supermarket to beat the heat
Thaler specifically asks for himself to be given the copyright assignment in the filing, claiming that the AI is essentially creating it in a work-for-hire. He does not ask for the Creativity Machine to be assigned the copyright.

>In that case, a human is providing a prompt to the model (providing creative input), and asking if they themselves count as the author (a human rather than a neural net), so it seems like a significantly different case.

I don't know that I specifically agree with this, but this is probably due to me having read additional articles on similar filings, including one where someone took a photograph, applied a style transfer AI to it, and then tried to copyright the resulting image, and was denied, because the copyright office found that there was not evidence that the work was a product of human authorship.

Andres Guadamuz (a lawyer specializing in IP law, senior lecturer at Sussex university, and a proponent of AI generated work being copyrightable) discusses a lot of this in https://www.technollama.co.uk/dall%c2%b7e-goes-commercial-bu... - but the most relevant part to this discussion is "For the most part, the legal consensus appears to be that the images do not have any copyright whatsoever, and that they’re all in the public domain."

The user experience for DALL-E, StableDiffusion, Midjourney, etc. are all essentially the same - craft a prompt, fine-tune it, get artwork out, so his discussion should be broadly applicable to all of these similar tools.
I run this in prod. Never had an issue with it.
It is youtube. When they signed up they expected to not be treated like hot garbage just a few years down.

Youtube is currently pushing shorts hard. It is incentivizing users to download clips from tiktok (legally or not) and reupload them to youtube, where they get free prioritized air time. There are many (hundreds?) of such channels with milllions of subscribers from simply copy-pasting tiktok to youtube. This is how youtube wants to grow its shorts. This is the company's immoral behavior, not the creators.
You wouldn't happen to know if they also did the jackscrew work for McDonnell Douglas?
Coding capability is not everything, the asperger programmer probably has serious problems in social skills, social life. Let people be. If you're neurotypical aim for management, earn more code less.
> learned [...] on Slack [...] 10% of annual revenue

This is a major red flag for me: it is such a huge expense that the CEO should have discussed this with his co-founder and other top-level mgmt before deciding on it and definitely before announcing it.

This is not a lack of communication. This is a lack of respect of other people, thinking their input is irrelevant.
Surf Release – CLI for free text search across infra
Free Text Search across your infrastructure platforms via CLI.

It's like ... | grep but for your entire infrastructure!

TLDR:

surf <platform> -q <free text>

Supported Platforms:
- Hashicorp Vault, Consul
- AWS S3, Route53
- Elastic, Logz.io, Opensearch

Install:

brew tap isan-rivkin/toolbox
brew install surf
FTA (emphasis mine): Two atomic clocks have been connected using quantum entanglement – a property that intrinsically links them so that changes in one instantaneously affect the other.

Paywall beyond there so I don't know how they entangled the clocks, I'm just responding to the popsci description of entanglement which the article repeats.
What has happened to the Future? I thought we were all crazy about flying cars? People no longer have an optimistic view of technology’s ability to change the world! Elon Musk is the shining example of how Silicon Valley might be able to reinvent itself and be more relevant than chasing quick IPOs and focusing on getting incremental products out. If we want to continue to grow forever, we are going to need new technologies that radically change the way we do things.
In my experience, your point is mostly true in academia and business settings. The "foundation" layer of CS only brings a negligible number of jobs.

But with the global availability and affordability of computing devices plus the global knowledge base of the web curious geeks never had so much opportunities to learn and practice.

Here is just a link which i hope will bring some joy to your day :
https://steamcommunity.com/sharedfiles/filedetails/?id=28422...

Other sources of hope are retro computing communities, emulation devs, FPGA scene (Mister) for hardware side, assembly devs / optimization communities for software side.

Hardware changes slowly make current system design choices obsolete. Persistent RAM, TBs of RAM will require low level OS redesign sooner than expected.
The 3D one was really impressive.
Maybe one day you'll realize that being disagreeable on the internet is another service I've been freely providing for public benefit, with very little thanks and at great personal cost.
You draw the dimensions and forces, etc. on a diagram (as exactly as possible) and measure the diagram to get the result. Us3ed a lot on the old days when teaching statics.

eg. http://web.mit.edu/4.441/1_lectures/1_lecture8/1_lecture8.ht...
Ah, sorry, I meant in APS-C world, sorry for the confusion.

I love m43 systems, but their low light capabilities leave something to be desired. I shoot tango nights sometimes, and anything smaller than a FF system can’t keep up with the lack of photons, unfortunately.

Other than that, they’re brilliant little systems.

There is some stuff I shoot:

https://www.flickr.com/photos/zerocoder/
That line was magnificent
Gamma-male should probably learn to frame/ask his (?) questions (statements...) better, and not jump to baseless generalizing conclusions. In that light I actually think my comment could've helped him, by highlighting that problem.

Didn't help with his specific situation though. But it seems like he needs to learn the other part more.
I feel what you mean. I have ADHD as well, and similar to as the poster above mentioned, I really do feel like I am batting quite far out of my league in terms of quality of work to years of experience… but only when I am taking my medication before I start my working days. When I am without it, I honestly believe I am the least productive member of my team.

Anecdotally, I kind of relate (diagnosed & managed) ADHD as being somewhat similar to Bipolar Disorder, but applied to the attention span instead of to the mood. When I am capable of working (either once in a blue moon off my meds, or anytime I’m on my meds), I can clearly see that I outperform for my experience level. Without the meds, it’s the opposite. When I’m “on”, I’m more “on” than my colleagues, but vice versa for when I’m “off”. The peaks and valleys to my attention span and productivity are far more intense than my peers.
I'd say Kubernetes was more like having a lathe in your shed. Almost no-one needs one but it sure does make some projects a lot easier.
As a person who’s done this many times, I’d say the trick is practicing a lot. Before thinking about strategies, measure how much you actually practice interviewing (solving algo problems, system design, etc.), and increase that as much as possible. From my experience, the amount of interview prep one is willing to do is the most important and you don’t necessarily need to be “smart or quick thinking” to make it into any of the companies.
It depends on the printing/display medium. At every case, downscaling a higher resolution image pays off. Especially, if it’s a nice monitor for wallpaper use or a big print for wall display.
> Almost nobody under the age of 40 works in the "deep weeds" anymore (firmware, kernel, casually "Ring 0 and below" spaces).

On PCs, maybe, but "kids these days" use microcontrollers like I used meccano parts.
It is so crazy to see most "democracies" around the world to follow track of dictatorial countries like China, Russia, North Korea,...

We are now on the downward trend of civil rights everywhere. This makes me very worried.

Is it that we are following the pattern described in Animal Farm of Orwell?
> Unfortunately, the Twitter web app shuts me down when I scroll too far into a page.

The twitter mobile experience is awful, but I found that if you tap signin in the infamous undismissable modal and then you go back with the browser it will not nag you for a while.

Then there's Nitter if you are after an alternative frontend.
But hold on, this could be practical in some specific cases regardless.

Say you have two fleets of spaceships on the opposite ends of the solar system, both having plans A and B for attack. They want to surprise the enemy by being unpredictable so despite the enemy knowing about the two plans, if you decide randomly which fleet does which you'd still have an advantage. Maybe one fleet is larger so they could focus forces where they need to be if they knew the plan ahead of time.

But if you choose randomly by default you could have both fleets do plan A, which wouldn't work. But if one measures the entangled pair they both get a mutually exclusive random result and thus can make an unpredictable plan work without a pre-set decision of who does what.

A weird far fetched example to be sure, but I'd imagine cryptography nerds could find a matching case for some kind of encryption or whatever.
Goneon looks interesting.

Is it trying to provide compatibility with quick templates etc or aim to reach jinja level features parity ?
This is weird, because i know two good engineers on the autistic spectrum (one visibly Asperger, who literally can't lie and have difficulties with irony, the other a bit more subtle) and they are really detail-oriented and love to document everything because this is good practice and also a ritual.

I don't know what "bad code" is (undocumented?), one of them really like his tricks (especially obscure ones), but each time document what the line does. Also, and i think this has to be because we were taught that at the school, they really like small functions (more than 20 lines of code and they start sweating) and modular code, so i guess to me it is really good code (i was at the same school)
Svelte’s Ecosystem is actually the largest of them all once you realize all Vanilla libraries work out of the box in a Svelte file without an “x-for-React” version.
...or, you could just

1) use the raw count of inbound links, weighted by the count of inbound links of the linking pages, normalize by the total number of links on that page, and run it a few iterations to get a first approximation of the probability distribution. This is a pretty intuitive approach, would almost certainly have been good enough for Google, and avoids all the jargon, probability, and "well studied algorithms".

2) found a company called Google that is currently worth US$trillions.

I love algorithms as much as the next guy, but PageRank is not a fantastic example of success-because-I-knew-eigenvectors despite what their PR folks would have you believe. One can't deny, though, that Google's PR has definitely attracted them a lot of super smart engineers over the decades, especially in the early days!
I've definitely been there! Finding P1s for full read/write access and then seeing the report downgraded to a P3, and having to have the platform arbitrate and bump it back to P1.

However, it was this experience of mine as a part-time security researcher that actually led to us creating the bug bounty program for TigerBeetle's consensus.

For example, if you're looking at another database and find a correctness bug, there might not be a bounty program at all. Whereas with TigerBeetle, there hasn't been a single valid report that we haven't awarded, at least so far.

It's also why we were careful to rather be upfront and explicit about scope, than disappoint anyone after the fact.

And we recognize that consensus is hard and takes time to learn, hence the $8192 award for correctness finds.

That said, I hope you can see from the leaderboard that we've been generous. For example, Alex Miller found a bug in Apple's O_DSYNC and we nevertheless awarded $1024 because it was such a great find (Apple thought so too!).
A true citizen, thanks for inspiring.
I find critters[0] quite easy to work with and well worth implementing on my nextjs or Astro projects.

I build a lot of landing pages so there are very few multi page visits.

[0] https://github.com/GoogleChromeLabs/critters
I think his point by was that instead of chasing the cause of the recent uptick, it would be better to focus on the known causes
Not having warnings is intentional and seen as a feature.
Ouch. Embrace stoicism.
Bring yourself down to earth every once in a while.

Wish this was the default home page on a major search engine.
Your setup sounds a lot like gitpod.io
It's not lost, it just evolved.

I've been a Linux sysadmin from the late 90s through to the mid/late 2010s, now I'm doing DevOps. My sysadmin-spidey-sense has helped me to solve so many issues, and my foundation of knowledge in systems/networking/etc helps me design better code and infrastructure.
30k loc into this project with Svelte and Typescript and everything is 100% fully and correctly typed in strict mode with no implicit any
Thank you so much, it takes courage to do this. Bedankt voor je dienst de afgelopen jaren, ik hoop dat je onze veiligheidsdiensten af en toe goed dwars hebt gezeten!
> Design patterns make the most sense after a few requirement changes.

No. Design patterns are higher level programming constructs. The need to use and discuss things in terms of higher level constructs does no arise midway through. Or do backend developers only start to talk about controllers and views and dependency injection and singletons after Product changes their mind on something? Absolutely not.

> Startups don't have that yet and think getting to market is more important than staying in the market for long.

This personal assertion makes no sense at all, and casts doubt on whether you have any idea of what a design pattern is. Your comment reads as a a stream of cliches tied together that have no meaning.
It would be nice if there was a "more stable" version rather than "newest all the time no matter what".

I switched from Arch to Ubuntu because they shipped a broken avr-gcc despite upstream GCC saying "roll it all back, guys", because it was the newest version. Doesn't matter that it produced deeply faulty output, newest is best!
Vue is just Svelte with extra steps.
How close are we to full movie generation from a technical standpoint?
With DALL-E and similar things popping up, the ability to generate things accurately based on text prompts, etc. how soon will we be able to generate things like entire screenplays that are indistinguishable from others written by people, sophisticated acting performances or just straight up entire movies being generated? What will that progression look like? Are we talking years? Decades?
> 2nd, objective c is dead now. It was not a good long-term solution.

How much is GObject used outside of GTK? Isn't that a hundred times deader?

The current number of Objective C users is not directly relevant to this comparison. The comparison pavlov made is to a hypothetical situation where GTK (or whatever you call it) was based on Objective C. If that had happened, GTK's object model would be much less 'dead'.

In that hypothetical world, it would still be sad to see Apple leave, but that world would have far more Objective C users than the current world has GObject users.
Epictetus and stoicism, to unbait the click.
Migrate to Bitwarden is in my roadmap. Guess I have to scrap it now.
This article was interesting because it described how Sabre and Amadeus came about in the first place, but (from my perspective as a consumer), they've done nothing incredible since the seventies. They did nothing but sit on their duopoly.

Even when the internet became popular, the first search engines (like Travelocity and Kayak) really sucked.

It wasn't until ITA Software came about that there was an honestly good and useful travel search engine. ITA is really the "technology that changed air travel" in the internet age.
I wonder how all of this will work with the current games, in the age of steam digital publishing, reliance on cloud servers, and purposefully bloated games to hundreds of gigabytes so that they are harder to pirate. This also makes it harder to archive them.
Hello there, This is my latest side project. I want to know your thoughts on this project. It's just sends cold dm automatically to your chosen target audience. Let me know if you have any questions.
You had carpet?
> For example, you will find plenty of classes with names like "StuffFactory", implementing the "factory" design pattern, even though you may not need a factory in the first place.

This assertion makes no sense. A factory is just a function whose responsibility is to instantiate an object. The GoF book then presents two types of factories that fit a specific problem domain.

Is this irrational hatred of design patterns so irrational that even leads people to advocate they do not need to instantiate objects?
The aim is to be just as functionally similar to QuickTemplate, though not compatible.

I like the idea of QuickTemplate a lot but the I find it lacking and annoying to use in various ways. For example, I find its syntax is annoying to write, I don't like having to re-declare the types of my variables whenever I use them and it's error reporting is near useless.

Currently, Neon is just barely at MVP. I'm dogfooding it and adding to it as I find I need things.
> Add all that to the fact that they don’t even care to support firefox for non-windows users bah

Might not have official support, but personally I've never had problems with Firefox on Mac using UI5.

I currently work on a UI5-app at SAP and even though we don't use odata, I honestly don't find the process of developing it all that unpleasant. I found it really quite easy to onboard (being productive within like 2 weeks), though it may have helped me that I didn't really have much relevant frontend experience beforehand.

Some decently cool stuff is happening behind the scenes though. I believe they're working on getting rid of the jQuery dependency, and typescript support is also coming (though still somewhat in its infancy).

I will agree that it's pretty slow though, and very heavy as frameworks go. You can do a good bit to make it quicker, but it will never win any speed awards in its current form.
Different ones: mainly the ZX Spectrum BASIC, then GWBasic and QUICK BASIC.
A spreadsheet with a strange search engine.

This morning I was trying to remember the name of an old movie I used to watch when I was a child. I could have easily found it online with a few keywords but I wanted to see how long it'll take for me to remember it organically.

So there I was trying really hard to connect the dots from some fragments of memory up to the movie title. I easily spent 10 minutes to no avail. I gave up. Went to do some chores. And there it was, an hour later, the full title popping in my mind.

Somehow I'm impressed that it kept searching while I was busy doing some other stuff.
Geez Phil! You do this every time. Every week one of your post makes it to HN and you get suprised by it. At this point this is just normal.
You can have big social skills issues and a really good social life. Aspergers i know have trouble lying, and they're a blast to be around, especially if you do something stupid/bad, and ask them what they think about it. Setting them up for a date can lead to hilarious situations (ask them if they're okay first), but they can find people who appreciate their bluntness (which is still hilarious). And above all that, the honesty is really refreshing.

I think your social life doesn't depends on your social skills, but on who you met and how functional is your family.
Different compilers, same language.
I did the same as PaulDavisThe1st; gtkmm is an excellent C++ interface for Gtk, such that I wonder why they even bothered to create Vala except for NIH syndrome. Qt had similar issues in the past: it wasn't pure C++, it was C++ "with extensions"; you had to use a custom compiler (moc), and you had to use Q-versions of everything the STL provides (QString, QVector, and so on).

Of course things were different more than a decade ago: C++11 did not exist yet or compiler support was lacking, and Gtk and Qt couldn't wait for it to catch up.
I don’t understand the connection between 1 and 2.

What happened to the relationship between Apple and Akamai?