HNHacker News
TopNewBestAskShowJobs

jacurtis

5,534 karma · joined January 4, 2014

submissionscomments
jacurtis··on CrowdStrike Update: Windows Bluescreen and Boot Loops
I don't think it is historical data required to make a decision, it is required to store the action for historical purposes in the future. This is ultimately to bill you and to track that a doctor isn't stealing medication, improperly treating the patient, and to track it for legal purposes.

Some hospitals require you to input this in order to even get physical access to the medications.

Although a crash cart would normally have common things necessary to save someone in an emergency, so I would think that if someone was truly dying they could get them what they needed. But of course there are going to be exceptions and a system being down will only make the process harder.

jacurtis··on CrowdStrike Update: Windows Bluescreen and Boot Loops
That is how all of these tools are. I have always told people that third-party virus scanners are just viruses that we are ok with having. They slow down our computers, reduce our security, many of them have keyloggers in them (to detect other keyloggers). We just trust them more than we trust unknown ones so we give it over to them.

CloudStrike is a little broader of course. But yeah, its a rootkit that we trust to protect us from other rootkits. Its like fighting fire with fire.

jacurtis··on How Meta trains large language models at scale
And that's why $ARM is a good buy. Selling swords and steel to all these armies as they go to war.
jacurtis··on Apple apologizes for iPad 'Crush' ad that 'missed the mark'
I tend to agree. Most people have no idea that every commercial or film, ends up dumping or destroying almost all the stuff in the video.

I remember there was a Scene in one of the more recent mission impossible movies where the director was interviewed as joking about how they budgeted to destroy 3 lamborgini's for a action sequence but ended up needing to destroy 4 of them. These were brand new, straight off the lot lambos that just got shot at, crashed, and blown up for the movie. No one cries about that, instead they marvel at the "practical effects" of the movie.

This isn't even a unique example. A lot or props that DON'T get destroyed and are just used for one quick scene, like a chello in the background, often go straight to the dump after the scene is filmed, because they just bring in a dump crew to get rid of everything.

I guess the difference is ignorance is bliss. People don't see the amount of absurd waste that happens in commercials and movies, so they can enjoy it. Strangly, even seeing it on screen (like a car blowing up) doesn't bother them. But a slow crushing of an instrument for 20 seconds does trigger them.

The amount of waste that this produced is inconsequential, not even a rounding error for the amount of waste that a warehouse up the street from anyone reading this is performing as you read this comment. And yes, there are so many of these companies creating unfathomable amounts of waste that no matter where you live, you have one probably within a few miles of your home that you never knew about.

I would tend to side with those that are triggered if these instruments were antiques that couldn't be replaced. However, these appeared to be common instruments. I actually play guitar and the guitar actually looks like a pretty cheap guitar. These get bought at Costco and returned and dumped everyday. They are commodities, they are pumped out of factories en masse in Vietnam and contain a hundred bucks of parts, wood, etc. Most of these guitars end up in the dump anyway. The upright piano is a little different because they tend to be several thousands of dollars, but again this looks like a modern, generic piano.

I am happy to have discussions about the vast amount of waste humans have, because it is truly unfathomable. Most people have no idea how bad the problem is. But watching some paints, a metronome, a single guitar and piano get destroyed is not even the beginning of the real problem. So if we want to have a discussion about waste, let's have it. It's a serious problem, but this feels like a joke that a handful of items that doesn't even equate to what an average American probably dumps when they move houses, seems like a stupid hill to die on.

jacurtis··on Apple introduces M4 chip
I have an M3 for my personal laptop and an M2 for my work laptop. I get ~8 hours if I'm lucky on my work laptop, but I have attributed most of that battery loss to all the "protection" software they put on my work laptop that is always showing up under the "Apps Using Significant Power" category in the battery dropdown.

I can have my laptop with nothing on screen, and the battery still points to TrendMicro and others as the cause of heavy battery drain while my laptop seemingly idles.

I recently upgraded my personal laptop to the M3 MacBook pro and the difference is astonishing. I almost never use it plugged in because I genuinely get close to that 20 hour reported battery life. Last weekend I played a AAA Video Game through Xbox Cloud Gaming (awesome for mac gamers btw) and with essentially max graphics (rendered elsewhere and streamed to me of course), I got sucked into a game for like 5 hours and lost only 8% of my battery during that time, while playing a top tier video game! It really blew my mind. I also use GoLand IDE on there and have managed to get a full day of development done using only about 25-30% battery.

