HN user

jlturner

1,361 karma

- Former Senior Software Engineer @ Aesthetic - Founder @ Duster - Former Technical Lead @ Pinterest - Former Founder @ URX (S13, acquired by Pinterest 2016)

YC Badge: 0x47703e253c647bc5f43ed06dddd023428dab8321

Posts99
Comments91
View on HN
github.com 2y ago

Spectral.js, Kubelka-Munk Color Mixing

jlturner
2pts1
www.norvig.com 2y ago

Design Patterns in Dynamic Programming [pdf] (1996)

jlturner
1pts0
www.dmv.ca.gov 2y ago

California DMV Digital ID Pilot Program

jlturner
44pts89
www.is.ocha.ac.jp 2y ago

Plushie: An Interactive Design System for Plush Toys (2007)

jlturner
1pts2
heartgamedev.substack.com 2y ago

Production Point: Project Management Methodology for Solo Game Devs (2022)

jlturner
1pts0
vimeo.com 3y ago

WhatsApp: Scaling to Millions of Simultaneous Connections (2013)

jlturner
1pts0
github.com 3y ago

Timetrap: Simple CLI Time Tracker

jlturner
2pts0
www.nbcnews.com 4y ago

Russia and US use trained dolphins to alert for intrusion

jlturner
1pts1
filiph.github.io 4y ago

Unsure Calculator (2020)

jlturner
2pts0
github.com 4y ago

Dire Wolf: Software TNC for Digital Radio (AX.25, FX.25, APRS)

jlturner
2pts0
smsgte.org 4y ago

Show HN: Sending and Receiving SMS via APRS (VHF Amateur Radio)

jlturner
134pts44
www.youtube.com 4y ago

Tiling the World with Hexagons

jlturner
2pts0
www.bbc.com 5y ago

El Salvador to Make Bitcoin Legal Tender

jlturner
4pts1
en.wikipedia.org 5y ago

Coffea Stenophylla

jlturner
1pts0
developer.apple.com 5y ago

Apple Design Resources

jlturner
266pts48
github.com 5y ago

Dynamic Audio Normalizer

jlturner
17pts5
depts.washington.edu 5y ago

$1 Unistroke Recognizer (2007)

jlturner
198pts65
hamidreza-s.github.io 5y ago

Erlang Garbage Collection Details and Why It Matters (2015)

jlturner
114pts45
www.five-gallon-bucket-hydroelectric.org 5y ago

Five Gallon Bucket Hydroelectric Generator [pdf]

jlturner
3pts0
psychclassics.yorku.ca 5y ago

A Theory of Human Motivation (Maslow, 1943)

jlturner
2pts0
aachman98.itch.io 5y ago

Sorcar – Procedural Modeling and Visual Programming in Blender

jlturner
2pts0
web.archive.org 6y ago

A Practical Guide to The Hero with a Thousand Faces

jlturner
1pts0
withouttheloop.com 6y ago

Ad-hoc Polymorphism in F# (how to survive without Type Classes)

jlturner
1pts0
datagenetics.com 6y ago

The 13th of any Month is likely a Friday

jlturner
4pts1
en.wikipedia.org 6y ago

Mental Chronometry

jlturner
1pts0
www.ncbi.nlm.nih.gov 6y ago

Effects of forest bathing (shinrin-yoku) on levels of cortisol / stress

jlturner
2pts0
bartoszsypytkowski.com 7y ago

Write your own concurrent actor system

jlturner
4pts0
www.microsoft.com 7y ago

TrueSkill – Player Ranking Algorithm for Team Games and Sports

jlturner
1pts0
learn.sparkfun.com 7y ago

How to Read a Schematic

jlturner
302pts82
www.cs.columbia.edu 7y ago

Hashed and Hierarchical Timing Wheels: Data Structures for Timers (1987) [pdf]

jlturner
40pts3
Making RSS More Fun 8 months ago

Reminds me of stumbleupon, which despite taking you to a random page, was excellent because most of the pages were worth viewing.

