HN user

Lazare

17,388 karma

Contact me at: rare.dock2279@tinfoilcity.com

Backend staff engineer with a focus on designing and operating distributed systems at scale. I have strong skills in Kotlin, Java, Python, Typescript, PHP, PostgreSQL, Redis, AWS, and all forms of obervability.

Ex-Atlassian. Currently open to remote work in AUS/NZ timezones.

Posts37
Comments2,229
View on HN
www.theverge.com 6y ago

Twitch streamers are getting blindsided by years-old copyright notices

Lazare
3pts1
aws.amazon.com 6y ago

Amazon ElastiCache Global Datastore for Redis

Lazare
3pts0
www.drupal.org 9y ago

Drupal Association and Project Lead Statement Regarding Larry Garfield

Lazare
3pts1
medium.com 9y ago

What Apple Gives You for $100 as a Safari Extension Developer

Lazare
187pts75
www.breck-mckye.com 10y ago

Monads Explained Quickly

Lazare
64pts39
github.com 10y ago

Hactar: The solution to JavaScript Fatigue

Lazare
5pts2
css-tricks.com 11y ago

Tales of a Non-Unicorn

Lazare
2pts0
www.nytimes.com 11y ago

The Stanford Undergraduate and the Mentor

Lazare
11pts0
github.com 11y ago

Phusion Passenger Docker

Lazare
69pts27
forums.devshed.com 12y ago

PHP is a fractal of bad design? Hardly.

Lazare
2pts0
waffle.io 12y ago

Waffle.io

Lazare
174pts62
blog.gosquadron.com 12y ago

How to deploy your Node.js service

Lazare
36pts14
www.washingtonpost.com 12y ago

Auernheimer to be set free tonight

Lazare
3pts0
calvinmetcalf.com 12y ago

PouchDB 2.0.0 is out

Lazare
2pts0
blog.nodejitsu.com 12y ago

Sustaining open replication and scaling npm

Lazare
1pts0
www.bloomberg.com 12y ago

What AOL's Tim Armstrong Got Right

Lazare
5pts0
nightwatchjs.org 12y ago

Nightwatch.js

Lazare
235pts48
plus.google.com 12y ago

Cruzerlite lost nearly $30k because someone posted an unlimited promo code.

Lazare
2pts1
techcrunch.com 12y ago

Steroids.js Bridges The Performance Gap Between PhoneGap And Native Apps

Lazare
2pts0
support.dnsimple.com 13y ago

DNSimple Price Increase

Lazare
8pts10
koglerjs.com 13y ago

An Introduction to Angular for Backbone developers

Lazare
8pts1
wvgazette.com 14y ago

State paid $22K each for Internet routers

Lazare
148pts131
steve-yegge.blogspot.com.au 14y ago

Execution in the Kingdom of Nouns (2006)

Lazare
3pts0
www.youtube.com 14y ago

Festo SmartBird - Bird flight deciphered

Lazare
1pts0
www.techdirt.com 14y ago

You can't just design around patents

Lazare
1pts0
www.theatlantic.com 14y ago

Science Asks: Why Can't We All Just Get Along?

Lazare
7pts2
pandodaily.com 14y ago

It’s the battery, stupid: The looming 4G smartphone crisis

Lazare
48pts47
www.edrants.com 14y ago

Mike Daisey Lies on This American Life; Theaters Won’t Issue Refunds

Lazare
4pts0
www.theatlantic.com 14y ago

Free the Banks: The Case for Massive Deregulation of the Financial System

Lazare
2pts0
www.theatlantic.com 14y ago

'Just Be More Productive': The Trouble With Coaching for Success

Lazare
2pts0

Not exactly on topic, but I have to endorse mise; it's a really, really great tool that solves a number of different problems.

Example: I was recently working on a large project that needed a specific version of Python, and there's a lot of ways to solve that, but mise was an easy and robust one. But also, the project needed a bunch of different tools to build it, deploy it, do local dev, perform certain maintenance tasks like rotating secrets, work through certain operational runbooks, etc., and mise was an easy and robust way to solve that too. Once you know everyone on the team will have the same tools available, if a runbook would be simpler if you could assume everyone has jq installed, well, just add it your the project's mise config, and now they do. And then when I switched to working on a Java service, and then later a Node service, well, obviously mise was an easy and robust solution there too.

