HNHacker News
TopNewBestAskShowJobs

jabagawee

476 karma · joined April 22, 2013

email: andrew at myusername.com
submissionscomments
jabagawee··on Two parallel neural ectoderm progenitors contribute to the developing brain
> The new research finding shows that the human brain consists of two ancient nervous systems cleverly packaged together — a more primitive part that regulates our hearts’ beating, our breathing and other functions, and another that makes us distinctly human, capable of poetry, mathematics and wondering about our own origins.

I'm not sure the actual article in Nature Neuroscience [1] actually says that. I remember "Your Brain Is Not an Onion With a Tiny Reptile Inside" [2] from a few years ago, but I'm not sure where the dissonance comes from: my own misunderstanding, the press release using a popular but flawed model to communicate with laymen, or these two articles being in direct contradiction with each other?

[1]: https://www.nature.com/articles/s41593-026-02433-7 [2]: https://journals.sagepub.com/doi/10.1177/0963721420917687

jabagawee··on F1 Wing Trick That Helped Oscar Piastri Win the Azerbaijan GP
At least in F1, I would say that the variance in constructor performance matters more than variance in driver performance. There are plenty of instances of drivers doing test runs with other teams and achieving competitive times.
jabagawee··on F1 Wing Trick That Helped Oscar Piastri Win the Azerbaijan GP
There are racing series outside of Formula 1 that provide drivers with the same [1][2] hardware and aim to test their piloting skills, and there are yet other series where different cars are given handicaps to maintain a "balance of performance" between them. You may already watch a lot of motorsport, but for anyone who is interested to learn more: some spec series include IndyCar, F2, Super Formula, and Formula E.

[1] modulo some natural variance, leading to situations where a wealthy go-karting competitor can buy a dozen of the same go-kart and pick the engine with the most horsepower

[2] modulo differences in finding the setup of the vehicle, which can be done more effectively if you have the best engineering team or otherwise throw the most time and money at it

jabagawee··on SQL Tips and Tricks
As I understand it, it's not part of the SQL standard.
jabagawee··on The Tippy Type makes typing with long nails less tedious
I read the author's statement that they were "not out here wearing long nails for fun" to mean that they were not the one liking or invested in long nails. I may be reading too deeply between the lines, but I believe that reading the critical comments left by the "Internet Nail Police" may be more energy-consuming than the alternative of conforming to beauty standards. I felt a tone of sarcasm from the offense taken at "god forbid, there’s a smudge of dirt under [their] natural nail," which I took to mean that these comments are nitpicky and extremely likely to occur. Though it may be easy to brush off some amount of social scorn, being a public figure on the Internet comes with a volume of it that I've heard many influencers and content creators describe as difficult to cope with no matter how strong I assumed them to be.
jabagawee··on The Tippy Type makes typing with long nails less tedious
I'm not sure what you mean by people creating problems for themselves out of a thin air. The article explains the constraints (speed, accuracy, comfort, avoiding online criticism, attractiveness, etc) that the author lives with. Did you intend to point at a more general situation that you've encountered?

I too cannot fathom what goes on in many people's heads and do not claim to truly understand them, but so far it's not been because they've created problems for themselves out of thin air and insisted on keeping these problems as pets.

jabagawee··on Sqids – Generate short unique IDs from numbers
You might still have issues with generating sequences like "XtrmlyBdWrd" that are still recognizable.
jabagawee··on Tell HN: 0.61 USD per week for daily sprouts of grains and pulses
I think the post mentioned that the 718 grams of dry goods lasts a whole week. That would cost about 38¢ per pound, and they are bulk-ordered from the local food cooperative.
jabagawee··on Advent of Code 2022 is nigh
I just skimmed through your repo, and I loved the way that you used AoC as an opportunity to share many of the batteries that are included in the Python stdlib. In one particular case, I wanted to also share some more fun corners of the collections module / common algorithms and sent you a pull request.
jabagawee··on Slack’s new WYSIWYG input box is terrible
This article reminds me of a recent post on HN titled "Text Editing Hates You Too" [1]. WYSIWYG text editing is never easy, and I am sad to see another instance of it taking over a spot where plain text (which still is not immune to the issues in [1]) used to be.

[1]: https://news.ycombinator.com/item?id=21384158

jabagawee··on Anatomy of a Logging API
Disclaimer: I am an employee at Google, but I have never touched the code for flogger.

I found this and thought it would be interesting for others to read.

jabagawee··on 24 Hours of Rust Game Development
Title seems to have been changed to meet the following rule:

> If the original title begins with a number or number + gratuitous adjective, we'd appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number is meaningful, e.g. "The 5 Platonic Solids."

However, I believe the "24" in "24 Hours of Rust Game Development" is pretty crucial.

jabagawee··on How we hacked our office doorbell using Slack, MessageBird and Now
FTA:

> MessageBird sends a couple of extra parameters with each request, including a callID. When a new request comes in, we’ll make an API call to MessageBird, to verify whether this voice call actually happened and if it happened within the last 2 minutes. We also used the query parameters destination and source from the incoming webhook call and matched these against the data from MessageBird. This would make sure that only “real” doorbell calls would trigger Slack notifications.

