skysight-inc/HackerNews huggingface dataset:
I'm reminded of David Graeber's writing in "Debt". Apologies for the long quote; I find the whole text goes together, and I can't see what part can be edited out.

Graeber writes:

All these moral dramas start from the assumption that personal debt is ultimately a matter of self-indulgence, a sin against one's loved ones — and therefore, that redemption must necessarily be a matter of purging and restoration of ascetic self-denial. What's being shunted out of sight here is first of all the fact that everyone is now in debt (U.S. household debt is now estimated at on average 130 percent of income), and that very little of this debt was accrued by those determined to find money to bet on the horses or toss away on fripperies. Insofar as it was borrowed for what economists like to call discretionary spending, it was mainly to be given to children, to share with friends, or otherwise to be able to build and maintain relations with other human beings that are based on something other than sheer material calculation. One must go into debt to achieve a life that goes in any way beyond sheer survival.

...

To this, most ordinary Americans have responded with a stubborn insistence on continuing to love one another. They continue to acquire houses for their families, liquor and sound systems for parties, gifts for friends; they even insist on continuing to hold weddings and funerals, regardless of whether this is likely to send them skirting default or bankruptcy — apparently figuring that, as long as everyone now has to remake themselves as miniature capitalists, why shouldn't they be allowed to create money out of nothing too?

Granted, the role of discretionary spending itself should not be exaggerated. The chief cause of bankruptcy in America is catastrophic illness; most borrowing is simply a matter of survival (if one does not have a car, one cannot work); and increasingly, simply being able to go to college now almost necessarily means debt peonage for at least half one's subsequent working life. Still, it is useful to point out that for real human beings survival is rarely enough. Nor should it be.
UofG in the mid 90’s.. I remember those days, when Gopher ruled.
Very well, it would seem.

I'm on Teams for close to a year now. It's great, much better collaborative tool than Slack - assuming your company buys into MS ecosystem enough to also use MS Office, Outlook and SharePoint. I keep hearing all these negative comments about it, but my N=1 experience since April disagrees. I'm guessing it's the matter of all these integrations.
Please do be aware, an unsubscribe button or instructions on how to is a legal requirement in many areas
We use Intercom and Mixpanel for VisualSitemaps.com.

Sadly their Mixpanel "integration" is very basic and does not sync up the most important engagement data which Mixpanel tracks for discreet features. So the only way to set that up is with by writing your own custom api syncing().
> Actors and musicians occasionally make comebacks, but technology companies almost never do.

Microsoft had one of the greatest comeback. Just wondering if Oracle and IBM are capable of this ever.
Lol, so now personal anecdotes are suitable if it supports you corona world view?
The title says "puzzle solved" which I think is clear enough that the article is not claiming to have found the actual Satoshi Nakamoto.

Admittedly, I did think initially it was a Bitcoin puzzle that got solved, but I am not disappointed with the real article, nor do I feel mislead.
How is Nintendo's "establish communication and clarify that nothing illegal is going on" any different from a lawyer sending a cease-and-desist?
Thanks everyone for a good open discussion on this subject. Much appreciated, and I hope you don't suffer ageism. There should be enough opportunities for all of us.
Thanks a lot for the encouraging comments!

No plans to make money as of yet, but I think a freemium model might work in this case.
That's a very good habit to be in, however when it comes to external-facing stuff, e.g. APIs, or stuff that needs a lot more detail (and especially examples) then you're going to need more than self-documenting code.

Of course getting out of sync is a real massive issue and a total pain. But that's another reason for people to contribute to such things :)
> That, in turn, led to the realization that we needed to
> remove our reliance on Google's entire stack, and quickly
> or we'd be in a terrible bargaining position later.

Always keep deployments vendor-agnostic. I'm very very happy on AWS, but I could literally deploy to Google Cloud or Rackspace in an hour if need be. I run my own Linux servers, Elasticsearch and RabbitMQ servers, and though I do use and love RDS, I could just as easily move to a self-installed MySQL server. And I don't use the AWS DNS services, rather I trust that only with my registrar who I am very very happy with.
Teleport – publish your video call
Saving (and passively investing) money

