skysight-inc/HackerNews huggingface dataset:
It's very funny to me that these packages exist while one of his bigger projects (https://github.com/enquirer/enquirer) lists the following reason under "why use it":

> Lightweight - Only one dependency, the excellent ansi-colors by Brian Woodward.
Spent years in The Gambia. Beautiful country and really friendly people. It's really sad how things were left by the British--they are decades or even 100+ years behind in terms of education, infrastructure, access to opportunity, etc. Corruption top to bottom is currently holding the country back, and it's quickly falling way behind even other nations in the region.

As one of the major ports of the continent established for the purpose of the slave trade, the country's history is fascinating. Pleasantly surprised to see it on the front page of HN :).
The interviewee, Chris Dixon, never mentioned Axie though. It was the interviewer, Steven Johnson, that brought it up.
Oh your brother will feel the pain when the Whole Foods on Cambie runs out of those cheap organic bananas from northern Alberta.
have we seen anywhere that CC has already 'ruined'?
I acknowledge the risk and the hindsight. My belief is that with so many playing this game and a precedent of too big to fail any hint at a correction will be met with even more QE to counteract it at this point.

It's a gamble on policy and could go wrong but it does have some thought put into it.
I would love to try this out but having only worked with MSSQL and Postgres for any large datasets I wanted to check size limitations of MySql and found this from 2020:

"In addition, a practical size limit on MySQL databases with shared hosting is: A database should not contain more than 1,000 tables; Each individual table should not exceed 1 GB in size or 20 million rows; The total size of all the tables in a database should not exceed 2 GB."

This seems to be parroted elsewhere.

2GB is nothing. Is this accurate?
Yes, both of those are increased with lower rates. My point remains exactly the same.
E-trade: Your password can’t be >32 chars.

Their 2FA TOTP gets concatenated to the end of your password. Got a >26 char password? You’ll be locked out after enabling 2FA. No worries, though, you just call support, provide your email, and they disable 2FA for you..
> "There is no use-case." and "It's a technology looking for a problem" are common phrases.

> I have no answer.

The answer is: ten years into it, there isn't a use case except crime.

And I was working in the field writing code, code that's still in use in XRP, in 2014. I'm not ignorant.

Doesn't it make you stop and think that you weren't able to come up with a use case?

----

> Just a thought: for someone living in the 90s, wouldn't something like Facebook have been also very difficult to conceive?

Oh, I can answer this question because I've been using computers since the 1970s!

The first time I saw email I was so blown away I couldn't believe it. Sending messages to people anywhere in the world, in an instant, for free?

The web, same thing.

YouTube, same thing.

Friendster, MySpace - same thing. I can hang with my friends, and maybe get laid!

Skype - free video conferencing? I was blown awawy!

----

But if you had told me in 2001 that in 2021, I could buy one of 7400 different currencies, issued by anonymous individuals, with absolutely no legal guarantees or safeguards, relying on computer code that even experts have trouble validating, with no market makers, no assets, no cash flows, no liquidation value, I would have asked, "Why would anyone do this?"

Crime. The only application for cryptocurrency is crime - tax evasion, money laundering, drugs, weapons, bribery.
It's on a plane. Circumference goes up lineary
> I haven't touched JavaScript since the late 90s, so I dunno what the hell's going on there,

Well you're in for a surprise: the entire web is built on JavaScript for one thing. And that is build on frameworks which are built on ... other frameworks, which are built on a ginormous repository typically accessed by npm/yarn.

npm modules aren't the same as boost. Boost is written and scrutinized by some of the best C++ minds on the planet.

npm modules are written by anyone. they are all open source, but so many are in use that i doubt they get the scrutiny they deserve. at one point there was a package just to left-align things and a bug in it broke thousands of services.

