skysight-inc/HackerNews huggingface dataset:
> 9. Technical debt can be classified into three main types: ...

This isn't _incorrect,_ but I'd say it's insufficient, or at least it lacks a sufficient treatment of what technical debt is and what is important about it.

Technical debt is known technical problems that are affecting or will affect your velocity or the business as a whole. When considering technical debt, you need to know:

- the estimated amount of time required to correct the problem
- the ongoing penalty you're paying by not correcting it, if any
- the hard cutoff by when the problem must be correct, if any
- the consequences for not correcting the problem by the hard deadline

Three examples to demonstrate:

1) You have a User god-model that is thousands of lines of code long. It is incredibly hard to work with, and any change that interacts with it takes, on average, 5x as long as a change that doesn't. It would take appx. four weeks to refactor sufficient methods out of this model to make it as easy to work with as the rest of the code, but there is no hard cutoff by when this problem must be solved.

2) You're only able to clear your job queues on the weekend, and the job queue time has been growing steadily for the past few months. By mid-week, the average queue time is appx. 10 minutes and by end-of-week, it's nearly 30. If this problem is not solved in one month's time, the end-of-week queue time is likely to be over an hour, and in two month's time, the mid-week queue time is, too. We can add extra capacity to our job runner pool in an hour or so, at a cost of $x/month.

3) The new account creation script is a mess of spaghetti code, a real eyesore. Changing it requires about 10-20x as much effort as any other part of the system. It would take appx. 2 weeks to untangle. However, there is no hard cutoff by when this problem must be solved, and in fact, this code is rarely ever touched anyway, only twice in the last year and only small changes were required.

These three cases fall roughly into the three categories suggested by OP (1 -> preventing from doing stuff now, 2 -> preventing from doing stuff later, 3 -> might prevent you from doing stuff later), but you have sufficient information to make informed, better decisions that the simpler model would miss. For example, under the simple mode, the job queue problem would be classified as "try to focus on", but the User god-model takes priority ("minimize" "stuff now" problems). But 2 seems much simpler to fix (provided you can afford it), and the consequences to deprioritizing it in favour of the god-model fix could be catastrophic to user confidence.

And in both systems, we're most likely going to ignore problem #3, but if we know that a larger change to new account creation is coming up, one that you would expect to take 2+ days in another other part of the system, you now can expect that it would instead take 20-40 days in the spaghetti code, but that refactoring it would be appx. 16+2 = 18 days, a net win.
Can I ask you about the political power of police? Is there an equivalent to our police union? My mayor is downright afraid of them.
>aimless effected wobbly chord fever dream

You've got to give credit to the genius of McCartney's musicianship, that songs perfectly encapsulates the feeling of being stuck in a nightmare you can't escape from.

As a musician, I sometimes make music that I don't like, but just have to get out of my head, feeling compelled to finish a track just to put that pesky musical idea to rest. Recording a track is akin to closing the lid on the coffin; there's nothing more to do, and you can move on.

I wonder if Paul had that experience with that song. The nightmarish chord line is catchy. So he got it out of his head by turning it into a track...

...and ended up getting it in our heads.

I wonder if he thinks "You complain? You can just turn it off. I had to live with that song!". We should be grateful for only being exposed to it once a year, along with the seasonal flu.
If Reddit has taught me anything it’s that the huge number of new subscribers is probably a large amount of bot owner accounts trying to make accounts to age for later use. They just like to say “x million accounts created” with no due diligence behind the accounts.
Can you enumerate the issues new graduates are facing, and when they began on timeline?(if even possible to see explicitly first public)
Sometimes I wonder what a society would look like if they could very reliably identify sociopathy at an early age, and then either euthanize those people or at least blacklist them so they can never have any job higher than a janitor. Would such a society work better than current societies? Or would it be like that episode of Star Trek where Kirk gets split into good and bad versions, and the good version was too ineffectual to be a decent captain without his bad side?
I'd guess for the same reason we want native apps to be able to do that.
Couldn’t this fellow been identified after ten, rather than 200+?
Yeah, as I said, it's definitely not for everyone. I skipped school because I wanted to do business. Sometimes I didn't have enough food, at the beginning. I had to buy (very) used instead of new. I lived at the far end of the city and I didn't really go anywhere because I didn't have enough money for bus tickets. A lot of sacrifice - and now someone comes and wants to have all of it without any sacrifice. I agree the world can be improved and your suggestions are what I have in mind too. But imho it's off topic to this conversation.

