skysight-inc/HackerNews huggingface dataset:
> I'm sorry but this is a bogus statement. I can't stand when people say this, it's an empty statement, it's like saying "anyone could have founded Amazon".

It's true. The software was freely available. Anyone could have run it at the start. Back then, you didn't need specialised hardware. That's a far cry from founding and running a company, I don't understand how this even compares to Amazon (and anyway, Amazon does useful things!)

Now, there's a huge world of difference between saying anyone could have mined bitcoin at the beginning, and everyone could have mined bitcoin at the beginning. As I said, and you seem to agree with, the economics hugely favour the early adopters.

> Yeah maybe that's technically true but it didn't happen and the chances of it happening to anyone else were extremely small.

It's not a question of chance, it was simply a matter of running some software, and being there first.

> you get a system where the founders and early adopters are practically guaranteed to gain more wealth than everyone else, like to the point of ridiculous imbalance

We're in complete agreement here. But back then, no-one seriously thought bitcoins would be valued in the thousands of dollars. I doubt Satoshi released bitcoin and sat back thinking "now I'll become a billionaire".

Now, everyone is into cryptocoins for the money (hence all the identikit coins out there)

I wonder how bitcoin would have fared had it not been released with the deflationary logic built in. I suspect it would have been pretty similar. Ethereum has no cap on coins, other than a built-in 'difficulty bomb' that the developers repeatedly keep delaying...
Can we identify nodejs projects, which - a) are trivial to implement and, b) are most depended upon?

I'd love to contribute to a coordinated community effort to minimize the number of npm dependencies.
Capabilities, chroots and whatnot look like containers, but with extra steps.
> China hasn’t invaded anyone for decades

Do you know history?
There where at least two big open struggles - against USSR and against India.
Also there where lot of hidden interventions - to Vietnam, to Korea, to Afghanistan, where China don't look as main hero, but without their intervention, world will be totally different.

For example, without China intervention, we wouldn't have North Korea; probably capitalist South Vietnam would have survived and would be very strong player on world markets; we wouldn't have Taliban, which destroyed civilization level historical monuments; etc.
Wow, I've never thought of that. At some point, an entity that's the government or empowered by the government would have to say "Bob, the descendant of Jim owns this property" and then somehow modify the chain. But then we are back at square one whereby the government can regulate on-chain ownership of coins or records.
Finland and Sweden set to join NATO as soon as summer
Based on my experience, write down the names of some services and languages on slips of paper then draw a few from a hat.
I have redundant shell scripts that will check certs for my personal domains and email me if something is wrong but as codingclaws mentioned I assume that the tools using LetsEncrypt will do their job. acme.sh in my case [1]

[1] - https://github.com/Neilpang/acme.sh.git
Probably right. Most people dump on these language models for this reason but it would be absurd for a HS student to have to re-derive the quadratic equation every time they worked on an Algebra problem so naturally you memorize it. Why should it be any different for a language model?
Somewhat unrelated but ever since moving to Android (Pixel 5) I've totally lost track of the iPhone product line. If you asked me what the difference between the iPhone 11/12/13 is I wouldn't be able to tell you. I don't think I care either. Phones aren't making big leaps anymore, it's not worth keeping up with.
Ahh, got it, Puppeteer! Checking out
While the Helix Core Server itself is not Open Source, much of the surrounding tooling is. E.g., see the code here: https://swarm.workshop.perforce.com/user/perforce_software
I don't think it'd be fair to say it's "fully" closed-source.
I read it differently: the company will not shut down, but abandon attempts to resolve the issue (whether for a product or a set of customers) due to its complexity. Using major in GP's description was to highlight that the company has necessary resources and still can't figure out what's going on.
I love anything that tries to solve the problem by making people rich while prolonging the problem.
Especially when politics are involved. Still have the same problems as 100+ years ago.
Also, the security manager is getting removed: https://openjdk.java.net/jeps/411
Many people would not be alive if Stalin hadn't defeat Hitler, that doesn't mean it was good.