So yeah, whatever Apple is doing, they are doing it right. Performance without all the spyware that your work gives you makes a huge difference too.

jacurtis··on Cardio fitness is a strong, consistent predictor of morbidity and mortality
That's what you hypothesize. Research like this affirms your hypothesis with fact.

There are historically lots of things that "seemed obvious" but couldn't hold up under research, which is why we do research. It confirms what you think or maybe it forces you to question what you think. Either way, it is good.

Case and point, there is a rising opinion lately which Trump has promoted that your heart only beats a set, finite number, of beats in a lifetime. Therefore, according to this opposing hypothesis, it makes sense to not perform intense cardiovascular activity throughout your life, because it accelerates your heart hitting that finite limit that it is capable of. This opinion has gained traction in recent years and to some people it "seems obvious" that a faster heartrate might wear it out more quickly, leading to premature death. So to those people, research like this defeats their assumptions and helps them feel more confident about performing exercise because it is research-backed that Cardiovascular Fitness prolongs life.

That's why research is important. Obvious shouldn't stand for anything.

jacurtis··on Apple's Regular Mac Base RAM Boosts Ended When Tim Cook Took Over
I'm going to offer an alternative perspective.

My mom needed a new computer a few years ago. I just went and bought her a base M2 Macbook Air. It had the 8Gb of RAM and 256Gb SSD that everyone complains about, and guess what happened. She loved it. It has been the best computer she ever owned.

She doesn't run out of storage because she doesn't really download that much stuff. Everything she does is basically in the browser. The apple photos app is the only real storage risk for her and it manages your library really well, offloading most photos to the cloud and downloading the ones you are working with seamlessly in the background when you work on them, and offloading them when you have ignored them for a while. She streams movies from Prime Video, Netflix, Hulu, etc. She doesn't download them. She uses "Canva" for various art projects and a few other little apps like that. She uses Messages heavily. But that's it. She doesn't run into any limitations with the 8Gb Ram and 256Gb storage limitations.

Furthermore, I bought it for $899 with a small discount I was able to get, but even the MSRP is only $999.

And if you asked her about it today, she would candidly tell you that she loves her computer. Her favorite features are:

1) It is "pretty" (i got her Starlight, which is a gold color)

2) The battery lasts a long time. With her light, only-web use and she rarely uses it for longer than an hour at a time. So the battery lasts her around 2 weeks on a single charge.

3) The screen is really nice

4) It's really lightweight

5) it doesn't make any noise.

If you broke into her house and slipped a 16Gb or 32Gb MacBook under her pillow without her noticing, she would never notice any speed difference. She is not hitting any sort of limits.

I use my mom as an example, because MOST people (or at least a significant percentage 33%+ I would presume) buying MacBooks are people like my Mom. They need a laptop to make a Google doc or run Office. They need to check their email. They might want to make a digital postcard or something and share a photo of their grandkids. That's what most people do.

Meanwhile I buy a MacBook pro with 64Gb of Ram for myself because I need it. Most people that talk about Apple are more like myself. I can't imagine 8Gb of RAM, so we complain about it. But the truth is, we are not most people. Most people are like my mom. They want a high quality computer that looks nice, doesn't make noise, has a long battery, and a nice screen. They use the browser for everything and 8Gb is fine. 256Gb is a bit sketch in my opinion, I'd like to see 512Gb be the default, but looking at my mom's computer she is only using 94Gb right now. So maybe 256Gb is really fine afterall.

jacurtis··on Cheap Mortgages Deter Workers from Relocating for $250k Jobs
Yep. I have written for several large publications. We submit the article, usually are required to submit 3-10 possible titles (depending on the publication), and the editors rarely use any of the 10 titles anyway.

Fun fact, many publications also make you submit a handful of social media post headlines too.

