HNHacker News
TopNewBestAskShowJobs

ljnelson

138 karma · joined August 13, 2010

submissionscomments
ljnelson··on Matrix URIs, a URL syntax from Tim Berners-Lee that never shipped (1996)
Many comments so far seem to imply (perhaps not intentionally) that this syntax was intended only on the "right side" of the URI, but you can think of it more as adding qualifier-like information to (potentially) each path segment. So in /com/foo/bar you could further qualify foo (perhaps as /com/foo;color=yellow/bar). This can be combined with a (definitionally trailing) query string as well. Someone noted that Spring implements some support for this; the Eclipse Foundation's Jersey (Java REST toolkit) does as well if I remember right.
ljnelson··on Tested: 1981 Datsun 280ZX Turbo (1981)
This was the absolute golden age of Car and Driver. David E. Davis Jr. was the editor; he later departed to found Automobile magazine.
ljnelson··on Hash Ordering and Hyrum's Law
Interesting note: the JDK deliberately randomizes iteration order of certain immutable sets and maps (https://github.com/openjdk/jdk/blob/jdk-23%2B37/src/java.bas...).
ljnelson··on Ronda Rousey: "I never wanted to talk about concussion"
One thing many don't talk about is the social aspect of getting a concussion. An acquaintance has decided to try to do something about that: https://concussionbox.org/ (Disclaimer: no involvement/attachment with the site, just thought it was relevant here.)
ljnelson··on Plastics Contain Thousands More Chemicals Than Thought, and Most Are Unregulated
The actual report: https://zenodo.org/records/10701706/files/PlastChem_State_of...
ljnelson··on KoBold Metals says Zambia copper find largest in a century
Does this make Gates and Bezos the Lords of KoBold (hear our prayer)?
ljnelson··on Ask HN: What would you do if you could start over?
Put everything I possibly could into a Roth IRA starting at 21.
ljnelson··on Generation Junk
You want to make sure you're using PYREX, not pyrex. They're different![1]

[1]: https://www.allrecipes.com/article/what-is-the-difference-be...

ljnelson··on Ask HN: What outdated tech are you still using and are perfectly happy with?
Tivo.
ljnelson··on Ask HN: What software did you purchase that positively impacted your family life
AnyList (https://www.anylist.com/). Streamlines grocery shopping and the paid version is absolutely worth the money. ~$15/year for a family.
ljnelson··on Install a server in your house, get free hot water!
Interestingly, this is often by design: https://www.npr.org/2020/12/10/945136599/how-spanish-flu-pan....
ljnelson··on U.S. to announce fusion energy ‘breakthrough’
See also the Financial Times, which originally reported the story: https://www.ft.com/content/4b6f0fab-66ef-4e33-adec-cfc345589...
ljnelson··on Why wasn’t the steam engine invented earlier? Part III
I also like https://technicshistory.com/2021/02/18/the-age-of-steam-intr..., which points in part to metal purity and engineering tolerances.
ljnelson··on Ask HN: What are you doing this weekend?
Playing jump blues at the North Bend Blues Walk (https://www.northbendblueswalk.com/).
ljnelson··on Canada taps into strategic reserves to deal with shortage of maple syrup
What a masterful headline.
ljnelson··on Java Virtual Threads Preview
Indeed. “of” infected Java with the awful naming conventions imposed by java.time (and to a lesser degree java.nio) because “new” is a keyword and doing “newThing” instead was not in vogue. Now it smacks of the worst kind of hipster disease and is going to enter java.lang for no good reason at all. What’s wrong with “newPlatformThread” or something similar? This shouldn’t have survived the initial sniff test.
ljnelson··on I write code 100 hours/week, here's why I probably won't stop
How do I put this? We are all going to be forgotten, utterly, along with every last thing we do, within no more than three generations (one for most of us). That makes everything we do both utterly insignificant and unfathomably important at the same time. Please make sure whoever is reading this, particularly if you're in your 20s, that you do what makes sense for you, and those around you who are important to you, for your very, very short now.
ljnelson··on Email a Dumpster Fire
Part of what I love about this is that periodically it doesn't work and a dude comes in from off camera and manually makes sure your email is torched. Very 2020.
ljnelson··on Ask HN: What is it like to be old? What advice would you give to younger people?
This seems like it isn't physically related, but it is: as the years accumulate, it becomes more and more clear that the person staring back at you in the mirror is the one you have to live with most intimately. Do the best you can with what you have, in all things, always. The person in the mirror will know whether it was the best you could, and he or she or they will also know whether you can be forgiven for any given action given what you had at the time. The biggest part of this is unkindness: If you are unkind, that person in the mirror will never let you forget it. You may not spend much time on this when you are young but you will spend a lot of time on it when you are older.
ljnelson··on Brain-Gut Circuit Lets Microbiota Directly Affect the Sympathetic Nervous System
Looks like the original story is here: https://www.rockefeller.edu/news/28643-bacteria-in-the-gut-h...
ljnelson··on Monday: Manage your development environment when working with microservices
Oops: https://monday.com/
ljnelson··on [dead]
Oh; thought we were talking about Simone Biles. Never mind.
ljnelson··on Ask HN: What are some of the dark sides of being in the tech industry?
Rampant sexism.
ljnelson··on Portable Cloud Programming with Go Cloud
Is this a Go-flavored version of something like https://jclouds.apache.org/?
ljnelson··on No: Body: Wants: To: Write: – YAML
One of the lovely bits I ran into recently is whether a given YAML parser interprets a value as a string or not (for example) is entirely up to the parser, and there's nothing you can really do about it in the syntax. Quoting is a useful hint, but the parser doesn't have to take action as a result. !!str is another useful hint, but str is kind of up to the parser. My favorite related bug that shows the kind of shenanigans that simply using YAML results in: https://github.com/kubernetes/helm/issues/1707
ljnelson··on Ask HN: What do you use for diagramming in software engineering?
Love UMLet (http://www.umlet.com/), particularly for the ability to copy and paste diagrams instantly.

In contrast to some others here, I find quick, simple diagrams immensely useful in resolving long, unproductive discussions. They tend to focus discussions on concepts, ontologies and cardinalities instead of trying to verbally represent mental models.

ljnelson··on Thousands of Starbucks Employees Are Getting Raises After GOP Tax Cuts
All that matters is the Narrative.
ljnelson··on Ask HN: What is your commute like?
I grab a cup of coffee on my way to my basement.
ljnelson··on World Energy Hits a Turning Point: Solar That's Cheaper Than Wind
Paul Simon song.
ljnelson··on FBI reopens investigation of emails from Clinton’s private server
Note that "reopen" is not used in the original source materials.
Page 1 of 2Next →