You said that you want to get all profit you made for the company - that's only possible if it's your company. If you don't want that, that's fine - but don't say the option isn't available.
Great post. They talked about the possibility of iOS 18 wirelessly telling other phones to reboot, but then afaik didn’t address that again. Maybe they did and I missed it?
Depends on the type. For instance, my diabetes is caused by scarring of the pancreas due to another medical condition, and no diet can undo that.
> What is the complete set and which are extinct?

That's as good a complete tree as you're likely to get, down to the class level. Some species in the class Aves survived, and progenitor species with Aves are still around today. There's no significant evidence of species in other classes of the clade Dinosauria surviving much past the impact boundary.

You can push this up one level to the clade Avemetatarsalia (including Pterosaurs along with Dinosaurs) and the statement above would still be true; but pushing it further to Archosauria would not be valid, because crocodilians survived (and survive) as well.
I refuse to use GNOME because its developers give off a paternalistic vibe I find intolerable. They do not know better than I do about how I want to use my computer.

If I want to deal with a computing environment that thinks I need my hand held, that’s what Windows and macOS are for. I don’t want that sort of coddling from a GNU/Linux machine. Fortunately there’s MATE.
I remember a few years ago reading about a scam at the Australian Open Tennis where there were people inside the stadium who were betting on individual points as they happened.

I guess they could bet before the betting streams caught up.

It seems ridiculous to me that you can bet on individual points, but here we are.
Trump Picks Brendan Carr to Lead the Federal Communications Commission
Primogeniture is an underrated project leadership policy.

You will need a Latin motto on your coat of arms. Something like "Simplex sigillum veri".
Source publication (3 points, 3 days ago, 3 comments) https://news.ycombinator.com/item?id=42139019
How Japanese black companies oppress workers (2014)
My CS degree covered hardware architecture, disk design, OS design, and also system design, alongside algorithms, data-structures, various programming language and paradigm, etc.
Is there any concern about the similarity in name to the company Insulet (the maker of the Omnipod)?
> And brakes. My brake pads rarely touch my rotors.

