Mark Youngman's Website

Notes

23:59, 5 May 2024

Is it possible to create multiple accounts with the same utxo? If not, this seems like a great solution to spam

Link

06:59, 28 April 2024

I think the more devs that accept the possibility of jail and continue anyway, the lower the chance gets. Which begs each person to ask themselves a question: Is jail a price worth paying to defeat this injustice?

Link

19:28, 27 April 2024

Already watched it, and felt optimistic myself. I think their bucket already has too many holes, and more are being created, at an ever increasing rate - it's too late to plug them all. It's unfortunate the powers that be cannot see this - or maybe they do but they feel they have to try, that this is just the way it has to be. It seems they intend to throw a tantrum. I imagine it'll be scary, some will have wealth confiscated, some will be jailed - all in their desperate attempt to swim against the current. And then they'll lose the financial powers they have anyway. Such a waste.

Link

10:44, 24 April 2024

Long article, but worth the read. https://medium.com/@john_25313/c-isnt-a-hangover-rust-isn-t-a-hangover-cure-580c9b35b5ce "But, the reputation that memory safety problems currently have of being plentiful and trivial for sophisticated attackers to find and exploit is wrong. [...] C programs generally have a small number of external dependencies, where often those dependencies are among the most used pieces of software out there [...] Most other languages are much better equipped to support programmers leveraging the work of other programmers. In some sense, that’s a good thing from a business perspective. But from a security perspective, more dependencies not only tends to increase our attack surface, but it leaves us more open to supply chain attacks. [...] I have personally always been far more concerned about minimizing dependencies than buffer overflows. There are straightforward approaches to minimizing memory safety problems [...] But digging into each and every dependency? [...] My intent here isn’t to argue for using C over Rust, it’s to show that decisions around language choice are far more complex than the sound bytes people fling around."

Link

21:54, 18 April 2024

Current mood: https://www.youtube.com/watch?v=5X3ZFu_i_oQ

Link

07:45, 12 April 2024

https://opsec101.org/

Link

07:38, 9 April 2024

Maybe disaster recover drills would be useful - prevent high-level disagreement in the moment and lead to a more polished response https://freedom-to-tinker.com/2015/07/28/analyzing-the-2013-bitcoin-fork-centralized-decision-making-saved-the-day/

Link

07:36, 4 April 2024

http://www.underhanded-c.org/

Link

07:28, 4 April 2024

List of qualities of a great dev. I only skimmed it - it's too long. I bet it was written by a dev or team who over complicate problems. They've certainly done that with this pdf. https://www.microsoft.com/en-us/research/uploads/prod/2019/03/Paul-Li-MSR-Tech-Report.pdf

Link

11:00, 3 April 2024

Can't beat his Newsweek Why the web won't be nirvana article: https://www.newsweek.com/clifford-stoll-why-web-wont-be-nirvana-185306

Link

21:41, 31 March 2024

Starting to get pretty convinced that AI development isn't going to work https://www.theregister.com/2024/03/28/ai_bots_hallucinate_software_packages/

Link

21:58, 30 March 2024

https://letsconvene.im/

Link

09:37, 27 March 2024

https://gofetch.fail/ - and a good explanation of how it works https://www.youtube.com/watch?v=klhDbLV4Los

Link

20:55, 24 March 2024

I remember when I was a kid looking out the window of a car, passing lines and lines of terrace houses and thinking "each of these has people living in them, each with their own life and problems."

Link

17:16, 22 March 2024

Pretty Vacant by The Sex Pistols is a masterclass in avoiding censorship. All he had to do to say the word he really wanted to say - and he does repeat it over and over - was torture the word "vacant".

Link

15:06, 21 March 2024

Yeah this got me - and inspired me: https://www.youtube.com/watch?v=qa0yz_9upiY

Link

18:55, 16 March 2024

Understanding the EU's Cyber Resilience Act https://www.linuxfoundation.org/blog/understanding-the-cyber-resilience-act

Link

21:32, 14 March 2024

"Abuna Yemata Guh is a monolithic church located in Ethiopia. It is situated at a height of 2,580 metres and has to be climbed on foot to reach" https://m.youtube.com/watch?v=IJCy64adY3Y

Link

21:22, 13 March 2024


Link

10:17, 10 March 2024

Linux server problems: https://sadservers.com/

Link

11:00, 2 March 2024

https://www.srenity.online/

Link

22:29, 29 February 2024

If you enjoy chocolate, seems might be worth enjoying it while prices are still reasonable

Link

19:25, 29 February 2024

Doesn't feel like it's going to be long now before the world is hit with mass starvation - this decade I think: https://www.bbc.co.uk/news/av/world-africa-68427383

Link

23:46, 27 February 2024

Always been a sucker for a good speech: "Land where my fathers died, land of the pilgrims' pride, from every mountainside, let freedom ring." Poetry. https://www.youtube.com/watch?v=vP4iY1TtS3s

Link

22:04, 26 February 2024

He's captured my exasperation with me shiny technology: https://m.youtube.com/watch?v=WN3CSOai_ZU