but that's the landscape the modern web is built on, for better or for worse.
I'm pretty sure Axie Infinity and other "NFT games" are centralized too, which skirts the entire purpose of using NFTs. They can completely change Axie stats, introduce new Axies, or shut-down. It's no different than selling rare pokemon or CS:GO knives or any game with in-app-purchases and trading. These aren't "distributed apps", they're centralized apps that use cryptocurrency.

A truly decentralized crypto game is a smart contract where the outcome of a transaction is unknown to both parties until they agree to it. For example, "crypto roulette": an Etherium smart contract where N parties enter M coins, and then a (pseudo-)random-number generator decides which party gets the spoils.

You could build off this concept with other games like "crypto blackjack", "crypto poker", etc. where you somehow enable user input and output once players enter their coins (this would need a timer, so if a player doesn't input in X time they are disqualified. I really doubt this is currently possible and I don't even know if it's possible at all). You could also use NFTs instead of coins, and replace the basic random-number generator with a more complex algorithm which simulates a kind of "battle" based on parts of the NFT hash. Kind of like a battle between Axies.

But the fundamental point is, the entire game is a smart contract. There is no centralized server handling the transactions, and the game-maker can't "shut down" the game or change the rules or create an overpowered NFT. And the rules are visible to anyone (you can still add "cheats" but you have to hide them, because other players can find and use them too).
You can but you need your own device that supports an open source firmware. The ISP provided modem you can potentially put in modem mode at which point its just the interface to the wire and you can then run your own router in PPPoE mode to interface to it and out to the internet. If the ISP provided device can't do that then turn off its NAT, firewall and wifi and just configure it to connect to the internet and plug into anetwork port just your router from the routers WAN port and then use DHCP WAN configuration. Then all your devices only go into your device. The only device exposed by the poor security of the manufacturer is the modem itself and your network is defended by your personal device.

There are a bunch of other ways to do it but you can absolutely have your network defended by your own device running open source firmware and still use the device the ISP has provided mostly as a modem. I use a DHCP WAN on my router which outputs to the ISPs provided router which is just a modem at this point and not a lot else. It still runs DHCP and DNS and all that other junk but my home network doesn't use any of it. I use Virtual LANs internally for some development services I use so the default ISP routers are useless to me and after issues with various routers with VDSL modems I gave up and have used openWRT ever since. I also use separate access points for wifi since its another area openWRT is a little behind just due to how long drivers take to come out.
It's not a coincidence, London property is a great place for money laundering because of all the UK tax havens like BVI. If you want to launder money, one of the safest bets is a london property owned by a company in the british virgin islands.
Lavrenty Beria said "Show me the man and I’ll show you the crime."

Google/Alphabet said "Show me the contract and I'll show you the principles."

https://www.oxfordeagle.com/2018/05/09/show-me-the-man-and-i...
“Termination Shock,” by Neal Stephenson: An Excerpt
They don't teach time/space complexity in Bootcamps, true.

I remember the first time I ran into O(1) vs O(n), I was building a toy Game of Life simulation and trying to lookup cells by finding them in an array. Took me a minute to realize I should use an object instead to index the cells!

And then there was the first time I read through the examples in Cracking the Coding Interview. It filled in a lot of gaps.

Nowadays I work on distributed systems that receive 100M requests/hr with other devs who similarly lack a college education but somehow manage

Hope this helps you feel less frustrated next time you're paired with a colleague who has a different background than you do!
Isn’t that bigger news than it sounds at first? Part of the problem of finding planet nine must be knowing where it currently is on its orbit. A few possible observations should help to narrow down the space in which to look for it by a lot (rather: would make it almost clear where it currently is). Maybe JWST could be of help with testing the hypothesis that these early infrared observations of a moving object were of planet nine - once it has finally and savely launched and begun its operations?
I've been seeing "buffer bloat" a lot recently. Why have people started caring about it? It's really not a problem in most cases and SQM adds nothing but extra CPU usage.

It's just the new "QoS". Back in the day, if you didn't use QoS, you were a loser :D
> all we see them being used for is market speculation.

And crime. Don't forget crime.
CVEs aren't usually assigned for "there might be something wrong", but only identified specific issues.
Maybe sporadically? I just checked and it seems to be up.
The California Life of Czesław Miłosz
Microsoft's low-code programming language Power Fx is now open-source
In my experience rural Americans tend to live in abject terror of just how fine they would feel were they treated as they treat minorities and it is compounded by a deep down understanding they are already the minority, it just has not arrived there yet.

I wish I could alleviate their fear. Given the opportunity, people are people, good & bad do not stratify in any meaningful way along the arbitrary lines that get drawn.
Weird English
Don't worry, you'll be on your deathbed due to cardiovascular disease, alzheimer, cancer or stroke before climate change even produces any minimal effects on your life.

You, me and 50 generations down the road.

Sorry to be this crude but the psychosis is getting crazy, well into the lunacy territory.

I get the religious-like impetous of being part of something bigger than themselves, but equally stimulating challanges in global health abound and they have the added benefit of being material to the lifespan and quality of life of basically everybody.

Finally to people who want to change global climate, talking about 1.5C , 2C like they are deciding how they want their beard to be trimmed. Well I must ask them : Have you tried changing your cholesterol first?

Besides being the thing that would get you in the end, it also proves to be one of the many steps on the way to super ambitious goals.

As the saying goes, you gotta walk before you can run.

If you can't change your cholesterol , you'll hardly be able to change the global climate
I mean, sure, it's over 3 times longer. Even if you were going from Lillooet to Vancouver, no map is going to give you 12->1 as the route, it'll tell you to take 99 down.

Plus, that's basically all highways.
> 1...2

These make a lot of sense to me. I can certainly see many non financial reasons to do it. Decisions often have a variety of components (financial aspect, social aspect, how stressed it makes you, ...). These are great reasons to make the decision. I still have trouble understanding the financial aspect though.

> Didn't you notice the millions of people who lost their jobs last year? Haven't you noticed that the economy isn't in the best of shape lately?

I'm not sure what that has to do with this. 120K in assets provides a whole lot of security in case one loses their job.

It is certainly better from a financial standpoint to put extra money into your mortgage than it is to spend it. But I still don't understand why you are viewing a low interest rate mortgage as the best investment.

> The reason is: if you had a fully paid off house, would you borrow 120K against it?

My impression is that one could have a mortgage rate as low as 2.7%. I bonds currently return 7.12%. Taking money out at 2.7% and putting it in very safe investments that return >2.7% seems like a great deal to me.

Maybe this boils to me not getting burned by the market yet.
"Intelligence is a little different" is an understatement. MBAs take their rollodexes with them when they leave jobs. It beggars belief that (i) spies do too, as the information would likely have a secret or higher classification, and (ii) also retain the unfettered ability to just reach out to those intelligence contacts whenever without violating commitments they made during their employment.

Your second point is false. The source of the funding for the dossier (Clinton/DNC) was first reported in the media by the Washington Post on October 24, 2017, ten months after the January 2017 release of the dossier.
There are technologies that would not need the 15mK operating temperatures, they are just in their infancy.

The most interesting applications of quantum computing have little to do with encryption or breaking codes. Chemistry and optimization problems are much more exciting.

SHA-256 is a hash, not an encryption algorithm. And quantum computers have nothing to contribute to reversing hashes or breaking symmetric encryption.
Dump, dump! Just whatever you don't sell 4 l of organic milk to a local for five bucks; they will get used to it.
Rare Earth metals aren't actually that rare. We even have a lot of big mines that are closed right now because its not profitable enough yet and many other sites enrirely undeveloped.
That might be your gut feeling, but the utter simplicity of hydro made it vastly more reliable than those options you mention. Individual coal, gas, nuclear etc all needs to be regularly taken offline due to various issues from mechanical faults to weather and supply chain issues. As demonstrated by the multiple recent power outages in Texas coal, gas, and nuclear even have dependencies to the weather and the wider electric grid which will take them down at the same time.

Of course total capacity on an annual basis basis varies. But we care about the ability to reliably produce power when necessary far more than maximum capacity across months. Markets adjust to supply limits on an annual basis far more easily than a power outage.
Maybe they promised some ally that they didn't have this tech back then and don't want to reveal the lie.
> Integrated over time

You buried the lede. Death per unit time is extremely important. And yes, huge numbers died of starvation as the result of revolutionary, utopian (and insane and nonsensical) policies. But the starvation deaths were the direct result of the violence and insanity. The two cannot be decoupled. So, I certainly would "count" them. I think most people would.

Is there an argument about how the deaths per unit time went down in those countries post-revolution?

> many of those who died post-revolution would never have even had the chance to be born

I'm not ceding this point, but hypothetically, by your logic, these were just bonus lives whose horrible ends shouldn't count?

> Tens of millions of people die of easily preventable deaths

Yes, this is the default state of nature and thus humanity. Violent, cataclysmic revolution is almost never the best (or even a good) solution. There are limited examples of success, but what sane person would bet their life on it?

I think, fundamentally, the problem with violent revolution is that its leaders are most often ideological zealots who are ill-equipped to lead a nation. They tend to think the same tools that gained them power (violence) will yield effective results in governance. Or, and I think this is a more likely explanation, they are probably just sociopathic, power-crazed murderers.
I wonder how fast quantum computers are progressing. Like are we seeing similar increases in performance that we saw with silicon computers back in the 60s->Now? Or is it slower due to the intense cooling we need to give them?
I’ve read your abstract and it looks very interesting! I’ll be diving into the rest as I find time over the next few weeks thanks for sharing! And well done on this piece of work!

It was interesting to me that you mentioned “functional programming as a model for data-oriented workflow languages”. I find it interesting because we are building Lowdefy [0] with which you can express feature rich apps in yaml / json, and have been considering how to implement DAG type stuff in future versions.

We’ve taken a lot of inspiration from Mongodb aggression query language and as a result built a json / yaml parser which evaluates functions (operators) to implement logic throughout the app. This proved to be extremely flexible, easy to use for data manipulation, and surprisingly performant as we can actually evaluate the expressions during the render loop.

Going to read more parts of your thesis.

[0] - https://github.com/lowdefy/lowdefy
this remind me of the standarjs dude, that add some nice ads on logs, just because he want it. standajs, is a yml config file. that is all
> The only way to refute it is to show that yes, such a valuation model exists.

Ah, a rational person. Yes, I thought that argument would be unbeatable, but the counter-argument goes like this:

"Valuation models are worthless because all money is imaginary anyway."

It's really hard to refute someone who says that, like it's hard to refute someone who believes the world is entirely imaginary.
After reading about how they built the replica of the Mayflower and then promptly sailed it across the Atlantic despite having only book knowledge of how to handle such a ship everything else seems like cheating.
I think there is. I think they are just speaking from their own experience. They are an authority on their own life experience and know what they've learned but that doesn't generalize. Advice is only right for the right person at the right time.

> The best way to be liked is to just agree with everyone.

This view is incomplete. Human relationships are build on connections. You can create those connections by agreeing with people, but that creates a very swallow connection.

An example of connections is networking: you mingle in a group of people at an event and start or join conversations. Everyone at the event starts the shared experience of being there. After a conversation, you might find someone that works in the same city you do, that adds another connection. And so on.

:)
> It's a succinct representation of knowledge for someone skilled in the field, but not a sensible way to teach others