By contrast, I made an effort a year or two back to adopt nix, which (despite starting from a very different place) solves a lot of similar problems, but found it a bit daunting (large, complex, poorly documented, and felt hard to partially adopt), and while I love the concept of nix, as a practical matter I ended up abandoning the effort. But mise was really easy to understand, adopt, and progressively add to an existing project without unduly impacting other team members. (Example: Mise will read existing verion manager configs from tools like sdkman, which makes adopting it over time easier.)

It's got to the point now where I'm using mise in place of Homebrew or other system level package managers for basically all CLI tools. Which feels weird when I think about it, but mise genuinely just feels like the better solution. If mise has a flaw, I haven't stubbed my toe on it yet.

Jani Patokallio runs gyrovague.net in order to harass people who provide useful public services.

I mean...investigating who runs secretive yet popular websites is a useful public service, generally called "journalism". And your comments in this thread could be seen as an attempt to harass Jani.

I do not, to be clear, think you're doing anything morally wrong, but I'm also not sure I see how you can draw a bright line between your actions and Jani's. By the rather stretched logic and loose standards you've been using in these comments, it seems like you run your HN account to harass people who provide useful public services, no?

I'm absolutely open to the argument that Jani has does something wrong, but nothing you've said has really even accused them of anything.

If you want to define doxing narrowly (as it was historically) then I would agree that all (or nearly all) such cases are wrong, but this is by no means clearly doxing. If you want to define doxing widely (as is common lately), then I'll accept this is clearly an example of doxing, but note that there's nothing inherently wrong with doxing.

Just saying "doxing" does not establish that the underlying actions are immoral, and so it does not follow that the target not appreciating it is relevant. If I take the last parking place in a crowded lot, the driver behind me certainly won't appreciate it, but I have no obligation to give it up. If you think Jani has done something incomparable to taking a parking place, you need to make the case.

Odd story. If you strip out the "Amazon" and "AI" stuff, the core seems to be that there's a tech company offering a service called Buy For Me which crawls various merchants who operate their own storefronts, lists the products they find for Buy For Me's users, and have a button the users can press which...buys the product.

Which is a little odd, and the value is questionable, but fundamentally seems...fine? You're a merchant, you're selling pencils on the internet, people are buying your pencils from you. And historically the way this might have been built would be something like a desktop application that users install, and which then goes and loads websites, displays them, fills in payment info, etc. Which of course is exactly what the web browser does already.

And all of the complaints about how it should be opt-in also feel odd. If you install WooCommerce and put a storefront up on the public internet, you've pretty obviously opted in to "selling your products on the internet". You don't need to tell Firefox that it's okay for people to use it to buy your stuff!

Of course, this isn't a desktop app, it's agentic AI run by Amazon, which certainly makes it feel different, but I'm not entirely sure how different it should make our analysis.

But also, the story raises a bunch of interesting questions and then doesn't answer any of them:

Chua also received at least several orders for products that were either out of stock or no longer existed on her website.

How exactly did this happen? The story is that the orders are being placed through the normal storefront, right? So how exactly?

Or:

Gorin sells wholesale through a password-protected section of her website, where retailers must submit resale or exemption certificates so orders are properly exempted from sales tax. She said she was still able to complete a “Buy for Me” purchase of a product pulled from her wholesale site despite never opting into the program — a scenario that could expose her business to tax liability if individual shoppers were able to place tax-exempt orders. Gorin also worries that surfacing wholesale pricing could undermine profit margins, allow competitors to undercut her prices or bypass minimum order requirements designed to keep wholesale sales viable.

That's just begging for an explanation. Is Amazon is somehow using stolen credentials to obtain price information? Or is Goren mistaken and the info isn't password protected at all? (And if not, why not?)

