HN user

dmarto

1,032 karma
Posts50
Comments17
View on HN
chrisdone.com 10mo ago

Argumentum ad colossum

dmarto
3pts1
fasterthanli.me 10mo ago

Crates.io phishing attempt

dmarto
156pts78
goughlui.com 11mo ago

PSA: Validate Your Storage JMicron JMS583 and Kioxia BG4 Series SSD Issue?

dmarto
2pts0
xn--gckvb8fzb.com 11mo ago

Anonymous (Paid) Email Account

dmarto
2pts2
onurozkan.dev 11mo ago

The Next UAV Challenger

dmarto
1pts0
henry.precheur.org 11mo ago

International Business Ambush

dmarto
5pts0
www.troyhunt.com 1y ago

Sign in to Have I Been Pwned (But Not Login, Log in or Log On)

dmarto
6pts1
exple.tive.org 1y ago

Passive Security

dmarto
1pts0
soatok.blog 1y ago

Post-Quantum Cryptography Is About the Keys You Don't Play

dmarto
7pts0
kristoff.it 1y ago

Go Exceptions for the Unconvinced

dmarto
3pts0
two-wrongs.com 2y ago

Free Banking Monopoly

dmarto
2pts0
some-natalie.dev 2y ago

Organization Costs of the XZ Backdoor

dmarto
2pts0
www.mattkeeter.com 2y ago

Packing Memory: It's Free Real Estate

dmarto
11pts0
ashishb.net 2y ago

Abstractions should be deep not wide

dmarto
4pts2
devnonsense.com 2y ago

TCP connection timeout mystery

dmarto
137pts76
www.ilikebigbits.com 2y ago

Abstractions: A Cautionary Tale

dmarto
1pts0
raphting.dev 2y ago

Queues Are Like Singletons

dmarto
2pts0
www.scattered-thoughts.net 2y ago

SQL is syntactic sugar for relational algebra

dmarto
216pts145
rubenerd.com 2y ago

YouTube Treats MH370

dmarto
3pts0
nabijaczleweli.xyz 2y ago

Linux a.out quine in 44 bytes

dmarto
3pts1
www.edisglobal.com 2y ago

10 Years EDIS Raspberry Pi Colocation (and Chocolate)

dmarto
2pts1
beza1e1.tuxen.de 2y ago

SoloVer 1 – simple and expressive versioning

dmarto
1pts0
cep.dev 2y ago

Design better software abstractions using bipartite composition (2019)

dmarto
12pts5
alexwlchan.net 2y ago

The best way to tell a website your age

dmarto
1pts0
j.ludost.net 2y ago

The DLL hijacking vulnerability will become 24 years old and is still alive

dmarto
2pts0
sethmlarson.dev 2y ago

Regex character "$" doesn't mean "end-of-string"

dmarto
2pts0
shkspr.mobi 2y ago

It's a Process; Not a Product

dmarto
3pts0
insidegovuk.blog.gov.uk 2y ago

Updating Gov.uk’s crown

dmarto
154pts180
seths.blog 2y ago

Easy/Lazy Tech Journalism

dmarto
2pts0
nipafx.dev 2y ago

Does Java 22 Kill Build Tools?

dmarto
1pts0

And now the phishing page is advertising data for sale:

crates.io db along with juicy tokens for sale. email for buying! (free leak if no offer till sunday >.<)

So far: rickroll → Strong Dog vs Weak Dog meme → future plans → advertisement.

Vendoring is nice, and I usually prefer it, but you don't always have the time or people for it.

Vendoring + custom build system (Bazel?) for everything is basically googles approach, if what I have read is correct. Definitely better than everything we have, but the resources for it are not something most can afford.

P.S also what mrcus said, if we trust the upstream build process, we may as well trust their binaries.

You have perfectly put into words, all my thoughts.

I have been thinking about ways to secure myself, as it is exhausting to think about it every time there is an update or some new dependency.

After this attack, I think the only sure way is to unplug the computer and go buy goats.

The next best thing? Probably ephemeral VMs or some Codespaces/"Cloud Dev Env thingy". (except neither would save me in the xz case)

One that isn't tied to a specific platform, or preferably even a specific company, and that I trust will still be around until I'm done programming.

That is Geany[0]: no opinions, no company affiliations, no editor wars. It has been around forever, works on everything, and is open-source.

[0] https://geany.org/

Got curious, turns out their WordPress theme adds a wild

  <link rel="shortcut icon" href="https://insidegovuk.blog.gov.uk/wp-content/themes/gds-blogs/favicon.ico">
at (or near) the bottom, and that is the old favicon.

I do the same, but for a different reason. In my mind, they are less accessible, as the end of the line usually has metal guardrails, thus leaving the closer and easier-to-reach carts for other people.

On the other hand, in my area, I have never seen a broken cart, perhaps because they require coins to operate.

The 'globe icon' feature could be useful for channel names (et al.) in multinational companies where English is not the native language.

Even if most of the communication occurs in English, names and titles are often in the local languages.

Not sure if it was intended for such cases or just for i18n.

I may be on a bit of a tangent here, but the "bar is below the floor" effect (if I can call it that) is often the result of continued experience in multiple (so-called Tier I, in the author's version of it) companies. It leads to stagnation and a lack of concern for the product or result of their work. In other words, if they pay me, and they don't care about the work, why should I?

Such environments can demotivate and sap the joy from most mental work. I guess this is one of the reasons the author is committed only to part-time work. To paraphrase him - this is how he stays sane.

Cost. The price increase is 50% to a 100% more then conventional. [0]

Some countries, like France, have passed legislation to make sure large parking lots have at least 50% of their lot covered in solar canopies. [1]

Other studies are trying to convince stores and owners of such places, that the investment is worth it and can possibly even take them of the grid.

[0] https://digitalcommons.mtu.edu/cgi/viewcontent.cgi?article=1...

[1] https://www.forbes.com/sites/carltonreid/2022/11/09/solar-pa...