skysight-inc/HackerNews huggingface dataset:
I honestly also think it is worth mentioning introductions as an essential part. I somewhat disagree that it is outside the scope of a scheme of documentation.

An introduction to both the system goals and overall architecture provide essential context for the rest of the documentation, and can even provide the scaffold to structure it around.

It is all too common for writers of documentation (deeply embedded in the project) to forget that the person reading the documentation may have no clue what the whole system is trying to achieve (especially so in public-facing documentation... how many times do you see a link on HN to a documentation page with no explanation of what "a BUZZY GRAPHEME WRANGLER" actually is?).

Also... by your analogy, I am fairly certain that a guide to writing a technical book would dedicate a fairly considerable amount of space to the topic of a good introduction ;)
The m1 had the "luxury" of being able to be made from the ground up relatively speaking using modern knowledge.

If you consider the case of Intel/and and x86 imagine a building with one story and every year they had to add a story to it. That iterative improvement added some cruft and they also didn't have the option to rebuild from scratch.

Apple has great minds working on the m1 and alot of resources and I'm sure they've made unique accomplishments but the biggest thing is that I think.
I apologise for this needless pedantry, but it’s: “Forget your hopes. They are what brought you here.” The comma splice in your version is a little inelegant.
Ask HN: Is there a way to integrate Stripe “Billing” dashboard in Data Studio?
https://dashboard.stripe.com/billing
In this page I have valuable calculated metrics such as MRR, LTV etc. I'd like to integrate it onto my general Google Data Studio dashboard. Any idea of how to do it? I see that supermetrics has an integration but I'm afraid it doesn't cover this
Modded Minecraft has deeper gameplay than 99% of all games ever made. If anything, high quality graphics make it harder to support deep gameplay because making high quality graphics for tens of thousands of items becomes very expensive.

Roguelikes like Cataclysm DDA also tend to be extremely heavy on the complexity side despite having "extremely poor" graphics by your standards.

6 2080TIs? How are you going to pay for that waste? Do you know how delusional you sound?
They produce bad software with a bad interface based on a bad theory of how people use things and when people critique their bad software they give bad reasons, argued badly, with a bad attitude and in bad faith to boot.

It truly needs its own fractal of bad design essay save it would have to a farce in 7 parts.

To say that they targeted a different kind of user is insufficiently descriptive. 3.0 was the beginning of ticking off the users they actually had in order to target users they wish they could get with a total package that such users could never encounter in a million years because joe average wasn't installing Linux in 2011 regardless of how simple you made the interface.

9 years later the Linux user base is virtually unchanged and gnome 3 is no longer horrifying as 9 years of labor have rendered it modestly acceptable after the worst ideas were put off or mitigated.

If you spent 300k building a hovel where the roof fell in quarterly and you after much consternation and a decade of work figured out how to keep the roof mostly in place most of the time I would pretty much expect such a project to be the go to horror story among home builders in the neighborhood.

This isn't meanness its just honesty.
I don't think it's a problem that can be covered in a three-step plan. This type of article, I think, attemps to make you think, instead of giving a cookie-cutter solution. Think of it as the equivalent of a review article in science.

If you want "solutions", perhaps try clicking on some of the links that are in the text. They lead to papers or other articles that go more in depth.
I've been reporting on it for the past 5 years, including a recent interview with one of Micron's lead engineers about their 176L NAND, which I haven't written up and published yet. https://www.anandtech.com/Author/182
Absolutely. Same thing as you-- for the same reasons, I dread going to bed. I dread waking up. I do everything I can to avoid being at my desk.

This all started about six months into quarantine. Went away briefly but now back with a vengeance.

While I do have some personal drama going on, I'm thinking SAD is playing some part in this too-- the days are shorter and darker. I was already prone to that pre-COVID.

Mind that your relaxation space and work space are now permanently commingled. You can't get away from work. It lives with you now.

I don't have a solution for you, but hang in there. It should get better when you regain the option of leaving your work at the office.
>What's the intended form factor of a laptop? What are the top 10 intended form factors? I'm not sure "reading from 'a few' [several] feet away, while I'm laying down in bed" is in that top 10 list.

I mean, I guess less so now that everyone has phones and maybe an e-reader, but... that's not such a weird use case. That's basically how I spent the later half of high school.
> Good point, any others? Because the claim was "many of the US’s allies", one example is not enough.

Omitting usual suspects - Jordan is a monarchy.

> These people spent 70 years practicing and exporting communism. They suffered heavy military losses in Afghanistan. They have lost the cold war, and lost many dependent territories.

And adding "democratic" institutions like independent large businesses controlled by oligarchs, "free" press also controlled by oligarchs and "free" elections manipulated by oligarchs and external forces, "free" market economy w/o protectionism, was making the country into what Ukraine is today - just country divided into feudal domains controlled oligarchs in turn controlled by western elites.