I'd also be interested in unpacking a bit more the legal and contractual implications of agreements like Mochi Kids has signed. The brand apparently doesn't allow its products on Amazon, and doesn't allow partners like Mochi Kids to sell on Amazon, but...Michi Kids isn't? Mechanically someone is buying the products at retail and effectively relisting them. Which...I dunno, feels legal? Is any agreement actually being violated here? Does the brand have a course of action? Does Mochi Kids have an actual legal obligation to opt out? Does Amazon have a legal obligation to let vendors opt out? Is Amazon legally buying anything from Mochi Kids, or is the customer the person using Amazon? Given the payment info being used is the customer's, I'm not sure Amazon has a commercial relationship with the brand or the vendor?

And so on. It feels like too much of the story is being carried by it being about Amazon and AI, which means the author felt fine just glossing over the details.

I mean, the S in CFS stands for "syndrome", which is "a set of medical signs and symptoms which are correlated with each others [...] When a syndrome is paired with a definite cause this becomes a disease." (From wikipedia.)

So I mean, yeah, that literally does mean "we don't know what this is, and we don't know what's causing it, so we're dumping everything that looks like it in a bucket while we do more research". But that doesn't mean it's not a real thing; it means that we don't know what it is or what's causing it (and that it may well not be a single thing at all).

That's pretty different than saying "it's not a thing at all".

I don't think that's quite right? There's been a fair amount of evidence pointing at possible issues, but there's no clear answer due to poor (or just different) study design, small sample sizes, different criteria across studies, different sample groups, etc.

So eg https://translational-medicine.biomedcentral.com/articles/10... reviewed 19 studies, many of which did find "evidence of mitochondria problems", but concluded:

...it is difficult to establish the role of mitochondria in the pathomechanisms of ME/CFS/SEID due to inconsistencies across the studies. Future well-designed studies using the same ME/CFS/SEID diagnostic criteria and analysis methods are required to determine possible mitochondrial involvement in the pathomechanisms of ME/CFS/SEID. [...] There is consistent genomic research suggesting that ME/CFS/SEID is not a primary mitochondrial disorder, however, mitochondrial decline might occur due to secondary effects of other disrupted pathways. [...] As population samples were small, these results should be interpreted cautiously.

I wouldn't summarise that as "no evidence". It's more like "ME/CFS doesn't seem to be a genetic disorder causing defective mitochondria, and the mitochondria look the same, but they seem to function differently for some reason even if we lack enough data to figure out why yet". Note that, eg, of the 19 studies reviews, 5 tried to check for differences in mitochondrial respiration between ME/CFS patients and healthy controls, and 4 of the 5 found notable differences; one study was able to reliably detect if a cell sample came from a ME/CFS patient or a healthy control based on measuring mitochondrial respiration.

I don't know that's enough to fully reject the null hypothesis just yet, but it's certainly not clear we can accept it either.

Kagi Assistant 2 years ago

I'm using it from NZ and Australia and found it blazing fast. No lower than Google certainly! I wonder if it'd be worth reaching out to Kagi support.

Fundamentally both "gambling" and "insurance" are about trading a stream of small guaranteed payments for a chance at receiving a large payment. More generally, it's about trading risk. In insurance the risk is transferred to the insurance company; in gambling the risk is trasnferred to the gambler.

They're precisely the same transaction, just packaged in different ways, and with tons of overlap. What differs is the participants.

Individuals don't tend to want or need a lot of risk, so a transaction where risk is transferred from an individual to a large company (like an insurance company) is generally good, and one where risk is transferred from a large company (like a casino) to an individual is generally bad.

That's not entirely fair.

The problem is that Google forces actual good cooks to make their recipes look like worthless blogspam, but a good original recipe is not actually worthless blogspam, even when disguised in the way Google requires.

Ludum Mortuus Est 2 years ago

I sympathise with the author and agree that there are some pretty terrible stories and numbers floating around, but the unstated premise of the article seems to be:

The game industry is monolithic, it has recently undergone a sweeping change, but no further change is possible, therefore it is safe to make a linear projection based on what's happened over the last six months out to infinity. And I'm skeptical that those are good assumptions to make.

Epic Games in September laid off over 800 people, almost 15% of the entire company. Epic is one of the most successful and profitable game companies that exist. [...] For years, every other game company has tried to copy Fortnite, and mostly failed at the attempt. This is not enough to ensure job security