Working out

Proper sleep (should probably make your days more enjoyable and productive)

Spending money on experiences and memories (preferably with loved ones)

Reading books

Nutrition?
Perhaps not typical, but quite nice if you can pull it off. I actually refused an offer to move to London (despite initial excitement) for a salary slightly larger than mentioned above, because it would've been a significant quality of life downgrade. Even if both partners work, being able to stay above water on a single salary does wonders for the peace of mind.
So if I punch you, that’s just another way of patting you on the back?

It’s really ironic that given how much they bash it, the far right seem to be the ones who have taken postmodern nihilism the most seriously.
>"Microsoft isn't dead, but Windows is. They've allowed the web, and more specifically Chrome, to take over for desktop apps"

Frankly while I do use some web apps / services like Netflix, Amazon store etc. for which web app model is a natural the rest of my the software I use on Windows or Linux is native. The sheer amount of high grade consumer and pro level native applications for Windows is insane. I do not think Windows is even remotely close to being dead.
Ask HN: Is there a paper trading simulator that has access to emerging markets?
I want to paper trade some securities (mostly equities and bonds) but I cannot find a simulator that works well for my needs. I need access to worldwide markets (not just US) as I'm primarily interested in emerging markets.
I don't care about timing as I want to buy and hold. Ideally free cause I'm cheap. And not US based cause I'm not.
Unsubscribe should definitely be part of this. Or at least a way to stop the emails from sending after a user has unsubbed, otherwise we enter dodgy GDPR complaint territory. Maybe a dealbreaker even. Cool product otherwise! Will keep an eye out for a chance to try it.
Ask HN: HN Post Disappeared
I was pretty happy when the discussion popped onto the front page after 45 minutes or so. Traffic started flowing in and I was looking forward to having some substantial discussion in the comments section. Then all of a sudden it was just gone.

https://news.ycombinator.com/item?id=25580637

Please explain HN moderators?
That's what I read in AstraZeneca press-release.

> The MHRA’s decision was based on ... _interim_ analysis of the Phase III programme

> Additional safety and efficacy data for the vaccine will continue to accumulate from _ongoing_ clinical trials.

https://www.astrazeneca.com/media-centre/press-releases/2020...
It's up to us to make sure the government doesn't abuse that privilege.

There is no reason why the use of the military on our own citizens should be limited either, yet we still have a military.
I think when people talk about Microsoft declining it’s from the perspective of consumer oriented products. The common tech wisdom is they’re as vital as they’ve ever been, but have shifted their focus to mostly enterprise or b2b products (that normal people don’t know or care about)

That is completely true of course, but people said the same thing about IBM too. The rebuttal is always something like “but Azure” and yet they’re undeniably not the primary leader or innovator in the public cloud space. Most of their products are that way, outside of Office and Exchange and AD. Microsoft has gone from leading, to skating where the puck once was, and that isn’t a good sign imo
They are the second most valuable company in the world, right behind Apple.
The worst of it is that if you report an obviously fraudulent product listing nobody at AMZN cares if you didn't buy it.

Years ago I quit buying things at staples and started buying at AMZN because staples only stocked crap brands like vtech. Now the crap product listings on AMZN really stink.
In a sense, they aren't dangerous because you wouldn't dare to compete with them in some areas. Most notably, every freakin business in the world uses their Office Suite and there's no serious competitor. Think about that... software that everyone from college students to accountants to lawyers to investment bankers uses and there's only a single vendor.

In some of their other businesses, I'd argue that they are very scary. If you work at AWS they are a formidable competitor. If you are in the video game industry, they are a behemoth. But very few startups can really compete in this space, other than for the niches.
Immediately, this article looks like borderline austerity propaganda. "Don't worry that your purchasing power is being sucked away, learn to live well beneath your means and be happy with that."

