skysight-inc/HackerNews huggingface dataset:
Yeah this is not technical debt at all. These are examples of launch-aborting bad bugs.

If we try to characterize the "perfect" example of technical debt:

- There is a spec, say: v1, of how the product must behave to the user.

- The product behaves exactly as defined in v1. I.e.: There are zero bugs.

- The very next iteration (v2) of this product has some cost to achieve.

- There is a counterfactual set of decisions that could have been made, which would make achieving v2 have the minimal possible cost.

Debt is the delta between the set of decisions made in implementing v1 vs the counterfactual set of decisions not made in implementing v1 that would have made the cost of implementing v2 minimal.

This definition has all the familiar mechanics of technical debt.

- You don't need to pay the debt to achieve v2 perfectly - it would just be more expensive.

- If all you ever want to do is v1, ie: there is no v2, then there is no technical debt, no matter how ugly the code is for v1.

- You can choose to reallocate costs between v1 and v2 freely. The distribution of costs will affect launch timelines, but will have no effect on the user-visible quality of either version.

It's dangerous not to understand the difference between bugs and technical debt. I lost interest in reading this article after it seemed like the author did not understand this basic difference.
This isn't comparable at all. The territorial expansion was always difficult to sustain and grew from a ravenous, irrational ethnonationalist political culture and the need for oil and other industrializing resources. China's mode of imperialism is inherently based on China's geography and centralized bureaucracy. There is no analogue of the Emperor being both absolutely powerful and removed from day to day decision making. There's not much analogue to the ethnonationalism angle either, their apparent persecution of the Uighurs stems from internal social control, not fueling a war machine, and they've adopted the soviet multinational state. The CCP is much more politically & economically competent and geographically stable than Japan was leading into WWII. The idea of japan attacking pearl harbor was arguably inevitable, but the idea of china doing that is beyond ridiculous.
Coca-Cola will scrap around 200 brands, after falling sales during lockdown
The tokyo attack was unprofessional. A military attack would be exponentially more effective. Sarin is also tame compared to some of the more nasty stuff out there.
There's a widely-used Erlang ETF and BERT

See: http://erlang.org/doc/apps/erts/erl_ext_dist.html

and for an overview:

https://medium.com/@niamtokik/serialization-series-do-you-sp...
Surely that improves more than it hurts? I'm under the strong impression that most software developers aren't on these FAANG salaries.
C.A.R. Hoare: 'There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies.'
> Their business model relies on them being honest.

Truthful at least, "honest" isn't a word I'd use for these types.

> So far, I haven't heard of major instances where ransomware gangs didn't fulfil their part of the bargain.

The point is that you wouldn't. They can't publish the data or publicize its sale, but (if they were willing to invest the time) they could still sell it privately, or use it themselves to further attack/exploit you without you ever being able to trace anything back to them directly. They could wait months or years if they wanted and still find value in it (bait for use in spear-phishing for example).
I just found out about CoM a couple months ago and have been playing it a fair bit since then. I get the complaints, but it's still pretty playable to me, and it's been quite a long time since I played the original, so I may not quite remember how it used to play. It's overall enjoyable and I'm impressed that the guy make the changes he did by patching the binary. I think there's a few aspects to the CoM patch.

1. General bug fixes (fixing diplomacy to actually work, making some spells actually do what they say they do, that kind of thing). While these cause some changes to gameplay, I imagine most people aren't complaining about this.

2. Balance fixes - things like not being able to pick 11 books, start with a rare summon, and wreck the world early on (hello, formerly completely broken Wraiths). Certainly it's a reasonable change to make, but it's definitely not fun for people who just want to, well, wreck the world.

3. AI/Balance changes. The writer of the patch has some design goals that aren't the same as the original game - in particular, more of a focus on magic in big overland spells and such, and less on invincible heroes. This, coupled with some AI fixes in prioritizing spells, really messes with people used to playing the old game. Between these and the resource buffs AI players get even at pretty low levels, you're going to be facing some pretty ugly combats by midgame. Certainly in my play so far this is least "fun" part I've found - basically fighting uphill by abusing the remaining problems in the AI (e.g., not protecting navies well), and not really getting to use heroes against the AI unless you have the right defensive spells, since the AI is much better at just pelting your heroes with direct damage.

Overall I think it's a better game, but possibly not a more "fun" one, depending on your tastes. I remember seeing Brian Reynolds (Civ 2, Alpha Centauri) give a talk once where he said that while everyone complains about how 4X game AIs just cheat with more resources at higher difficulties, the large majority of players just want to be able to beat the midrange AIs with minor exploits, and improving the actual logic of the AIs actually made them enjoy the game less. I can definitely see that happening here as well.

