skysight-inc/HackerNews huggingface dataset:
I wanted to learn the basics of OOP (classes and objects) back when C++ first appeared, but the topic was too heavy and too dry - and I was young.

A magazine article (remember those things?) described it using post office analogies, including a postal train. It just clicked.

I have no idea what magazine or writer, or why that set of analogies worked when there are far simpler explanations for classes and objects, but I owe my career to that article (and my lack of friends in high school .. but it's all good!)
Is there a way to look at a google doc without using my google account? Clicking the link asks me to choose one of my Google accounts, and I don't want to give that information out to random posts. It would be nice if there was a service that could pdf it or something and let you download that.

(Not a critique of this particular post, just a meta problem that comes up frequently here)
Bitcoin is nothing and will never be anything outside of a Ponzi scheme.

It's useless when fiat still exists (along with the governments to back it). And if the Atomic Holocaust arrives, good luck buying your way out of Warsaw Ghetto with some stupid numbers stored on distributed hard drives when the infrastructure has been reduced to smoking shreds.
Banks can't choose to be decentralized when the whole point of their existence is to custody centralized fiat money.
A Biography That May Change Your Mind About J. Edgar Hoover
Yes yes but this is a longer version of what I inferred from parent post. God is Love is The Force is 42, etc.

Instead of asking "What attracts you to this idea?", I want to ask: "What made you think it was true?"
> My Claim: Decentralization is a Questionable Goal

Hard disagree with this. Email is the example I give people of how federation could work. You can use any email provider and interact with any other email provider effortlessly. This is undeniably an improvement over internal direct messages within a centralized service (i.e. Facebook or Twitter DMs). If you leave facebook, you leave your contact list and message history. On email, if using a custom domain, you can switch email providers or even host your own server without anybody on your contact list even having to know this occurred.

Lots of people have been banned from platforms, rightly or wrongly. You can't get banned from email. You can't get banned from having your own website. You can't get banned from the telephone system. If you don't own your own data, you are at the mercy of those who do.

> On the topic of moderation the very same issue is even more absurd. Some instances want uncontrolled free speech where some instances effectively are pure shit-posting instances which are completely de-federated from the most of the fediverse as a result. Other instances really like to control their content, where some popular ones such as fosstodon ban all languages than English as a result to allow moderation.

These are talked about as problems, rather than being the primary selling point.
> DRAX stands out like a sore thumb

I'm guessing you're referring to "Drax Power Station" in the UK that ranks #52?

Having no prior knowledge of "Drax Group" it seems to be this group:

> Drax Group PLC is a power generation business. The principal downstream enterprises are based in the UK and include Drax Power Limited, which runs a biomass and coal fueled power station, Drax power station, near Selby in North Yorkshire. The Group also runs an international biomass supply chain business.

22.10 MT from that power station doesn't seem to even come close to some of the oil and gas fields in the US. Maybe it's actually pretty green compared to what it could have been? I have no idea, so happy to be corrected.
There's a feedback loop - puff piece gets printed, hedge fund invests, new puff piece about investment is printed, more funds invest, etc, etc.

It plays the same way time and time again, another huge example is Theranos.
When could that have not been truthfully said?

Wasn't the court jester the only telling the truth a trope hundreds of years ago?
They deserve their wealth because you keep buying and using their products. If everyone who hated billionaires stopped using amazon tomorrow, Bezos would be in serious trouble.

But alas, Bezos offers a service that enormous amounts of people seemingly can't quit using, which to me (and the market that prices it), is infact worth hundreds of billions.

I haven't used amazon in 2 years. I'm sick of sitting in peoples apartments listening to them cry about billionaires while I'm tripping over prime boxes to get to the bathroom. Wake up.
Wavelets are fun. I first heard about them in the early 2000s when I read about JPEG 2000 image compression format [1]. Back then the primary tool to play with signal transformation was the Matlab Wavelet Toolbox. As I got more interested in the topic I started work on PyWavelets [2] Python package for my master's thesis about medical signals processing and ML classification.

I'm not actively involved in the package development anymore but it is still maintained [3] and there is a great chance that you have it already in your Python environment as a dependency of scikit-image/scikit-learn. Just give it a try, it's very simple:

>>> import pywt
>>> cA, cD = pywt.dwt([1, 2, 3, 4], 'db1')

[1] https://en.wikipedia.org/wiki/JPEG_2000
[2] https://pywavelets.readthedocs.io/
[3] https://github.com/PyWavelets/pywt
Banks are not exchanges.

Those two entities have two different functions in any financial system.

You should not be using your exchange like a bank. Even more importantly, your exchange should not be using your assets as a bank would.
If you have a "typical" family with two young children (say <10 years old) the reality is that you would be sacrificing your time with them to spend on your hobbies. Each day only has 24 hours and this applies for _everybody_.

Assume your kids are going to school and the parents go to work. Then the only time when everyone converges at home is ~4 to 5 hours between 4 and 9pm. This is the time slot when you have dinner together, bathe, do homework, go to the playground, do sports, do house chores, go grocery shopping, etc. By the time you are done putting them to bed you are exhausted and there's still house chores to do for the adults, tidying up for the next day, preparing school activities, etc. And you have not been able to spend quality time with your partner yet.

This is just reality. You can't get around it. You may me able to squeeze extra hours from here or there, such as by not sleeping 8hrs, but most people can't do that consistently.

Therefore, if you are in the above situation then it's incredibly difficult to spend time on hobbies, no matter how motivated you are, because it is a question of time, not motivation. So don't feel bad if you prioritize spending time with your children for now because this time won't ever come back. You can always start a new hobby but you can't always take your child to the playground.

As they grow older you might be able to align your interests with them and spend quality time together, but even then you have to align yourself more to what they want than viceversa. You won't be modding a Starlink terminal with your child and have him remain interested and engaged the whole time. But together you might build a cool world in Minecraft or whatever.

Spend your time wisely! It doesn't come back.
You still have people with their own wallet. But the vast majority of people don't want to deal with the complexity of decentralization so they prefer centralization
The regulation looks reasonable: if someone is selling software, or products containing software components, they have to certify the security of their products.

OSS developers who don’t charge for the software have no obligations. If their software is used in a commercial product, the seller of that product is responsible.
Am I understanding this correctly? The very fact that the Crypto scene was filled with criminals is direct evidence that "it works"?

Is this a soft implication that the same scene should "continue" to exist as it currently is?
Or perhaps building on free work without giving back is a dumb way to run a society.
Solid batch of questions!

1. No they do not

2. We require quite a few permissions, but they're all deliberate and we only use what's absolutely necessary. We laid out some detail here: https://unthread-help.notion.site/Connecting-to-Slack-36a42b...

3. Because this derived from a previous enterprise SaaS app, our infosec policies are nicely buttoned up. Going through the fun of SOC2 now :)