Most people don't realize that the author's content and the title are written by completely different people. Titles are generally designed by committee. A company like Bloomberg will have software in their CMS where 3 different titles are probably added at publish time and the CMS automatically A/B (and C) tests them for the first hour or so to see which performs best before automatically locking in the best performing headline. This is why you sometimes swear an article's headline has changed... it most likely has. This is also true with most major YouTube channels. The thumbnails and headlines are aggressively tested during the first 60-120 minutes before locking in the highest performing combination.

jacurtis··on Anatomy of a credit card rewards program
> They cause higher prices for everyone (even for the rewards recipients).

Honestly no. Price is relative. The sticker price might change, but the effective price depends on the customer. Largely generalized: Low-credit customers essentially subsidize the cost for high-credit customers. Let me explain:

So let's call the current price: p.

- The cash customer pays: p

- The rewards card user pays p - 1% (because they get cashback)

- The mid-level rewards customer pays p - 2%

- The premium reward users pay p - 5%

Now let's say that reward cards are banned. No more rewards cards. Let's call the new price (after rewards cards and their associated fees are removed) as 'n'. What would happen?

Scenario A: No Change

Now I believe if you got rid of rewards cards, then n = p. Merchants wouldn't lower prices, they would just keep them the same and pocket the difference. So now everyone loses, except for cash customers who are unchanged. But everyone pays p, which is at best the same as before, and at worse 5%+ more expensive by getting rid of rewards cards.

Scenario B: Utopia, the Merchants Care

Let's make the argument you are making, which is that maybe the merchants would be nice and give us a cut of the rewards card savings. This would save them maybe 1%. I suspect slightly less on average, but let's call it 1% to be generous.

So in scenario B: n = p - 1%

Yes cash customers win! They pay 1% less than before. But the majority of customers still lose. Cash customers are the only winners. Normal rewards card users are paying the same amount they were before. The bell curve of card users are probably paying 1% more, while the high-end premium card users are paying 4%+ more than before. The majority of consumer still lose, only cash customers come out ahead.

This scenario of course assumes that merchants are generous and pass on the savings. If this did happen, you would likely notice savings for a year or two at most, due to economics and market forces.

Eventually, like I said above. The price just becomes normalized and the price is the price once again. House or car prices go up slightly at first because of more money in customer pockets, employers are less pressured to give out high raises, so maybe income raises are 0.5% on average lower that year, and 0.3% lower the next year and 0.2% lower the year following (which actually makes it look like raises are increasing YoY other than the first year). This continues and 3 years later that 1% gain is normalized into the economy and becomes the new baseline and we are back where we started.

So no, everyone does not lose with rewards cards. There are winners and losers. You could argue that lower income customers (the ones most likely to pay with cash or low-end credit cards) pay the price for the higher-income customers (the ones most likely to have 800+ credit scores with premium cards).

So, largely generalized you could argue that low-credit customers subsidize the price of goods for high-credit customers. I think that's a more accurate argument. And to be clear, I'm not stating that it's fair, just that it's accurate.

jacurtis··on Anatomy of a credit card rewards program
> What you pay Stripe is for the combination of interchange fees + Stripe's own service fees.

Yeah, Stripe is a bad example. Because Stripe is a payment service provider. They take all the various fees involved with managing payments and package it up, then put a pretty bow on top with some useful services, APIs, nice marketing. But this package deal is significantly marked up. Stripe absorbs the variable interchange fees and different rewards card markups because they are charging you 3% flat (more or less) and have a healthy margin in for themselves in the middle. Stripe makes a little less when you charge a Platinum AMEX, but they make a relative ton when you charge a secured mastercard. They know that less than 10% of the transactions are these higher cost cards, so they just absorb the lower profit on those transactions.

This is a wholly different game than lower level payment processors. For example at a company I worked for about a decade ago, we stuck a deal with WorldPay which is the largest payment provider in the world. We were paying interchange fees, a small fraud fee of a few cents, and then a worldpay fee of 20-40 basis points depending on the card. We were directly charged more on a premium rewards card, but the margin on WorldPay was a few basis points above cost. But they provided nothing really in terms of services. We had to find our own payment software, terminals, and everything else. They were just the raw service.

So imagine worldpay on one side, which is just brokering with the banks and requiring us to do everything else. On the other extreme, you have Stripe which is "turnkey" and you can sign up with zero sales volume on a pretty website. One is interchange + 30 basis points, the other extreme is a flat 3%+20¢.