Edit: I should add that there's at least 2 big QoL improvements in CoM: build queues (slightly wonky, but better than nothing), and an earlier win condition for conquest, so you don't need to bother conquering the entire world once it's obvious you're going to win.
I think that KhanAcademy offers a lot of great material on the basics of computer science, maths, and many more topics. It is also entirely and has a great user experience. (https://www.khanacademy.org/computing)

If you are searching for more advanced computer science topics, FreeCodeCamp and the FreeCodeCamp news platform might be for you (FreeCodeCamp offers programming content while the news platform has articles on a wide variety of topics, including computer science, productivity, math, etc.). (https://www.freecodecamp.org/news/)

Both follow a project and exercises based learning approach that first shows you the basics of the concept and then sends you out to build something and solve problems using the newly discovered skill.
75 Minutes of Cruise's Autonomous Driving with Kyle Vogt and Sam Altman
Just wait until you try out Gstreamer

(and suffer a few weeks learning it! I don't even remember C++ being so painful)
Or just go Linux :)
All of them use schemas, the only difference is if the syntax is specified in the language and can be machine verified or if you're left to figure it out on your own. Actually the latter will be machine verified too, but the results of a mismatch is a core dump or an error in your own ad-hoc schema verification system.
WOW, this site is AMAZING....it has never left the the 90's.
SVG Wave – a tiny, customizable SVG wave generators for UI Designs
> China is declining.

It sounds to me like you're making a moral argument, not an empirical one. Are you saying that China deserves to decline, because they are authoritarian, or that they actually are declining, and the numbers show this?

If China's economy is really declining, I'm curious what the evidence of that is. What are the numbers? Are they experiencing a shrinking economy, declining productivity, technological stagnation? I'm not an expert, but I would be surprised if that was true.
It's just not clear to me what point you're trying to make. Maybe the US has more wealth concentration at the top than China, but it's clear that both countries experience this problem/symptom to an extraordinary degree. It's also clear there are tons of self-made multimillionaires and billionaires in the US, including probably a surprising number right on this very forum (well, maybe not billionaires so much). You're trying to make it seem as if the US is dramatically more unequal than China and that every wealthy or powerful person in the US inherited everything but this is far from obvious and probably false.

> The difference between the US and China is that we put this "raw power" in the hands of private enterprise and management, whereas in China they sequester a lot of that talent into the party and sometimes loan it out to private industry.

On this point I do completely agree with you.
How is it defensive to build island military bases in places where there were barely any islands, in the international waters, in the most lucrative trade routes in the world?

How is it defensive to encroach Kashmir and provoke a conflict with India? Dispute borders with Vietnam and Bhutan?
I don't see any racial disparagement of China. I see criticism of the culture that focuses on stealing, copying, and fine tuning over macro innovations. This is not based in race or genetics, but in the choice by the people how they wish to behave. This is tied in with the atrocious human rights abuse, which makes it seem the problem is undervaluing of the individual human mind, in favor of achieving national objectives at the expense of individuals. Some say this is just part of the national character, but historically it is not. There is a broad range of thought in Chinese history, and while the collectivism has become dominant, it is by no means the only nor most effective Chinese worldview.
That's because if you want to write for the Web Platform, you haven't been able to switch languages; you were largely stuck with JavaScript for decades.

Contrast that to writing for the Windows Platform--you could easily choose one of many languages.
Again with the twisting of words. I'm not threatening anyone or advocating for violence, I'm saying I choose the people over the police.
Perhaps there has been an improvement in other parts of the supply chain, but the situation in DR Congo (where e.g. coltan used for capacitors is mined) seems to only be getting worse.
A related point. the US economy tries to fix this every so often by sending the people directing capital flows bankrupt (notably, circa 2007). The US government keeps stepping in to fix capitalism when it looks like there might be change.
For example, the current idea that diabetes 2nd type together with a bunch of other metabolic diseases may be counteracted by intermittent fasting.
Unicorn Emulator 1.0.2 is out
They said the same thing about Theranos, too...In fact, the only time I've ever heard that quote is in reference to failing technologies and companies.

You'll never hear that quote about actually revolutionary technologies, because their revolutionary nature is immediately apparent, even if the economic case for the technology is not (at the time).

Cryptocurrency isn't revolutionary. There isn't any use case for cryptocurrency that wouldn't be easier to address with normal cash or credit payment. Cryptocurrency solves none of the actual problems in the current financial or banking systems but introduces a host of new problems that weren't issues in the old system. It's a solution in search of a problem.
Well, how much does it take to create a cloud of poisonous gas that is sufficiently concentrated to induce lethality and also spreads reasonably quickly that people can't escape it?

Bret gives the example of the Tokyo terrorist attack that released sarin in several crowded subway cars... and killed 12 people. Grenades would have killed far more people far more quickly... and that's the point: chemical weapons are far less effective at delivering death than explosives are.

Edit: Wikipedia gives 7mg/m³ for a lethal concentration for one of the Novichok agents, 28mg/m³ for sarin.
China's capital investments tend to be more successful because they copy the ones that already work. High speed rail is more likely to bring economic value than vertical landing rockets or self-driving cars. I think the problem in the US at least is that there is much much capital that all the brightest minds flock to profitable areas. In China, these opportunities are a lot rarer, so more people will pursue research or work for the government.
The article is still up there, and the thread is still able to support excellent comments like yours here, while remaining within the orbit of the book itself. That seems to me the right balance.
> That sounds more like a subjective or emotional claim than one measurable, and that's part of the problem with Apple in particular (though not only Apple) as I've already mentioned; the seeming lack of ability of its champions to consider it's products in a reasonably neutral way.

People have been spewing nonsense like this for decades. As if customers being happy with a product is a worthless concept.

The AirPods are successful because people love them. When AirPods were first launched, they were widely panned and people laughed at the design, but everyone who bought them loved them. I could go into details about why, but it's irrelevant, if they hadn't been so well liked, they wouldn't be the best selling headphones on the market.

See also, Apple Watch.
Your conclusion that the "sole purpose" is profit is erroneous. See sibling comment regarding Ben & Jerry's, for example.
One of my very, very, very first jobs (1999) was at a startup that was leaning very heavily into XML for dealing with structured data. A massive amount of time was spent dealing with issues related to hand-editing XML, so I went deep into building schemas, utilities to validate XML according to the schema, and finally building an editor that was capable of providing some XSD-enabled automagic.

Good times.
No. Coding and being able to FizzBuzz is, for CS grads.
How to integrate a fuzzer with your project
The accessibility of this leaves a lot to be desired:

- There are no landmarks.

- The keyboard navigation works poorly.

- There are no live regions to show changing content.

- The markup is a sea of divs and spans, so there is no structure to the content.

- There is no visible focus indicator.

Some of the advanced layouts do not work at all in Safari, accessible or otherwise.
I think you are being downvoted for the first part of your first sentence, with which I also somewhat disagree: copy/paste usually creates technical debt and even though each pair is easy to fix, with time they almost always diverge and are forgotten about. Which is bad.

But I strongly agree with your second part: bad abstractions are a much bigger source of technical debt. Abstractions that do not match the problem lead to convoluted solutions, reduced functionality and are very hard to break out of with incremental fixes.
The point I'm making is pretty clear. Obviously this analysis is entirely comparative, since we're trying to diagnose why China might diverge compared to other growth models.

China has comparatively less wealth concentration, and a comparatively much higher proportion of Chinese billionaires and multimillionaires are self-made compared to the US. Keep in mind, there weren't really any billionaires in China before 1980 for them to inherit the money from.
dude, of course.

https://devblogs.microsoft.com/dotnet/performance-improvemen...

https://devblogs.microsoft.com/dotnet/performance-improvemen...

https://devblogs.microsoft.com/dotnet/performance-improvemen...

https://devblogs.microsoft.com/dotnet/performance-improvemen... (most recent)
Show HN: LinearB Devboard – for remote dev teams
That's an interesting angle I haven't heard before.

Your thesis could be restated as hereditary wealth / rising aristocracy concentrates wealth based on lineage and not meritocracy, thus unlikely to be in the hands of those most able to put it to work effectively. This inefficiency in the market would lead to lower future growth potential. I'm going to ignore the mention of IQ because a) It's largely hereditary so I think it actually runs counter to your argument and b) It's not the best measure for ability to allocate capital effectively in the first place.

That seems plausible though. It would superficially make sense to tax that with a wealth or estate tax and put the money into programs that increase social mobility. I say superficially because whenever you tax something you change people's behaviour, like moving their assets into a trust to avoid estate taxes. I think we're seeing this in the US where the states with the highest taxes, California and New York are seeing the highest net emigration of 200K people a year to other states. I wonder if it's related.

The US in particular has the lowest social mobility compared to other major Western nations. The American dream is least alive in America in the West. That's a major drag on the future economic potential of the country.
By some measures China's navy is larger than the US's [0]:

>In a report published this month, the Pentagon acknowledged a grim milestone: China’s navy, having churned out warships like sausages, has become the world’s largest.

I'm not aware of many signs that this trend will decrease.

[0] https://www.economist.com/united-states/2020/09/26/china-now...
> You can't create on these devices, they are designed only to consume.

Not sure I agree entirely. You still have apps for making music and video content, as well as drawing and painting etc. But I absolutely see your point. Hopefully with time they will make it possible to write and compile apps on iOS directly.
Euclidean Geometry and Geometric Algebra
Thank you for the congrats, and the fact that it wasn't described anywhere is the reason for my original frustration, which in turn is the reason why this book exists.

I hope that the book is useful for you; in case of any questions, please feel free to ask me and/or make issues on the GitHub repository of the book. In the worst case, I'll create or expand the book's errata... or write yet another appendix.
Yes, you should look it up, and pretty much any 18650 will have -20° C or lower as the lower end of its range.

It would be extremely, extremely risky to sell a product which could be destroyed by leaving it in the car in the winter.

I think this advice only earns one "extremely" or maybe a mere "very"...
They sell it for money. You will never hear about it. It may pass through a single person's hands. Remember the article on here that told about how all major cell providers are selling your location data through a two man mob-like operation?

https://privacy.microsoft.com/en-us/privacystatement

"In order to provide this computing experience, we collect data about you, your device, and the way you use Windows. "

"We also share data with Microsoft-controlled affiliates and subsidiaries; with vendors working on our behalf; when required by law or to respond to legal process; to protect our customers; "

Obviously when they sell to data broker, they call them a vendor.
Yea, I used to visit cs career questions too, but I don't think it is healthly and in touch with reality

Loud people do not always reflect reality very well :)
You have more than one civil right. It seems like people in this thread are taking civil rights to mean free speech and nothing else, but in fact you have many civil rights, and they may even come into conflict with each other at times.
I got significant latency as well that made it unusable to play as an instrument, in Safari and Chrome on Mac... surprisingly you seem to be the only other one reporting the issue I see so far though.
Interesting!

