HNHacker News
TopNewBestAskShowJobs

LeftHandPath

1,023 karma · joined September 5, 2019

The name is based on a Gilfoyle quote from Silicon Valley.
submissionscomments
LeftHandPath··on First-in-Nation Bill Requiring Cars to Warn Speeding Drivers Goes to CA Governor
Google maps was putting my speed in red today because it still had a road marked as 35 MPH, that had been re-rated to 50 MPH after construction ended.

Honestly it seems dystopian. Like requiring a breathalyzer before you can turn the key in every car. Treatment like this is supposed to be reserved for those who lost their freedom through egregious actions -- not the entirety of society.

LeftHandPath··on First-in-Nation Bill Requiring Cars to Warn Speeding Drivers Goes to CA Governor
I think a better solution would be to re-evaluate how we set speed limits.

Clearly, the design of the road has an incredible influence over what speeds drivers feel comfortable - and uncomfortable - going.

There is a road near me (SWFL) where everyone routinely goes about 50 MPH, despite a 35MPH limit. The road has three lanes on each side, ditches on either side, a wide median, and dedicated turn lanes to get on and off. It's uncomfortable - and often dangerous - to follow the posted speed.

For any major road, it seems like the best approach would be to build it, then test what speed the majority of traffic goes on it before setting the limit. Get the average speed, add 5, and post the sign. If the speed is too high for the type of road, it should be redesigned. Surely it'd only take a couple of tries at the process before we figured out how to make a road where most people would drive the speed we intend.

--

As for electronic speed monitoring, there is another nearby road that's posted at 50 MPH that google maps insists is still 35 MPH. If electronic speed monitoring goes to its natural extent, that sort of mistake could result in hefty, unjustified fines or even jail time.

In any case, I have a feeling that this is a band-aid solution that will further discourage the average consumer from purchasing new cars.

LeftHandPath··on Company Says It Uses Your Phones Mic to Serve Ads for Facebook, Google, etc.
I’ve noticed that my ads get far more specific when I have mic and camera access enabled for Instagram (which is required in order to post stories with certain features). In fact, I’ve often (correctly) realized I accidentally left access on after posting due to a hyper-specific ad relating to a recent conversation.
LeftHandPath··on Naismith's Rule
I did a 12.61 mile hike in Algonquin with ~1520 feet of elevation gain back in July. The total time was 4 hours and 36 minutes - and my hiking partner and I were both exhausted afterwards. My heart rate ranged from 93 to 195 BPM, with an average of 154, according to my Apple Watch.

We were doubly motivated by mosquitoes and the fact that my grandmother - aged 99 at the time, who has since passed - was going to leave without saying goodbye if we weren’t back by the right time (something we weren’t aware of until midway through the hike). Would have been much slower otherwise.

I’ll definitely be using this rule in the future to sanity check the AllTrails estimates.

edit: a more recent hike in Kansas - 20.04 miles with ~1600 feet of elevation gain - I did in 6:45:28, according to my watch. A bit faster than the 7:28 estimate I come up with using the rule.

LeftHandPath··on Game of Life, simulating itself, infinitely zoomable
It looks neat. Reminds me of a lot of ideas I had of making a way to tightly couple classes/logic between PHP (server side) and JS (client side) when making websites and web apps.

It came up a lot when making HTML-based forms. I’d define them all in PHP, but the experience is best without a page load, so typically I define some typescript object to send the form via Ajax. I got tired of having to define all the field names in both places (awful for maintenance), so instead typescript uses AJAX to ask the server for the list of inputs it needs to grab and send.

It sounds like Haxe could be a much nicer way to do stuff like that: https://haxe.org/use-cases/web/

LeftHandPath··on Transpile Any SQL to PostgreSQL Dialect
I wondered why this sort of thing didn’t already exist. I had to develop for IBM Db2 (for i Series) on a Linux environment (using MariaDB) due to the licensing that stopped us from having a test env.

I wound up writing a very ad-hoc C++ program that would parse a base SQL file and generate the appropriate DB2 and MariaDB dialect versions. Not flexible enough for reuse but it got the job done.

LeftHandPath··on My Clients, the Liars
I remember reading about how the TSA was very unsuccessful in catching errors, because they faced a large number of true negatives day in and day out. The alarms barely ever went off, and when they did, it was usually a false positive. The natural human tendency in that situation is to optimize / reduce energy expenditure by letting your guard down and paying less attention.