I still have the original brake pads on my 2008 Prius with 150k miles. (And yes, I have them measured periodically to see if they're still good.) This is typical.
TSMC adjusts CoWoS capacity plans amid Trump 2.0 uncertainty
Is there some reason to think it is?
That stat includes all shootings, not just murders
Not just Linux, Mac too (people forget that they run a certified BSD kernel).
If police kill an unarmed individual every 3 days, I would actually say that they do, in fact, regularly murder people.

And that's ignoring any of the armed individuals who are not, in fact, threatening anyone or committing a crime.

And the people for whom a crime may be being committed, but for which "death" is not an appropriate punishment - even ignoring the police being judge, jury, and executioner in a society where we presume innocence and require conviction by a jury of our peers.
Japan’s per capita GDP has been flat for 30 years.

https://www.macrotrends.net/global-metrics/countries/jpn/jap....

You can describe that as ‘recently’, but it’s an entire generation.
The 2nd Amendment doesn't give you the right to brandish at cops (or anyone else, outside of limited situations like self defense)
Congratulations.

Maybe in the future in lieu of additional testing, the development team should just check in with you, and if you declare it sunshine and rainbows, ship it.
On the bright side Trump is fat, 78 and has probably had at least one stroke already.

The negative impacts of a Trump presidency will be with us for a while, but there's a pretty limited window on how long Trump himself will be no matter what tricks he tries to play.
In my opinion the answer doesn’t seem to be parsimonious or allow much gamemanship by the question stem.

The patient has post procedure back pain and lower extremity pain (likely femoral access for his angioplasty) and acute kidney injury. Normally I would go for a few things such as an iatrogenic complication like aortic dissection from the angiocath.

His anemia, back pain, AKI, and malaise are also be worrisome for retroperitoneal hemorrhage, especially with recent anticoagulation with heparin and catheterization.

I might also think of heparin induced thrombocytopenia and get a HIT panel given recent heparinization and anemia. Although I’m pretty sure it’s not this, info was given in the stem for it.

The patient already had a CABG so he’s got multivessel coronary artery disease, now he’s also had a POBA. Does he also have ischemic cardiomyopathy? It wouldn’t be a surprise - acute decompensation could cause his AKI due to renal perfusion deficit.

And lastly to get back and extremity pain with renal failure after an angio sounds like the catheter would have needed to disrupt a plaque in the descending aorta somewhere and then shower the kidneys and lower extremities with emboli.

Anyways I’m a radiologist not a clinician so I’m sure there’s plenty of things I’m not thinking of. Plain old multifocal cholesterol embolism must be more common than I thought. So maybe strange for me but not for GPT or others.
I donated a kidney to my father 10 years ago. It took about 4 weeks of recovery before I could get on a plane to fly home. Even 10 years later, I have not recovered to the same energy level I had before the surgery - something about the original surgery never quite healed right, and my kidney function gets monitored every 6 months or so at the doctor's office - I take a few medications to protect my remaining kidney. My father is still alive today because of it. It is important that if you do this, that you have plans and support. It is not for everyone.
I stream hours of 4k60 from youtube every day for free.

I get maybe 1m total of buffering per week, if that.

Seems uncharitable to complain about that.
IIRC, the HP Scanner IIcx also came with a copy of Windows 2.something.
As with other places, it worked extremely well as long as the society was inherently sexist, and women weren't allowed to have "men's jobs" and were basically forced by society at large to be mothers and homemakers for husbands who were almost never at home and who never spent any time with their kids. With nothing better to do with their lives and time, and reliable birth control not yet invented or easily available, people had lots of kids to keep the system going.

Nowadays, women want to have more meaning in their lives than just being married to some guy they barely know or care about and raising his kids as some kind of servant with 2nd-class citizen rights. This isn't just in Japan, it's in every developed nation. The result of this is a far lower birthrate, so you can't have a super-high GDP for too long; you get a boost at the beginning because nearly 100% of adults can now contribute to GDP, but it burns out in a few decades because there's no one to replace them.

Societies need to come up with a new model.
25 year old sedan with a Northstar engine, a couple belt and chain replacements, no significant transmission issues, no significant engine work. Regular dealer maintenance No major battery pack replacements. May not be the greenest, but I know I’m in the green. Plug-in hybrids do sound cool…
Neither of these are proprietary.
The second reddit link above includes an example, where the person has a visa change and would get in trouble with immigration if they continue to remain employed.

If the person was leaving because they accepted an offer from another employer, being on two payrolls simultaneously might also be a problem.
If there was a will NASA could just buy one from Guinness. That's how they make their money now.
The Transitive Property of Sports
Google typically goes out of its way to make its products work on iOS while the same can't be said in reverse.
Not even close. IE 6 didn’t get any updates or new web features for years. It was closed source. It was dead and everyone used it. float:right; zoom:1; was a common necessity… to compare them is an insult to the immense progress and effort spent over the last 24 years… (yes chrome started in 2007, but the teams from Firefox get credit too, many of them went on to build chrome ). The open source movement won, IE is dead - MS shipped edge. We can argue about how Google is evil all day but it’s night and day compared to what the web was like in 2000
In the US, North America, you mean. 2G is still alive and kicking, especially in Africa and South Asia:

https://streetwave.co/mobile-networks/2g-switch-off-by-count...

https://en.wikipedia.org/wiki/2G#Phase-out
Imagine if they all transmitted simultaneously in a manner that was phase synchronized at a particular destination…
> Typically web applications lean heavily on garbage collection and memory safety, because their bottlenecks are very rarely CPU/memory issues.

I dunno about this assertion. Maybe it seems like the bottleneck is rarely CPU/memory when you're throwing 1GB RAM + dedicated instance at a webapp, but, for example Jenkins absolutely trashes any 1GB RAM instance because it runs out of RAM and/or CPU.

My homegrown builder/runner CI/CD system, running the same `go build/test` commands, the same `git checkout` commands etc, written in C, peaks at a mere 60MB of RAM usage.

I feel we are collectively underestimating just how much extra RAM is needed the popular languages that run a typical GC.

[EDIT: I no longer even use my simple C app - I find a `make` cronjob for every 2m uses even less RAM, because there is no web interface anymore, I ssh into that machine to add new projects to the makefile]
"The market" doesn't imply "the capitalist market system". Yes, the current structure of world economy started forming around that time. There was market since pre-history and will be long after Earth is dust.
The comment was not by Tim Cook but by Wes Davis of the Verge. Multiple sites have misreported this.

https://www.macrumors.com/2024/11/17/tim-cook-didnt-say-that...
> The progressive left’s recent deviation into science-mongering is so hot and heavy with irony that it can be difficult to hold onto it long enough for serious examination. We may at least say that it represents desperation, and a tragic descent into dogmatism. It’s always been hard for our Editorial Board at least to hear “Trust the Science” as demanding anything other than: “Trust us”. If asked why one should do so, the only truly plausible answer is the one that none who mouth this phrase could ever actually give: “Trust the science because we are the ones in power, or because it is through our claims to a knowledge-monopoly that we hope to retain power, or better to secure it.”

> We may imagine that it was in some measure this intervention on ALC’s part that led some months later to that similarly acronymous New York woman-to-watch AOC’s removal, just this past week, of the pronouns from her social-media bios. We doubt this removal will lead to any confusion or social faux-pas, as we presume that more or less everyone has the “trained judgment” necessary to “sex” AOC as she would prefer.

Whoever wrote this is a truly towering idiot.
I don’t feel whatever moral
Victory you’re celebrating.
Please don't use the daily mail for tech info, this is complete clickbait, it's only a rumor and it's a month old at that.

> The Information had reported in June that Apple was working on releasing a more affordable Vision product with fewer features before the end of 2025 and suspended work on its next high-end headset.

https://www.reuters.com/technology/apple-sharply-cuts-back-v...
Don't get your intel from social media gurus.
Thanks! I'm glad you found it useful.
I was thinking about companies approaching 200 years old since I knew my point would be more difficult to make if I said 100 years (and because they had a launch window that comes up roughly once every 200 years, though I checked that out and it is 175 years). That said, you're right about my basically overlooking companies that weren't based in technology.

Exxon is a cute example though. At one point, they owned Zilog.
Contracts might require it, but the law says 2 weeks (on a regular full time contract or a limited contract after the first year) and contracts can't supersede the law.
And the article was wrong about Tim Cook not liking or not using the Magic Mouse.

https://www.macrumors.com/2024/11/17/tim-cook-didnt-say-that...
This feels like lazy reporting. One beam isn't blocking the other, it's inducing a localized nonlinear process in a material which then absorbs the crossing beam. This isn't a novel process.

It's like me saying if I close a door I'm casting a shadow, sure, I caused it, but it's not my shadow.
(Android) Key Attestation Leak
The context for this link is that people have been finding ways around Play Integrity, which uses a keybox/hardware backed security key to do things like use banking apps, use the McDonald's app, Google Wallet, etc. on custom roms.

Every time a key gets revoked, a new key is found by someone else to share around the community so people can continue to use daily services while retaining control and choice over the OS on their phone hardware.

It seems that Google does not listen to its users about Android on anything except their own forums/bug trackers, so I would encourage any of you that use unlocked bootloaders or custom roms (with or without locked bootloaders) alongside with Play Integrity to provide your perspective on this thread.

From my perspective, Google should not restrict the choice of OS on its users by hindering its use through Play Integrity. You can't even book a hotel at Marriott if it does not pass Strong integrity. Furthermore, abandoning older devices after 3 years is fine, but they should not then restrict features of the device if I decide to use an up to date OS and security patch via custom ROM which is more secure than old android OS versions. In effect, what this does is push users to buy new hardware that they don't need through planned obsolescence. Instead of providing the best experience possible, they are trying to funnel money to new hardware purchases and there is a misaligned incentive going on. Bootloader unlocking should not have anything to do with Play Integrity, just like how on your computers you have root without your banking services refusing to serve you.

Do you think it's fair for a company to tell you what OS you can or cannot use when they stop supporting it with updates after 3 years (for older devices)? What about linking bootloader unlock status with Play Integrity by default when no system modifications have been made?

I have posted my view in the bugtracker linked and I encourage the rest of y'all to as well.
It's motivated by the ideology of wanting a meritocracy - the idea that if you work hard you can reap rewards. Having some people in society that can sit at home and watch the S&P increase while some have to work 50-hour weeks to make ends meet is seen as problematic.
Nothing in this article (nor its citations) claim that the product is being discontinued. Ramping down production of this version is not the same as discontinuing - and even that probably doesn't have a huge impact on whatever long-term vision Apple has for this product line.
Yes, it's the most obnoxious behavior I could think up - Which meant I was sure it was correct, but not the kind of sure I'd want to rely on.

I also refreshed myself on snprintf, and as un-ergonomic interfaces go, they did a good job with what they had... But I will gladly take my golang multiple return values, now that I have them.

So, only when the returned value is non-negative and less than ‘n’, the string has been completely written as expected.
When I saw the headline I thought this was going to be a joke article referring to the Bioshock games or the like.

And oh, brother. It's Business Insider and it's real.
That's probably about what he'll get here.
longer work hours != efficiency
Let me fix that: Internet Explorer 6 existed and far overstayed its welcome well into the 2000s.
> It’s definitely illegal, labor rights are pretty strong in Japan.

In some ways they are. Notably Japan has no concept of constructive dismissal, and companies have a pretty broad right to assign work and even to assign someone to work at a faraway office. There may be some anti-harassment law on the books, but it's very hard to get anything recognised under it, and if someone is just constantly assigned bad work, or no work, they have very little recourse.

And even if you could win a lawsuit, Japan doesn't do punitive damages or damages for emotional distress. So you'd be able to claim, maybe, lost wages for your time out of work, and... that's probably it.
More like "It's a Good Life" from the Twilight zone. Have unhappy or bad thoughts? Off to the "corn field". Disagree with the decision makers? Want to do things differently? Want to just be different? Off to the corn field!

Sociopathy is no more a single thing than cancer or the common cold are single things. Even less so, because it is only defined by subjective interpretation of outward symptoms.
The libraries will, yes. But folks just using the libraries still won't need generics.

If you know your concrete types, they're just not that useful.

Even in home-grown libraries, I find generics to be a convenience rather than a necessity. It's useful to not have my library code so tightly coupled to my non-library code. But it does also come with a cost: every so often I have to check what the library actually does because being loosely coupled meant that iterations in the rest of the system didn't automatically have to involve the library, so the library code can get left behind.
You can get eternal licenses (or an outright sale of rights), if you are willing to pay

Not for everything. When I can do that I do, but it’s getting harder and harder to avoid subscription fees for everything these days.