HNHacker News
TopNewBestAskShowJobs

jperras

1,925 karma · joined November 24, 2008

I'm a failed physicist turned software developer. Life is weird like that.

I sometimes say intelligent things on Mastodon: https://hachyderm.io/@malware

I write about things that interest me at https://nerderati.com

[ my public key: https://keybase.io/jperras; my proof: https://keybase.io/jperras/sigs/MiFx-5FlZM7UAxXxqEUihKkwRawBofkeg7q7wD4NmfE ]

submissionscomments
jperras··on National Film Board of Canada
Love seeing more visibility for the NFB.

My favourite of theirs is a short documentary on Doug Rogers, the first Canadian to win a medal at the Olympics in judo.

https://www.nfb.ca/film/judoka/

jperras··on Short session expiration does not help security
I live in a very Hasidic Jewish neighbourhood in North America; they (almost) uniquely use flip phones instead of smart phones.

I've even seen women with cordless landline phones mounted to their shpitzel so that they can use it "hands-free", but without breaking their rules around kosher technology.

Some context:

https://www.theguardian.com/world/2022/jul/19/kosher-phone-d...

jperras··on DIY Espresso (2020)
Pavoni owner here - they're simple, built like a tank, and you can do basic maintenance on it with a 10mm wrench and a few other small hand tools.

As long as you're willing to invest a bit of effort in the learning curve of literally pulling a shot, it's the perfect machine. I've made 3-6 shots a day on mine for 4 years now, and I know people who have used their machine daily for 20+ years.

jperras··on DotDict: A simple Python library to make chained attributes possible
python-box does this in the most intuitive way possible:

    >>> from box import Box
    >>> empty_box = Box(default_box=True)
    >>> empty_box.a.b.c.d.e.f.g # <Box: {}>
jperras··on Webb Telescope detects most distant active supermassive black hole
"Further out past the observable universe" pretty much doesn't matter (hah), by definition.
jperras··on 1Password rolling out “privacy-preserving” telemetry system
I really hope that they're using the Prio system (https://crypto.stanford.edu/prio/), perhaps via Divvi Up (https://divviup.org/), which is offered by the fine folks at ISRG.

But, the fact that they don't mention anything other than "All event data will be de-identified and processed in aggregate before it’s used for analysis" leads me to believe it's an in-house solution for a very complicated problem, if one chooses to do it correctly.

jperras··on An expertise acceleration experiment in Judo
Glad it wasn't just me who was baffled by the whole thing!
jperras··on An expertise acceleration experiment in Judo
I honestly don't even know how to respond to most of this.

You must be The Chosen One™ if all you need to do to avoid being thrown by an opponent who is more skilled than you are is "pay attention to footwork".

> just be in your upper end of your weight class

Nearly every single competitive athlete is at the upper end of their weight class. If you compete in -81kg, you're training/walking around at more or less 85kg, and cutting weight for competition. No one is showing up to the -81kg category weighing 75kg.

> don't be short

At the top level, weight classes are, effectively, height classes in disguise.

There's some variation, but the distribution of heights for a particular weight class doesn't have a very large standard deviation, especially as athletes get a little older and have packed on as much muscle as they physically can onto their frame.

jperras··on An expertise acceleration experiment in Judo
I'm quite interested in the outcome of this "experiment". I wish the best for the OP, but I feel like things will end poorly.

I've been a judoka for several years; I also started late, in my 30s. I train 4-5 times a week for 2+ hours a day at one of the best dojos in my country, and my country regularly medals in international events - there's no lack of high-level talent.

I've sparred with literal Olympians, and receive instruction from one of the most highly ranked and respected judoka in the world who has produced Olympic medal winning athletes, in addition to our other instructor who was a top 9 finisher in the Olympics, World Cup winner, and multi-year Pan Am champion.

And you know what I've found out after all that? Competitive judo is fucking hard. It will brutalize your mind and body in ways you never thought possible.

And just when you think you're getting anywhere, you'll have a match with someone at a national/international level, and you feel like you're a day-one white belt getting ragdolled by someone having fun and going at 40% of their competition-level intensity.

jperras··on US Department of Energy: Fusion Ignition Achieved
Energy is released when two atomic nuclei combine to form a larger atomic nuclei.

There's a threshold of energy required to attain this fusion reaction (otherwise there would be no light nuclei in the universe), and once the nuclei combine there's energy that is released, similar to how some chemical reactions can be exothermic in nature.

jperras··on Analog: A simple productivity system
I tend to avoid self-promotion, but this was just too on the nose to ignore: what you've described is almost quite literally the functionality of https://teuxdeux.com.

We like to say that our biggest competition is pencil & paper.

jperras··on Event-driven access to my home after a run
Sounds like you're new around here :)

Sadly this is the modus operandi for most HN comments these days; it's easier to nitpick details about something fun/interesting that a person did than it is to actually _do_ something fun/interesting & have the guts to (gasp!) post about it online for all to see.

jperras··on 7k varieties of apples and the 18 you need to know about (2013)
Pink Lady was my favourite apple until I happened upon a Lady Alice!

https://en.wikipedia.org/wiki/Lady_Alice_(apple)

jperras··on Facing housing crisis, L.A. voters back duplexes in single-family neighborhoods
Yeah, it's hard to describe to people that haven't lived in them before. Couple that with the fact that everyone typically gets their own private entrance/exit to outddoors due to the exterior staircases, and it's a fantastic combination of privacy, density, convenience, and urbanization IMO.
jperras··on Facing housing crisis, L.A. voters back duplexes in single-family neighborhoods
I had no idea that they were common enough in Chicago to have a colloquial name! That's awesome.
jperras··on Facing housing crisis, L.A. voters back duplexes in single-family neighborhoods
Most cities and urban areas would be much better off with a preponderance of middle-density housing! But, as has been mentioned elsewhere, protectionism in zoning laws and rampant NIMBYism is a difficult wave to break.

Our love affair with middle-density housing is a bit of a cultural/historical oddity; there really aren't other places in Canada where this is wide-spread norm.

jperras··on Facing housing crisis, L.A. voters back duplexes in single-family neighborhoods
Montréaler here; I live in a neighbourhood which is uniquely composed of plexes - 3 to 8 units per "plex", with the typical number being 3, thus the term "triplex".

Honestly, it's the ideal density IMHO. I get the convenience factors of urban density, but without (most) of the downsides of a high-rise condominium building.

jperras··on Magit, the magical Git interface (2017)
> Just to clarify, does emacs/magit really pop up when you run "git rebase -i" on the command line? I haven't experienced this, but maybe that's because my EDITOR env var is set to "vim".

It would only pop up from running `git rebase -i` (or whatever) if your $EDITOR is set to emacs. I'm a heavy emacs/magit user, and even I find the idea of setting my $EDITOR to `emacs` abhorrent.

jperras··on Travel planning software: The most common bad startup idea (2012)
> Good collaborative travel software needs voting. It needs a way for teams of people to make wishlists and then helps determine which will work out the best.

A few years ago we built this exact thing for an airline that you have definitely heard of. I believe it ended up being shelved due to internal politics/shuffling, but it encompassed everything that you described except non-travel/lodging scheduling.

The problem with these kinds of systems is that you always end up having to declare one person the de facto dictator/organizer (which effectively mimics reality), and the whole experience is perhaps overkill for groups of less than 6 people who would likely just conduct the informal planning over an SMS group chat.

jperras··on Image synthesis and editing with stochastic differential equations
SDEs are the underpinning of most modern mathematical finance models; they're the underlying concept behind the Black–Scholes model for option pricing.
jperras··on Over ear wireless headphone recommendations for many hours of coding?
Another vote for Sony noise cancelling headphones from me. I have the WH-1000XM3, and they're fantastic. I easily wear them for 3-6 hours at a time.

The only thing I dislike is the lack of multiple device support, but that was added in the XM4, so yeah. Basically perfect.

jperras··on Stockfish 14
> This statement seems a bit funny because in order to have a good idea that they cheated, you would have also had to been analyzing the game with the chess engine.

You analyze the game after it is played. When your opponent managed to have a 99.9% accuracy in a 1500+ ELO blitz/rapid game, it's highly unlikely that they managed to do that without some computer assistance.

jperras··on Ask HN: What have been the hardest work-related aspects of async/remote work?
I've been remote in a distributed company for almost 10 years.

The fact is, if the organization isn't setup to be remote-first, then you're always going to be lagging behind in terms of communication. Even then, it's still a problem that needs to be actively thought about and handled on a regular basis.

jperras··on Ask HN: Favorite purchases of last two years?
I own a La Pavoni Europiccola, and it is likely the most cost-effective purchase I ever made.

It's slightly more advanced than the Robot, but only just. Pavoni have been making them for 60 years or so, and they haven't fundamentally changed at all during that time. The thing is built like a tank, too; it'll likely outlive me if taken care of.

jperras··on Wormhole Tunnels in Spacetime May Be Possible, New Research Suggests
Sean Carroll is incredible, and his textbook on Spacetime & Geometry was the only reason I understood anything in my graduate-level class on general relativity. There's truly an art to be able to explain incredibly complex topics in an easy(er) to understand way.
jperras··on How New York became a metropolis of stoops
We have this in many neighbourhoods of Montréal, but with exterior staircases.

A collage of examples: https://montrealstreetfrench.files.wordpress.com/2014/09/esc...

In the summer it's incredibly common to find people hanging out on the 2nd level landings, having morning coffee at a little table, playing music, or just soaking up some sun.

Because there's almost no shared interior space (since the staircases are all on the outside), it's more space-efficient, and also gives people a bit more privacy since everyone has their own entrance from the outside.

jperras··on Pandemic Villains: Robinhood
Likely due to the regulatory difficulty in then brokering fractional share purchases.

If your "index fund" includes a few stocks that have large share prices (e.g. TSLA, AMZN), then to buy a single "share" of your fund would require quite a bit of capital. I don't believe the retail level investors that Robinhood targets are quite at that level.

jperras··on Helsinki Relocation Package: City as a Service
> Still worth it for 'free' education and 'free' healthcare?

Yes.

jperras··on Facebook Container for Firefox
There isn't much point to using the Facebook container if you're using FB login in enough places that you get annoyed by it.
jperras··on Show HN: Skia-canvas, a browserless implementation of the Canvas API for Node.js
I have definitely needed this exact functionality in the recent past.

We had an application where a canvas-based editor was used to create diagrams, and then these diagrams were saved to a library. We wanted to have each saved diagram to have a preview image to better visually distinguish between them while scrolling. The ability to render a png on the server from the canvas would have saved us a lot of trouble.

← PreviousPage 2 of 11Next →