> Democratic freedoms and human rights did good for people.

Look at the current state of Ukraine.
> NO ONE said "don't wear a mask because it does nothing" .

U.S. Surgeon General Jerome Adams tweeted in February 2020, "Seriously people- STOP BUYING MASKS! They are NOT effective in preventing general public from catching #Coronavirus, but if healthcare providers can't get them to care for sick patients, it puts them and our communities at risk!"

https://www.axios.com/surgeon-general-reversal-face-mask-d38...
Just like Austria was. Just a geographic expression that acquired some political meaning at a certain point in time.

The word "Italia" dates back to before Rome was not even a town. It used to be the name given to all those populations living in the central and southern part of the peninsula because of their habit to worship the "vitello" (calf) or to breed calfs.

Before becoming a politically united nation, they used to speak the very same language from Sicily to Piedmont, from Veneto to Sardinia. "Italia" was a geographic expression only for the blinds.

America has been named after Amerigo (Americo) Vespucci, the Italian explorer who recognized it was actually as a brand new world. And so on.

Yes, Italy doesn't seem to be that united today. The same happens to Spain, the United Kingdom and even the USA sometimes show cracks in the union between the two coasts...
Greeting from X11 :p

KrkrkrkrkrkRKrkrkrkrk
Data Science Project Management in 2021 [the New Guide for ML Teams]
What you're saying makes no sense. Comparing the UK to China/Russia based on what? We have some of the best research and industrial pharma in the world and we don't hold scientists hostage if they say the wrong things.

What an absolutely ridiculous statement to make. I can only believe you are trolling in some way, or have you own nationalist pride over Pfizer/Moderna.
If you wanna resize a partition, or anything else that essentially rewrites the whole disk... have fun.
> After creating the type system, the associated syntax, and the compiler for the new language, I felt that it deserved a new name; NB seemed insufficiently distinctive. I decided to follow the single-letter style and called it C, leaving open the question whether the name represented a progression through the alphabet or through the letters in BCPL.

http://cm.bell-labs.co/who/dmr/chist.html
Technically part-time, paid as a freelancer. Only two or three of the senior editors are on salary. It's not a lucrative line of work, but most of the time it's pretty fun.
You are correct. There is even footage from a test on Youtube. Thanks for pointing this out.
I have no doubt that someday we will build something to catch up to Oumuamua and determine the truth. The only question is when.

I like the spirit of Oumuamua's wager - treat it as if it is alien tech, even if it probably won't be. The journey to find out will push us in a desirable direction.

I'd rather be part of a society that tries to catch a weird asteroid on the off chance it's something truly amazing, than part of a society that doesn't care.
> My intent was more to introduce the concept of state machines with a simple example ...

Okay, so, I have a question about state machines but I’ve been too embarrassed to ask on HN. This is my opportunity, so I’m gonna jump right in.

My question is: why don’t we see state machines _absolutely everywhere_? Or, do we, and I just haven’t appreciated it?

They’ve been introduced in the article as a great new alternative to - presumably - whatever you’ve been doing to manage your (in this case, UI) state up until now. But aren’t state machines self-evidently the best way to manage any arbitrarily complex combination of states and transitions, regardless of the problem domain, language, etc? What are the sane alternatives?

A number of commenters to this thread have said something along the lines of: if you’re not using state machines, you’re using state machines without knowing it. Perhaps that explains the blind spot?

All this being the case, why do they seem to get so few explicit mentions, eg, here on HN or on SO or otherwise?

Love to hear people’s views - please set me straight!
Yes, we (Datadog Agent integrations) were one of the early adopters mentioned, please see our blog post [1].

Also, really, the TLDR should be just use TUF + in-toto already.

[1] https://www.datadoghq.com/blog/engineering/secure-publicatio...
I also laughed at the following:

'Can a union guarantee [...] better wages?'
'No [...] only Amazon can make commitments about [...] your wages.'

And then a paragraph later

'You may end up with more, the same, or less'.

So, if Amazon are the only people who can make commitments, why would you negotiate for me to earn less... unless it's not really my interests you have at heart in the first place.
The UK is still pretty near the top there. What happened to Bulgaria recently?!
> Which is determined by a combination of your profit margin and your volume.

Yes, and a lower margin keeps the volume high by making it more difficult for people to compete.

> And again, how is that determined? Does profit margin often play a role in dividend policies by any chance?

Yeah the amount of profit impacts the decision to issue a dividend.

> Are you trying to argue that Amazon is in an underdog position and has to fight for market dominance in online retail right now? Are you trying to argue that there's some fundamental rule that says that if a company has a way to increase profit margins, they should always ignore it and lower costs instead?