In security, "covert tests" that replicate rare events (like attempting to sneak a gun through a checkpoint) more frequently, seem to increase the chances of success in detecting real threats [0]. If only we could do the same for our legal system.

[0]: https://www.cmu.edu/news/stories/archives/2013/november/nov4...

LeftHandPath··on Devices that connect brains to computers are increasingly sophisticated
We're cursed by our own creativity. The tech has a handful of positive use-cases, and a seemingly infinite number of nightmarish abuses that even its inventors are terrified of. But they will continue to develop the tech, or someone else will in their place. It's a huge, exciting, valuable advancement that could change the history of our species - not exactly the sort of thing anyone would want to just walk away from.

It's not the most dangerous thing that man has ever built, but it is dangerous, and it's probably the most uncomfortably personal.

The following was encouraging:

> In late 2021, the scientists began to run new experiments. First, they were curious if an algorithm trained on one person could be used on another. They found that it could not — the decoder’s efficacy depended on many hours of individualized training. Next, they tested whether the decoder could be thrown off simply by refusing to cooperate with it. Instead of focusing on the story that was playing through their headphones while inside the fMRI machine, participants were asked to complete other mental tasks, such as naming random animals, or telling a different story in their head. “Both of those rendered it completely unusable,” Huth said. “We didn’t decode the story they were listening to, and we couldn’t decode anything about what they were thinking either.”

LeftHandPath··on Fixing annoying blue standby lights
That sounds a lot more livable than my solution of throwing pajama pants or socks over every LED before I go to bed. My dell laptop power connector and google router are the worst offenders.
LeftHandPath··on An image preprocessing tool to protect artworks from AI-for-Art based mimicry
This is incredibly similar to a paper one of my professors was working on a year or two ago: [0]

> Neural Trojans embedded in pre-trained neural networks are a harmful attack against the DNN model supply chain. They generate false outputs when certain stealthy triggers appear in the inputs. While data-poisoning attacks have been well studied in the literature, code-poisoning and model-poisoning backdoors only start to attract attention until recently.

While I agree with other commenters here that it's hard to imagine it being widely implemented at the moment, I think it's only the beginning of this type of tech. In a few years, maybe this type of data poisoning could be as ubiquitous as SSL and as subtle as webp compression artifacting.

[0]: https://dl.acm.org/doi/abs/10.1145/3548606.3560678

LeftHandPath··on Why isn't Titan classed? (2019)
See the nirvana fallacy: https://en.wikipedia.org/wiki/Nirvana_fallacy

It happens a lot. I think it's one of the big reasons that hyped-up video games and movies always disappoint.

LeftHandPath··on Debris found came from missing Titan sub, says friend of passengers
I saw someone on reddit insisting they were doomed because the hatch didn't open from the inside.

Opening the hatch? At 13,000 feet below sea level?!

LeftHandPath··on Where’s the Director’s Commentary on Streaming?
I think streaming services have had a bigger impact on how we consume media in general than we appreciate.

For one, very few people buy physical media anymore - but streaming isn't licensed like physical media is, so while you can buy the disk form of virtually any movie without any hassle, you may have to sign up for a specific subscription service or platform to stream. For example, I would need to sign up for Comcast to stream "Cannonball Run" - but I can buy it on DVD from Amazon.

It also means that anything that isn't available to stream, anywhere, doesn't get watched the way it might if we were still in the Blockbuster era.

And of course, missing bonus features and special cuts of films is yet another major change.

On the whole, I've been able to consume far more content that I love thanks to streaming than I think I've lost because of it. But it's worth noting the changes. Will definitely check out Criterion's service.