Stripe is a great business. But not a good example here. They essentially abstract away all the complexity in this article by charging you more money (their raw negotiated cost with banks is probably 0.8-1.2% on 90% of their transactions), they are marking up 1-2% for themselves as a service provider. That is not to vilify Stripe. They serve a valuable role and the abstraction layers (SaaS subscriptions, free trials, etc) are well worth it for a lot of companies. But keep in mind, this is a service company on top of the credit card system. So its not a great example in this discussion.

jacurtis··on Headless, dog-sized robot to patrol Alaska airport to prevent bird strikes
Seems like a pretty good use case for an automated robot like this. It's nice to see a practical use-case for these advanced autonomous robots that doesn't involve war.

So as I see it, this is like a fancy all-terrain Roomba. They dress it up like a Fox or Coyote and it wanders around and patrols the airport grounds, scaring away birds and generally preventing them from nesting in the area. Birds aren't going to nest in areas with active predators. So if this looks like an active predator making constant patrols, then birds will just go somewhere else to roost.

Ultimately it saves the birds from being killed by planes or euthanized by other means. They are not harmed with this patrolling robo-fox, it just adds intimidation factor.

Presumably, the robot will also be smarter than a Roomba and would know to avoid running onto the runway or other critical areas.

jacurtis··on The race to replace Redis
AWS has been pushing MemoryDB, which is redis compatible storage, works with the redis clis and supports Redis features.

I suspect in the long run, Amazon will eventually "pay" the licensing fee for customers that demand "Redis". But they will push everyone else towards their in-house fork of Redis that they brand MemoryDB or whatever. You will pay more for the Redis licensed version and AWS will steer you away from it, but it will be there if you are adamant.

This is already happening with Aurora, which has Postgres and Mysql compatible versions. If your company is big enough for special pricing, then you know they want you on Aurora. The pricing discounts for Aurora are insane (50%+) compared to what you might get on a traditional Postgres of equivalent size (20%). They will probably do this with MemoryDB and Redis eventually. Redis is available if you really need it. But this other thing that they maintain is discountable to half the cost of the other one and it becomes a pretty obvious choice.

jacurtis··on The race to replace Redis
Yes, this seems likely since there is almost no way that an announcement from Microsoft would happen so quickly. There were months of back and forth of licensing meetings prior to this with Redis Labs and Microsoft.

Microsoft would never just announce something like this on a whim.

jacurtis··on You can't leak users' data if you don't hold it
> before something happens and my social security number winds up on a sticky note on some hacker's monitor in Belarus

Isn't the point of the article that they can't leak something they don't have?

So if I never get your social security number from you, then I have zero risk of leaking it or exposing it to hackers. I can't give them (intentionally or unintentionally) something that I don't possess.

The author says:

> Given these criteria and extremes, we decided that our best course of action is to just never have our users' private data.

---

To your next question on what happens if Matter is acquired. Well the app might stop working or change how it works or have new logo in the corner, but your data never left your device, so you don't really have to worry about it being leaked to Belarus.

jacurtis··on NotepadNext – a cross-platform reimplementation of Notepad++
This happened to me yesterday:

I had to complete a resiliency test on our infrastructure and submit it to auditors for compliance reasons. I ran the tests, got the results, and I have to put it into a report. The report is like 30 pages long or more, but very little changes between each test (we do them quarterly). So I only usually change a few tables with the new report results, and freeflow some commentary in the discussion section that is unique for that run, so that the auditor feels special.

Anyway, I open up the previous quarter's report. I edit a bunch of data, write a bunch of useless commentary and go to "Save As" with the Q1-2024 suffix, and I realize the Word document had been autosaving my work the whole time on top of the Q4-2023 report. Urgh, very annoying. I didn't save intentionally because I knew I would save a copy later.

I was able to restore the old version through revision history, but still annoying nonetheless.

jacurtis··on Ask HN: How common is developer burnout? Have you ever been burnt out?
In my experience, burnout is EXTREMELY high for developers. My group of friends and colleagues that I started with in my early twenties have mostly left development and tech for the most part.

By the time most of us were turning 30, about half my cohort of friends and colleagues had given up as developers. By the time I turned 35 almost everyone had. Out of about 30-40 people that I have been somewhat associating with during my career, I can only think of about 5 right now that are still in tech. Four of those five are in management roles. Only one of those people is still a "true developer" (pushing code and commits all day). The rest have moved to infrastructure, security, and related fields.