Link

18:35, 25 February 2024

What I try to do: "The highest paid most skilled engineers are generally language ambiguous, meaning they can quickly learn to code in any language, are not strictly tied to conventions, meaning they will do what works, are able to code in simple ways, and are extremely pragmatic to reach goals "It's the low end of engineers who overengineer, overcomplicate, are cultist about their tech stack, etc." https://twitter.com/levelsio/status/1761817375492497525

Link

23:59, 21 February 2024

http://eradman.com/entrproject/

Link

22:06, 18 February 2024

https://www.myrmikan.com/pub/Myrmikan_Research_2024_02_15.pdf The fall of the US dollar?

Link

17:15, 15 February 2024

More Apple scumbaggery https://www.theregister.com/2024/02/08/apple_web_apps_eu/

Link

15:24, 4 February 2024

My favourite short story, I bought a little city by Donald Barthelme https://m.youtube.com/watch?v=9tzXj-PL6Ms

Link

10:57, 4 February 2024

Interesting talk on human behaviour / advertising https://m.youtube.com/watch?v=ZtCG-Jo51d4

Link

22:16, 1 February 2024

US elite 1% opinions vs pleb opinions: https://www.rmgresearch.com/wp-content/uploads/2024/01/Elite-One-Percent.pdf

Link

12:48, 29 January 2024

Easy to forget as a programmer that we're here to solve problems - that's it. If Costco's solution works, there is no need to waste money modernising it https://twitter.com/scottew/status/1751357591375208689

Link

08:54, 26 January 2024

Aligns with me on how complexity gets into codebases: https://twitter.com/transmutrix/status/1750563200708309466

Link

08:31, 31 December 2023

Just discovered https://search.marginalia.nu/ Looks like the kind of search I'd want

Link

00:07, 8 December 2023

Trains with built in obsolescence: https://badcyber.com/dieselgate-but-for-trains-some-heavyweight-hardware-hacking/

Link

20:09, 29 November 2023

“The big money is not in the buying and the selling but in the waiting” - Charlie Munger. This talk is a good one, basically a condensed version of Cialdini's book Influence: https://m.youtube.com/watch?v=Jv7sLrON7QY

Link

16:31, 23 November 2023

Reflection is a pathway to many abilities some consider to be unnatural

Link

10:38, 19 November 2023

When I watch a talk like this, I am startled by all the complexity and syntax added to languages to hide some implementation details or allow you to write one function instead of several or whatever else. Everything has its use case, but generally I feel it's insane. Devs are forever learning the new hotness for a marginal benefit. Nobody ever masters their tools. https://m.youtube.com/watch?v=BbfBJv0iXm8

Link

21:23, 18 November 2023

Great podcast on the importance of software performance: https://www.se-radio.net/2023/08/se-radio-577-casey-muratori-on-clean-code-horrible-performance/

Link

08:37, 16 November 2023

New skyscraper to be built in Saudi, Epicon

Link

22:17, 15 November 2023

Another approach to solving the problems of multiple representations of data and the associated transformations required in currently popular web apps: "local-first software". Seems like is useful for different use cases that you may reach for HTMX. https://m.youtube.com/watch?v=esMjP-7jlRE

Link

19:41, 15 November 2023

In my experience, programmers totally overlook costs due to "buying the coffee company to make a cup of coffee" https://vimeo.com/644068002

Link

16:52, 13 November 2023

Think this is true not just for dependencies, but also for changing the standard approach of doing something. There are many hidden costs beyond the benefits of the switch. For example, there may be the time cost of all devs on project having to learn the new approach. https://m.youtube.com/watch?v=wu8F-LbkgQA

Link

16:28, 8 November 2023

Good Dalio talk on having an idea meritocracy: https://m.youtube.com/watch?v=HXbsVbFAczg

Link

11:38, 8 November 2023

"Rules can aid the wise, but they are snares to the fool" https://www.jstor.org/stable/45104797

Link

23:55, 7 November 2023

Always been fascinated by this: https://m.youtube.com/watch?v=I9Z2Oy8pPyQ

Link

14:45, 5 November 2023

Managed to follow some Mastadon people - very nice https://m.youtube.com/watch?v=bHzRCILEvY0

Link

23:15, 4 November 2023

Good article on scheduling https://www.ardanlabs.com/blog/2018/08/scheduling-in-go-part1.html

Link

12:32, 22 October 2023

Disappearing down a concurrency rabbithole... https://cs.brown.edu/people/mph/Herlihy91/p124-herlihy.pdf #programming

Link

10:27, 22 October 2023

Talk on concurrency patterns in golang: https://m.youtube.com/watch?v=YEKjSzIwAdA

Link

15:04, 20 October 2023

When programmers start praising code, I start to think something horrible has happened #programming

Link

17:59, 19 October 2023

Good series on energy transition crisis: https://m.youtube.com/watch?v=75c-kHKv0O4

Link

20:01, 15 October 2023

