skysight-inc/HackerNews huggingface dataset:
Talks about a lot of things about being original. Found it a fun read and this one struck a chord with me:

> The alternative is a pursuit towards truth. In the words of C.S. Lewis, who is famous for the vivid imagination he presented in stories like the Chronicles of Narnia: “No man who cares about originality will ever be original. It’s the man who’s only thinking about doing a good job or telling the truth who becomes really original—and doesn’t notice it.”

I find a parallel working in technical problem where a good solution comes from getting to understand the problem in fundamental ways and the most basic representation and process to solve it imaginable with that understanding is called creative or original. The goal was never to 'be clever', in fact 'thinking dumb' as in "What's the simplest thing that could possibly work?" is far more effective.
Yes, but how does the improviser know which notes are concordant and which dissonant against the chords of the known song without theory? How do they know how to create tension and resolution within the harmonic/melodic progression?

Improvisation doesn't mean "making up random stuff", it means knowing your instrument and the ways in which chords, melodies, harmonies interact, knowing changes and progressions, inside out so well that you naturally can use that knowledge to come up with something unique.

If what you mean is "some musicians can implicitly understand this stuff without knowing the academic language", well yeah, music theory isn't prescriptive, it's a language used to communicate with other musicians. You can get away without knowing the terms, but knowing what it's describing is important.

Edit: I should add, knowing what it's describing is important up until the point that you want to readily communicate with other musicians and have them communicate with you with full understanding, as quickly as possible, sometimes during performance - then the language of music theory becomes very useful.
A Brief Intro to Matplotlib: Making a Heart Information Tracker
I think a lot of the hate (myself included) is coming from the fact that we already had a really good native macOS app. Feels like something is being taken away. I do understand where you are coming from with Linux. It's better than what you had, no doubt. But that doesn't feel like the case to us macOS users.
They are also doing shit like this...

https://www.youtube.com/watch?v=tZ6LsloQ7K4
Omega is the proper symbol for Ohms. English-language physics texts use V when they're denominating in volts, too.
that is like saying electricity has allowed us to build computers

