HN user

sys42590

634 karma

echo c3lzMjM2MDdAb3V0bG9vay5jb20K|base64 -d

Posts16
Comments145
View on HN

Modula-2 was born into a time when 8-bit char sets with upper- and lowercase letters were common place but syntax highlighting was still not common. This caused the language to be designed with uppercase keywords because it really makes the code easier to read without syntax highlighting.

Oberon inherited this despite syntax highlighting starting to get traction in the 80s. But nowadays it places an unneeded toll on the shift and caps lock keys and makes coding a bit more tedious.

That reminds me of a specific (de)motivational video of one of my favorite comedians Masood Boomgaard, which specifically covers the rat race that prevails in todays workplace culture. While it's meant to be funny, it actually touches some deeper philosophical truths.

https://www.youtube.com/watch?v=8An2SxNFvmU [Do Nothing - a message of motivation from Self-help Singh- (un) motivational speaker and life coach]

There’s one key change I made to escape this cycle: I remind myself that I’m not an artist, and coding isn’t creative expression.

Unless you're into code golf or other forms of "art", a software developer is first and foremost a craftsperson, depending on the position maybe even an engineer, leader, or scienctist.

Ideally you build things you're proud of, because they're useful and maybe even beautiful and masterfully crafted.

Some devices with 13th gen Intel processors support in-band ECC. This basically hides a fraction of RAM from the OS and uses it for ECC.

Example devices are: LattePanda Sigma [0] and AsRock Industrial NUCS BOX-1360P [1].

Unfortunately they are quite expensive and enabling in-band ECC lowers performance significantly. So my next server rig will likely have an AMD PRO CPU instead.

[0] https://www.servethehome.com/lattepanda-sigma-review-the-ras... [1] https://www.anandtech.com/show/18732/asrock-industrial-nucs-...

Recently I wiped the contents of the Trusted Platform Module of a laptop. Now the laptop failed to boot as the Bitlocker key was not stored in the TPM anymore.

To my surprise it was possible to get a code from Microsoft to access the laptop's disk again, as one of the admin accounts was a Microsoft account.

I strongly suspect, Microsoft does only activate Bitlocker during the OOBE if it can set-up this kind of Bitlocker recovery mechanism, storing an (indirect) decryption key at Microsoft.

Yes, I consider 50k to 250k mid sized channels.

I'm aware that chances of becoming rich as a creator are minimal, but it may develop into a worthwhile hobby with an active community nonetheless. And if I utterly fail, I still have some experiences and a story to tell.

I'd like to treat is as a hobby in the beginning.

I'm sure success will heavily depend on my personality and the topics I choose. I may not ever reach 10 subscribers. But every shot you don't take is a missed shot.

I tend to disagree on this one. It surely helps to enter the market with a top notch production team in the background or investing a lot of time into your videos.

However, I've seen enough people babbling into a 720p web cam already having a 10k subscription base to assume it's possible to start something without spending whole days every week on the channel.

Yes, you're correct.

I mean, what do I loose? 2 to 3 hours per week, half of it for editing? Some $$ for equipment? If I get some 1k subscribers, it's already worth the ongoing effort. If not I can still drop it and look out for another hobby.

Are these revenue estimations given out by the platform realistic?

If the revenue numbers are right, I'm strongly considering opening my own Youtube channel.

Edit: And if the numbers are right, why are so many mid-sized creators begging people for more money on their Patreon?

If you can sneak a <blink> tag into the ticket system, you likely can sneak a in <script> or <iframe> tag as well... I'm sure input sanitization was already a thing preached back then but ignored by many web developers...

Previously, I used https://freefilesync.org/ to sync my digital life to external USB storage (now I use an equivalent script that's even more hands-free).

I recommend two drives (or more) of which one is always off-site, ideally not in a car due to extreme temperatures.

Of course, all drives should be encrypted with a strong key (use whatever suits you and your OS: File Vault, Bitlocker, VeraCrypt, LUKS, etc.). Encryption should be done in a way that the drive can be decrypted on a freshly bought computer if needed.

Depending on how much data loss you can accept, you can run a physical back-up weekly, monthly, quarterly, whatever suits you, just set a reminder in your calendar.

If a company enforces RTO or other policies making many employees unhappy, it's the people with options to work somewhere better who are leaving. Having such options is likely correlated with good performance. So Grindr probably took a significant hit in the average performance per employee as well. And attracting new talent with a shitty work from home policy won't be easy either.

Of course there might be more to this story than what one can extract from the CNN article, there might be e.g. some cost pressure from going public some months ago...

The issue is that agile was once (back in the days of the manifesto) a grass roots effort to make life for developers better, but in many companies it has been perverted and twisted from a framework for collaboration and self-organization to controlling and pressuring development teams in a fortnight cycle. Of course this gives Scrum a bad rep.

May an on-site therapist help more than just replacing attrition? If it would (in terms of net profits), many companies would have started to do so.

Indeed, Scrum looks nice in theory, and can be nice in practice (from my personal experience), because in theory it is about self-organizing of teams and collaboration with the product owner.

In practice however in so many companies it is totally twisted and used as a method of control, and applying pressure, as you said by e.g. making metrics bonus relevant.

There are so many reasons sprint goals are abused, it can be it bad management culture trickling down, people in charge not understanding even the simplest points of the Agile Manifesto, or even weird companywide KPIs linked to Scrum or Kanban completion metrics that you can so easily pull out of most agile management software (e.g. Jira).

I've worked agile for quite some years now. Please repeat after me:

1. The sprint goal is not a contract. The mental and physical well being of the developers always takes precedence over the sprint goal. The sprint goal is merely a guidance.

2. Not completing all stories at the end of the sprint should not make you feel bad. A sprint is always filled using estimates which never will be correct, and are often way to ambitious and not considering severe issues.

3. Retrospective meetings should primarily allow developers to say how they could work better. It's not an occasion for the the product owner or the Scrum Master to belittle developers for mistakes and missed goals.

A bad PM that's good at talking will usually lead to a non-consistent product strategy (due to promising too much to different stakeholders), and subsequently to death march projects to fulfill all the non realistic promises made.

If you're long enough in the tech industry you've seen such people and learned to identify them with good certainty after one or two meetings.

I don't think that Product Manager is exclusively a trophy job, if at all. It takes quite some skill to manage a product properly, maintain healthy product boundaries, create a sensible roadmap, combat feature creep, etc.

A product manager's skill set can make or break a product.