skysight-inc/HackerNews huggingface dataset:
Interestingly, I recently looked back at an old disk drive with my first "real" unfinished side-project which I started as a teen learning to code.

And, to my surprise, it was not _that_ bad.

Sure, it was full of naively implemented stuff that could have been implemented way better. But, even a decade and a half after, it was pretty clear to read, and it was decently organized.

And, in some ways, I preferred this code to the one I'm writing professionally. I was honestly prouder of myself as a teen than myself as a professional programmer.

The difference, I think, is that I had a clear idea of what I wanted to achieve for this project to be considered as definitely finished. Since I started working on code (for money) I've always been working on never ending projects. This industry (and me, as a professional) is obsessed in writing code for long term maintenance and evolution instead of effectively finishing products.

So, to get back on topic, I'm not sure you really write better code with time. I mean, yes, you totally do, but it's not as important as learning how to code for others to be able to understand and modify it with constraints you can't even imagine.

And I saw a lot of people writing super nice open source side project and then, when you work with them on some professional level, well, they still write the same shitty code as everyone else.
Capitalism is not "markets", people have had markets at least as long as we've had agriculture. Capitalism is markets in pieces of paper such as government bonds, tulip futures, corporate stock, etc.

Capitalism is a great platform for cronyism because it accumulates huge amounts of wealth in one place. Without capitalism the wages of corruption would be much less.
Agreed, that T420 keyboard is simply perfection.
It's from a completely different time and point of view than "full-stack development", vi, or emacs, but Petter Hesselberg's Programming Industrial Strength Windows: Shrink-Wrap Your App! presents a complete text editor for Windows as an example of a complete "real-world" Windows application.
Could you elaborate how? Is this specific to capitalism? or is cronyism the logical conclusion of any societal system that lasts for a while? For example, and just to choose an example that is obviously not capitalist, would you say cronyism wouldn't happen in a communist society? As far as I understand, it very much happened in the URSS. I'm not bashing on communism, just trying to understand your statement.
India compromises of 28 states. And all most all of them have a population bigger than New Zeland and some of them even have populations bigger than Brazil. Stop over generalizing your experiences with one state in India with entire India. What one experiences in Bihar or UP would be completely different from what one experience in Kerala or Goa for example. Be specific when talking about your experience in India.
I'm pretty sure the guy maintaining my code I wrote in my first (well, every...) job would get irritated at the style. Man, I can't even look at those trash now. I had the same expectations for other senior devs at my company when I started my new job and thought "why would they write such convoluted stuff?". Months later, I was writing similar code because I now know better.
So how are you getting your stolen NFT back if the court decide it was actually stolen? The court cannot change the blockchain and reverse the transaction.
Not a shocker that corruption ruins things. I guess then the question is how you can design a broadly distributed system that removes the incentives for corruption and minimizes its impact. My guess is that such a system won't be found in capitalism
So you're not qualified enough to fix what you don't know is wrong (is this pain in your leg a simple thing, is it an actual fracture you're just surviving on on pure adrenalin, is it microfractures that might take more to heal), but you think for some reason you (or an app) would be qualified enough to tell you how much you'd pay for "leg pain" ?
From your `concerns` section:

> > What if commercial users neglect to pay? Who will stand up for the project maintainers?

> Software developers who work for commercial entities want to pay for well maintained source available software. They understand that the situation is precarious because open source developers largely go unpaid. They also can't easily justify donations or charitable sponsorship when they work at for-profit companies.

I think this misses the issue. The issue isn't the will to pay/donate to people it's the bureaucracy of the pay companies pay for things.

If I took the output in your example in the repo (even nicely formatted in a csv with `Bob,$20,bob@paypal`) to my finance team they'd laugh me out of the room. They need Invoices/POs, they don't just send money to people's Paypal, and they definitely won't be paying anyone in BTC.

Don't get me wrong, I like the idea. It just isn't going to work for 99.99% of companies. Perhaps some combination of OpenFare and something like the article mentions could work but that's a lot of plumbing and kind of kingmakes whoever is in charge of generating those invoices and processes the payments.

Ironically I could see someone like MS/AWS being able to have the resources, if not the will to do this.
The rich have more because they have more money, giving poor people free stuff actually increases equity, it doesn’t decrease it. SS isn’t very equitable because of the income limits, payroll taxes in general are less equitable because they aren’t (very) progressive.
We have unvaccinated control groups in countries that don't get a vaccine, so we probably will know at some point.
> Cronyism can plague any economic system, Klein explained, across the spectrum of free-market economies to governmentally controlled environments.

Try reading the article?
I guess it would depend on how that NFT was marketed at the time of purchase. If a piece of digital artwork was displayed on the NFT's web page and the buyer believed that they would get ownership of that artwork in return for their money a court might side with the buyer.
There are only 22 countries that do not have diplomatic missions to China.

The remaining countries have embassies, counsel general offices, and similar throughout China. Beijing has 172 embassies plus missions from the EU, African Union, Arab League, and the UN.

24 other cities throughout China have counsel general offices [1].

All of these have extensive contact with the local populations, and all of them have secure means of communication back to the home governments.

There are a large number of foreigners from a wide variety of countries living in China for business reasons, or visiting China for business reasons, who have extensive contact with the local populations.

The party might be able to control the domestic flow of information sufficiently to keep their own people in the dark, but for events with wide impact such as epidemics and pandemics they can't stop other governments from finding out through reports from all those foreigners.

Conclusion: either China's death rates are actually quite low from COVID, or they are not and the other governments (including the US, all of the EU, Japan, Australia, Korea) know this but are keeping it secret themselves as are the numerous non-government workers who regular are in China.

[1] https://en.wikipedia.org/wiki/List_of_diplomatic_missions_in...
I'm a cyclist but I try to get as many perspectives as possible.

Can you recommend some alternative material for cyclists who want to see the other side?
Wow I didn't realize transmission had its own implementation of the torrent protocol, I thought they used libtorrent like everyone else. According to a comment on that issue it seems that not only does it not support v2, but it also breaks on opening v2 .torrent files. Lots of torrents are generated manually using qBittorrent, i.e. private trackers, this means that torrents might start breaking for transmission users soon.
NYC has, at least in Brooklyn, a quite extensive bike lanes network.

It's of very inconsistent quality, besides workarounds that are tolerable given circumstance, like that the path cuts off at one point and resumes on the other lane in the street, the abundance of bike lanes that lack any separation at all from the main street makes it so morons use it as a place to stop their cars or trucks, and then you have to make dangerous maneuvers to get around them, or stop and hope some car gives you right of way when the street is busy.
There is a 7-11 within short walking distance of virtually everybody here in Bangkok. And free delivery too from 7-11 if you order more than 100 baht (around $3)

> If there even is public transportation to speak of

The public transportation here in Bangkok is amazing. It's clean, on time, and affordable
1000 computers running Bitcoin miners are all just burning CPU trying to find magic numbers to "win" a race. Only the one machine that "wins" the race is afforded the right to do anything. The efforts (and electricity consumed) of the other 999 machines ultimately achieved nothing. They didn't perform useful calculations nor contribute any results to anything. They just generated a lot of numbers which are now useless, and then they'll go and do it over and over again, endlessly, hoping to win the race next time.

Additionally, 1000 computers running full Bitcoin nodes will all be performing the exact same verification work as they download the latest blocks as every other node because they all want to independently verify the same source data.

1000 computers running folding@home, seti@home etc are typically performing different computations and actually sending their results back for analysis.
It will be found in open source networks, and possibly will come into being through government funding.
for the majority of people it should also be fine to walk (yes, walk!) from their appartment to the next bus/tram/subway station around the corner.
A film with the aspect ratio of a piece of string. Interesting approach, I guess.
Europe has some serious success in this. UK is also not that bad, London has "Cycle Superhighways"[0], which are essentially 2 way designated lines with 1 bike per line capacity.

The problem comes down to coverage patchiness. In some places these lines are simply a marking on the road that will not always be respected by the cars and there are places where you need to cycle among large buses and other vehicles which can get scary if there are many of those.

But other than that, even in relatively large cities like London, bike only transportation is very feasible.

Even better, if you are not feeling like break sweat, there are hybrid electric bikes where the electric motor will propel you down the road and you can push the pedals only when you want to do it.

Bike lines are also good for other personal transportation solutions that are getting popular.

Carless transportation in the cities is mostly solved problem actually.

[0] https://tfl.gov.uk/modes/cycling/routes-and-maps/cycleways
How did they hijack his identity? They just reverted to an older version instead of the the malicious update, and suspended his account.

For them it must look like a malicious hacker took over the devs account, and reverting the malicious actors changes is exactly what I'd expect of a responsible custodian.

If you want to trick people into downloading malicious software, don't do it on someone else's platform.
You don't have to imagine, because VISA is a public company.

According to their 2021 financial report (year end Sept 30, 2020), VISA logged $8.3B in operating expenses. The majority of this is "personnel" at $4.2B (covering the salaries, benefits, etc. for their staff), $0.7B is "network and processing" (covering the expenses to operating their payments network), and the remainder is stuff like general administrative, marketing, professional fees and legal fees. But for comparison I'll use the $8.3B in total operating expenses.

Over the same period VISA processed 164.7B transactions, so if you divide you get that on average it costs VISA $0.05 in total expenses to process a transaction, of which $0.004 is for actually operating the payments network.

By comparison, it currently costs the Bitcoin network $176.39 to process a transaction (transaction fees plus block rewards per day / total transactions per day), over 3500x the expenses of VISA.

Maybe you'll say that's still not the same thing, because "total transaction fees" represents _revenue_ to miners, not expenses. Fine. VISA's revenue over the same period was $24.1B, which works out to revenue-per-transaction of $0.14. That's still over 1200x as much as VISA.

https://s29.q4cdn.com/385744025/files/doc_downloads/Visa-Inc...
https://ycharts.com/indicators/bitcoin_average_cost_per_tran...
If any of you have been to Milan, the inner circle of the image [1] is more or less the city boundary. That path could be anything between 70 to 100 km according to how they'll design it. I had no problems cycling 100+ km around the city during the second quasi-lockdown of one winter ago.

The grey area is what's called "città metropolitana" now, basically the old province of Milan including more than 100 of other cities. Milan accounts for almost half of the population.

[1] Deep link to the bike paths network https://cdn.road.cc/sites/default/files/styles/main_width/pu...
If you need to pack the structs for a certain cache optimization you almost definitely should be grouping the data together differently.
>Btw religions forbid interest for very good reasons.

By preventing anyone but rich people to have access to capital, while at the same time sounding like a policy that most people would support?
> It makes ownership cryptographically verifiable...

It really doesn't. Ownership is a jurisdiction-dependent, item-dependent, legal concept.

In the US, your bored ape JPEG will become public domain either 70 years after the creator dies, or after 95 years if they put together a LLC or something to sell them.

You can wave the NFT around all you like at that point, but you no longer own the artwork, at least where the US is concerned.
I thought this was a Spaceballs reference.
Damn ISPs are all up in a tizzy because this will make it even harder to mine and sell user data. They can all fuck off.
Actually surprised that a private island would only cost $12m.
The release of qBitorrent 4.4 has had an impressive impact. BitTorrent went from something like an average of 10 or so BitTorrent v2 hybrid torrents to 250 or so.

Granted, that's something like 0.4% of the new torrents made every day, but still, it's not a rounding error anymore.

[1] https://imgur.com/a/mPcEaT5
NL does not segregate in historical inner cities either.
I'm a road biker and would love fully separated bikeways wherever possible. The scheme in Milano sounds exciting and full of the right spirit.

That being said, painted lines, in reality, do positively affect safety, both perceived (at least by me) and in accident statistics. Rethinking our cities towards multi-modal transportation will take time.

I believe maximalist positions ("only physically separated bike lanes are acceptable!" probably don't lead to better results, faster.
> I read about Huffman’s Pyramid from the consistently excellent blog Futility Closet.

Yes, I can also recommend Futility Closet for HN readers.

https://www.futilitycloset.com
As usual I'm happy to answer any questions I can.

(for maybe the second to last time)
> We simply don't have data or knowledge about what people did or how they behaved differently that might have caused a non-covid death to be reasonably attributed to covid.

Which is somewhat tangential to my question.

Disregard any formal attribution to COVID 19 as a cause of death - direct or indirect.

Parent was suggesting all excess deaths are not just due to COVID (directly or indirectly).

Sensibly allocating excess deaths to different categories is really the question here, and I'm wondering what caveats we should be careful about.

From a terribly abstract perspective, total excess deaths within a population, year on year, prior and then during a global pandemic, should give us some useful baselines.
Here's an example of an NFT use in the real world. The NFL (football league) has started fazing out selling real paper tickets to fans. You buy a ticket digitally and the barcode is scanned on your phone. Back in the days, fans liked to have a paper ticket they could have to remember the event, maybe their birthday or some record breaking play happened. The NFL is now selling commemorative paper tickets for a specific game to fans that is essentially an NFT. The fan had to have purchased the actual ticket and attended in order to buy the commemorative ticket.
Sure. That’s not even close to the common case though. That’s a stretch edge case.
How exactly does one download their bookmarks?
Readable version: https://archive.is/GXIeZ
If you have 1m male programmers there is high chance you will have a lot of average programmers (male dominated profession)

If there is 10-50x less female programmers, you can infer that those people who actively are interested in programming as a career, rather than just ended up becoming a programmer. If that is true on average they will be more skilful.

I personally know more bad male programmers than all female programmers. F to M ration is probably around 1:20 - 1:40
Ask HN: Why do profs supervise PhD students not smart enough to ever be peers?
Lost dark green card case necklace
Hi, I lost a dark green card case necklace with my Student ID card and credit card. I think I dropped it somewhere near University Ave, Palo Alto but I'm not too sure. I lost it on Jan 9, during the evening. If you have any details, please contact me and I will compensate. Thank you.
I encourage everyone eligible to protect themselves by getting vaccinated but we're really chasing our tails by focusing on antibody levels. In the long run cellular immunity is more important. We can't give everyone boosters every few months just to keep antibody levels up.

https://youtu.be/GklHGYY8vN8

We can't put an end to this virus. It will be around at some level forever.
Yeah, there's another top level thread that helped me understand that a bit better: not all NFTs are art NFTs.

Which is to say that I think the problem is less that NFTs are inherently worthless and more that the crypto community desperately needs to reclaim the brand from the speculators, if there's even anyone else left.

For all the cool applications that there might be for blockchain, the only ones that seem to gain traction are the ones that involve highly speculative investment machines. NFTs have been no different, and it's this tendency that makes many people very uncomfortable with anything involving crypto.
https://www.counterfraud.gov.au/case-studies/clinic-owner-co...

”A medical clinic owner defrauded the Commonwealth of more than $3.3 million by claiming rebates for services not given to over 5,870 different patients.”
> I believe in some Indian languages there are different nouns for your uncle and aunt, depending if they are on your father's or mother's side.

Not only that, but in some cases depending on their (the uncle and your father) relative age. I'm learning Hindi, so for example paternal uncle older than your father is your taaya (ताया, or taauu ताऊ) but younger than your father is your chaacha (चाचा).
On XMPP, encryption is optional and not even the default.

I'm very unlikely to recommend it to anyone over alternatives that default to end to end encryption, or even require it.
I always go for refurbished laptops when I can. My reseller gives me two year warranty and I can buy extra three years warranty if want to. So I can get 2y warranty in price, and I can buy 3 more years. I live in Europe and at the moment I could get T460s with new 1TB SSD, 16GB RAM and 5 year warranty for some 900 € (price with VAT).

My biggest disappointment was the trackpad on T440s. I hated is so much that I was thinkin about replacing it with a new one. Besides that I really like all of the ThinkPad laptops that I've used so far.
Human being are only "special" within the context of our very recent modern world.

Take an average human being and drop them at an island. Now we have a "base" human being, the pure species if you will. Things like humour, sarcasm and ethics have lost all meaning now, which shows they're not special at all.

The typical urban person would probably die at the island as they can't hunt or farm. Somehow this pretty critical base knowledge was not passed on.

In the more optimistic scenario, the island people adapt to relearn basic survival, which would rank them as social hunters. Which is fine, but not that special.

Importantly, these smart hunters would be unable to reinvent even the basic necessities of the modern world. Because even a human with 20 years of education doesn't know how anything works, they only make use of things. Again, the knowledge is NOT passed on.

So it's not us that is special, it's our modern world that is special. Which is situational and the result of a handful of critical inventions, many less than a century old.

These inventions were not guaranteed or destined to be. There's even historic cases of anti-development in humans, where a population failed to pass on learned techniques and tools, after which subsequent generations became increasingly less "sophisticated". None of which is surprising, as for the entire existence of our species, minus 10K years (agriculture), we were social hunters. Not god-like creatures. The average modern human being is less than a social hunter when the electricity goes down.
So, I have a highly upvoted answer below but I'm going to humble myself a bit (smart anyways when I'm wrong and definitely better than having others do it).

I read through your bug reports now.

These are sound and very very useful.

I must admit I pattern matched on your language and answered based on that below and therefore my answer even if it is maybe somewhat(?) correct is extremely wrong in tone and what it implies.

Sorry.

I still think that it would be better if you were somewhat more specific. All in this thread seems to be related to subprocesses, which is a scary thing anyways for anything internet facing, isn't it.
A local university was surprised apparently. The city had put in a protected bike lane next to their campus, thinking to help students. Welp, it was gorgeous, until they immediately had it all removed, thousands upon thousands of dollars wasted. They needed the few dozen parking spaces back apparently, and the bike path wasn't 100 percent safe as it used the sidewalk in a couple sections. Sigh. It will take us hundreds of years to figure out the proper infrastructure.
> EDIT: I know about bouncers, but I would prefer to do without.

Well doing without bouncers like other "modern" chat services is kinda like using another person's bouncer. An IRC server is just a realtime relay, it's not meant to store history, manage replay to different devices, etc. This would require much more code and a bigger database (and the logging of all messages).
Ah, the ol' Oxford cycle "lanes". Where (if they exist) the paths themselves are bumpier than the Netherlands, and every few dozen meters you are greeted by a water drain or a manhole. In addition you have quite busy rush hours in the mornings and evenings.

I moved from Oxford to the Netherlands a couple years ago and let me tell you: cycling here is a bliss.
If you are a professor you are (1) really good at musical chairs, (2) smart, in that order.
If your outdated experience is with YUM as opposed to DNF, that could be why. DNF is much faster than YUM. However if you have used DNF then idk.
After about 20 years of doing this (not particularly as a solopreneur), I understood the following: I sucked really bad yesterday compared to today and today I'm sucking so much more than I will tomorrow. And it makes me really happy that I can still say this. The moment I won't be able to say this anymore, is the moment I'm done and I can finally die.