The defeat of Nazi Germany wasn't good? The fuck?
We are discussing a hypothetical teenager who doesn't exist, who knows?

Besides, I had thousands of HN karma (the most important metric of maturity of course) when I was a teenager not very long ago.
Thanks. I just checked The Washington Post and USA Today. The Washington Post has three articles on Lemp and one that mentions him in passing. They're all in the local news section (the shooting happened in a suburb of Washington D.C.). There's over a dozen articles on Brionna Taylor, even though that happened in another part of the country. Likewise, USA Today has one article on Lemp, and over a dozen on Taylor.
> it would be a decades-long project

Too bad nobody makes decade long projects for their country/continent/planet anymore. Instead we're stuck in ~5 years cycles of throwing shit against the wall and seeing what sticks
There is hopefully no one out there that genuinely believes that a Charizard card is actually worth anything other than for entertainment. People are apparently willing to pay a lot for said entertainment, and the cachet of owning a rare card. And that's fine.

Palladium is a genuinely useful material, and has significant industrial uses. If it gets expensive, that's just markets. If it gets too expensive, alternatives will be researched and hopefully developed. And that is fine.

Crypto fraudsters are trying to tell us that their coin is legitimately useful for ... something, while it is actually an entertainment product. In my view, Doge is one of the few legit crypto coins because it was initially marketed as entertainment. People would donate Doge to each other for fun. Some of the file storage coins may also be legitimate, because you spend those on distributed storage, which is an actually useful service.

But the majority of crypto coins and NFTs are marketed as something useful or a legitimate investment, when they are not.
"Bitcoin threw a party"... The writer puts a weird and suggestive spin on her headline by making it sound like the collective bitcoin sphere or some top regulatory body were arranging the conference. It was BTC Inc., one of many commercial actors with a focus on bitcoin, but she makes not a single mention of this. This kind of suggestive framing is problematic whether you love, hate, ignore or know nothing at all about bitcoin.
This article made me wonder about packages calling user code. Using express' example, what if I don't want to give it filesystem access but need it in one of my callbacks? Is the engine capable of distinguishing my (privileged) code from express' (unprivileged) code?
I have recommended it to at least 20 people. I'm sure my girlfriend and close friends are tired of me bringing up the topic in pretty much every conversation.

You did something great with that book. Last time I recommended it I said something like "If you were impacted by Stallman or Lanier, this Farnell is deeper, more philosophical, and at the same time more applicable. It solves a real problem that _everybody_ has." They look at me with Dali-like eyes-wide-open :)
I am just flexing that I am close to a famous person.

If he writes me a snippet, I just copy paste it.
> Unless there is some anti-Semitic hidden message the statement is nearly a banal platitude.

There is. The original quote is from an actual literal Neo-Nazi who used this statement to argue that Jews secretly run the world because Holocaust denial is ostracized.
The real surprise here is that SF police pulled over a car at all. Have been here for more than a decade and I can count the times I have seen a car pulled over in SF on one finger - meanwhile, I have seen numerous cars blow through red lights, speeding, U-turns in the middle of the street etc. in front of police with no response.
Was it an "if" in yours when you were a teenager? There are lots of strong statistical differences that are visible in the teenage population and trickle their way into insurance tables.

Basically we could do a better job engendering concern from teenagers, its not some kind of inherent mental lack of capability.
This is absolutely not true, and I'm tired of seeing this.

is-odd, alongside a bunch of other microdependencies are almost all the work of one person, who made as many micropackages as possible and then PRd them into other more popular libraries. There are not 6 million people directly downloading `is-odd` a day. At all.

When this person could make one library to do something (like an ANSI-Colouring package), they would fractalise it into as many dependencies as possible, because that boosts their download count on NPM. I should note that this is just one person who has managed to nestle their way into some larger projects. I apologise for the spam, but this point really needs hammering home:

https://github.com/jonschlinkert/ansi-black

https://github.com/jonschlinkert/ansi-reset

https://github.com/jonschlinkert/ansi-bold

https://github.com/jonschlinkert/ansi-dim

https://github.com/jonschlinkert/ansi-italic

https://github.com/jonschlinkert/ansi-underline

https://github.com/jonschlinkert/ansi-inverse

https://github.com/jonschlinkert/ansi-hidden

https://github.com/jonschlinkert/ansi-strikethrough

https://github.com/jonschlinkert/ansi-black

https://github.com/jonschlinkert/ansi-red

https://github.com/jonschlinkert/ansi-green

https://github.com/jonschlinkert/ansi-yellow

https://github.com/jonschlinkert/ansi-blue

https://github.com/jonschlinkert/ansi-magenta

https://github.com/jonschlinkert/ansi-cyan

https://github.com/jonschlinkert/ansi-white

https://github.com/jonschlinkert/ansi-gray

https://github.com/jonschlinkert/ansi-grey

https://github.com/jonschlinkert/ansi-bgblack

https://github.com/jonschlinkert/ansi-bgred

https://github.com/jonschlinkert/ansi-bggreen

https://github.com/jonschlinkert/ansi-bgyellow

https://github.com/jonschlinkert/ansi-bgblue

https://github.com/jonschlinkert/ansi-bgmagenta

https://github.com/jonschlinkert/ansi-bgcyan

https://github.com/jonschlinkert/ansi-bgwhite
You're asking for online learning. This is certainly possible with modern techniques - define an unsupervised loss and update the weights with gradients as new data is encountered. Federated learning also works along these lines.

'Raw' online learning is unpopular because you have no garauntee that the network won't do something funky in the field.

That said, I think there are production systems in the world which learn on a day by day basis. Eg, take all of the logs from the last day and use them to update the production model for tomorrow. Then there's enough data that you don't risk a bad step. Think of it as learning while dreaming...
Instead of ranting about how much I am annoyed by this problem, let me just ask: Are there any good diff tools/algorithms that don't consistently freak out when you change the indentation of a block of code? Yes, diff tools like to go by unique/common lines, and yes, those two } are technically the only common line in this chunk, but that is beyond useless when all you did was wrap something in an if/else.

