Readit News logoReadit News
short_throw commented on Challenging projects every programmer should try (2019)   austinhenley.com/blog/cha... · Posted by u/azhenley
p-e-w · 2 years ago
While writing a text editor, a compiler, an operating system, or a raytracer might make you a better programmer, it won't make you a better software engineer. In fact, it might make you worse at software engineering, because it embodies the disastrous "Not Invented Here" doctrine.

Hackers like to obsess about Big-O, data structures, HoTT, and other high-theory stuff, yet the following skills, essential for software engineering, are almost never discussed and even more rarely practiced:

- Deciding what to write yourself and what to take from a library

- Identifying high-quality libraries and frameworks that meet your project needs

- Deciding where optimization is worth the effort and where it is not

- Writing code that will still be readable to you (and others) a few years from now

- Thinking about the project as a large-scale, complex system with software and non-software dependencies

In that spirit, I offer the following alternative challenge: Create a web search engine. Don't bother with string matching algorithms etc., others have already done that for you. "Just" make a search engine (and crawler) that can actually work, even if it only supports a subset of the web and a single concurrent user at the beginning.

short_throw · 2 years ago
If you want learn how things scale across a team and last years, read or contribute to open source code.

It takes years for a single person to get a project to the point where it's a good learning ground for scaling and maintenance.

Gluing a few libraries together is real software engineering but unless you're really invested in the outcome it's not that engaging and it's not that educational.

short_throw commented on The end of retirement   thewalrus.ca/the-end-of-r... · Posted by u/pseudolus
short_throw · 2 years ago
For much of the developed world, the ratio of retirees to working age people is going to get a larger, causing economic difficulties across age groups.

Healthcare for the elderly will put huge strain on government budgets.

With the young struggling to afford housing with fulltime work, I find the authors disappointments about not getting those lavish vacations obnoxious.

short_throw commented on The New Essential Guide to Electronics in Shenzhen   bunniestudios.com/blog/?p... · Posted by u/kungfudoi
zoom6628 · 2 years ago
Placed my order out of respect for Bunnie and Naomi. Legends for different reasons but for any real hardware hacker they are worthy of due respect for their work, their communicating of it, and their sharing.
short_throw · 2 years ago
Bunnie's "Hacking the Xbox" is still one of my favorite books ever. First read it as a teenager, it was my intro to bootloaders, encryption, copyright law, and so much more.
short_throw commented on YouTube punishes ad-blocker users with slower videos on non-Chrome browsers   androidcentral.com/apps-s... · Posted by u/josephcsible
qmarchi · 2 years ago
To provide some clarity on this, it likely isn't targeting specifically non-Chrome browsers.

Disclaimer: fmr Googler, used to work on YouTube

Likely, this isn't necessarily targeting Firefox/Safari/Etc, but rather is using the UserAgent as part of a tuple with other factors. It _is_ however an anti-adblock measure meant to determine if the video is automatically getting skipped forward.

The reason on why changing your useragent "fixes" the problem, is that you're changing the tuple and the anti-adblock system won't serve the code-at-issue until it determines whether you'd be a good candidate for the experiment.

Secondarily, YouTube has no financial incentive to actively punish non-chrome useragents. They make money in their division by serving ads, regardless of the useragent.

short_throw · 2 years ago
> YouTube has no financial incentive...

Nonsense. A Google controlled browser runs plugins Google allows with privacy settings Google creates. More data and no ad blockers is worth many billions of dollars to YouTube in the long run.

They directly benefit from people thinking Firefox is slow.

short_throw commented on New images and video confirm Austin-made Tesla model Y has cracked front casting   autoevolution.com/news/ne... · Posted by u/clouddrover
dopamean · 2 years ago
Is there a functional difference? Would cracks from a cold shut not disqualify the product (whatever it is) from going into service?
short_throw · 2 years ago
It's still a serious structural defect.

The importance of the distinction here is that Tesla can't argue the customer caused this...a cold shut can only happen at casting time.

short_throw commented on I only lost 10 minutes of data, thanks to ZFS   mastodon.social/@chromako... · Posted by u/chromakode
wruza · 2 years ago
Buying two identical drives has high chances of them being from a single batch, which makes them physically almost identical. It’s a pretty well-known raid-related fact, but some people aren’t aware of it or don’t take it seriously.
short_throw · 2 years ago
Identical twins may both die of a heart attack, but not usually at the same time.

Normally, failures come from some amount of non-repeatability or randomness that the systems weren't robust to.

The drive industry is special (in a bad way) in that they can exactly reproduce their flaws, and most people's intuition isn't prepared for that.

short_throw commented on Ask HN: Any interesting books you have read lately?    · Posted by u/theycallhermax
Cthulhu_ · 2 years ago
What do you mean "to deal with"? There's a lot of misconceptions about marriage, having to "manage" your spouse is one of them. You don't, they're their own person, they can take care of themselves, and if they're dependent on you it's not a healthy marriage.
short_throw · 2 years ago
A healthy marriage of two people treating each other as equals takes a lot of communication, and that almost certainly can't be scaled 10x, nor do the same principles apply when someone is only getting 10%.

In traditional polygamy, the man with 10 wives would be the head of household for 10 wives with competing interests, so it does start to sound very managerial.

short_throw commented on PSA: Intel Graphics Drivers Now Collect Telemetry by Default   techpowerup.com/312122/ps... · Posted by u/baal80spam
pdntspa · 2 years ago
If you didn't have that attitude you could have learned that stuff in the last 6 months and then you wouldnt have to worry about it.

Also, "power user friendly" but hates CLI..... I see. You might have to hand in your power user card over that one

I am a diehard windows user but the OS's affinity for burying settings in nested, labyrinthine setting dialogs gets old super fast.

short_throw · 2 years ago
"You could have learned that stuff in the last 6 months"

"You might have to hand in your power user card over that one"

And these attitudes are why most consumers almost exclusively use proprietary software. You have to let people be lazy to get mass adoption. Businesses know and exploit this, the foss world writes tools with steep learning curves and says "take it or leave it." And that's perfectly fine as long as we can be honest with ourselves: the vast majority of people will never invest the time to learn to use cmd line applications, or debug wifi drivers, or learn to use an environment that's more complicated than what they already have. Time is money so even a highly motivated person should question spending months to learn new tools.

I love Linux for being superior for servers and hackable and having so much powerful software available for free...but if I weren't a software developer and I didn't enjoy this stuff there'd be no justification for the time I spent learning it.

short_throw commented on Uh, guys, we should think about spending more on defense in the US   noahpinion.blog/p/uh-guys... · Posted by u/throw0101a
short_throw · 2 years ago
If you aren't familiar with Ray Dalio's Principles for a Changing World Order, I can't recommend it enough (both the book and the YouTube video). You'll understand a lot better where the U.S. is in it's history and why so much is the way it is.

https://youtu.be/xguam0TKMw8

short_throw commented on Twitter has officially changed its logo to ‘X’   techcrunch.com/2023/07/24... · Posted by u/pallas_athena
CaptainZapp · 2 years ago
I don't think it's OK to remotely analyze a mental illness of another person.

I think that Mr. Musk is an undiluted asshole and one of the worst douchebags to ever grace our planet, which he has proven again and again.

But analyzing his mental condition is sure as shit not up to me or to anybody else.

short_throw · 2 years ago
I'm a bit perplexed that you see trashing a man's character with certainty as right and pondering if his actions could reflect a struggle with mental illness as wrong.

I don't like Musk, nor do I trust the things he says, but I usually err on the side of granting people some humanity.

u/short_throw

KarmaCake day234November 25, 2022View Original