HNHacker News
TopNewBestAskShowJobs

dantillberg

2,244 karma · joined January 26, 2012

https://www.tillberg.us/

dan@tillberg.us

meet.hn/city/40.1672117,-105.101928/Longmont

submissionscomments
dantillberg··on Apple stuck the Mac mini power button on the bottom
As a parent, this design looks rather beneficial. I don't need the power button to be easily accessible, but little kids love pressing the button that causes the biggest visual change.

They'll still find this one (it glows, right?), but at least it increases the difficulty a bit.

dantillberg··on You can help Anna's Archive by seeding torrents
It's possible to download/seed just a fraction of a torrent.
dantillberg··on Wild horses reintroduced to Kazakhstan steppes after absence of two centuries
Bureau of Land Management :)
dantillberg··on 2024 Verizon Data Breach Investigation Report [pdf]
The CISO role is too often just a game of roulette. The big question is whether the CISO is actually able to effect changes that have material impact on their own fate, by improving security posture. If not, then the CISO is merely compensated to play the scapegoat when luck is down.
dantillberg··on North Korean campaign targeting security researchers
This "UpdateCheckThread" code looks pretty funky, [0]. It downloads some stuff from a URL, writes a file to disk, and creates a process to run it.

0: https://github.com/dbgsymbol/getsymbol/blob/cb4bdedc1a85c308...

dantillberg··on There Are Only Four Billion Floats–So Test Them All (2014)
The fast algorithm is less accurate in the least significant bits. In zX41ZdbW's first link above, there's a code comment that includes the exact count of numbers grouped by how inaccurate the results were.
dantillberg··on Show HN: A version control system based on rsync
This was exactly my use case for building gut, https://github.com/tillberg/gut. It's a daemon that wraps git, auto-committing changes for a tree and bidirectionally syncing them between N computers. The wrapped git is autorenamed from git to gut so that it can commit git folders. The gut tools are usable for exploring/manipulating history of this meta-repo, too. I saved myself from disaster a couple times with `gut checkout ...`.

Nowadays I use Syncthing for the same purpose (I learned about Syncthing when I did a Show HN for gut). Dropbox works reasonably well, too.

dantillberg··on Zstandard – Fast real-time compression algorithm
One reason this could be messy to add is that the S3 API includes support for reading arbitrary byte ranges within a file. There's an inherent conflict between that API and support for transparent compression. Compression performs best when compressing the entire file from beginning to end; when decompressing you'd similarly decompress from the beginning. To support byte range reads, the data could be compressed in short blocks, but those blocks will not compress as well.
dantillberg··on Zig is becoming more production-worthy
I'm new to Zig this year, and I'll share my own learning experience. ziglang.org's overview[0] says, "Zig functions avoid colors." I interpreted that as similar to Go's lack of function colors. Given the rest of the language design, I didn't think it really possible.

Months later I read Gavin's post (linked above). I found that post immensely helpful to understand Zig's design around sync/async function colors (thanks Gavin!). Gavin's post helped to illuminate for me that Zig functions do have colors, but that the compiler can infer the color in most usual cases. This is still very exciting!

As I see it, it's not to Zig's detriment whether it "has" function colors or not, I don't really care. I'm really excited about Zig either way. But I personally (coming from a decade+ of JS/Python/Go) found the verbiage I found used to describe Zig's behavior here confusing.

[0]: https://ziglang.org/learn/overview/