yeah of course, but there are many other genius discoveries that had to go along with it
I think most people in wealthy countries do not feel forced to use their domestic currency - a strong claim otherwise would need some sort of good survey data to back it up. (And in fact where I live I am free to also buy crypto, no problem, still don't feel forced to use domestic currency).
Getting off the gold standard was also fantastic for governments and has resulted in one of the longest histories of economic stability and growth the world has ever seen[0].

We’ve had plenty of alternatives and most of them have been tried and studied. Having strong central monetary policy has resulted in large societal benefits.

[0] https://en.m.wikipedia.org/wiki/Gold_standard#Impact
A water jet sends an extremely high pressure thin jet of water that can precisely cut many materials.

https://en.m.wikipedia.org/wiki/Water_jet_cutter
I don't have an answer for you but this stood out:

> My resume would probably look like a big wall of entry-level skills because I've tried so many things hoping I'd find something bearable.

As someone that has reviewed resumes, I can say this isn't a problem. You're (going to be) a fresh graduate, it's expected by nearly every employer that you'll have entry-level skills.
JMP: Phone ⟺ XMPP gateway with US/CA numbers now supports international calls
> If you're complaining about Airflow

Wait, maybe I explained myself badly: while I am complaining about some things I dislike about Airflow, at the same time I'm saying it's better than the random assortment of cron jobs we had before, and pushing back against the idea of "unbundling" it and going back to disparate tools by separate vendors.

I like writing Python code, I feel in control.
The Apple II basic felt quite fast when compared to other systems of the time. I'd be pretty cool to have it on the Atari's, with their 2 MHz CPU.
Cannot agree hard enough. Nothing is more deeply infuriating than api documentation that just expects the reader to understand what the author means. The trivial examples of everything means I never feel like I’m guessing when it comes to rust’s standard library. I dearly love working with Python and it’s many included batteries but plenty of the most complex and by extension powerful parts of the Python standard library need the kind of “show me how to do everything this is capable of” type example documentation that Rust uses. Last notable one for me was the documentation about changing stopitetation to an explicit error, and how the behaviour differed pre and post change. It took me far to long to work out what changes I needed for some library code to be updated because the documentation demonstrates a few good examples but does not cover all permutations of the behaviour they changed. It’s a low level feature so obviously they can’t show everything it can be used to do but they should have at least tried to cover all the different fundamental behaviours of the code. This is something the community are doing better with now, in part because of the excellent example the rust community is setting for documentation of a programming language.
Firefox "about:performance" tab shows only 714 KB used by the soffice tab.

How is this possible?
IMHO a simple solution is obtained, if we've fulfilled few pre requirements:

- Have very good internet connection

- ----------------- " ------------------------- access port/device (laptop, PC etc)

these must never lag, hang, interrupted, let alone overheated to sudden death

go on signing up engineering, physics, electronics, software/coding forums as many as possible and post questions in such too with no time in between

after doing those then back to first to reap all your questions' answers in that order

find some who blessedly good in both coding and physics/engineering, so try to acquire their mentality on their capability, knowledge, vision, habituated decent lifes etc, all the goodness benefit
I like the simplicity and cleanliness of the designs on both sites. Nice job.
I think you guys are misunderstanding the term "intrinsic value". If a currency is intrinsically valuble, that means it is valuble as a commodity on its own, i.e it is worth something outside of it's use as an exchange token. Dollars have the same intrinsic value as a sheet of used high quality paper. Gold is "intrinsically valuble" because it is useful for many things, such as manufacturing computer hardware or jewellery.

Cryptocurrency is not intrinsically valuble in any sense aside from the value people place in it, which is not "intrinsic". In fact it is incidentally the same reason the dollar has any more value than its material cost. Also your argument that cryptocurrency is good because anyone can use it is strange, literally everyone is allowed to use the dollar, and pretty much everyone agrees that a dollar is worth a dollar, to the point that calling such a belief "faith" sounds ridiculous.
Indeed. I get invites from people from the UK who simply refer to the current local time (GMT or BST) as "GMT". It just means current London time to them.
While I hadn't considered it from a scholarly research perspective, a psychometric and demographic analysis of change in leaders over time would yield information about their legitimacy and competence.

Technology change doesn't really describe it as well either, as pre-internet, 60's counterculture (hippies) was predicated on a conspiracy theory, as was the reaction to it (birch society), the entire cold war was a conspiracy theory about infiltration and subversion, and up until the 90s, conspiracy movies were some of the biggest pop culture influences, and investigative journalism that challenged the integrity of institutions was considered the highest form of the art. Using the internet as the source for "technological change," is probably the most coarse selection bias one could create.

Pre 9/11, much of the world mobilized and was in more dangerous riots than anything today as part of the anti-globalization movement of the 90s when the internet wasn't as big of a thing, which was a reaction to a conspiracy by the same people (WEF) pulling this stuff today.

All counter culture is a reaction and a conspiracy theory, so the author is really just writing a manual for suppressing counterculture. Viewed this way, I probably shouldn't have been as kind. I'd suggest it should be on the author to deflect assertions of malice.
Amazon Builders Library: Minimizing correlated failures in distributed systems
Apparently 1password is developed Linux-first now.
The thing is, you need to have a pretty corkscrew mind to think about cases like this.

What date to change to? Far into the future? Far into the past? To a weekend? To a DST change? To Friday the 13th? To a US holiday? To a Muslim, Jewish, Chinese, Soviet, Albanian holiday? To a particular weekday? To Hitler's birthday? What if it's Lenin's? To that one day my coworker was depressed because the boss denied him a raise and talked shit to him? Too many possibilities. And your timebomb might be in one of your dependencies to boot.
Perl is like life - it contains both good and bad.

And good things in Perl don't get noticed because they Just Work.
> Tom Clancy's Jack Ryan books are up to date again

In that vein, there's now also

https://ken-follett.com/books/never/

(though it's US vs China, not Russia).
> Bitcoin and blockchain are genius technology, on par with the greatest achievements in mathematics and theoretical physics.

The only genius about those technologies is cryptography. If that's enough to make technologies build on top of it on par with the greatest achievements then every single crypto trojan is one of humans greatest achievements.
the comparison to theoretical physics is regarding theoretical computations that actually do turn out as working in the real world.

many mathematical concepts (most in fact) are abstract concepts in N dimensional spaces. It is theoretical physics when theory and reality have to match.

that is the genius of Bitcoin, a theory that actually works in practice
Is Firefox Okay?
Lot of folks do convert to stable coins like USDT and then use it for further trading. Not sure if it's a relevant point or not.
And yet we still can't use the keyboard to navigate to the `Generate Password` button like we could in every version of 1Password before the current one.
The only real validation that actually works is certificate pinning built into the browser itself - and even that only guarantees that Google.com is signed by Google - not that goooooooogle.orgbiz.com.au is properly marked as a scam.
Same on a very beefy desktop Windows system.
I was coming here to post this actually, as they had a little snippet at the end about Tower as well. Great channel.
FYC; You may find this book useful for a comprehensive overview (though dated) of Concurrency Paradigms: Foundations of Multithreaded, Parallel, and Distributed Programming by Gregory Andrews (https://www2.cs.arizona.edu/~greg/).
The price, measured in freedom, is too high in my opinion. In passing the Emergency Act the Canadian Government:

- has given the banks the right to freeze bank accounts of suspected protesters without evidence and granted the banks full immunity. Even if the banks are mistaken or outright abuse this right, they can never be held liable in a court of law

- has suspended the rights of the accused to defend themselves in a court of law stripping them of all due process rights

- can now force two truck companies to carry out the government’s orders or face severe punishment. The tow truck companies haven’t even been accused of any crime but they have been stripped of their right to autonomy

Civil liberties, once lost, are difficult or impossible to recover. I don’t believe the government can resist using their new powers again, now that the genie is out of the bottle.

The right for dissidents to peacefully protest is essential to the functioning of a healthy democracy. With these latest moves, the Canadian people are decidedly less free. I don’t think the loss of freedoms was worth the price. This time the government targeted a movement that many Canadians disagree with, let’s hope for your sake they never target a minority you personally support, lest you suddenly find yourself unbanked.
I agree with you. TR36 is outright terrifying. I might feel more comfortable if the recommendations were already baked into foundational libraries like libicu, but they aren't. Its as if I'm wading into a world with as many footguns and silent killers as C's undefined behavior rules. In C we've spent decades developing tools to help detect and mitigate the problems and they are still regularly exploited. Unicode only has widely-available mitigation tools for a handful of the easiest problems to solve.

C's flaws lead to the development of several different competing programming languages. Various flaws in cryptography lead to the development of algorithms that achieve the same result, but have far fewer implementation gotchas. IMO, the time has come for the development of a truly strict variant of Unicode that still supports the primary objective, but learns from Unicode's mistakes.
Eh, I’ve purchased a bunch of Lutron Caseta dimmer switches from Amazon Warehouse, and I’ve several times received what was clearly a fraudulent return (the switch is obviously not a smart switch and doesn’t look like the picture on the box). Clearly return handlers at Amazon are not careful at all — basically they saw a light switch and said “yep that’s it” without looking more than the 0.1 seconds required to tell it’s not even remotely similar to the item supposedly being returned.
Hey, thanks for trying it out. This was originally just hacked together to use. I am gradually improving it so others can use it. I updated it to use on phone now.
Improvisation is like talking. Not all people can do it equally well, and you learn to speak as a child without theory, and without knowing or being aware of the physiological or physical processes, or the syntactic or semantic features of language. You can listen to discussion groups and be well entertained without the speakers following any script or theory.
Hey! She was having the same problems we're having:

> 'Cherry: That's hard to say. If you look at the Berkeley Unix system and some of the commands that are similar, the same in Berkeley as what we have here but you look at the Berkeley manual they've added 85 flags to the Cat command or something. It was a very simple elegant thing that did a very simple job. I guess we've always had the attitude that it has to be really useful to be worthwhile putting in. Maybe just 'cause it was a smaller group than at Berkeley or maybe people in Berkeley, everybody needs to find a niche so they've got to put a flag on something, I don't know what the environment is there. But I think it was here to prevent featurism. I think that's the difference between the two systems. And I think that undoubtedly has to do with the university environment where everybody has to do something as opposed to the environment where in some sense everybody had to justify what it is they were doing to your cause. And there is also some hesitancy 'cause it you touched it you owned it, you thought hard about whether you needed to add that flag or whether there was some other way around it. Whether there was some program. You said "I'll find some other way to do this 'cause I don't want to own this program."'
Well, yes. I was speaking to those items specifically. I don't think those cards are worth anything without the game.

Not everything stems from the same reason.
Well, the Indian govt is planning to start their own decision digital currency, so they are not banning blockchain.
React Native for Windows is helping Settings improve more quickly
your equivalency falls apart at the first common sense example

the first person building a airplane is a genius,

the CEO of Spirit Airlines is not a genius
Star Citizen is a great example of how subjective all this is. Features have been delivered that most game developers would not even attempt. If your primary goal is smooth, polished, predictable progress then your scope and potential features will be more limited. In the case of Star Citizen it has a large player base even at the current extended alpha state.
Chainlysis 2022 Crypto Crime Report [pdf]
> We have not banned tulips because of the Tulip mania.

True, but now we grow them as flowers, rather than hold them as a potential source of value or use them for exchange.
As you say, looks like redis-raft is capable of solving durability and consistency in a replicated environment as of 2020, which is welcome news: https://jepsen.io/analyses/redis-raft-1b3fbf6

At Betterment we use our OSS mostly-compatible fork of Delayed::Job referenced elsewhere in the comments to enqueue and work millions of jobs a day and sleep much better at night with the at-least-once delivery semantics if-and-only-if the related transaction commits which you can’t get without some form of integration with your primary database.
I use Linux on 10 year old laptops, though typically with minimum 4GB RAM installed. The desktop environment being bloated has been a solved problem for years. Gnome Shell is crisply responsive and Mate (my choice) even more so. Want to watch videos in 1080p fullscreen? No problem.

It's the browser, or rather the stuff that runs in it, that bogs down old laptops. The >1 second delay to switch folders in Gmail, for example, or the sluggish loading of video thumbnails in Youtube.
Encryption Firm Evervault Launches Service to Protect Crypto Seed Phrases
You can use a Yubikey for 2fa with 1Password
Which isn't a technical but a political problem. So what you are saying is that cryptocurrencies are a technical solution to a political problem. I would love to hear more about that.
I'd like to see it as well.
However It's not immediately evident to me by how much this will improve things; afaik you will hit a bottleneck that is in the number of available db connection (since each fiber, just like threads, has to borrow a db connection from the pool).

Fibers have a lot of potential but not in the one request per thread/fiber model we have now. Or perhaps I'm thinking about this wrong?
Indeed, this is something I would like to improve. The reason for this at the moment is because it stores the data in the url to allow it to be shared as a link. I will make a "share schedule" button this week to prevent this from happening
> You are supposed to start your own company

This is not always good advice. Maybe you suck at marketing. Maybe you suck at coming up with things people like. Maybe you suck at raising money. Maybe you don't have any network at all. You probably want either a few of these qualities to bootstrap off of, or, start off as a millionaire, before starting a company.
Update: Since I unwittingly exposed myself on HN, I have updated my security arrangement. I have destroyed the paper list of passwords, which are now only stored in an encrypted password manager. Pieces of information to enable access to the password manager have been divided up among family members.
All books from Robert Anton Wilson, but especially the Cosmic Trigger series and Quantum Psychology.

Also: The Goal.

If you're intellectually capable, they're life changing.

If you're more for leasure, consider reading the longest running science fiction series in history: Perry Rhodan.

It's been running for ... 60? ... years now. A new 60 page booklet every week.

There's the silver books, as well, instead of having to buy them all separately.
Troy and others have made great hay out of explaining how badly browsers work with EV certs.

They spend considerably less time talking about why browsers do such a terrible job of surfacing cert information for website visitors. Yes, cert UI sucks; not sure we needed an enormous article to belabor that. The real question is, why does cert UI suck so bad? (UI design is a choice.)

The answer is that everyone who runs a major browser has a vested interest in making sure decentralized site verification sucks. Because they are supported by highly centralized private site verification schemes.

Decentralized verification is the norm offline. Do you carefully Google and research every store you walk into? No, because to open a store, the store owner has to establish a paper trail. And if you have a problem at that store, your advocate (a credit card company, insurance company, lawyer, law enforcement, etc) can follow that paper trail to find a party they can negotiate with, or investigate.

Over time, the effectiveness of this system—in which all parties have invested—creates a barrier to in-person scams. The result is a society where you can walk into a new store, a restaurant, a bar, etc. with confidence.

And note that name collisions don’t matter in this system. There are tons of restaurants called “McDonalds,” all owned by different people. But each one has an address and a unique paper trail that leads to a specific person or business. If you can remember which one you visited, your advocate can follow the paper trail for that one in particular.

The idea of EV and OV certs was to use the power of encryption to hook your browser to this same set of offline paper trails. You wouldn’t even need to remember anything; the browser would maintain a log of the sites you visited for you. If you got scammed, you just look back in your history and forward the business info to your advocate or law enforcement.

The decentralized nature was a feature; businesses had the choice of which cert to get, who to buy it from, and users had the choice of browser. Competition and mutual distrust would create incentives for parties to hold each other honest.

To be clear, an EV or OV cert would not magically prevent scams. But they would provide cryptographic guarantees that an advocate or law enforcement could trace back to an entity, to prosecute or make you whole. Just like in a real life store.

Instead, browsers became dominated by companies who run for-profit search engines, app stores, and identity platforms. So today what is the advice for verifying a website’s legitimacy? Google it. Or get their app from the curated App Store.

The result is a web dominated by a few huge gatekeepers. SEO is life or death because Google is the only way for a website to be “real” for people.

And most techies went along with it because they shared the vested interest, or did not appreciate the existing system that creates the real life shopping experience we see every day.

And so where are we today? A new generation of techies trying to use the power of encryption to create a decentralized web. Web3.
North Korean Hacker Profit Margins (2021)
Good suggestions, thanks. I will look into it.
More Enum Types
The most expensive iPhone 13 models ship with 6GB of RAM.
Blockchain does not make banking obsolete. We can already do business by moving raw currency around, but hardly anyone does that. There is a whole crypt banking sector that provides exchanges, custody, lending...

And if you take inflation overhead, consumed by miners and other services to keep BTC or ETH running (5% to 10% annually), there is not much advantage over existing banking.
Literally the rest of the earth manages to get along just fine. If you're suggesting a bank controlled by a single idiot centralised dictator has the potential to fail, I can point to many thousands of rug pulls on the supposedly "immune" blockchain.