(And yes, P4V tools have "ignore all white space" - which is a great way to produce a completely useless merge result, in my experience. If you can tune out of nonsensical indentation in one side of the comparison, it's at least passable for diffing.)
It's only directly depended on by 40 or so npm modules, and most of them look like beginner/joke modules like "is-ten-thousand" where they brag about being featured in a "worst npm libraries" article.

Quickly in these sorts of conversations, we're really just making fun of beginners for using dumb packages. With the popularity of Node, it makes sense to me that you can have beginners searching npm/google for how to tell if a number is odd, and for whatever reason they find is-odd or whatever.

And perhaps the idea of even collecting packages to do simple things is something fun for them. I remember having a weird maximalist attitude when I was a beginner using Rails. I'd install a Ruby gem and I could use it anywhere in my files without even importing it, usually a single line of abstraction. For some reason that appealed to me even though I could have done it myself. I think I had this idea that people writing libraries were doing things right, and I was right for tapping into them.

I think we should save our denigration for the serious, popular projects that use packages rather than the fact that beginners use them. Like, this sort of package has no business being a transitive dep of Express (it isn't) and popular Express middleware, and mainly because x-deps are security issues.
The replies focus on the children aspect because that strips away the most challenging counterargument: why shouldn't adults be able to decide, as many if not most do, that they do get lots of utility out of their phones and don't much care about being spied on incidentally? It's hard to tell a story where smartphones are more dangerous than smoking, and despite being completely illegal for kids we mostly let people do it once they're old enough.
Could you give an example of where it has Embraced->Extinguished?
As for your last sentence, a culture that literally measures a person's worth in Dollars probably bears a good deal of responsibility.
You're missing one of the key points of the OP's post, deflation. With fiat currencies, small inflation is a feature not a bug. If goods cost more tomorrow than they do today, it promotes purchasing today not tomorrow. If the expectation is that each year I will get a raise, it promotes work to get that raise. This increases economic activity. A psychological trick perhaps, but an effective one for the economy.

With Bitcoin et al being deflationary it means that goods will be cheaper tomorrow than they are today. This promotes hoarding, not purchasing. You would expect to get a pay cut every year, not a raise. This grinds the gears of economic activity. You are being incentivized not to spend your money unless you absolutely have to, which is the death knell of any functioning economy.

While there are certainly problems with the current model, cryptocurrency simply makes them worse.
I thought it was interesting that they are also working on a drug for MS patients that will help with regenerate myelin in the brain.

The company is also developing a drug for multiple sclerosis (MS), a disease in which the immune system attacks the myelin in the brain and central nervous system. Progenitor cells already turn into the myelin-producing cells in the brain, but not fast enough to keep up with losses sustained by MS patients. Most MS therapies focus on suppressing the immune system rather than generating myelin.
Let’s say autonomous cars, once fully implemented, are even 10% safer than existing drivers. And testing in real-world conditions, speeds up the implementation by even just a year. We would need about 3k deaths at the hands of the autonomous drivers before the trade off was no longer worth it. This is only considering the US. And based on very conservative estimates of 10% improvement and a reduction of only a year savings in time to deploy. The more likely scenario will put that number in the 10s of thousands in my opinion.

Personally, I would much rather we slowly develop and deploy these cars in the wild rather than continue testing in some controlled environments. At least this way we can monitor progress and judge their readiness as a society. Plus, the sooner they happen, the better for everyone.
Surely if you're looking for someone to complain to about this, it would be your government? It is their job to legislate exactly this kind of thing.
There _have_ been scams that were very effective at bilking women, but they were generally demographically targeted, rather than straight-up get rich quick schemes. Notably, nearly all large Ponzi schemes prior to Charles Ponzi's one (he didn't invent them; he just caught the popular imagination) were affinity frauds aimed at women. (Ponzi's scheme was also initially an affinity fraud, but targeted at Italian immigrants).
Felt the same way. Was a bit flummoxed how she has the energy to do anything and was able to maintain her weight like that. Terminal abdominal cancer makes that all but impossible.
I think Tesla has shown this fairly clearly to be untrue.

It takes a hit if there isnt' a very solid marketing/pr/charismatic leader to distract
Ok so you know enough Python to be dangerous. But as a lot of the comments are suggesting: now you need to learn programming paradigms like how to organize your code, write tests, source code management, etc etc

You are where I was almost 10-years ago. I had taught myself enough python to be dangerous to automate the boring parts of my job as a SQLServer DBA but I didn't know Python well enough to be considered a Python developer.

At this level though you could get into automation or even system administration using things like Ansible and get a good paying job and learn the software engineering stuff later.
Considering how any thread about COVID here is filled with anti-vaxxers, yeah that sounds about right
This article is obviously pandering to a certain narrative.

I was at the Harvard crypto conference a few weeks ago. There were plenty of women there, although certainly not a 50/50 split. The happy hour and afterparty were nothing at all like described here.
The big problem with one-person packages isn't so much security as it is support. I have been burned more than once by old applications where key features rely on random packages with one maintainer who disappeared years ago. At least with a group, you have options to keep things moving without having to fork the library yourself.

(Of course the root cause here is arguably too much reliance on third-party dependencies, but searchable dropdowns are _such_ a pain to make on your own, and it's so tempting...)

The Sangria GraphQL library in Scala ran into a version of this. The libraries were primarily maintained by one person, who wrote the vast majority of the code and was the only person with write privileges in the main repos. Sadly, he passed away unexpectedly, and it took months (maybe a year or so) before his colleagues and other contributors were able to get access to the GitHub org.
JS's small standard lib is the cause of some of these issues.

When I look at one of the JS projects I have worked on there is a non trivial amount of 'is-*' packages whose only job is to identify the type of the object.
The problem is at some point the tree dies, decays, and releases the carbon it was holding.

Contrast to an oil deposit which, left undisturbed, might never release its carbon.
There are many different systems. I'd agree with you that once per second is also a bad system.

Just as an alternative example. I had this idea for a community seed box, take a penny leave a penny type thing. The issue with these things is usually it's just a few people who give, and it's usually the same things. I had an idea for how to make this more fair using crypto.

Few concepts to understand before I can explain the idea:

ERC-20 - this is a fungible token, contracts can specify minting and burning independently.

AMM - Automatic Market Maker, this is a concept from defi which allows you to exchange quantities of fungible tokens for any other token. It tries to maintain a ratio, and dynamically prices things as supplies change. It's one of the fundumental concepts that makes defi work, and it works pretty well actually.

Subnet - An Avalanche (alternative ETH like blockchain) specific concept, which allows you to create a custom blockchain with a custom or standard VM (such as the EVM) and define it's own gas token (this allows you to have "free" transactions).

My Idea, was to basically turn my community take a seed leave a seed into a series of AMM's. It would work like this, you come up to the box, scan a QR code to give your wallet address, then drop some seeds into the machine. The machine would mint two ERC-20 tokens equivlent to the seeds you provided. 1 for the specific type of seed you dropped at that specific location. Another that is the "native" token for the chain. Using subnets you can make this transaction free. With the second token, you can spend it to get the seeds of your choice. As supply changes, the "price" of each seed would dynmically change. When the seeds are dispensed, the 2 tokens would be "burned" to keep the system in balance.

To take it one step further, since each "dispencer" is part of a network, there's no reason you couldn't donate your seeds in one machine, and then go to another machine on the network to get some seeds. As a network, different machines would be priced differently for the same item. This is a feature, demand is not constant geographically, this models that. If you wanted, you could abritrage the system. That too is a feature.

It's not perfect, as an automated system in the real world it could easily be exploited, but it's not meant to be a business... just a system for the commnity to FAIRLY help each other in a scaled way.
There was an article recently (https://news.ycombinator.com/item?id=30936189) that was basically about how far you can get with a simple architecture.

One thing I don't remember explicitly called out, is that most all architectures are grown. There are scarily few situations where starting with the complicated idea is a good idea.
Is the Indian manufacturing industry for phones on par with China’s yet?
Sure you could make that claim but not sure how a comparison to Amazon furthers it. Bitcoin is a currency and therefor a scam, Amazon is not a currency and therefor not a scam?
> I agree, but going "off script" usually leads to much worse results that fewer people can work on.

Skipping them causes problems if you don't have any experience with software architecture. This in turn creates a vicious circle where you avoid software architecture because it's hard, and they keep being hard because you're never exposed to software architecture problems.
The most hilarious (sad?) aspect of offsets is tree rental. Promise to maintain a forest for 100 years and cities, states, or countries will pay you to "offset" their emissions. Average adult lifespan is about 55 years but perhaps these forest rental services are making promises on behalf of their unborn grandchildren.

...and please ignore the basic fact that no one can guarantee a forest will survive. Fires happen.
I didn't realize a /s was needed for something so obvious.

The point is that all of the available papers contradict each other, and no matter which ones I could provide, someone will come out of the woodworks to point to the others. So, I ask those who like wine to continue drinking it, or if they don't enjoy it to not, and stop asking about wine papers if they aren't going to look for the papers themselves, as the result is just going to be biased by who responds anyway.

At the end of the day, those who like wine aren't going to stop drinking it when they find out it has minor negative effects. That much should have been obvious considering getting drunk is literally poisoning yourself.