Sounds like manpages (:
Probably unpopular but I'd say look at what you think the political implications will be, and move somewhere that's liable to be less affected. For example moving away from somewhere you think is going to have much of its economy shut down by government, or to a jurisdiction that is less likely to impose restrictions or scarcity on you.

More people are potentially going to be affected in the short term by government responses - whether you agree with them or not, they probably affect your quality of life more.
I will bet my money that planetscale sales will not eclipse Amazon RDS.
I lived in Rural America as a clear immigrant of color (my parents not fluent in English) and it sucked ass.
Show HN: SplitMonkey – Bill Splitting App
Anti-vaxxer ARR nonsense again.
This is a long read that explores some downsides and limitations of existing atomic css frameworks. Then it introduces UnoCSS, which is an interesting and fresh new take on the idea.
I also think of "color" fundamentally as different types; it's just painful to have two kinds of functions that you can't combine. I, personally, really feel that async/await is just adding a second kind of continuation (promises/futures) to a language that already has a perfectly good one (call stacks), and the language ergonomics suffers for it.

The reason I say functional languages don't get bit by this as bad is because functional languages rely far less on the specific notion of a call stack, and it's usually much easier to work with continuations (either via primitives like shift/reset or via syntax like do-notation).
Paris debuts public housing in one of its priciest neighbourhoods from $500/mth
hah! no, but, real or not, that's hilarious!
And people say Deno's model isn't secure SMH...
The stuff that DevOps and SREs do is what SysAdmins have always done, but developers don’t seem to have known that, or intentionally ignored it, and invented a bunch of new labels for things that already existed. The idea that SysAdmins are just Windows button clickers and tape monkeys was completely invented by the DevOps movement as a way to create an “other” so they could justify their “new thing”.

I do agree, however, that this coup has been successful, so using those search terms will probably result in what most SysAdmins are looking for.
I once decided to show the vulnerability of SMTP protocol by sending an email as a higher-up. (Too young, too naive, don't ask why I did that.) Created a massive firestorm. I did successfully convert them to use SPF and DKIM and showed everyone the need to never trust an email. Some even adopted PGP signatures after that.
Cultural Revolutions
Yeah there are people making canoes and small boats in Ontario that use steam bending.

Then there is this classic film by the NFB in Canada about how one man made a cedar bark canoe using old fashioned techniques.

https://youtu.be/VRFCxxAKafc
You're intentionally led to this conclusion.
Talk with the Hand
As someone who spends most of his time in a text editor and only needs to use word processing/spreadsheets very occasionally, Office is absolutely torturous. Everything that's not achievable with a single click feels like it requires navigation through at least three modal sub-windows.

It probably doesn't help that I'm mostly Mac-based, considering Microsoft have decided that things like selecting text and drag and drop should work differently to literally every other piece of software I use.
Look at old pictures of (say) Netscape Navigator. Despite having far fewer pixels we somehow had enough to label our icons. What went wrong?
Hi HN,

I'm indie developer from Hungary, the creator of SplitMonkey. Me and my friends always had trouble splitting the bills for our friendly gatherings. We tried using spreadsheets and different kinds of applications but we were not satisfied with any solution. So I created a simple app for this purpose and it got so popular that my friends started using it for other events, and their friends started using it, and so on. So I enhanced my little app a bit and here it is.

Let me know if you find it useful.
To this day, whenever I hear the term "supercomputer", I can only visualize the Cray. I don't want to know what the latest supercomputer looks like, because I suspect it's just another boring bunch of rack aisles. Maybe with a snazzy color end-cap or blue LEDs on the doors.

Bring back the impractical, space-eating circular design! I don't care about space efficiency. It's supposed to look cool.
The idea of a fundamental difference between the result of "performed" and "un-performed" computation always leads me to imagining the null universe, where nothing gets computed ever but all math "exists" as we'd expect. It begs the question, why is the universe non-null? Allowing the mere existence of the possibility of computation to answer that question is very comforting. But yes, it requires approximately as much faith as any monotheistic religion.
Agreed. The little snippets in my AHK file are mostly magic incantations to me by now.

AHK has a v2 that attempts to clean up its scripting language, but it's been in beta for a long time.