Interesting talk on the how programming languages are funded: https://m.youtube.com/watch?v=XZ3w_jec1v8 #programming

Link

21:43, 6 October 2023

I think dependency management generally is madness, highlighted by things like left-pad. But golang's 'go mod vendor' is a good feature and a step in the right direction. On one side, there needs to be a balance between giving the programmer control - not being victim to disappearing packages - and allowing them to pull upstream updates. On the other side, programmers need to start taking responsibility for the code they use: dependencies aren't for free. I think the future of dependency management is somewhere between these two sides. #programming

Link

19:47, 5 October 2023

Curl has a high severity CVE #programming https://github.com/curl/curl/discussions/12026

Link

14:40, 27 September 2023

Rings true to me: "Hard fact. The majority of the people you work with don't actually care how good you are at your job. They care about your ability to collaborate and avoid unnecessary drama." https://twitter.com/TheJackForge/status/1706399505216872934

Link

08:52, 27 September 2023

"Teachings need be related to as prompts for spiritual practice and inquiry, not as monolithic and ultimate statements of reality." https://myemail.constantcontact.com/Retirement-Announcement.html?soid=1126600191855&aid=2-xCMqh-t-s

Link

06:47, 23 September 2023

v0.dev - AI generated UIs. Would like more generic html output, but looks like this could be most web UIs will designed in the future #programming

Link

18:47, 19 September 2023

Learning golang and this is one of the most dubious parts of the language - why wouldn't you let developers choose? The decision stinks of language designer egotism #programming

Link

07:47, 16 September 2023

Some light reading for a Saturday morning https://html.spec.whatwg.org/multipage/

Link

07:43, 16 September 2023

Programming language creator or serial killer? https://vole.wtf/coder-serial-killer-quiz/

Link

19:07, 14 September 2023

This month's Trends Journal cover

Link

13:35, 9 September 2023

Learning some HTMX

Link

00:13, 8 September 2023

Looks like the Online Safety Bill is dead https://techcrunch.com/2023/09/06/osb-encryption-scanning-feasibility/

Link

06:50, 7 September 2023

chrome://settings/adPrivacy to turn off spyware in google chrome https://twitter.com/paulg/status/1699021936573940154

Link

06:50, 3 September 2023

5 million... https://www.phoronix.com/news/AMD-5-Million-Lines

Link

06:56, 31 August 2023

I'm also not an exception fan, but not sure what the best way around it is https://twitter.com/ThePrimeagen/status/1696941040115101881

Link

12:00, 23 August 2023

ORMs vs SQL: https://wozniak.ca/blog/2014/08/03/1/index.html

Link

00:58, 16 August 2023

I've little knowledge about this, but sounds like a desperation play to me - maybe HashiCorp are running out of ideas of how to sustainable make money? https://blog.gruntwork.io/the-future-of-terraform-must-be-open-ab0b9ba65bca

Link

14:47, 12 August 2023

React to Htmx: https://m.youtube.com/watch?v=3GObi93tjZI

Link

04:49, 2 August 2023

"Commands sent to Voyager 2 on July 21 accidentally caused the spacecraft’s antenna to point 2 degrees away from Earth." https://edition.cnn.com/2023/08/01/world/voyager-2-communication-blackout-scn/index.html

Link

21:33, 29 July 2023

I keep expecting an uprising about this, but it hasn't materialised https://www.eff.org/deeplinks/2023/07/uk-government-very-close-eroding-encryption-worldwide

Link

17:14, 23 July 2023

"But notice that arguments about technologies—presumably battling for adoption, social acceptance, and popularity—are not only empirically not about rationality, but definitionally cannot be about rationality. A beginner who knows nothing about programming cannot select an ecosystem or technology based on rational arguments, because they’re removed from the technical context which makes such arguments meaningful. They can only select by second-degree metrics of qualities they care for—popularity, what someone seems to produce with said technology, how quickly they produce it, the unique qualities of that production as opposed to those of others, and so on." https://www.rfleury.com/p/the-marketplace-of-ideals

Link

11:30, 23 July 2023

Read these before, and think they do provide good hints on how to make teams more effective. https://butwhatfor.beehiiv.com/p/simple-sabotage-field-manual-destroy-organizations

Link

06:08, 23 July 2023

Good summary of how Google are trying to remove adblockers and the consequences https://m.youtube.com/watch?v=0i0Ho-x7s_U

Link

12:42, 21 July 2023

"In every profession there’s a point where further improvements in skills are so subtle that the difference between one level and another can only be appreciated by another expert. Customers tends not to be experts. So after a certain level of skill has been achieved, any improvements that are made through experience are invisible to the people you’re selling to." https://commoncog.com/seeing-expertise-milestone-worth-aiming-for/

Link

05:10, 21 July 2023

If you only learn on the job, you sometimes have to wait for years before you can judge the success of a decision. But I'm also not sure there is a faster way. I'm not sure an architectural decision on a large project can be replicated quickly via practice. https://www.pathsensitive.com/2018/02/the-practice-is-not-performance-why.html

Link

Follow Mark on Nostr