HNHacker News
TopNewBestAskShowJobs

matt-snider

138 karma · joined December 4, 2016

Software Developer
submissionscomments
matt-snider··on Bra size calculator
I read this out to my girlfriend (as well as a few other responses of yours in this thread) and had to ask for clarification on a lot of the terminology (roots, tack, gore - ha, neat!). She designs and sews all of their products herself, and helps some women with fitting but she isn't a bra fitter. We both found your comments very interesting. Thank you!

So a physics simulation would need to include the shape and density distribution of the breasts. Hypothetically, it would then be able to simulate dozens of bras with reference sizes and how this would look (i.e. an image output). At this point an expert system trained on images of good vs bad fit could probably visually recognize common problems and return a few of the best bras. This is probably oversimplifying, and it's already too complicated to actually be done, so I think it's not the right approach.

Do you see any aspect of bra fitting which _would_ benefit from technology? i.e. some kind of specialized fitting tool

matt-snider··on Bra size calculator
My girlfriend and her sister started a bra and underwear company together:

https://tizzandtonic.com/

They have found the bra part of it to be especially difficult because of how hard the sizing is. There are bust and band measurements as used in these sorts of calculators, but at the end of the day the breasts themselves just have different shapes. I'm surprised that these sorts of calculators don't take that into account by having the user first pick their specific "archetype", e.g. from a set of images. I wonder if that's what abrathatfits.org is doing by getting measurements in different positions to better capture the shape. Still, I wonder if this could be accomplished more simply.

Anyways this can be tough for a startup given the higher return rates and more hesitation when buying bras. They've found success in offering flexibly fitting bralettes made of stretchy materials (e.g. micromodal). This sort of sidesteps the fitting issue because the fit doesn't need to be as exact. The downside is that for some women a bralette doesn't provide enough support (no wire, no padding).

matt-snider··on Future of Cinnamon in Debian
Sway isn't written in Rust, all C as far as I know. It's really great though! Highly recommend it if you're looking for a minimalistic and very practical window manager.
matt-snider··on Replit now supports every programming language in Nix
Nix shell does this! https://nixos.wiki/wiki/Development_environment_with_nix-she...
matt-snider··on Best practices for writing SQL queries
MySQL 8.0 actually added support for functional indexes, but I found out the hard way that they don't work the same way as indexing generated columns. For me the biggest issue were the caveats around using the indexed column in conditions, which resulted in the index not being used in surprising situations. Anyways, I had to revert to generated columns which was a shame because it was a feature I had looked forward to using.

I found this article on the topic to be helpful:

https://saveriomiroddi.github.io/An-introduction-to-function...

matt-snider··on Moore's Law, Microprocessors, Abstractions, First Principles [video]
I personally like that Lex asks things like that. He has a pretty unique style which sometimes gets you some philosophical questions, but he also doesn't take things too seriously, so I think even a humorous response would do the trick.

I found Jim's responses to be at times rude or dismissive and thought that was a bit disrespectful.

matt-snider··on New approaches shed light on the magnitude of sex differences in personality
I think you must have missed it because the author mentions several times that it is more important to evaluate the individual.

Here:

> First and foremost, I think this requires a recognition that none of the findings I presented in this article, nor any findings that will ever come out-- justifies individual discrimination. We should treat all people as unique individuals first and foremost.

Here:

> I am a strong believer that individual differences are more important than sex differences.

And here, on the topic of male-female classification based on whole brain data:

> In fact, some recent studies using the most sophisticated techniques have consistently found greater than 90% accuracy rates looking at whole brain data. While this level of prediction is definitely not perfect-- and by no means do those findings justify individual stereotyping or discrimination-- that's really high accuracy as far science goes.

matt-snider··on A Simple Structure Unites All Human Languages
Thanks for the book recommendation and the link.

From the Wikipedia article:

> German also lacks an informal language register

Can someone provide more insight into what this refers to? There are definitely less formal or technical sounding word variants in German, and of course duzen/siezen to add another level of formality, so I'm not sure what this could refer to.

matt-snider··on A History of Börek
I like this idea a lot! It would also be neat to just distribute the material from certain core subjects like history across several other courses. So in history you're learning about the Ottoman Empire and in home ec preparing börek. Or WW2 in history and cryptography in computers class.
matt-snider··on I find journaling indispensable
Also do a lot of journaling with VimWiki. Works well

https://github.com/vimwiki/vimwiki

matt-snider··on Plastic particles falling out of sky with snow in Arctic
Is the issue in Canada similar to what the sibling describes in Australia - insufficient recycling infrastructure?
matt-snider··on Justice Department to Open Broad, New Antitrust Review of Big Tech Companies
Haskell is definitely another language that comes to mind when discussing research and innovation
matt-snider··on Want to hire the best programmers? Offer growth
20 days is the legal minimum in Germany. I think a lot of other countries have similar rules.

It's kind of sad that in the US and Canada, 4 weeks vacation is special, and 2 weeks vacation is legal.