Okay, yeah, that's interesting, and no doubt traumatic for the people who were fired, their colleagues we have so far avoided it, and for devs working in the broader industry, and I am sympathetic. But: Sometimes companies overhire, sometimes corporate priorities shift, sometimes a company decides to reorient towards a leaning production model. Sometimes it works; sometimes it doesn't. There isn't any industry where overall profitability is, alone, enough to ensure job security. (And I'd also suggest that putting these layoffs in the context of the broader tech industry and the end of zero interest rates might also yield some useful insights...)

In any case, if Epic fires a bunch of devs, and profitability drops, then that was a mistake and they will try to staff back up. And if it doesn't (or rises) then that suggests that game development is actually more profitable than previously expected and individual game devs are more productive than previous realised, which will of course be cold comfort for the devs laid off, but suggests that overall employment and compensation across the broader industry will be tracking upwards not downwards, which is good news for game devs as a whole in the medium to long term.

To be clear: I do not want for one moment to defend the big studios (who appear, by and large, to have C-suites full of pod people who delight in human misery), or to minimise the very real pain suffered by gave devs, but the idea that an entire industry can somehow run off a cliff in a way which is permenantly non-recoverable is...well, let's say it's a bold claim that needs extraordinary support.

Games in 2024 and 2025 will be a few labors of love...

Yeah, plausible. But what do you think is going to happen in 2026 and 2027?

People interested in this might also be interested in Orion from the Kagi team: https://kagi.com/orion/

Orion is built on Webkit, has a focus on privacy, built in ad blocking, and runs on macOS and iOS. It also has a lot of other interesting features baked in, although the last time I tried it I ran across a couple of glitches too (to be fair, it's in beta and under active development). Another point of favour of Orion is the Kagi team is clear it's strictly funded by users and there's an "Orion+" thing where you can subscribe and get access to RC builds.

It doesn't seem to be clearly stated, but I think Quetta is built on Chrome? I'm not thrilled with the ongoing march of Chrome as the universal core of every nominally independent browser. And they also seem to be a bit cagey about what their monetisation plans are, which might be an oversight but is a little concerning.

That isn't what your linked graph shows. Slightly different hypothetical:

World 1: Men evaluate women on highly idiosyncratic scales. They "like" women in the top 53% of their personal scale, but it's a different scale for each man. All women are "liked" by 53% of men (but it's a different 53% for each woman). Women also evaluate men on highly idiosyncratic scales. They "like" men in the top 5% of their personal scale, but it's a different scale for each woman. All men are "liked" by 5% of women (but it's a different 5% for each woman). Due to their lower standards, men end up "liking" a lot of women who do not "like" them back, but nonetheless, every man will find a mutual match once in every 100 profiles they look at. Women are more selective, and better at focusing their attention on the type of men who might "like" them back, but overall success rates are broadly similar, and every woman will find a mutual match 1.8 times in every 100 profiles they look at.

World 2: Men rank women on a shared objective measure of attractiveness, and "like" any woman in the top 53% of the scale, so 53% of women are "liked" by all men, and 47% are "liked" by no men. Women also rank men on a shared objective measure of attractiveness, and "like" any man in the top 5% of the scale, so 5% of men are "liked" by all women, and 95% of men are "liked" by no women.

Note that in this model on average, 5% of all "likes" from men to women will be mutual, but 95% of men will "like" women and it will never be mutual while 5% of men will "like" women but it will always be mutual. Similarly, on average, 47% of "likes" from women to men will be mutual, but 47% of women will "like" men and it will never be mutual while 53% of women will "like" men and it will always be mutual. (Further note that since most relationships are monogamous, while a bare majority of women can find a mutual match, an overwhelming majority will not have it progress into a relationship since all women are chasing the same 5% of men.)

World 1 matches the graph perfectly, but describes a situation where merely looking at 100 profiles on Tinder guarantees every man a mutual match no matter how ugly or undesirable you may be. World 2 also matches the graph pretty closely, but dooms the vast majority of men and women to be unable to find a relationship at all.