From a site that headlines:

clean visuals and valuable insights related to financial literacy, personal finance, and financial independence

We get amazing posts which look to have a pointed goal in mind.
eg https://www.thriftythoughts.io/sales-tax/

"Go live in Nasau, NH."
This varies by individual. For me, almost the only form of exercise that doesn’t induce lots of suffering is lindy hop. And that’s only when there’s an extremely cute gal on the other end. Otherwise, I’m like, “yeah, I’m good. Next song please be slower. I don’t need to sweat through my third shirt tonight.”

I’ve done the multi-hour bike rides. (Road and mountain) The ten hour long hikes in beautiful scenery. Kayaking from one beautiful island to another in Thailand. Didn’t like it. Never have. Likely never will. Unless there’s a hot girl I’m focused on, I will be focused on the pain.

If you’re arguing you need to be an iron man athlete to get to some magical point where you start enjoying exercise, maybe consider that that pool of people is self-selected. Those who enjoy exercise probably do it a lot and those who don’t enjoy it... might not.
Speed difference of M1 (native) vs Intel (I have an i7 Mac mini and M1 Mac mini): It is snappier and more responsive than ever before, but that's to be expected since the M1 single-core performance is so much better. It feels like a breath of fresh air!

Speed difference of Rosetta vs native: It was unusable for me on Rosetta. Super delayed responses for everything, and used a lot of memory. I temporarily switched to the Exploration version of VS Code while I waited for Jetbrains to update. :)
99% rich people store their wealth in assets - which are not affected by inflation at all (in fact, the value appreciation often beats it - even during a pandemic). Only the poor people have to store their wealth in cash because they don't have enough of it to buy a diversified range of assets, and the short term risk is unbearable to them (while rich people will simply hodl a little longer). Additionally, poor people usually don't have the means to renegotiate their salaries often enough to keep up with inflation, much less to beat it.
Coffee is a non-essential luxury? It's amusing to see an infographic about surviving minimum wage trending on a venture capital forum. We're all ramen profitable and scrappy at heart. But what most americans waste in a year on non-essentials folks in the san francisco would call rent.
I have an Amstrad NC100 with BBC Basic for Z80 and it supports inline assembly as well. It is highly recommended to save your programs on the (optional) SRAM card before testing them though as it is so easy to reset the machine or corrupt the main memory.
Did it include any anti-Trump rhetoric?
It appears you are technically correct. TIL!

I don't think it matters in this benchmark though. Compilers can certainly deduce that it's a compile-time constant because the template is fully instantiated in the same translation unit and only used once so it's not hard for a compiler to propagate it. At least in my tests GCC and Clang seem to propagate it just fine.

I suppose a case where it might matter would be if you call std::sort several times in the same translation unit (or the same binary under LTO) with the same template types but different comparison functions. In that case calls to std::sort with different comparison functions would share an implementation so it couldn't be inlined.

You're right though, it should be fixed. Rather than making it a lambda, the benchmark probably shouldn't pass a compare expression to std::sort at all so it can make its own decisions on how to compare values. For example I expect C++20 implementations of std::sort may provide alternate implementations of partitioning that use the spaceship operator if it exists (at least my implementation will.) This is one of the true advantages C++ has that can't be replicated in C.
> How is Nintendo's "establish communication and clarify that nothing illegal is going on" any different from a lawyer sending a cease-and-desist?

I am unsure about how it works in your jurisdiction, but where I live, sending a C&D rarely involves a lawyer sitting outside your house to note your schedule as well as other comings and goings.
Thank you for the great TLDR :) Some slight corrections and comments below.

1. https://github.com/flancian/agora does not contain actual user content currently (see 4. for historical context), but rather serves as a "root node": it contains a base [[CONTRACT]] (for now just a document stating a code of conduct that all users must follow; might be expanded into something fancier using a <buzzword>blockchain</buzzword>) and pointers to repositories (currently one per user) that contain the actual content. You might laugh at how simple this currently is :) https://github.com/flancian/agora/blob/master/util/reset