4. It's coming! The first thing we're building is a relay so you can use Slack to talk to customers in Teams. Down the road, we'll consider building the same inbox functionality native to Teams, but we're waiting to see demand first.

5. Yes this works! You can even treat your team members as customers for internal ticketing systems (like IT or HR requests).
Missing: the luxury-focused Vertu line, like:

https://luxatic.com/boucheron-helped-create-the-360k-vertu-s...
Yes it was a mistake from NPM to break the dependency tree. They fixed the issue relatively quickly.
Bank run doesn't seem like the correct term since the exchanges aren't banks.
It sucks they should just set up a fund for fundamental projects - Linux, LibreSSL, OpenSSL, etc. and then make companies of a certain size contribute. It could even be a way of boosting the European Tech industry by funding FOSS consultancies within Europe.

Instead we just get more bureaucratic anti-innovation makework - just like the Link Tax, Cookie law and GDPR, etc.
Not to go too far off topic, but as an ex-military person and a weapons owner who always carries concealed, I agree mostly with you. I don't think I would have always agreed, but American society has become extremely sick.

There are a multitude of issues going on and weapons probably aren't the only thing we should get rid of. I love a glass of wine or beer, but alcohol should probably go too. If we look at how many innocent people are killed every week by a drunk driver there is a case to be made. Good luck though - if you bring up banning alcohol to anyone in the US they will look at you like you are some kind of crazy person.