The ones that left. A surprising number moved to rural areas to slow down their lives. Building homesteads (small personal farms). One actually built a large-scale mushroom farm (culinary/legal mushrooms). A few teach. Quite a few retired early doing the FIRE thing (wish I had been disciplined enough for that). Several are expats. So for the most part, most of them went off to do things that were less chaotic and less stressful.

I almost quit myself in my early 30s. But I was fortunate enough to get promoted into a senior management position, where I am mostly focused on tech strategy and not true "developer work" anymore. I also went back to school and joined a PhD program where I started doing research on encryption and security in something that truly interests me. So that kept me sane. At this point, I am "resting and vesting" at my current job, waiting for them to sell, which they are extremely well suited to do right now. As soon as that happens, I doubt I will find another job in tech. I plan on taking my PhD and staying in academia.

This is anecdotal experience. So your mileage may vary. The pandemic hit as most of us were between 30 and 35, which might have had a disproportionate affect of taking people out of the industry too. So my experience might be more extreme than the average. But basically, I have decided that the reason tech is mostly young people is because it breaks you down as you get older and people just leave. So burnout is a VERY real thing in this industry.

jacurtis··on Lego price per part over the years
They do precise weighing of bags as a quality control measure. The tiny 1x1 type pieces are more likely to get missed by the weighing so they often add an extra of those pieces to offset a potential loss that might not get noticed when weighing them.

That is why you always get two helmet visors for example when you buy a speed champion. The machine is actually just designed to give you two, because that way if it breaks and misses one, you still have one that you need and it costs them almost nothing to do that. But a missing helmet visor is easy to get missed by the quality control scale. So if you ever buy a speed champion and only get one helmet visor, it is because you lost one or the machine broke. But that's why there's an extra. They do that by design. That's just one example. You see it with magic wands in Harry Potter sets, you always get two, and a lot of sets with 1x1 pieces will always have 1-2 extras just because they are cheap to add in and more likely to get missed in their QA process which weighs the bags.

jacurtis··on Lego price per part over the years
I've also always questioned this. I have purchased about 60 sets in the past 4 years. I have a friend who has purchased well over 100 (he runs a Lego YouTube channel - he spends > $6,000 a year on Lego by his estimation).

I have never had a missing piece. There have been two times when I thought I was missing a piece and then found it stuck in a bag or hidden under another piece. I've never had to write to Lego to get a replacement (which I've heard they are really easy to work with if it does happen).

Out of curiosity, I just texted my friend to get another sample from him and he said it happened to him one time, but also admitted his kids might have been to blame.

So when people claim that every other set they buy has missing pieces, I always feel like I am either the luckiest person to ever live, or maybe the pieces are there and certain people are just more likely to misplace or lose them in the building process.

jacurtis··on Cloudflare loses 22% of its domains in Freenom .tk shutdown
I'm sure CloudFlare is just reeling from this "loss" of 12.3 Million unpaid customers.

I hope the CEO doesn't drink too much tequila tonight during the celebrations

jacurtis··on Cloudflare loses 22% of its domains in Freenom .tk shutdown
This was my thought while reading this. Overall I think this is a net-win for CloudFlare. I suspect that exactly 0.00% of the 12.6 million domains they just "lost" were paying customers. Considering the people didn't want to pay for a domain, they probably weren't paying for a CDN either.

I'm sure Cloudflare will be able to wipe away their tears of this loss using the extra dollar bills they have from reducing their bandwidth costs.

jacurtis··on Airlines Colluded to Ensure Onboard Food Would Be Awful
Thanks, I'm glad I wasn't the only one thinking this.

Airline food used to be AWFUL. Like you would honestly not even bother unless you were on a very long flight and needed it. My experience is that the last 10 years or so, most airlines have decent food. It is nothing to get excited about or to look forward to, but compared to how bad it used to be it is now quite good. I would rate a lot of the food I've had on flights as fair to average. Compare that to "i'll only eat it if this flight spans two mealtimes" of the 80s-90s and here we are.