2. Yes; the format is currently precisely Markdown plus [[wikilinks]] as an extension. [[wikilinks]] are "dead" by default in Markdown, being non standard; the [[agora server]] makes them go live by anchoring them to a context (an [[agora]] [[node]]).

3. Yes -- although [[agora server]] is currently unable to push changes upstream to user repositories, this is planned. For now it's just a renderer. Users use tools of their choice ([[roam]], [[foam]], [[obsidian]], etc.) to create and maintain their repositories. I use [[foam]] on VS Code.

4. Right now the Agora only pulls from user repositories as per 1.; eventually it will indeed pull from other Agoras, forming a federated network. Agoras will probably interact as long as their contracts are compatible.
A: as per 1., currently no content is actually stored in the primary repository. Note that initially the repository did contain the pulled content, as it was included with 'git subtree'; but on second thought I thought it was simpler and cleaner to have the root repository only contain pointers.

5. Yes, although note that the data does not need to be public either; you can run a graph from any source as long as you make files in the right format available to [[agora server]].

https://anagora.org/node/CONTRACT

https://anagora.org/node/wikilinks

https://anagora.org/node/roam

https://anagora.org/node/foam

https://anagora.org/node/obsidian

https://anagora.org/node/agora-server

https://anagora.org/node/agora

https://anagora.org/node/node
This is such a laughable take that it could only be expressed on HN...

Anyone who wants a one-stop shop for doing computing is forced into Windows 10 by default.

Don't believe that? Name another OS you can play AAA games on, then fire up professional software suites (Office, Adobe CC) to do nearly anything creative / office / analytic-related, etc. so forth.

This article is idiotic. That statement is idiotic.

Microsoft should be fucking terrifying to anyone with any foresight. Yeah, they're not Apple... it takes them 3-4 tries to get shit "right", but once they do, its fantastic.

The entire Surface line up is proof of this. Until the M1 MacBooks, Surface Book 3 was hands down the best laptop you could buy. Sleek, powerful, good battery life, and the pen support basically makes it an iPad Pro / MacBook Pro in a single device.

Microsoft's first ARM chips will be garbage, sure. But their 3rd and 4th ones won't.

I'm a little terrified at the walled gardens that are going up, and everyone else ought to be as well. A world where Apple chips run on Apple OSes and Microsoft chips run on Microsoft OSes and Amazon chips run on Amazon OSes and who knows who else is going to jump into this ring, but I'm not sure this is the best direction for computing.
This 2007 blog post neatly captures the anti-corporate, pro-startup hubris of the early stage tech community in the 2000s. We all believed that big, incumbent tech companies were antiquated dinosaurs surviving on momentum alone, and that it was only a matter of time before agile startups swooped in and stole all of the new business with their nimble methods and superior technology.

This sort of hubris is common in startup and VC circles, where it's a necessary part of the narrative required to convince people that a scrappy startup has a chance at upending an established industry player. There is obviously some truth in it, as we routinely see new startups come out of nowhere to capture significant market share. However, these narratives can also be a trap that leads startups to underestimate the power and abilities of their multi-billion or even trillion dollar market cap competitors.

Keep in mind that the 2000s were a different era in the tech industry. If you had a tech product or service to sell, there weren't nearly as many tech-centric peer companies to sell to as there are in 2020. The big money focus was on enterprise sales, not scrappy SaaS startups with <$100 monthly pricing plans on their generic website pricing page. It was easy to feel that big companies like Microsoft just didn't get it, and that they were going to miss out on the new era of tech.

As it turns out, there's a lot more to being successful than simply building the best technology faster than your competitors. Companies like Microsoft were slower to catch up, but their distribution channels and finely-honed sales processes were harder to compete with than us startup people wanted to admit. It also turns out that with hundreds of billions of dollars in revenue to work with, big companies really can overcome their inefficiencies through brute force to deliver quality products.