I offer no good solutions as I realistically see none, but will continue to teach my kids to treat others with kindness, along with proper decision-making and understanding the consequences of one's actions.
Would you imprison a burglar that jimmies your lock while you are away? If so, what is the difference?
I am not an author of popular OSS project so my view is probably distorted, but as OSS develpper would you give a dime about legislation like this?

Edit:
It made me thinking, how would legislator ensure legislation is implemented? Would they start requiring escrow so they can check by themselves if software is developed to the correct security standard?
Tesla received $465 million in DOE loans, which it paid back. Rivian is going to need deeper pockets than that.
Statistical Rethinking is the first book that helped me make sense of statistical modeling (and probability as applied to modeling): https://xcelab.net/rm/statistical-rethinking/

Huge fan, can't recommend enough.
lol was about to post this. be careful, there are VCs amongst us
I think it is worth noting that Theranos went after people who investigated them. Used the enormous war chest and high profile backers to crush anyone who challenged the official narrative. How many nascent stories get killed because a broke reporter feels threatened?
This looks super promising.

We've been looking for a good all in one internal tool builder, gonna invesitage this now.

Anyone have any other alt's they found useful?
Schrödinger had an interesting resolution to this paradox, which I wrote about recently:

https://superbowl.substack.com/p/church-of-reality-schroding...
Well, I call my crypto BabyCoins, so when you confiscate them you are kidnapping right?
I've never wanted to make a "touch grass" joke more than in response to this comment.
The w version is a bit harder to find but not by much
At least with Theranos, the was the media excuse of "new technologist isn't sharing the secrets of her device yet, but she showed enough to get big-names as investors and #37 on the Fortune list with as much revenue as MSFT is signed on to the tech to make it seem believable".

With Enron, they were very very good at obfuscating their scam. But it was the WSJ affiliate that was the first mover on Enron being fishy. A major short seller saw that article and shorted the stock, then turned a tip into another reporter. That reporter then pretty much started its downfall. It was, possibly, the best example of the media being the guardians against a scam since the internet started.
Do you have any evidence or sources for that? IMO major allegations like that deserve to be downvoted unless there is something backing them up.
He also put the reputation of the entire crypto eco-system in jeopardy.
As far as I know permissions are at a process level, not a module/dependency level. This means if something in your application needs to be able to read/write a file then all of your dependencies can as well.
But they've been acting like them, leveraging reserves into even riskier coins.
https://developer.apple.com/documentation/adsupport/asidenti...

Android has one too:

https://developer.android.com/reference/androidx/ads/identif...
The connection is more direct than you might think.

They got millions of VC money to spend on advertising. The advertisement campaign influenced people to put money in an unregulated exchange. The fact that mainstream VCs were putting money into this thing also served somewhat as a signal that this might be legit.

The original (root level) comment actually said "surely they should be questioning the system? In particular the VC's". Did the VCs look at the bios of the founders and CEOs? I can't imagine they weren't at least slightly influenced by this. In the crypto world where a major risk would be regulation by the SEC, I can't imagine having the CEO's dad having a relevant political connection wouldn't be a substantial factor for consideration.
We certainly don't have any evidence for the extraordinary claim that the divided government is embezzling funds into cryptocurrency, and then convincing the entire government of a sovereign nation to embezzle them back to one political party.