No, and no.

> I mean think through what you're saying right now. Amazon did see record profits this year. Did they lower the price of Amazon Prime? Did they lower the threshold of free shipping from $25 to $20? They didn't, because getting record profits doesn't change their positioning strategy in the market. Even ignoring the basic theory, what you're saying is observably not true, because we can look at Amazon's profits increasing right now, and the shipping prices aren't going down and they're not paying their workers more.

Look, its clear that you have a perspective and you’re not interested in other perspectives. Good, do you.

> The cost of a product's inputs do not determine what it is worth. Only the market determines what a product is worth. The moment you tie it to cost of material/labor, you are no longer talking about Capitalism.

I’m not talking about what its worth, but what it sells for. My point has as much to do with accounting as it does economics.

> And? Accelerating automation is good. It's going to happen anyway, and it's a waste of time for us to make factories miserable trying to delay it. And again, even if you don't like automation, no one who opposes automation is arguing that the solution is to make jobs awful.

And so it is disingenuous to push unions as though they will help workers out when you know you’re actually helping convince amazon to replace them.
This is a good comment, but It's easy to generalise one specific experience that works successful and mistakenly think it applies universally.

You may be right within your company, but I can offer an alternative anecdote.

I work at a company that makes energy trading risk management software. It's complicated and niche, and the customers are varied and have very different mindset to develops and testers. We have traders, hedge funds, energy generators and retail suppliers all with different use cases.

We absolutely need a product manager who has the time to dedicate to understanding the customers needs, understanding the changing landscape of the market and understanding the competition. This is not something we can just expect a developer or tech lead to do through ownership.

I'm certain your way works for many though.
Mastodon is crumbling – and it will only get worse
Who knows?

https://www.history.com/news/2008-financial-crisis-causes
Having done all three roles either formally or informally (after 15 years development) the key thing a product manager has to do is follow Steve Blanks advice and get out of the building.

OK not in times of COVID but there has to be someone who actually talks to customers or potential customers in person and builds _qualitative_ opinions / insight into what really needs to be built and where the real opportunities are. And that’s not to knock analytics, surveys and various other forms of customer feedback ... it’s just if you’re not directly talking to customers product development becomes an echo chamber of unvalidated opinions about how the world works. And there’s always huge and surprising insights to be gained from direct communication with customers...

From there you have to sift out signal from noise and create product vision and priorities.

Doing this PM function well quickly becomes full time and conflicts with the job of being a PO and working closely with developers.
Strangely enough, though dividing total US deaths by the total US population gives a population death rate of 0.135%, and on a per-state basis 5 states are above 0.2%. That's a definite lower bound on the IFR and more-than-obvious evidence that neither 0.1%, or 0.01% are plausible IFRs.
[interviewer}: >In its heyday, Bebo was the UK's biggest social network. Are you aiming for that kind of scale again?

[Michael Birch]: This started as a fun lockdown project to give me something to do. It certainly didn't start out as can it become as big as we used to be.

But you know, in the back of my mind is that a possibility? Of course it is. And it's a fun thing to contemplate. Do I realistically think that's going to happen? No, I don't. But it is more fun trying a thing sometimes than necessarily achieving it.

Well, good luck to him. Some of his focus - real-time chat (which WhatsApp users do quite a bit) rather than newsfeeds, and live commenting on media - might well attract those unhappy with FB and Twitter.
My anecdata counterfactual to this is that I recieved an empty package and couldn't even figure out how to make a complaint to Amazon let alone return it. It was a cheap item so maybe they care more if it passes some threshold value?
What's the benefit to me of increasing my pension provider's costs, therefore making me worse off in my retirement?

When we talk about "increased spreads" everyone pays the costs of that. What's the upside?
No idea if it's related, but that's close to the "The Earth Is Pulsating Every 26 Seconds, and Seismologists Don't Agree Why" thing:

https://news.ycombinator.com/item?id=24915542
That'd be very helpful. I want to keep the Q10 running as long as I can.
Definitely, iSH does the same thing on iOS and it works really well.