matt-snider··on Spiders Use Earth's Electric Field to Fly Hundreds of Miles (2018)
Here's a quite good (but simplified) explanatory video:

https://youtu.be/Ja4oMFOoK50

This one contains more real examples of them ballooning:

https://youtu.be/VDL9VxLqdvw

matt-snider··on Matias RGB Backlit Wired Aluminum Keyboard for Mac
Thank you! That's good to know. Maybe I'll give them another shot
matt-snider··on Matias RGB Backlit Wired Aluminum Keyboard for Mac
I have two keyboards from KBParadise from 2016 with the Matias QC switches. I really like them both, but they've had intermittent (but sometimes very severe) key chatter issues. It's really too bad because they are great keyboards and switches.

Anyways I heard it was a fairly common problem around the time I bought them, but has since been fixed. Anyone have a more recent experience?

matt-snider··on Upgrade Your Memory with a Surgically Implanted Chip
They are hiring for several technical and non-technical positions, e.g. Software Eng both Full Stack and Robotics, Mech Eng, Electrical Eng, Accountant, Talent Aquisition, etc.

If I lived over there I'd definitely consider it. Such a cool area of work!

https://neuralink.com/

matt-snider··on Versioning Your Home Directory
I previously tried configuration management using various techniques. First the plain home git repo, then rcm [1], then briefly stow.

What I found, is that while these systems all worked reasonably well, I ended up writing out several manual steps in README files (e.g. install packages xyz, create user/group, create directory, enable systemd unit, replace {some_template_var} in fileX before copying, etc).

Ansible seemed like a reasonable solution so I switched to that and it's worked out very well for me.

Pros: - all steps can be encoded as config (config-only updates can still be run using tags) - a fresh install can be ready to use in minutes

Cons: - overhead encoding copy operations - slower then alternatives if just updating config (e.g. stow or rcm)

matt-snider··on Using Anki and Spaced Repetition
It does have an app:

https://play.google.com/store/apps/details?id=org.mnemosyne

I can't comment on the feature differences but the community is much much smaller so I wouldn't be surprised.

matt-snider··on Using Anki and Spaced Repetition
Do you or anyone else have a perspective on how mnemosyne compares in this aspect? https://github.com/mnemosyne-proj/mnemosyne
matt-snider··on Argentina on Two Steaks a Day (2006)
Really entertaining! For whatever reason the writing style made me think of this classic:

https://www.cs.utah.edu/~gback/awfgrmlg.html

matt-snider··on How the Languages We Speak Shape Our Realities
Great explanation, thank you :-)
matt-snider··on How the Languages We Speak Shape Our Realities
The use of "Umwelt" seems a bit forced to me. I speak German and don't think the meaning is different from just saying "environment". Is this a standard term in the environmental sciences?
matt-snider··on Dell Autism Hiring Program
Wouldn't they have then spelled it as you've written it and not halfway between? Seems to be a typo to me
matt-snider··on How Developers Stop Learning: Rise of the Expert Beginner
That quote was used in the article! I guess you missed it:

> If you’ve ever heard the aphorism about “ten years of experience or the same year of experience ten times,” the Expert Beginner is the epitome of the latter.

I agree with the factors you listed. As always I think company culture plays a big role too. If you're surrounded by expert beginners it's like an echo chamber where everyone thinks they are rockstars. Being surrounded by people who genuinely want to learn and improve instils the opposite mentality and drives progress.

matt-snider··on How Developers Stop Learning: Rise of the Expert Beginner
I don't want to trivialize learning modern frontend development with a clean slate, because it is a long process to get familiar with the tools. But I think those are the details and not the basics. Whether you use html templates rendered server side, or JSX in an SPA, the experience is quite familiar.
matt-snider··on Cheese exposed to hip-hop tastes better, finds Swiss experiment
Works as long as you're not one of those people who pronounce it "gao-da"
matt-snider··on Dynamic Programming for Technical Interviews
Thanks :-). This comes up so often! Is there a reason HN doesn't use a more mobile-friendly format for preformatted text?
matt-snider··on Firefox Send: Free encrypted file transfer service
What about https://syncthing.net/?

EDIT: I know you said without going through the internet. Syncthing can be configured to only transfer over specific networks (e.g. home LAN/WI-FI)

matt-snider··on It’s not about how many countries you have been to
I find 100% vacation leaves me wanting to work after a week or two, and 100% work leaves me wanting travel after a few months.

I think it would be ideal to work a flexible job where it's possible to live and work remotely for several months at a time, while discovering that place slowly. In this way you get more of the day-to-day life experience, and you are able to "absorb" the place/culture at your own pace, getting to know it beyond a superficial level. Basically, you just try to live a "normal" life there, albeit with more frequent evenings out, weekend trips, etc.

This is of course, part of the appeal of digital nomadism, but I consider that to be a much more extreme version of what I mean.

Page 1 of 2Next →