You could say we don't have proof that Rishi Sunak isn't an alien from Alpha Centauri sent to Earth to eliminate donuts without holes, but you don't just make up extraordinary claims for no reason. It is logical to assume the simplest, boring thing is the truth unless you have evidence otherwise, a la Occam's razor.
> No matter the logical mistakes people are doing while reading your comment, that's not what is important.

It's not the only thing that is important, but it is still important. If you can't understand the logic of something, that is on you to improve your skills. If you made this mistake with what I wrote, then you will be making the same mistake elsewhere, often without knowing it.

> What is important is understanding each other, and we apparently didn't get your point.

People don't get each other's points all the time. This a is normal part of discussion.

> You could rephrase it so we can understand what you want to say. You are telling us that we are wrong in our interpretation of your logical statement but that won't help us understand it.

Are you saying you still don't understand it now that it has been explained?

> We are not trolling you or in bad faith.

How do you know what is going on inside other commenters heads?
I haven't encountered that yet, but I'm starting to encounter mobile apps as required proof of membership for things. My family got a membership to a children's museum a few weeks ago, and the expectation is that my wife and I have their app on our phones to get inside. For our second visit, I brought our printed receipt, but my wife had to stand there downloading and installing their app so that we could use our guest passes. The person at the front desk didn't seem to have any other way to do it. Similarly, my neighborhood's community pool and fitness center requires the Brivo Mobile Pass app to get through the front door (and it's unattended, so there's nobody who can just look you up in the system and let you in).
Totally, if only they had been regulated and too big to fail as a result of regulatory capture, which is how our system works, the taxpayers would get to bail them out and award SBF a multimillion dollar bonus. Bailing out the banks and execs in 2008 to perpetuate this was just great.

Would you be surprised to learn that SBF was the champion for regulation, was advising congress and a top political donor?
> I only clicked on 15 or so from the areas that I have lived but they were all airports and land fills. That tells me that our personal consumption is a big problem.

I only clicked on 15 or so from the areas that I have lived but they were all Coal/Biomass plants, Steel Industry. This tells me that government policy both on energy and environmental standards is a big problem. However excessive corporate influence on government policy limits our ability to implement the necessary regulations to end this.

Just to prove the point that cherry picking anecdata allows you to draw from the data whatever you want.
Author here.

> pip has supported github urls for a long time.

setuptools used to be able to pull packages published to the index from external URLs. Support for this was removed many years ago. Also you cannot publish packages to PyPI that reference dependencies on GitHub.

About the rest of your points on package indexes I believe I addressed them in the post already.
I'll have you know he donated to both sides: He also gave $5,800 to 6 different left-leaning Republicans.

https://www.forbes.com/sites/michelatindera/2021/10/21/the-w...
It seems you are thinking of the crypto exchange as selling crypto to customers and then "holding on" to their money. That's not the right model.

Party A deposits 1 BTC into the exchange. Party B deposits $1000 into the exchange. Party A wants to sell a BTC for $1000 and party B wants to buy a BTC. They trade through the exchange, pay some fee to the exchange, and an entry in a database is changed such that the $1000 in the exchange now belongs to A and the 1BTC in the exchange's wallet now belongs to B.

Since actually holding cryptocurrency is inconvenient for users, many will just choose to keep the BTC on the exchange until they want to use it/sell it for cash or a different cryptocoin. Many crypto users are speculators who view it the same as holding stocks in brokerage accounts and not as just an exchange.

This money is held in the exchange platform but belongs to the users. They should in theory be able to withdraw it whenever they want.