But I don't see why we can't have both (a stable syscall interface and requiring all syscalls to go through a standard library).
very true and heavily considered. I want to however aim for the smaller businesses that cant afford complicated methods yet want some basic feedback back. I also want to create templates to make it so much easier. Templates for both questions and qr code designs
Why would anyone want this in a singleplayer experience? Or rather, why would anyone want two layers of rollback on their multiplayer experience?
The only places where short half life proteins have been useful is if you're delivering toxic substances and you don't want any off target effects (see BiTes - https://en.m.wikipedia.org/wiki/Bi-specific_T-cell_engager ) the technology behind the targeted becomes less relevant if you don't care about the half life. You can make antibody fragments that are only slightly larger that are still fine.
Agree, generic name should mirror its meaning.

For generic that doesn't have any specific meaning we can use T.

Adding a meaning to meaningless generic will add confusion, like in the example, Element might conflict with HTMLElement while it can be something else entirely.
I don't know who uses `!= null`, but just... Ban the != operator from your codebase altogether using a lint rule, in favour of !==. The severity of the bugs you'll avoid very much outweigh the muscle memory you'll need to develop to type a comparison to the actual value you want to match against.
Don't treat types as theorem provers, treat them as formalized docs - getting dirty with dynamic under the hood is perfectly acceptable to me (say you're doing some metaprogramming - typing that out is usually a lot of effort for low gain) - the types just help define intended use.

In code consuming types I relie on inference 80% of the time, sometimes I need to specify generics, if it fails I do dirty casts, if that fails I do dynamic blocks.
My experience with Options was pretty frustrating. I had a couple of big wins, but those mostly evaporated by a couple of bad trades. So while I haven't lost money (yet), I've fared much better with simply investing (buy and hold).

Now with so much volatility in the market, I'm trying to take advantage of it by using a backtesting tool to become more consistent. So far it's been worth the fees. The gains aren't as outsized as I imagined when I started trading Options, but I definitely have more consistent wins.
Indeed, Jeff talks about it in this 2001 interview :
https://youtu.be/p7FgXSoqfnI?t=7m05s
> When you expand it to institutions, real-time settlement means having to warehouse all the funds they might need to trade with in a day with their prime brokers as cash. Not Treasuries. Cash.

You are seeing this change in terms of the existing system ("100% collateral parked at intermediaries!"). But ultimately it might be possible to get rid of (some of) the intermediaries altogether, and move to direct atomic exchange of bearer instruments.

The Ethereum "defi" phenomenon is showing us a glimpse of what's possible. It would require an upgrade of the dollar to a CBDC though, or perhaps just wider use of stablecoins such as USDC.
Why would an option ever be 50/50? You are getting the odds you pay for...

On a double zero roulette wheel, you have about a 47% chance of hitting red. There's options I'd buy at that price, and options I wouldn't. With options in particular you also have your various calculations regarding time, volatility and so forth.

But you can be pretty sure if an option is being bought and sold, that the buyer and the seller are pretty happy about the price of it...
Cistercian monks system for writing numbers up to 10k using a single symbol
My wife has cerebral palsy and needs a hardware keyboard. Therefore we will try to keep BlackBerry phones alive as long as possible. It's a niche market.
I said this from the very beginning. Switch to android but skin it and lock it down as tight as possible. Port over BB messenger. Make a killer top of the line android phone with the signature BB physical keyboard.
> Before [enclosure], most of the environment had been considered as commons from which most people could draw most of their sustenance without needing to take recourse to the market.

I think this is the point. Not that the resource is completely unregulated, but that the common person can benefit from it without constantly having to compete in the market.
BT and EE launch 'unbreakable' home internet which combines broadband with 4G
You could say the exact same from the employers side. They would love to pay people nothing if they could, but they need to make sure the employee gains the minimum benefit to keep them working.
3k Chelmsford residents left without internet after Openreach arson attack
w3c never wanted to implement physical units [1], saying OS are not reporting screen DPI reliably, etc.

I understand they had to start with something and 20 years ago no one expected thre will ever be monitors with DPI > 96 but I don't understand why the situation hasn't changed yet. Now that we have many physical screen sizes with vastly varying densities.

In my opinion, devices with a screen are like a sheet of paper. Imagine a tablet or Remarkable eink. You can print only that small font on such paper. If the font is too small, we can use a magnifying glass or, in case of electronic devices, clever scaling mode.

If that was implemented, buying a bigger monitor would actually mean we could fit more content, wider newspaper there.

The current situation is just a mess with designers just randomly guessing how it's gonna look on most current devices and using media queries to somehow automagically solve it all. But it is not uncommon to see a website on a huge hi-DPI monitor in such a way that a heading takes 1/4 of the screen height and there are empty unused paddings everywhere. I.e. if you buy a bigger monitor, everything just gets bigger, including most of fonts, unnecesarily. Sometimes all you get is three columns of text instead of one. Sometimes. If media queries are set up reasonably well. But even then, on high-resolution screens there is sometimes big empty space on the left and right side because it is just "highest-width" media query and designers didn't expect you would have so many pixels horizontally...

[1] https://github.com/w3c/csswg-drafts/issues/614
I use a simple rule: if I can understand what it does in a code review, I won't call it out. If I don't, then the name is probably too terse. Most of the time, T is just fine.