HNHacker News
TopNewBestAskShowJobs

athenot

8,045 karma · joined December 6, 2013

Cloud Janitor, Five9, Inc.

All opinions my own.

@athenot on Twitter

submissionscomments
athenot··on C Strings and my slow descent to madness
The old MacOS (pre-X) did just that. Strings were all "Pascal strings", ie. with the first byte containing the length of the actual string.

Building blocks for memory were also very different from stdlib, notably the use of Handles, which were pointers of pointers, so that the OS could move a block of data around to defragment the heap behind your back without breaking the memory addressing.

athenot··on Police sue rapper Afroman for using footage of home raid in his music videos
One way to curb this is to make these fines come out of the pension plan for these officers instead of the general budget (ie. taxpayers). This would better align incentives.
athenot··on A eulogy for Dark Sky, a data visualization masterpiece
They did the same for the weather on the Apple Watch. It used to show the next minimum temperature but sometime last year it changed to minimum within calendar day, which is just about useless.
athenot··on The Io Language
A code snippet showing a simple program right on the home page and "selling" whatever features makes it special would go a long way. It's quite off-putting to have to delve deep into a guide in order to get a feel for a language.

Some examples done right:

https://lfe.io

https://elixir-lang.org

https://imba.io

https://ocaml.org

athenot··on Two U.S. men charged in 2022 hacking of DEA portal
Aren't most armed robberies a bluff too? "Give me your wallet or I will kill you."

Even if the robber has no intention of actually killing the victim and just wants their money, this is still very much a threat, and whether it was a bluff or not, it still causes distress and possibly trauma.

athenot··on User interface design timeframes: from 0.1 seconds to 10 years (2009)
Back in 2000, there was the "3 second rule": web pages should be fully loaded within 3 seconds. At the time it was very much optimization of image size as loading was pretty much serial, with no async HTTP requests.

It saddens me that we have become so complacent; sites like Jira take 5 to 8 seconds to load a page that feels like it should be near instantaneous, and we're supposed to be OK with that. Under the hood, these sites are a spaghetti of nested API calls that probably make a lot of sense to the people owning the products but severely affect user experience.

athenot··on Work less, get more done: Analytics for maximizing productivity (2009)
Even in a corporate job, this is immensely useful. Maximizing my own productivity for the things I have to do frees up time for the things want to do at work. I'm talking about personal growth, not leisure (time needs to be allocated to that too).

Personal growth then leads to taking on more responsibilities. Sometimes that leads to a promotion, other times it leads to better job opportunities. Either way, this contributes to salary increases.

athenot··on Cample.js: Reactivity without virtual DOM
This is in the same vein as Imba, which their memoized DOM.

https://imba.io

athenot··on Ask HN: Concise, pragmatic baby manual for first-time dad?
You might want to check out the American Academy of Pediatrics' book: Caring for Your Baby and Young Child, Birth to Age 5.

If you live in the Southeast of the US, you can get it for free at any Publix supermarket store.

https://shop.aap.org/caring-for-your-baby-and-young-child-pa...

athenot··on The ingenious design of the aluminum beverage can (2015) [video]
Apparently there are growler tap kits, so that the growler can be enjoyed throughout the week instead of a single sitting.
athenot··on Microservices are hard
The discussion of Microservices vs. Monolith feels a lot like NoSQL vs. Relational one. That is to say, Microservices are a bad idea right up to the point where monoliths won't work.

Most services can be successfully implemented with monoliths (and relational DBs for that matter). Only when that solution doesn't scale anymore, that's when microservices come in handy. Particularly when a large service has core functionality that must always run and secondary functionality that can tolerate higher rates of failure.

athenot··on Names should be cute, not descriptive
A funny example of this can be found by looking for nameserver entries for vatican.va. An apostle and arch-angel for the Vatican, mixed with an Egyptian god and apocryphal character for the Roma exchange they partner with.

    vatican.va.  3600 IN NS john.vatican.va.
    vatican.va.  3600 IN NS michael.vatican.va.
    vatican.va.  3600 IN NS seth.namex.it.
    vatican.va.  3600 IN NS osiris.namex.it.
athenot··on Ask HN: Has anyone here turned around their life in their 40s?
In the US, this is not true.

First they will talk you down if there is imminent danger. There are some real skilled people that are good at de-escalation. They might try to get you in touch with any fiends or relatives you may trust, and even conference them into the call with your permission. (I was called by them.)

They can also dispatch a team to help calm down any acute episode of severe depression / suicide ideation.

They can recommends a voluntary committment to a mental health facility. Involontary committment has certain criteria regarding safety and imminent danger, at which point it would involve the police and they would be the ones making that call.

If not a mental health facility, they do recommend getting a psychiatrist ASAP and provide referrals. And they call back a few days to check on the caller, to ensure they followed through and are seeking help.

Source: A close relative experienced this first hand.

athenot··on Autopsy-based characterization of myocarditis after anti-SARS-CoV-2-vaccination
What this article does describe, is how the fatal "adverse events" take place. It's useful to deepen our understanding of the mechanisms of action for undesireable outcomes. And of course it's one piece of a much larger puzzle.