Neither world seems very similar to our own to me (although I do recognise a specific subgroup of men intuit that world 2 is fairly close!), but the fact of the matter is we can't distinguish between world 1, world 2, or reality based on the graph you linked.

Again, you're assuming that men and women are using the app in the same way, and that a "like" means the same thing. If you assume that women typically only "like" men they would be open to dating, but men will "like" anyone even vaguely plausible with a plan on filtering out poor matches later in the process, you'd see data like this, but it wouldn't support your conclusion. (Is this happening? No idea; again, you'd need more data.)

Further, and much more importantly, you're looking at data showing how often men and women like potential partners, but you're trying to deduce from it how often men and women are liked by potential partners. It's interesting that women apparently only "like" 3.2% of the men they see, but that does not in any way suggest that only 3.2% of men will be "liked" by a woman.

Consider two hypothetical worlds:

In world 1, each woman is very selective (and is only open to dating 1% of men), but every woman has selected a different 1% to be interested in.

In world 2, women are unselective (and are open to dating 30% of men), but all women have chosen the same 30% of men to pursue.

Obviously both worlds seem to differ signiicantly from our own, and each has some challenges! But fairly obviously despite women in world 1 being 30 times pickier, all men could at least in theory find a partner who wanted to date them, whereas in world 2 the majority of men would never do so. And yet if you replicated the graph you linked for world 1, it would have the red bar for the female line take up 99% of the graph. It's really not showing what you think it is.

(Again, I have to stress: I am not trying to claim I know how dating or attraction works, or what the median experience for using a dating app is actually is like; I am instead pointing out that nobody seems to know this, because we lack data.)

Absolutely not. If anything, that's further evidence of my point, and I literally almost mentioned it before deciding my comment was getting a bit rambling already.

Anyhow, assuming for the sake of argument that OKCupid's data is valid and replicates, then there's two responses:

The short and somewhat silly argument is that women also say they care about attractiveness a lot less than men do, so it all averages out. Men care about attractiveness and have an accurate perception of it; women don't care about it and have an inaccurate perception of it. Neither a big deal nor surprising.

