HNHacker News
TopNewBestAskShowJobs

Aramgutang

371 karma · joined November 12, 2010

[ my public key: https://keybase.io/kotot; my proof: https://keybase.io/kotot/sigs/r-e6UinIXX1EG9Bu4eS89ym7RLH6GqEcX-xo1TE3kIQ ]
submissionscomments
Aramgutang··on LA Metro has some of the slowest escalators
Of all the places to judge people for taking an escalator, you pick an airport? Where you have people with heavy luggage, people traveling in groups of mixed mobility, people who spent the entirety of the preceding days walking around looking at sights, people who didn't sleep well on an unfamiliar hotel bed?

Or given a non-airport station, I've found myself standing on the escalator during my morning commute ever since I ramped up my exercise routine. So when you see me, I'm standing because I hit a PR on my squats earlier that morning, or because I finished a 14k run less than an hour ago.

Aramgutang··on The Hierarchy of Money
Your attitude is why even short videos shared on social media today begin with a few seconds showing the "payoff" of the video.

The risk of having your time wasted is an inherent part of consuming creative works; it makes things more enjoyable when the gamble pays off (dopamine is triggered via reward prediction error). A life where you only consume media with accurately predicted positive utility would be devoid of joy.

So I'd say if you want to know the narrative, what it wants to tell you, and why, simply read it. Take the gamble that it may suck, you'll enjoy it more if it doesn't.

But also, to avoid being a jerk: it's a piece that attempts to explain the modern global economic system (and the implications of USD being the global reserve currency specifically) from first principles using simple prose, where each "chapter" introduces a new layer of complexity.

Aramgutang··on Astra for Law
You may have misread that statistic, it's exactly the opposite: around 5% divorces are not resolved amicably and proceed to be litigated in court.
Aramgutang··on Rules of good social skills (2025)
It's good to hear I'm not the only one with the eye contact thing — I also noticed about myself that if I'm looking in another person's eyes, it means their words aren't really registering in my head.

This also came up when trying EMDR in a mental health setting, where you're supposed to follow the therapist's pointer with your eyes while thinking about past events. I found that I couldn't think about anything else except making sure my eyes were following the pointer; directing my gaze took up all the available mental bandwidth.

Aramgutang··on AI;DR (AI; Didn't Read)
There's an old meme tweet that goes like this:

> the fact that i'm at risk of seeing a 14 year old's opinion at any point during my day is a human rights violation

This always strongly resonated with me; if something was written by a 14-year-old, I don't want to read it, end of story. There is no way it can provide value to me. I shudder to think that I may have unknowingly argued with 14-year-olds on the Internet in the past.

But if I had a child who was 14, I wouldn't object to interacting with them, obviously.

It's the same with LLMs: the only time I want to be reading LLM output is when it's my model that I prompted myself.

Aramgutang··on Thanks to social media, canned sardines are a scarcity on the supermarket shelf
Sardines specifically, because they are small, and therefore have amassed less mercury than the other commonly eaten fatty fish.

Plus because they're eaten whole, you also get bonus stuff like calcium and phosphorus from the bones.

Aramgutang··on Process as a Proxy for Motivation
Wow, thanks, I'm cured.

Before giving out asinine advice like "just relax and let the life go its way", you may want to consider if doing that was an option, the person would have done it already. It's the equivalent of telling a depressed person to "cheer up".

If you don't struggle with executive dysfunction, that's fantastic. But you're also not the intended audience for this article. Avoiding losing hours of one's day to decision paralysis isn't the same as trying to min-max or overoptimise.

Aramgutang··on Age verification is just a precursor to automated attribution of speech
Here are some crimes you can commit by speaking, where freedom of speech cannot be used as a defence:

- assault / terror threats

- extortion / blackmail

- fraud

- conspiracy / solicitation to commit a crime

- treason / sedition

- perjury

- slander

Aramgutang··on The Claude Code Source Leak: fake tools, frustration regexes, undercover mode
It is not "beyond obvious" that a cat cannot have copyright, given the lawsuit about a monkey holding copyright [1], and the way PETA tried to used that case as precedent to establish that any animal can hold copyright.

[1] https://en.wikipedia.org/wiki/Monkey_selfie_copyright_disput...

Aramgutang··on My minute-by-minute response to the LiteLLM malware attack
That was a false lead, where Claude was investigating the wrong event.

There's a yellow note on the side of interaction #1 pointing it out, and it's made even more clear if you fully read interactions #5 and #6.

Aramgutang··on Voice assistants are not doing it for big tech
That reminds me of the handwriting recognition approach [1] used in old Palm Pilot devices. Even though the shapes it expected you to draw resembled the corresponding letters, you would never draw them like that if you were writing on paper.

You knew that you were drawing something designed for a computer to recognise as unambiguously as possible, while being efficient to draw quickly and easy to learn for you. I feel like that's the kind of notion that voice interfaces should somehow expand upon.

[1] https://en.wikipedia.org/wiki/Graffiti_(Palm_OS)

Aramgutang··on Show HN: Visualising real-time Sydney bus congestion with Marey charts
Those other routes aren't in Sydney, though. Regional bus route numbers sometimes overlap with Sydney route numbers.
Aramgutang··on Show HN: Visualising real-time Sydney bus congestion with Marey charts
I definitely don't find myself complaining about them as I much as did 10 years ago. Back then, one of my local bus stops in Newtown had "what is the point of this?" written in marker over the timetable, and everyone who saw it smiled in agreement.

However, this could be explained by today's GPS tracking data, rather than improvements in reliability. When you open your transit app, you want to know when the next bus is, so you can find an alternative if the wait is too long. When it tells you the next one is in 3 minutes (which is an accurate estimate because of the GPS), you don't actually care if that bus is running 18 minutes later than originally scheduled.

For the bus I use for my commute, I don't leave either the house or the office until I see its GPS tracker pass certain points of the route. I've never had to wait for more than 3 minutes at a bus stop doing that. On occasions where there is no GPS feed, I treat that bus as "theoretical", and don't risk going out to try to catch it at its scheduled time, unless I'm desperate. But every time I did risk it, it ended up arriving right on schedule.

So I'd say the experience of catching buses has profoundly improved, but not necessarily because the reliability has improved.

And 10 years ago, we didn't have Opal readers, which are great, since together with having digital driving licenses on our phones, it has allowed many of us to completely forgo carrying a wallet.

Bus drivers are still as reckless and grumpy as they used to be though.

Aramgutang··on FTX balance sheet, revealed
There isn't much there to liquidate that still has any worth. They didn't have significant holdings of any of the major assets. That's kind of the main reason they were insolvent.
Aramgutang··on Stop using utcnow and utcfromtimestamp
A timestamp doesn't require TZ data because the timezone of the unix epoch is defined in UTC. To convert a timestamp into a meaningful datetime value, we need a timezone, otherwise there is loss of information.

The main issue is that .utcfromtimestamp and .fromtimestamp both return naive datetimes, instead of aware ones with the timezone property set to UTC or the local timezone respectively.

Aramgutang··on Stop using utcnow and utcfromtimestamp
I was familiar with the issue described, but it was useful to learn the shortcut of passing a timezone to `now()`, since I used to rely on `utcnow().replace()`, which was needlessly verbose.

    # what I used to do:
    >>> datetime.utcnow().replace(tzinfo=timezone.utc)
    # what I'll be doing from now on:
    >>> datetime.now(timezone.utc)
Aramgutang··on The medieval habit of ‘two sleeps’
It's doubly curious that there hasn't been a recent resurgence. I'd expect that the WFH trend would be making it more practical and sustainable for many.

During polyphasic experiments in my youth, my biggest obstacle was always securing reliable conditions to allow the daytime naps.

Aramgutang··on Finding a Creature in Ethereum's Dark Forest
There are so many clever ways to code honeypots using obscure peculiarities of Solidity and/or Etherscan that there's little hope of being sure that it isn't a scam just by looking at the code and transaction history.

Fortunately, there are tools like Ganache, which you can run with `ganache-cli --fork` to reliably emulate locally what will happen when transactions are sent to mainnet. I would accept no substitute approach when dealing with suspect contracts.

Aramgutang··on Finding a Creature in Ethereum's Dark Forest
The author of the article, Robert Miller, is a leading authority on MEV (Miner/Maximum Extractable Value). Those involved in MEV are quite a different bunch from most of the crypto crowd.

For one, they don't rely on "number go up" to make money, they use strategies similar to those used by HFT firms to make money from market inefficiencies. They generally don't have loyalty to a particular crypto platform, they just go wherever they can find a competitive advantage. They also tend to be much less politically outspoken and often left-leaning, in contrast to the vocal libertarian views that permeate the rest of the field.

They also most certainly aren't "imagining" making money. Most of their strategies are essentially elaborate forms of arbitrage, which are risk-free sources of profit by nature (until out-competed). Their only losses come from fees paid for deploying strategies that turn out to be unsuccessful. Even fees for failed transactions are pretty much a non-issue these days because of Flashbots.

Aramgutang··on Finding a Creature in Ethereum's Dark Forest
That is a viable possibility, yes. You wouldn't need a "much larger fee" though, just 120% of the other transaction's fee would be enough to secure prioritisation over it.
Aramgutang··on Phony diagnoses hide high rates of drugging at nursing homes
My anecdotal experience was also that corporal punishment worked ... until I grew too old for it.

Having spent my formative years being motivated by avoiding beatings, rather than seeking praise, made it very difficult to adjust to adulthood in a world that relies on positive reinforcement for motivation.

For every "...and I turned out just fine", there are many who didn't. Your "memories of violence" aren't the alternative to "being medicated for life", they're often the very cause of it.

Aramgutang··on Phony diagnoses hide high rates of drugging at nursing homes
Ritalin displays no significant activity on 5HT receptors, in contrast to dexamphetamine, which does have significant serotogenic effects.

Yes, they are not related, but both are taken for their dopaminergic effects, though they achieve this by different methods (reuptake inhibitor vs agonist).

Generally, in the course of treatment for ADHD, patients will get to try both to see which one they respond to better. They often exhibit strong preference for one over the other (personally, dex does nothing for me, even at recreational doses of 50mg).

Their risk profiles are very similar, and one cannot be said to have "less side effects", unless referring to a specific individual's response.

Aramgutang··on What's Coming in Python 3.8
That example can also be tackled with Python's little-known feature of calling the built-in `iter` with a second argument:

> for line in iter(f.readline, ''):

> ... # process line

See: https://docs.python.org/3/library/functions.html#iter

Aramgutang··on People Who Eat the Same Meal Every Day
The notion that dietary cholesterol affects blood cholesterol is outdated, and is not supported by evidence (with some exceptions, e.g. for diabetics). Modern nutrition advisories no longer recommend limiting cholesterol intake.

Not OP, but I've been eating 3-4 eggs (usually hard- or soft-boiled, but occasionally scrambled with bacon or sausage, never with bread/toast though) almost every weekday morning for the past 5 years, and all my recent bloodwork has shown cholesterol levels in the healthy range.

Aramgutang··on AWS gives open source the middle finger?
That sentence was presented clearly as a quote from the MongoDB CEO, and followed immediately by "[t]hat’s a pretty feisty comment."

I don't entirely disagree with your overall assessment, but it could just be a case of clickbait journalism, rather than payola.

Aramgutang··on Air-conditioners do great good, but at a high environmental cost
Yes, the stunt I pulled in college was dangerous, but adding a gallon or even two to a healthy adult's water consumption throughout the course of a day is not. Especially considering the sodium content of modern diets. And those can be supplemented by snacking on crisps, pickles, or salted nuts, if needed.

Water drinking contests, along with overhydration during/after intense physical exertion (e.g. marathons, partying on MDMA), account for nearly all known cases of death from water intoxication.

Aramgutang··on Air-conditioners do great good, but at a high environmental cost
Clothing isn't the only option to stay cooler in a warm environment. Drinking water is quite effective. Just plain tap water is cool enough, but if you want to drink smaller amounts, there's always chilled water in the fridge or ice in the freezer.

I usually drink 4-6 litres of tap water while at work, and I have to use a personal heater at my desk to keep warm in winter (my co-workers complain if I set the thermostat higher). When it's summer, especially when it's 35+ degrees (95 F), I'm in heaven.

In fact, the coldest I've ever felt in my life (and I've lived in cold places like Moscow) was the one time as a silly freshman in college, when I drank just under a gallon of water (couldn't quite finish it) in under a minute on a dare. So very cold, and nothing could warm me up. Just had to wait it out.

Aramgutang··on Show HN: Crypto Table – A Periodic Table of Cryptocurrencies
Yes, wash trading is bad. But crypto was created to escape regulation, which comes with the good and the bad. "Go back to fiat if you want regulation" is a common mindset, though the idealists are being displaced by new entrants into the sphere, who mostly support regulation.
Aramgutang··on Show HN: Crypto Table – A Periodic Table of Cryptocurrencies
The issue is that CryptoCompare maps "POLY" to PolyBit, and not to Polymath, which is the generally accepted mapping (there is no authority to officially define such mappings). So you were in fact looking at some ancient mostly dead project.

As for the $82k in volume, a large chunk of that is wash trading, which is rampant in crypto, and I wouldn't read much into it.

Aramgutang··on Traveling the World on a Third World Passport
Agree, which is why I said "near-equivalent".

For example if your partner has a chronic illness, you can never say you felt their pain, but you can say you know what it's like to live with it. You felt the impact of the illness on your shared life, and you shared the emotions it caused, which are lessons that no amount of reading, listening, or watching can instill in you.

I guess what I'm saying is that it's somewhere between being a first-hand and second-hand experience, because of the notion of a "shared life".

Page 1 of 4Next →