This was also before the 2010 lawsuits against Silicon Valley companies for colluding to keep engineer wages down. Microsoft wasn't part of that lawsuit, but high engineering salaries in general weren't as easy to come by in the 2000s as they are in 2020. When this was written, working for a startup didn't necessarily mean you were going to earn less than working for a big company. Funding rounds were also smaller and fewer (less dilution) and engineering teams were generally smaller, meaning your odds of having worthwhile equity in a startup were better than they are today. The modern era of ultra-high FAANG compensation has been very effective at funneling top engineers into big companies and away from all but the most overfunded startups.
I would agree if this was for the general population but consider the most vulnerable are being vaccinated first. They should be treated with great care and priority and I think it’s unethical for the UK to lower their chances, especially considering the huge numbers of vaccines they are going to have over the coming weeks.
Some do play with Proton though.

Check out the db https://www.protondb.com/
I have some games playing with proton and there are no issues at all.
Aren't checksums for error detection and not error correction? As I understand it, error correction is having enough information to correct the error while error detection is only knowing an error has occurred.
systemd-journal-upload, systemd-journal-remote and systemd-journal-gatewayd provide remote logging services natively.

See: https://www.freedesktop.org/software/systemd/man/systemd-jou...
Most of Paul's essays stand the test of time. I guess this is an exception to the rule.

Microsoft has reinvented itself again and again. Defying conventional wisdom. Multiple times. Under different leaders.

Was it able to do this because of its culture? Or was it just luck? It will make for an interesting case study :)
MS Teams sucks like anything.

The calls are bungled up almost half the time.

I get calls on both phone and laptop, and can’t accept for at least 10 seconds after I start hearing the incoming call sound.

And of course, there’s omnipresent “Poor network” notification, even when network is strong, leading to call drops or in the very least highly attenuated communication.

The moment you start Teams, it has to guzzle at least 0.5GB of your RAM.

Poorly designed software (or should I say bloatware)
It’s funny how you can get into a niche and be unable to see out of it. OSX never really had much market share, but if you were in certain circles (programming, design) you’d have a hard time finding someone not using it.

Ironically Apple’s ownership of iOS, which came out shortly after this was written, is now dangerous in the way Windows used to be.
No one realized how MS would automatically win with office inertia in enterprise. Even now, 13 years later, O365 still struggles with features I was using on Google Docs in collage, but it works well enough.

I’m surprised it was legal for MS to attach a Slack competitor to O365 and grow their monopoly so easily.
Well, it is the system (daemon) after all. (Something that you add on top of a kernel to make an OS proper.)
Teams is much, much better than Slack.

I don't know if there is something better than Teams, but between Slack and Teams, Teams is vastly superior, even without MS integrations in my opinion.
Discussion link https://news.ycombinator.com/item?id=25580637
Porting games to Linux is definitely not something you do for the money. Linux sales on Steam hover in the 1%-2% area of total sales, less than even MacOS.

On the plus side, if you use an engine like Unity, making a binary for Linux is no longer much of a problem (you don't have to wrangle xplatform libraries etc). On the minus side, actually testing and debugging things to make sure things work for customers who use a variety of distros and hardware is hard, especially since Steam tends to only officially support a single (usually outdated) version of Ubuntu at a time.

Larger teams will have the resources for this. But where it really hits hard, is the small indie team made up of Windows devs (as game devs tend to be), when the port is not completely turnkey (like, say, porting a Unity game to MacOS) and requires debugging in a completely foreign environment, when you know you might not get sales to pay for this work, and you're already under deadlines to fix a million other things.
Just add a BLM solidarity banner to your web site. Very good Nazi repellent. Someone should make one that only shows if certain sites are the referer.
Louisville Officer Who Shot Breonna Taylor Will Move Into Private Security, No Repercussions
The success of Stadia means more developers who are comfortable with Vulkan and linux as a platform. That should give us better ports and even more Vulkan first titles.

That could lead to better driver support (at least from Nvidia :| ) on 'nix, and so on and so forth.