LeftHandPath··on IBM AS/400: Databases all the way down (2019) [video]
I have worked with these extensively - my employer uses one for work, and I have written software both in the greenscreen / ILE languages and in the PASE environment / IFS to accomplish certain tasks (e.g. setting up an intranet site with PHP to present pretty-fied reports of what's in the databases).

I think one of my favorite things about it is actually IBM's Data Description Specification (DDS) [0]. You use it for the same reason you'd use a `CREATE TABLE` statement in SQL, but the syntax is much more legible / suited for that purpose, and the file is stored permanently (and used to spool up a "physical file" with the given format, where the data is actually stored).

Definitely encourage anyone who is curious about these / esoteric OS's in general to look into them - you can get hands on through IBM's "Cloud for Co-Creation and Enablement" (I believe it's been renamed) or PUB400 [1].

[0]: https://www.ibm.com/docs/en/i/7.3?topic=files-describing-usi...

[1]: https://www.pub400.com/

LeftHandPath··on Runescape gold more valuable than Venezuelan currency (2022)
I played RuneScape daily from 2005 - 2009 (I started playing with a friend after school every day when I was in 2nd grade).

Definitely gave me a leg up on things like spelling, social interaction, learning not to trust strangers who promise to guard you through the wilderness, etc. Arguably guided, subconsciously, some much later intuitions I had about psychology / economics / game theory. And it was probably also responsible in getting me interested in computers.

I could see it being part of a funnel that makes people more likely to wind up on HN.

LeftHandPath··on Automakers are starting to admit that drivers hate touchscreens
They have many options for the veneer - carbon fiber, aluminum, and a number of gorgeous wood options.

If I find the dough I really hope to buy one before they're forced to go all EV.

LeftHandPath··on The Ancient Order of Bali
Reminds me of some of the discussion in Charles Mann's "1491", regarding the agricultural techniques of the Indians (honoring his use of that over Native Americans) before the Colombian Exchange [0]. The natives in South America had figured out symbiotic relationships between several plant species and grew them together in "Milpas" [1] (and how this goes against the "pristine land" myth many mistakenly hold regarding the Indian's use of the land).

[0]: https://www.penguinrandomhouse.com/books/107178/1491-second-...

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

LeftHandPath··on U.S. may change how it monitors the web after missing leaked documents for weeks
Honestly why not just make a database like GIFCT [0], for classified documents? You could make it possible to both preserve the current status quo (e.g. most social medias already run a check against some databases to prevent you from uploading terrorist content and CSAM) and stem the flow of classified documents. No need to ban E2E encryption, no need to have a watchful eye over everyone on the internet, no need for back doors to scan data on private devices or monitor private chat rooms.

However, somehow I doubt that we want to make a database like that given that, even if the hashes are irreversible, the database itself could be used to glean information.

Of course, a better solution could still be the one suggested in the article: stop over-classifying, and reduce access to classified materials overall.

[0]: https://gifct.org/hsdb/

LeftHandPath··on The Best Pens for 2023: Gel, Ballpoint, Rollerball, and Fountain Pens
I recently got a rhodia notebook to go with my Pelikan Souveran FP and recently acquired MB LeGrand rollerball. I've been using the RB more and more because it's just a lot easier to keep inked and ready to go (and the size is perfect for my hands). That said, it skips a lot - not sure if I got a bad refill or if that's just the way MB rollerballs are.

Definitely invest in a good notebook if you get a nice pen. The pelikan is a pain to write with on regular paper.

LeftHandPath··on Finding Photo Opportunities Near Home
I can certainly understand the sentiment - most parts of most towns are like this.

But if you look, virtually every town of reasonable age has a walkable "downtown" area. Even in small Kansas towns - look at downtown Ottawa, Seneca, Lawrence, etc. Or, across the country - Rock Hill, Greenville, Savannah, Tampa, Orlando, San Diego... The only ones that lack walkable downtown areas are the most recently constructed communities (Nocatee, Florida comes to mind - recent construction, the "town center" is effectively a strip mall).

LeftHandPath··on How to do hard things
I’ve found that complaining is productive but has a social cost. But I and others absolutely do work this way.

I started opening GitHub issues I never expect anyone else to read to help myself explore and verbalize a problem without having to nag anyone else about it; it’s been helpful and also yields a lot of what is effectively documentation of the “why” behind our design choices. Not sure if it would work as well on public repos or if you work with anyone that tries to max their GitHub stats (eg average issue close time) though.

LeftHandPath··on Generative AI set to affect 300M jobs across major economies – Financial Times
The title is based on the numbers from a recent analysis by Goldman Sachs. Given all the speculation we've had on HN, it's nice to finally see some numbers that are a little more concrete regarding the possible economic impacts of tools like ChatGPT.

Noteworthy pull-quote:

> Most people would see less than half of their workload automated and would probably continue in their jobs, with some of their time freed up for more productive activities.

> In the US, this should apply to 63 per cent of the workforce, they calculated. A further 30 per cent working in physical or outdoor jobs would be unaffected, although their work might be susceptible to other forms of automation.

> But about 7 per cent of US workers are in jobs where at least half of their tasks could be done by generative AI and are vulnerable to replacement.

> Goldman said its research pointed to a similar impact in Europe. At a global level, since manual jobs are a bigger share of employment in the developing world, it estimates about a fifth of work could be done by AI — or about 300mn full-time jobs across big economies.

LeftHandPath··on Jaron Lanier on the danger of AI
The Wargame series (European Escalation, Red Dragon) is plagued by a bad AI system that relies almost entirely on cheating. Had always wondered how much better it would be if it were an "expert system" type AI instead of the devs just giving it full knowledge of the battlefield and an insane amount of counters to whatever units the player fields.
LeftHandPath··on Cheating is All You Need
I agree - it’s hard to enter a flow state while reviewing someone else’s - or some AI’s - code. That’s a major reason why I haven’t started using LLMs for code, personally.

I am glad someone else feels this way. Maybe it’s not going to be as big a paradigm shift as I originally expected.

LeftHandPath··on Anyone else witnessing a panic inside NLP orgs of big tech companies?
This is a great read. It is accurate to what I felt the last time I trained a CNN -- it's not fun, and I don't get to feel clever. My brain isn't wired to give me a dopamine hit when the training does its job. It's just a, "wait, that's it?"

We will always want to do the discovery ourselves, and I can see why fighting that instinct is a challenge for those in the field.

LeftHandPath··on GPT-4 is phenomenal at Code
Are software engineers going to go the way of human “computers”?

I know GPT-4 won’t put us all out of work, but I worry that something could in a number of decades I can count on one hand. Of course, it would be gradual.

I am excited, disappointed, and as a young person who hopes to be a SWE for a long time, somewhat afraid.

Then again, it could be argued that this merely means GPT4 is a compiler…

LeftHandPath··on Why So Many Elites Feel Like Losers
Make it 3. Enjoyed the write-up.
LeftHandPath··on Why So Many Elites Feel Like Losers
Reminds me of the (all too often cited nowadays) Dunning Kruger effect [0].

[0]: https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

LeftHandPath··on French workers protest plan to increase retirement age
Fascinating article. Loved this quote in particular:

> The truth is that this trade surplus is not really a choice: it is the outcome of decentralised decisions made by millions of economic actors and in the absence of an adequate mechanism for correction. To put it simply: there is no pilot in the plane, or at least the pilots available are not very accurate.

LeftHandPath··on Porsche, Ferrari e-fuel push at heart of EU engine debate
I agree with that.

I do question what my life would look like in that case - for the past 5 years I lived about 7 miles from work. I am currently in a college town while I am finishing up at university, and so I'm now: 3 miles from school, ~40 miles from work.

I use pseudo-public transport (a shuttle that my apartment complex provides / runs privately) to get to school every day. However, that situation works because there is a large group of people that need to go to exactly the same place (campus) at approximately the same time every day. I still need a car, because I often have to go to school late in the evening to use lab equipment when the shuttles don't run.

For work, it's even more important to have a car - a public transport route would likely take ~45 minutes compared to the ~12 minute drive on my old 7 mile commute. For the 40+ mile commute I have now, I'd likely have to jump between several different busses (go from my town to the town my company is at, then a bus from there to the regional airport where my office is). That would probably be at least an hour and a half, each way -- if you could even get the city to run a route from a hub to that regional airport.

All of this is not to mention trips I take just to explore, or to go hiking, or to see friends or family in distant towns, grocery shopping, or visiting a specific specialty store.

From what I've seen so far, the only people whose quality of life wouldn't be decimated by a lack of a car are the most privileged - young elites in major cities who live close to work (and can cycle there), who can afford the fees for an uber or taxi when they need one, or who work entirely remotely. The people in the lower and middle class who commute to work and want to go grab beers with friends a few miles away on their friday night - well, they're either forgotten, or mocked when they're remembered. It leaves a bad taste in the mouth for the whole thing.

← PreviousPage 4 of 10Next →