The longer point though is that yes, men, judging women's attractiveness, say very different things than women do, when judging men's attractiveness (again, if we believe OKCupid's data). But that doesn't tell us anything about how men and women perceive attractiveness, it just tells us how they talk about attractiveness, and in the exact same way that we might be skeptical when a man says "there's literally no one to date" (and suspect they mean there's just no one they feel meets their standards who will date them), we might be skeptical of a woman that marks most men down as being below average attractiveness. Is there, say, some bit of cultural conditioning pushing women to rank men as unattractive when they don't want to date them for a non-appearance reason? Or to rank men as unattractive to avoid seeming too eager, even when they do find them attractive? How often do women end up dating men they rank as unattractive, and how does this rate compare to the rate of men dating women they rank as unattractive? And we could go on, but the point is that when you start to dig into it, the pattern falls apart, suggesting this is a quirk of the survey design at best, and not an real insight into meaningful differences betweem male and female bahaviour.

Such statistics can be difficult to parse. Hypothetical:

Person A chats with five people. Two seem okay, two seem like poor choices, one seems unhinged and is quickly blocked. Of the two good options they go on a date with each, selects one of them, and forms a relationship.

Person B is deluged with messages, many of them vulgar. After some filtering, they end up trying to hold coversations with twenty different people, but struggle to form a connection with any of them. Eventually they go on a date with the person who seems the best, it goes okay, and they form a relationship.

In this example, is person A or B able to be "choosier"? Which experience would you prefer if you could choose? I would argue that quantity is not valuable independent of quality. Or to put it another way, I suspect you would find that most single women would argue they have no greater number of acceptable choices than single men do.

The (obviously real) difference in the number of men sending women unsolicited pictures of their genitals compared to women sending men such pictures isn't really relevant.

I would be somewhat skeptical of that without hard evidence.

It's certainly trivial to find (many, many) examples of single men complaining that there are literally no women in the dating pool while simultaneously discounting out of hand all women who are too fat, have had too many prior partners, are too ugly, are too tall, are older than them (or in extreme cases, are the same age as them), make too much money, have incompatible political or religious views (generally but not always being too leftist), violate some cultural norm (piercings, dyed hair, vegan, etc.), and so forth. And none of those are hypotheticals, but actual examples I've seen in the wild. Repeatedly!

So while yes, I would be willing to believe that more men than women might report that there are "no available partners", that may have more to do with a difference in language than a difference in the actual objective dating landscape.

(To be clear, I don't have hard evidence to prove this is the case; I'm just noting I've seen plenty of anecdotal evidence to support that it could be the case, and haven't seen any hard evidencr to the contrary. Hence, my skepticism.)

I mean, given a roughly 1:1 gender ratio that would be difficult to be entirely true. And I suspect if you speak with many women, you'll get some pretty strong pushback on this. More systematically, surveys consistently show equal levels of dissatisfaction with their dating lives between men and women.

For both men and women, it's actually relatively easy to find a partner that you wouldn't consider dating; finding an optimal partner is hard.

Tried Obsidian for a while, loved a lot about it, but....mmm.

Obsidian out of the box is a bit limited; plugins are great and add tons of features, but then you start hitting issues with plugin maintainers abandoning plugins you rely on, or needing to make a decision between three different plugins that all do the same thing slightly different. Depending on your use case and expectations that may not be a big deal, but I really missed not having what I personally saw as core features not being officially supported.

(Also, FWIW, the sync service is a bit pricy for what it is. I get that it's how they're trying to monetise it, but...I would have preferred another pricing model, even if the total cost was just as high.)

I've personally switched to Trilium Notes which I'm finding nicer. One element I particularly like is that it has first class suport for notes being able to exist at multiple places in a tree simultaneously. I know it's a very personal thing, but for me personally being able to file notes in multiple locations "clicks" in a way that tags didn't.

Trilium Notes: https://github.com/zadam/trilium

And here's a nice writeup on ways to use Trilium (although much of it applies to Obsidian too): https://github.com/zadam/trilium/wiki/Patterns-of-personal-k...

The linked article is pretty explicit about how they calculate it. A detailed explanation is literally the first section.

And as they explain, they ask people about the actual problems they've had in the last 12 months with their car; nothing soft or fuzzy or relative to expectations at all.

Unciv 3 years ago

PBEM (Play By Email) was (and maybe still is) a big thing in the wargaming space. Long, long ago I was part of a group on USENET and later IRC that organised games of Stars! (https://en.wikipedia.org/wiki/Stars!) with typically a cadence of a few turns per week, or sometimes "blitz" games played onn IRC with several turns per hour.

Quite fun, but needs a community interested in such, and very focused game design. (Specifically, need lots of meaningful decisions to be made each turn, but relatively few turns in a game.)

Stars! was one of many such games back in the day, but I'm pretty sure they're all dead now.

Paying for GPT-4 is worth it.

ChatGPT Plus is one way of doing so and works fine. There is no 50 per month limit; not idea where you got that from. The limit is 50 per 3 hours, but I've honestly never hit it.

You can also just get an API key and use it that way via a number of different tools, wrappers, and frontends. Depending on your use case, that may be better or worse.

I have grave reservations about AI art, but...nope, that doesn't follow.

It's true that there are a lot of (human) artists in the US. (Something like 80 million, broadly defined.) And it's also true that the art and media each artist views shapes the art they create, including art and media we see quite incidentally - graffiti, ads on bus shelters, paintings in the hallways of office buildings. And in the course of the year each of us will view thousands upon thousands of such pieces of art and meida.

So if we had a licensing scheme such that every artist had to make a non-negligible payment to the rights holder of every bit of media they view, then artists, collectively, would be liable for hundreds of billions of dollars in royalty payments. 80m aritsts * 1k pieces of media * $5 license fee is $400b; that's just basic math.

This calculation is, very obviously, not an argument that all art is theft. It's just some math about a hypothetical licensing scheme, and that's all a18n were doing too.

You may think (and I'm inclined to agree) that a human paging through an artist's ArtStation profile is fundamentally different than an LLM using it as training data, but that's an argument not addressed by a18n in that quote.