From the linked paper (https://www.nature.com/articles/s41598-022-11341-2):

…measures of intelligence at baseline (ages 9–10) and after two years. At baseline, time watching (r = − 0.12) and socializing (r = − 0.10) were negatively correlated with intelligence, while gaming did not correlate. After two years, gaming positively impacted intelligence (standardized β = + 0.17), but socializing had no effect. This is consistent with cognitive benefits documented in experimental studies on video gaming. Unexpectedly, watching videos also benefited intelligence (standardized β = + 0.12), contrary to prior research on the effect of watching TV. Although, in a posthoc analysis, this was not significant if parental education (instead of SES) was controlled for.

A few interesting points:

- This was measured for children 9-10 yo and then two years later (11-12 yo). Children is a very broad category, but they’re not talking about toddlers, but closer to adolescence.

- Watching videos has a positive correlation similar to playing video games (but not quite as great), but only when parental education rather than socioeconomic status is controlled for in the data. Does this imply that the more important factor is how educated the parents are? Or do they mean parental education to be involvement of the parent in educating the child?

Anecdotally, my much younger nephew (almost 5yo) watches YouTube videos on how to draw Spider-Man and cars. It’s all self directed and stuff that he’s choosing to engage with. as a parent, I definitely see the educational value, and maybe even a glimpse of how unschooling could be effective practice.

If this interests you, it’s worth taking a look at Genetic Programming. I find it to be a simpler approach at the same problem, no math required. It simply recombines programs by their AST, and given some heuristic, optimizes the program for it. The magic is in your heuristic function, where you can choose what you want to optimize for (ie. Speed, program length, minimize complex constructs or function calls, network efficiency, some combination therein, etc).

https://youtu.be/tTMpKrKkYXo

There is also a Python implementation in the repo. I’m using Kubelka-Munk for pigment mixing, but the gradients it produces are so lovely that it really should be used in generative art more.

I bought a used EV back in 2016 (2013 Leaf, certified preowned from dealer, just off 3 year lease), and negotiated 25% off asking price, coming in at $9k.

I have had $0 in maintenance costs, the battery health meter (and approx range) is still exactly where it was when I bought it, despite tripling the miles. I drive it every day for in city driving.

Meanwhile my Jeep of the same era required a new crate motor be installed after a cooling failure, and I’m pretty sure the transmission will need replacing in the next 5 years. The repair costs on this vehicle have been well over $10k. We ended up giving it to my sister in law after fixing it up, then bought a Subaru (which the assisted cruise control on is basically highway self driving, so good for long trips!).

A lot of ICE cars end up as junk too. The EV is actually more promising to me BECAUSE of the battery swap. I can put a battery in my Leaf from a newer vehicle and increase range to a couple hundred miles (I’ll do this eventually, maybe in another 10 years). This increases the longevity of the vehicle (it’s a great car aside from range).

Honestly, the Leaf was the best car purchase I’ve ever made (I’ve owned 7 in my life, all for > 10 years, aside from the latest car and another which was stolen). I’d highly recommend people buy used EVs (but I would do a certified preowned vehicle from the dealer again, you want to know that it doesn’t have said costly damage to the vehicle, but that’s true of ICE cars that require major work too).

PS: we use the EV for city driving (easily 90% of our car use) and the ICE car to go long distances (visit relatives, camping, road trips), and only leaves the garage 2-5 times a month (but packs on the miles!).

Just started to learn to sew as an expectant father (to make blankets and clothes) and remembered my favorite interaction design computer science researcher, Takeo Igarashi, and his awesome work on Teddy3D, and later, Plushie.

Plushie is based on the Teddy3D software, which lets you create 3D models by using a 2D drawing interface. Plushie takes it a step further and simulates stuffing and creates a sewing pattern for you to make stuffed animals from.

They have a demo video on the page showing a workshop they did with kids designing and sewing plush toys. Definitely worth a look!

Not true, I have had exes with IUIs and they all had crippling pain and much worse cramping with them. In every case I talked them into get rid of the IUI, and the pain went away.

The best birth control method (as defined by least side effects and max efficacy) I’ve come across is cycle tracking / family planning (called that because you can use it to get pregnant as well as prevent pregnancy). It’s simple (you can only get pregnant at certain times in your cycle), but there’s nothing for pharma to sell (it’s free!). Weirdly, doctors never seem to trust women to go through with it (and always try to push medicated birth control), but it’s easy, even before Apple added it to their products.

Click bait, the article is written about a median of 500 sampled rivers and lakes in the US. Those could be anything (such as one of numerous superfund site runoff waterways). If you fish, check your local state fish and wildlife department for the lake or river you fish; they post contamination risk per waterway.

It’s true that virtually all are contaminated to some degree, but that may be quite a low risk, and is certainly not “like drinking contaminated water for a month.”

My dad works in the Molecular Foundry division at LBNL / Lawrence Berkeley Labs (Dept of Energy and UC Berkeley), and loves it. He started there 40 years ago working in electron microscopy and oversaw the transition to digital imaging (you’d be surprised how much code they write). Good work life balance (he comes home for lunch everyday), a pension (rare these days!). His favorite part of the job is the revolving door of very smart people using/visiting the lab and getting to interact with so many ambitious (and not yet jaded) younger grad students from UC Berkeley.

Yes on all accounts.

Single family home asking price is dropping (seems to be around 2019 asking prices), however mortgage costs are increasing faster (due to the Fed increasing rates to combat inflation). Renting is generally more affordable than single family home asking price + mortgage interest.

You can buy all cash (if you can afford it), but it’s still not really a great deal. Investment companies buying up residential real estate on ultra low mortgage rates artificially inflated the price). Companies and individuals who bought at high prices don’t want to sell at a loss, and many have fixed low mortgage interest rates.