Instead the crypto exchange decides to make use of these idle customer funds and invest in speculative funds/embezzle all the money and all of a sudden there is not enough funds in the exchange for all users to withdraw.
Yeah, nah. In their lineup much of the models were exactly equivalent, only with a different shell, at best camera or display.
Want to Fire Up the Dance Floor? Scientists Figure Out the Secret
Yes please. With the “creator culture” from TikTok etc, I think if personal sites could be made _that_ easy and fun, they’d come back in fashion. Personally I’m ready for MySpace 2.0
St Math
I would Leetcode, clean up my resume, and start practicing interviews. Never hurts to look around and being ready to interview will reduce the amount of time to find another job in the event you end up in the next round of cuts. Some of my coworkers are leaving for higher paying jobs without there having been any risk of layoffs at my company. Otherwise if you weren’t part of the initial cuts, you are probably fine and remember layoffs come with a few months severance so you’re already getting a few months of runway in the worst case.
> It typically occurs with an unspecified antecedent
I would at least like to see real quantifiable evidence that comedy shows on college campuses are less frequent now than they used to be, as opposed to individual comedians who are two generations removed from current college students saying they personally don't feel welcome there any more.
Well, Deno by itself won't solve the supply chain attack problem. Crowd review might[0]. It's cute that npm/yarn/github/dependabot/renovate all warn if there's a security issue, but at that point it's a bit too late. (Better than nothing, definitely, a step in the right direction, but not a solution.)

Clean reboots are always hard, usually don't work out. Just look at the Py2-Py3 transition. Also there's a Perl6 story somewhere here. (Relevant xckd[1], relevant c2 entry[2] )

[0] https://github.com/crev-dev/cargo-crev

[1] https://xkcd.com/224/

[2] https://wiki.c2.com/?SecondSystemEffect
Obligatory: https://m.youtube.com/watch?v=zVTsFKJ2nJE
I should probably have mentioned that it's the countries that have to import gas and oil, and which only have reserves of low-grade fossil fuels (i.e. coal) that are most active in developing non-fossil energy production (i.e. China, Japan, Germany). Africa is an interesting possibility, as there just isn't enough fossil fuel around to fuel industrial development there to the levels seen in the USA/Europe/Asia, meaning large-scale renewable is their only real option.

For example, California alone consumes about 2 million barrels of oil per day, with a population of 40 million people. Global oil production is about 90 million barrels per day. There are 1.1 billion people across the sub-Saharan Africa belt (Nigeria to Somalia). Assuming I've done the basic math right, and accounting for African oil use at present, if Africa were to consume as much oil per capita as California does, this would require an additional ~50 million barrels per day in global oil production, a greater than 50% increase.
“In the 2010s, personal data belonging to millions of Facebook users was collected without their consent by British consulting firm Cambridge Analytica, predominantly to be used for political advertising.

The data was collected through an app called "This Is Your Digital Life", developed by data scientist Aleksandr Kogan and his company Global Science Research in 2013. The app consisted of a series of questions to build psychological profiles on users, and collected the personal data of the users’ Facebook friends via Facebook's Open Graph platform. The app harvested the data of up to 87 million Facebook profiles.

[…]

Aleksandr Kogan, a data scientist at the University of Cambridge, was hired by Cambridge Analytica, an offshoot of SCL Group, to develop an app called "This Is Your Digital Life" (sometimes stylized as "thisisyourdigitallife"). Cambridge Analytica then arranged an informed consent process for research in which several hundred thousand Facebook users would agree to complete a survey for payment that was only for academic use. However, Facebook allowed this app not only to collect personal information from survey respondents but also from respondents’ Facebook friends. In this way, Cambridge Analytica acquired data from millions of Facebook users.”

https://en.wikipedia.org/wiki/Facebook%E2%80%93Cambridge_Ana...
Also at https://archive.ph/A0aog:

> The true story is that the use of vibrators became widespread only when they were marketed to the general public, both men and women, as domestic and medical appliances in the early 1900s. Ads featuring men and women, babies and older people, promised vibrators could do everything from eliminating wrinkles to curing tuberculosis. When doctors did use vibrators on women, they assiduously avoided touching their clitorises. “The greatest objection to vibration thus applied is that in overly sensitive patients it is liable to cause sexual excitement,” the gynecologist James Craven Wood wrote in 1917. If, however, he continued, “the vibratode is kept well back from the clitoris, there is but little danger of causing such excitement.”