Singapore Airlines is actually quite good (even in coach). ANA is also good. If you fly on a US Carrier, just know its all the same provider regardless of airline. Their food is meh: perfectly edible, but not good. Pasta dishes usually reheat quite well, so that's often the safe bet when choosing a meal option.

Trust us guys. If you think food now is bad... you don't know what they COULD be serving you.

jacurtis··on Airlines Colluded to Ensure Onboard Food Would Be Awful
First class is always full. If you have status with the airlines you can get free upgrades to first class now. So they start releasing upgrades like 3 days ahead of time for the best statusholders. Then 2 days before they release upgrades for the middle tiers, and same-day or day before is the lower tiers. They basically try to shift everyone up a tier in the flight and the extra coach seats that those people left behind will get filled with the basic-economy fliers, which is why they don't let them reserve seats: they just use them to fill in the gaps on the flight.

You are more likely to have an empty seat next to you in the back of the plane than in the first class.

jacurtis··on Airlines Colluded to Ensure Onboard Food Would Be Awful
That's an interesting anecdote.

I fly first class a fair bit (10-12 flights per year), and children in first class is pretty rare. When I've seen it, they've never been rowdy. In fact, my experience is that its usually really quiet, which is one of the things I really value.

Maybe i'm just the luckiest person in the world. But its never happened to me and I fly a moderate amount to have some sample data.

I will concede, that flight rowdiness in general is very different based on time of day. The afternoon is the worst. Fridays and Mondays are the worst. I love night flights, to the point where I prefer them. Everyone is so much calmer on red-eyes.

jacurtis··on Nascar driver caught wearing an amphibious-like glove in a cheating violation
If I understand this correctly, the glove was engineered so that it would slow him down when he put his hand out the window (the webbing in the glove would add drag to his vehicle).

I need an ELI5 on this.

How does using equipment that is designed to make you SLOWER constitute cheating? I truly don't understand it, so if my comment seems off-base or facetious it isn't. Please correct me.

jacurtis··on ShotSpotter: listening in on the neighborhood
Yes it is very important. Shotspotter is like a DVR. It's always "recording", but it is running on a very very short recording loop.

The detection of gunshots is based on an algorithm. When triggered, it saves a few seconds before the sound and several seconds afterward.

It is different than police just being able to pull up the recordings for a certain street corner from 2 weeks ago or even a day ago and listen in on people's conversations. The case in question came from a shotspotter recording gunshots, and the short clip also happened to include speech within it since it directly followed the sound of shots.

jacurtis··on ShotSpotter: listening in on the neighborhood
84 metro areas in the US are covered by Shotspotter. It is very real.
jacurtis··on ShotSpotter: listening in on the neighborhood
It's true. They only have an 8% success rate on closing homocide cases. It is the lowest in the country by several points.
jacurtis··on ShotSpotter: listening in on the neighborhood
Yes there are false positives. This is an alert system and doesn't have to be perfect. This is the difference between a sensor in a self-driving car and a sensor for something like Shotspotter.

If a self-driving car sensor has a 1% fail rate, then it is useless and would cause crashes and death. It couldn't be used.

But if shotspotter is 1% inaccurate, then it just sends police to a street corner where there is actually just road construction or a volleyball popped. The consequences are pretty low to nil.

Many people might not know this all calls have priorities in a policing system, they are not treated equal. So Shotspotter alerts are very low priority to officers. The same is true for home alarm systems. Home alarm systems trigger false alarms constantly. Police treat them as very low priority as a result. So if a 911 call comes in or an eyewitness reported shooting, or even a wreckless driver or suspected DUI, the police will treat that first. In fact if they are on the way to a shotspotter alert and encounter something else, they will stop for it.

This is to say, that the false positives aren't as important as everyone makes them out to be. If a false positive happens, it means that a cop that's sitting on a random street corner gets moved to a street corner where the false alarm from Shotspotter fired. There's not really any harm being done here.

jacurtis··on ShotSpotter: listening in on the neighborhood
They can't. There are a lot of false positives. That has always been one of the biggest criticisms of Shotspotter.
jacurtis··on Ask HN: How do you find employment opportunities in 2024?
This used to be a really good thing. I feel like meetups have not recovered since Covid. I would love to see the meetup scene come back.
← PreviousPage 2 of 25Next →