dantillberg··on Shadow credit score could decide whether you get an apartment
Indeed, though is there any protected status in the US for "people that make use of the court system" that would bar such discrimination? As a landlord, legal costs will eat into your margins real fast. The landlord uses this service to gauge their own risk taking this person on as a tenant, and the presumption (accurate, I'd imagine) is that past landlord-tenant court records predicts a higher chance that this landlord will incur legal costs (and possibly also negative judgments) with this tenant as well.

Personally, I certainly don't like this practice as a prospective tenant, but it would nonetheless be tempting to consider using it were I a landlord.

dantillberg··on Hackers claim to have breached Okta systems
Bill Demirkapi posted an update later that this earlier assumption was perhaps incorrect [0]. It seems an internet-routable RDP server at rdp.chrisro.fun ("chrisro" is apparently named after the specific Okta employee/contractor whose name is visible in screenshots) is a more likely vector for compromise.

0: https://twitter.com/BillDemirkapi/status/1506123471352438784

dantillberg··on U.S. Secret Service Launches Cryptocurrency Awareness Hub
> PNC Bank: $4.49B ... Chase: $2.45 Trillion

Perhaps grandparent's comparison of USDT market cap to the total value of the Financial Services Group stock is peculiar, but let's use correct numbers in the discussion. The grandparent comment refers to USDT market cap, which is ~$80B USD. That's roughly equivalent to PNC Financial Services Group ("PNC" on NYSE) market cap of ~$85B. JPMorgan Chase ("JPM" on NYSE) market cap is ~$450B USD.

dantillberg··on Hire for the Ability to Get Shit Done (2011)
I've heard of (clever? sociopath?) executives that would do this periodically to get fresh perspectives at a cost of zero dollars. They had no intention of hiring any of the candidates.
dantillberg··on Man steals 620k photos from iCloud accounts from home without Apple noticing
> tricked into clicking links or downloading attachments

Is that "phishing"? Those actions should be secure to perform in a browser. The security model of browsers/computers is such that I don't need to establish authenticity/trust in order to click the link or even download something.

Of course, that security model sometimes has holes, but if for example clicking the link enables an XSS attack, I'd call it (primarily) an XSS attack. Same story if downloading an attachment did much more than just creating a file on disk.

dantillberg··on What if Planet 9 is a Primordial Black Hole? (2019)
I would like to upvote this 1000 times to underline "pretty sturdy box." It can be a particularly amusing exercise to do the math for things like this, calculate the gravitational forces involved, and compare the results to e.g. the strength of steel.
dantillberg··on QUIC is now RFC 9000
It appears they've fixed the link to https://www.fastly.com/blog/why-fastly-loves-quic-http3.
dantillberg··on The Time Everyone “Corrected” the World’s Smartest Woman (2015)
I find that the phrasing of the Monty Hall problem makes the solution less certain than stated.

> "You pick a door, say #1, and the host, who knows what’s behind the doors, opens another door, say #3, which has a goat."

That's what the gameshow host did in this one trial, but why do we assume that the host would do the same thing every time? Perhaps the host only tries this other-door-goat diversion tactic when the contestant first selected the door with the car!

dantillberg··on A new moralism is gripping the literary world
This line of thinking has me gravely concerned for the future of liberal democracy.

I don't know where parent lives in the world, but from my perspective in the United States, I deeply fear that there are many Americans who would support an anti-democratic coup (or mob) in a heartbeat so long as it aligned with enough of their political sentiments.

Edit: maybe parent is a little too-secretly sarcastic, but even so I suspect many others think like this unironically.

dantillberg··on Toronto swaps Google-backed, not-so-smart city plans for people-centred vision
Could you describe what Google did in New York City for those of us not in the loop?
dantillberg··on How Big Tech Is Importing India’s Caste Legacy to Silicon Valley
What do you mean by "problematic" here? Is it like "sin?" Or maybe "shameful?" How should I read that?
dantillberg··on The unusual ways Western parents raise children
Yes, I downvoted your comment. I don't doubt your intentions are admirable, but please don't shame strangers.

GP is trying to survive in the world in which they find themselves. Will sniping some guilt at them summon up some hidden parenting strength?

dantillberg··on Epic will pay off class-action loot-box settlement with in-game currency
You make a good point, but for cash benefit, each individual person must fill out the claim form at [0]. It's not clear up front how Byzantine that process might be, but they're at least asking for detailed documentation of records Epic must already have on file. Payments are capped at $50 per person. $26.5 million is merely an upper limit on the total of all payments, but that requires at least 530,000 people successfully completing max-value claims.

0: https://www.epiclootboxsettlement.com/Home/SubmitClaim

dantillberg··on Epic will pay off class-action loot-box settlement with in-game currency
It's actually less "real" than Bitcoin. I haven't read the Fortnite TOS, but game companies always grant themselves unilateral permission to create/destroy in-game items/etc whenever they please.
dantillberg··on Nvidia Limits RTX 3060 Hash Rate
As someone with experience running a GPU mining farm for ~2 years, my anecdote: I had about 5% of cards break down during that time, and the majority of those were just fan failures.
dantillberg··on Leaked memos Amazon warn 'be vigilant' due to threats to blow up data centers
Former presidents remain protected by the Secret Service for the rest of their lives [0].

0: https://www.congress.gov/bill/112th-congress/house-bill/6620

dantillberg··on Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
This compares a desktop Ryzen with macbook Intel and macbook/mac-mini M1. Thermal design of the laptops likely plays a large role in the benchmark results.
dantillberg··on When X-Rays were used at the Shoe Store
What about all the concrete and asphalt we run on now? Doesn't that make a difference?
dantillberg··on Ask HN: Go programming language is over ten years old. What do you think of it?
When writing quick-and-dirty Go programs, I define a function called "bailif" (pun intended) that turns non-nil errors into panics. i.e. `func bailif() { if err != nil { panic(err) } }`. Each error can be "handled" at first by just `bailif(err)`.
dantillberg··on Reducing Abusive Notification Content
I appreciate notifications for web-based email and calendar applications.
dantillberg··on Watch a Tesla Fail an Automatic Braking Test and Vaporize a Robot Pedestrian
One time years ago, I was driving on a four-lane highway when I observed a plastic bag flapping around the road ahead of me. Other cars were slowing or swerving to avoid it, which I thought was peculiar, so I also slowed a little bit but (admittedly) mostly to avoid hitting the other cars.

As I passed, I learned that the plastic bag was actually a dog that was (for unknown reasons) trying to cross the highway in moderately heavy traffic. It was pure luck on my part that I didn't hit the dog as it ran right behind my vehicle.

Sometimes even humans aren't the best judges in a split second of an object's estimated mass and/or whether it might contain some sort of soul. (I was around 30, and neither my cognition nor vision were noticeably impaired)

← PreviousPage 3 of 13Next →