> the most utility are fluorescent imaging with light microscopy, often at low magnification. These are more amenable to scale-up and machine learning

Any particular problems there, that you think can be tackled well by machine learning? I just recently started my first ML project in a fluorescence microscopy lab (biochem undergrad with previous software engineering experience), and while I see a lot of things that could benefit from ML for incremental improvements (which often need to be really tailored for each project), as is the case with most disciplines, I haven't really seen anything where I thought that there was potential for something groundbreaking.
...where are all the great Chinese inventions? the great literature? philosophy? math? science?

Aside from gun powder and a few others, it all came from the west in the last thousand years.
Even though I was NEing to this comment, I feel the quality of the comments is becoming more Redditilized, which saddens me. It used to be that every comment was going into detail on what the point was instead of a sarcastic one-liner (sneer in Dutch)
This has been my experience with cooking!

There truly is an unfathomable amount of things you can do wrong and you literally could spend your entire life trying something and still suck. It wasn’t until I understood the basics well enough that I could meaningful make progress towards getting better (at cooking but also coding) or even understand what getting better meant.

Trying to get better at something by just doing it a lot is like brute forcing RSA encryption: talent, intuition, or inspiration about how to get better acts as a quantum computer speed up.

Or to put it more plainly: practice only makes perfect if you know what perfect is.
Who’s More Full of Hot Air, Trump or Biden? A Scientific Analysis
Please don't post like this to HN. You may not owe filthy token scams better, but you owe this community better if you're participating here.

https://news.ycombinator.com/newsguidelines.html
New shell or not I hope we see updates to existing shells to do better error handling too
Google being the only login option is getting some criticism. What would you like as authentication options?

- FB
- Twitter
- Apple
- Would email+pw be necessary? I’m maybe biased, I generally prefer using and implementing third party authentication.
> China's wealth Gini coefficient is smaller than ours, so the problems would be less magnified.

The World Bank's data is a bit spotty, but it looks like China's Gini is roughly similar to the US's at around 40 whereas other economic powers like Japan, Germany, South Korea and France are bunched closer to 30.

https://data.worldbank.org/indicator/SI.POV.GINI?locations=C...

If your theory of is based on China having less wealth inequality than the US, you really should also look at countries with much less wealth inequality than either.
CRDTs – List of Learning Resources
https://archive.is/yAGcM
As for comments, I think JSON is only "human readable" by accident. It was never really meant to be read by humans, and was created in a way that implicitly discouraged people from trying to write or edit it by hand. Many parsers are picky about whitespace to discourage people from trying to create config files in JSON.
Largest and strongest are not the same thing.