Some seem to be interpreting this article as a confirmation that vaccines are inherently not safe. The thing is, every therapy, whether preventative or curative carries an element of risk. This paper is not weighing on the relative safety of the immunization.

To someone uncomfortable with the vaccine, this is of course unsettling to discuss, as it reinforces a fear. It's akin to discussing how exactly people's organs got smashed when they got killed by getting ran over by a bus. People who distrust busses will further cement their fears about them.

athenot··on Read this post ‘unless’ you’re not a Ruby developer
For all of Perl's permissiveness, this is one situation that is explicitely dissallowed:

    unless condition
      # do A
    else
      # do B
    end
athenot··on The Peking Duck Exemption
What's wrong with raw cilantro from Mexico? Geniune question.
athenot··on Obsolete Sounds: collection of disappearing sounds and extinct sounds
Oddly enough the wealthy suburbs are the ones where there are the most leaf blowing going on. Desire for manicured landscapes + money to pay for lanscaping services that normally service commercial properties = small armies of leafblowing workers deployed all over the place.

My neighborhood is a mix of income levels; those who do their own lawn use smaller equipment, and they use one at a time. The wealthy ones have a crew of 6-8 people with a loud mower, multiple weed whackers/trimmers and multiple leaf blowers all at the same time. On the noise level, I measured it to be as loud as a jet airplane taking off—except it lasts a whole hour.

athenot··on Pristine meteorite found within hours of hitting Earth
If that happens, it will spark the creation of a new ICD-10 code, probably somewhere under W20.8 "Stuck by object falling from..." space.
athenot··on Apple Rankings
One aspect that comes into play is shelf life / freshness of the apple. I normally find Golden Delicious apples to be completely devoid of taste. But they keep a long time so chances are the ones I come across are months old.

I was at an apple orchard a few years ago and encountered an awesome apple, enquired as to what was planted on that row and it was Golden Delicious. I triple-checked because it was a completely different taste than I expected.

It would seem that taste doesn't keep once the apple is picked and it becomes bland over time.

athenot··on Scaling Mastodon is impossible
My email addresses do get more spam than, say my Twitter DMs. But my email provider (not Gmail) is good at identifying most and my own Mail client can pick up the rest.

So the net number of spam emails in my email inbox is less than 1 per week. On Twitter, for me it's at least 1 per day and there's nothing I can do to tweak the filtering.

athenot··on Moderation is different from censorship
This is why I left facebook a few years ago: people who, in person, were reasonnable and nice friends spewing hatred online. I decided I'd rather not hear from those people very often and keep good memories of them (and the occasional contact) than just turn my back on them.
athenot··on Housing in Tokyo is cheaper and more spacious than people think
Purely as a visitor, Zürich definitely felt cleaner and better organized than other cities in western Europe.
athenot··on Notes against note-taking systems
> So, the best way to getting into the flow state and getting things done (pun intended) is to force yourself to just do it.

And also reducing as much friction as possible. For me, that means, reduce temptation to style and ultra minimal note categorization.

• New Note in my OS's default, no-frills note app.

• Start typing.

• Done.

I can always search it later with keywords. Getting it out of the brain is already an immensely feeing act, anything else is bonus.

(I do some post-notetaking categorization but it's not systematic and I allow myself to just leave it in the default bucket of uncategorized notes.)

athenot··on Two hundred years ago, Jean-François Champollion deciphers the Rosetta Stone
Here's one stone: 99 Bottles of beer, in 1500 languages

https://www.99-bottles-of-beer.net

athenot··on Ask HN: Seriously, steelman this please. 7,400 employees at Docusign?
> GPT-3 is great at sounding coherent, but much worse at actually reliably solving problems. I absolutely see GPT-3 like things aiding with sales decks, but... it won't replace the sales person.

Also, if your competitors are using GPT-3 to solve customer problems, having an actual, intelligent human can be a formidable differentiator in terms of customer experience.

athenot··on British pound hits record low against the dollar
It appears to have mostly recovered (sorry for the ugly link)

https://finance.yahoo.com/quote/GBPUSD%3DX/chart?p=GBPUSD%3D...

athenot··on Amazon walking back raises after internal bug miscalculated compensation
But from the employee side, RSUs are usually communicated (and reasoned about) in dollar amount, with the undersanding that one is getting a number of shares corresponding to that amount.

So even if it's an honest miscommunication, it's still a painful one.

athenot··on Google loses EU appeal and is fined a record $4B
With a small fine, it's just an annoying cost of doing business. With this ruling, there's a possibility it may actually change the risk/benefit assessment for companies that insist on doing whatever they want with user data.

Maybe the lines of business which require promiscuous data sharing in order to be profitable will stop operating in the EU, and give rise to other business models. Whether these newer ones will be better or worse is not yet known, though the gamble in the EU is that it won't be worse.

athenot··on Peltier vs. compressor-based cooling (2019)
I have a wine fridge that uses Peltier cooling and it feels like the perfect application, since the target temperature is not as low as a normal refrigerator, and quietness is important.
athenot··on I tracked everything I read on the internet for a year
I use Add to Reading List in Safari, and like you for the most part don't look at it again... except when I'm on an airplane without wifi, because in the mean time it will have downloaded the page and synced with my phone. So I have a collection of offline reading material always there.
← PreviousPage 5 of 34Next →