It’s currently a standoff between those who want to sell and those who want to buy but can’t afford it. The result is an uptick in rentals and a weak housing market (low volume of sales). Assuming mortgage interest rates continue to climb, the asking prices will continue to fall as owners try to exit the market (hence you buying 30% under asking).

In practice it has felt more collaborative and inclusive. I’m not / don’t work with OP (early stage startup also, < 5 engineers), but our team has been using only Discord for the last few weeks (using only 1 eng room, not 1 room per person like OP).

This is definitely a killer feature on Discord for remote working. Being able to see who is in a room, join ad hoc, and work along side them has greatly reduced communication friction, and I’ve grown to love using (basically only) Discord over Slack + Calendar + Zoom/Meet to manage team communications.

I can attest to having a barking dog being an excellent deterrent. One night about a year ago, somebody was snooping around our backyard (we saw them on the security camera), one sharp bark (from the little dog no less, our bigger dog isn’t much of a barker) sent the snooper running.

I’ve long thought that this could / should be a simple home security system. Glad to see somebody did it and that it worked for them!

I still use my Pixel Qi display from 10 years ago, love the thing. I’m glad people are still working to make reflective display computing a thing.

I’ve been running local Gitea for about 4 years. It works great, no complaints here. I mirror my GitHub repos (and sensitive repos I don’t want to trust on GitHub) and back up the hard drives with BackBlaze.

Just used one of these the other day. No way you’re mistaking the liquid with a twist off cap as an eye dropper (unless you’re blindly dropping mystery liquids in your eye).

Dermal contact is more likely. They do have ample warnings on the box though and there are plenty of other toxic things in our environment that we consciously don’t apply to the skin, so I don’t really see the problem here aside from “may contain harmful ingredients use caution”.

Don’t connect to the internet. If you need it for reference or reading, gather it before your “work session” where you want to get in the zone. If you need Internet (ie for what you are working on) simply don’t open a browser, or if you need it for work as well, don’t open other tabs.

I always take a laptop camping, but it’s a outdoor converted (Pixel Qi display) circa ‘08 netbook. Its slow but fast enough, and I do a lot of great work on it, distraction free with no internet connection in the woods.