This approach seems to be reinventing the wheel of validating MessageBird webhook calls. From their docs (https://developers.messagebird.com/docs/voice-calling#handle...):

> Each callback HTTP request is signed with a signature, a base64 encoded HMAC found in the X-MessageBird-Signature HTTP header. To ensure the callback is coming from the MessageBird platform, we strongly advise to validate its signature by calculating the HMAC of the callback and base64 encoding it. Using HMAC-SHA256, the HTTP body is the message and the token of the related webhook resource is the secret. Only handle the webhook if the computed value matches the signature in the HTTP header.

jabagawee··on Women Die More from Heart Attacks Than Men Unless ER Doc Is Female
> The researchers divided 500,000-plus cases into four categories: male doctors treating men; male doctors treating women; female doctors treating men; and female doctors treating women. “All of those are statistically indistinguishable except for male doctor–female patient,” says Brad Greenwood, an author on the study and a data scientist at the University of Minnesota. If a heart attack patient is a woman and her emergency physician is a man, he says, her risk of death suddenly rises by about 12 percent.
jabagawee··on Chatbots were the next big thing: what happened?
To me, chatbots were nice because:

- I could navigate them much faster than I could navigate a phone tree.

- They were very accessible in the sense that I wouldn't have to install a custom app but instead use a platform that I am very likely to be on already. As a developer, this also allowed me to set up an unlock-my-door app for my friends much easier.

jabagawee··on Advanced SQL window function quiz
Quick bit of feedback: question 10 refers to the "WINDOW command" which I think should be called the "WINDOW clause" to help clueless folks (ie me) Google for it.
jabagawee··on Grumpy: Go running Python
That's a print statement with an expression surrounded by parentheses. You can try it yourself in a Python 2 interpreter.
jabagawee··on Ask HN: What was your best passive income in 2016?
How did the Trump event take some earnings back? Since the election, markets have been going very steadily up.
jabagawee··on Climate Model Predicts West Antarctic Ice Sheet Could Melt Rapidly
I don't have an opinion yet on a carbon tax or politics, but I can't agree with oil-producing countries suffering a double loss in lower sales and lower prices. The overly-simplified version of supply-vs-demand states that with constant supply, prices are lowered to raise demand. Thus, it's only a single loss there.
jabagawee··on Becoming an expert through deliberate practice
This blog has 1058 pages of material. How? Each post has a fairly clickbaity title and seems to summarize someone else's work/research, but is it really all one guy working full time on getting this material together? Is he farming it out to contractors?
jabagawee··on JSX is no longer my friend
I'd like to learn enough to understand the statement "JSX is just a JS primary," and I can't find out what a "$lang primary" is in PLT. Can you point out some resources for me to figure this out?
jabagawee··on My Reaction to React
I think GP is making an argument for React by calling it the framework, whereas the OP is the "raw" component.
jabagawee··on Netflix socks detect when you've dozed off and pause your TV show
I would argue that you can choose to watch these streaming services and support DRM, or you can speak with your wallet and refuse to watch their shows. Pirating the shows is pretty unambiguously unethical IMHO.
jabagawee··on Haskell in Production
The guys who made Go (Robert Griesemer, Rob Pike, and Ken Thompson) actually found that it was Python and Ruby devs that were adopting Go, rather than C++ devs like they expected [1].

[1]: http://commandcenter.blogspot.com/2012/06/less-is-exponentia...

jabagawee··on A regular expression to check for prime numbers
Actually, I think it's still a very important distinction to make. Making this point helps encourage understanding what regular languages, backtracking, et cetera mean, which allows us as engineers use our tools more effectively.
jabagawee··on University of Illinois issues DMCA takedown for previous years' homework
Would a diff/patch be DMCA-proof then? Or would it fall under derivative works?
jabagawee··on $500k of Azure credit for YC startups
In a way, it's like investing in YC startups then. Give a sizable but not unbearably so amount of money to a large set, hope that statistically these companies have a chance to experience hockey stick growth, and have that one black swan cover all your costs across the whole group.
jabagawee··on Amazon Is in Talks to Buy RadioShack Stores, Report Says
IIRC, aren't you supposed to calculate your owed taxes for your state and then pay when you filed? Of course not many people do this, and the IRS (or state equivalent) has no hope of enforcing this.
jabagawee··on A Case Study of Toyota Unintended Acceleration and Software Safety
Donald Knuth no longer writes personal checks for finding errors in his books and code, though he still issues a credit for the correct amount at the (pretty sure it's fictional) Bank of San Serriffe [0]. The page I linked to also mentions that he will try to send legal tender to a bug-finder if she or he really wants it.

[0]: http://www-cs-faculty.stanford.edu/~uno/news08.html

jabagawee··on Using Google’s prettify to add syntax highlighting to code snippets
Just as a note, the code is greyed out and hard to read when Javascript is disabled.
Page 1 of 2Next →