HNHacker News
TopNewBestAskShowJobs

pugz

587 karma · joined September 6, 2013

submissionscomments
pugz··on S3 Is the Future, S3 Is the Past
For what it's worth I think you are correct, and that these differences have nothing to do with being SSD-based.
pugz··on S3 Is the Future, S3 Is the Past
That's S3 Express One Zone. Directory buckets are SSD-backed and regular buckets are HDD-backed. Some of the API differences off the top of my head:

- Directory entries are no longer returned in sorted order in ListObjectsV2

- There's an AppendObject API

- There's a RenameObject API

pugz··on MicroVMs: Run isolated sandboxes with full lifecycle control
I've been kicking the tyres on this. I managed to get Kubernetes (k3s) running across a cluster of MicroVMs. Useful? No. Funny? To me, yes. https://github.com/aidansteele/microvm-fun
pugz··on Asus Announces October Availability of ProArt Display 8K PA32KCX
I recently (a couple of weeks ago) got the 6K version of this screen, the Asus PA32QCV. It has the same pixel density as my MacBook Pro, so the UI looks great. To be honest, it's enough screen real estate that I now operate with my laptop in clam shell mode.

My only complaint is that the KVM leaves a bit to be desired. One input can be Thunderbolt, but the other has to be HDMI/DisplayPort. That means I need to use a USB-C cable for real KVM when switching between my two laptops. I'd like two cables, but four cables isn't the end of the world.

pugz··on GLP-1s are breaking life insurance
Can you say more about retatrutide for IBS? My IBS is debilitating to the point where I usually refuse to eat food on week-long work trips, because the unplanned emergency toilet trips wreak havoc with my schedule and ability to sit in meetings all day. I'd never heard there was a solution to it.
pugz··on An illustrated guide to Amazon VPCs
If you want to read more, it was called "EC2 Classic" (well, it wasn't called that before VPCs were launched!). There was a discussion about it being retired on HN here: https://news.ycombinator.com/item?id=27988964
pugz··on A Ford executive who kept score of colleagues' verbal flubs
I currently work at the company. Wacky words that I can find in Slack include

- updog

- stegosaurus

- brat

- flabbergasted

- superbowl

- crouton

pugz··on Get me out of data hell
I'm also based in Melbourne. I would add that all the above is true of maybe 95% of companies, but there are a few exceptions: big US-based tech companies. There are roles for devs that pay AU$250-$550K/year, including the data engineers. Unfortunately, there appears to be zero correlation with expertise and we have the exact same pain zone experience that I had when I was earning a third of this salary at an AU-headquartered company.
pugz··on Fearless SSH: Short-lived certificates bring Zero Trust to infrastructure
FYI I love your work with Gimlet, etc.

I too would love "native" support for SSH CAs in EC2. What I ended up doing is adding a line to every EC2 userdata script that would rewrite the /home/ec2-user/.ssh/authorized_keys file to treat the provided EC2 keypair as a CA instead of a regular pubkey.

pugz··on Hacking misconfigured AWS S3 buckets: A complete guide
Can you explain what you mean by "for many years they were not [default deny]"? I've been using S3 for 10+ years and I can't remember a time when they were ever open-by-default.

If you mean there were years where it was dangerously easy to accidentally open up a bucket, you'll get no disagreement from me. But I can't think of a time when they weren't default deny.

pugz··on Bug in reader/writer locks in Windows API
Apple still has this program. I haven't worked as an iOS developer for a few years now, but I remember their paid "technical support incidents" were extremely high quality. It was $50 per incident, but I think that was just to reduce spam.

I remember being astounded by the technical depth of a particular answer and looking up the the engineer on LinkedIn. He had 20+ years of experience at Apple - and it showed in his answer.

pugz··on Show HN: Logdy.dev – web based log viewer UI for local development environments
This is a great idea for a project. You should also make it work as a Docker logging driver plugin[1] so that people can easily view their local Docker container logs through Logdy

[1]: https://docs.docker.com/config/containers/logging/plugins/

pugz··on Studies suggest that relying on will power to break habits is hopeless (2019)
That's actually an interesting one - it depends on your jurisdiction. E.g. in all Australian jurisdictions (and quite a few US states), one cannot consent to serious bodily harm. Some jurisdictions allow consent as a defence for "lower" assaults that don't meet the threshold of serious bodily harm. In Australia (I'm not as familiar with other countries), there are usually explicit carve-outs for sports like boxing, but only when under the purview of a licensed boxing authority.
pugz··on Range Energy's electric trailer can improve semi-truck mpg by 36%
Have you ever heard about "road trains" in Australia? We have some truly absurd allowances for how long these vehicles can get. It makes driving between capital cities a wild experience, trying to pass them (they're almost as bad as the suicidal kangaroos that jump in front of cars at night)

https://en.wikipedia.org/wiki/Road_train

pugz··on Oregon decriminalized hard drugs – early results aren’t encouraging
This was me too. I had used many substances (cannabis, ketamine, benzos, cocaine + every other stimulant under the sun) and was able to keep them in my possession and only use them at most once every 4-6 weeks, and only ever in the company of others. This lasted for many years. I was arrogant and thought I was above addiction. I tried heroin and was addicted before I finished my 1g bag.

I think your point about "stop[] scheduling every drug as equally dangerous" is very salient. I really don't want to shift blame anywhere but myself, but if society had been honest about treating heroin as much more problematic than (for example) cocaine or amphetamine, maybe I would have listened. But when they were all considered equally bad and the others didn't form a grip on me... you can see how I ended up where I did.

Thankfully, I had every advantage one could need: a loving spouse, a lot of savings and a medical system that treated it as a health problem, not a criminal one. I told my doctor about my addiction and he prescribed diazepam for the withdrawal. He wrote a referral to admit me to a psychiatric hospital. I was able to take a month off work (and keep my job) while under the care of professionals. Without all of those, I'd probably end up dead in a few years.

pugz··on Why use OpenID Connect instead of plain OAuth2?
I guess it depends on what we meant when we talk about OIDC, but in system-to-system authentication (e.g. GitHub Actions to ${cloud provider}), there are no browsers involved. But that's a fairly different use-case that happens to be under the OIDC umbrella. https://docs.github.com/en/actions/deployment/security-harde...
pugz··on Show HN: Accelerated Docker builds on your local machine with Depot (YC W23)
I've been using Depot for a while and I'm a fan. It has made our (GitHub Actions) builds a lot faster because the cache is always warm. It also helps a lot when building amd64 images from my arm64 Macbook - that's excruciatingly slow if I just run `docker build`.

My only complaint is more about GHA - I wish there was an easier way to build multiple unrelated images at the same time in a single GHA job. Running `depot build &` to background things is a bit fiddly when it comes to interleaved console output, exit codes, etc.

pugz··on The EV Transition Is Harder Than Anyone Thinks
Thanks! I had somehow missed that. Feels irresponsible that it hadn't been mentioned in reporting of the changes (or maybe I missed it there too)
pugz··on The EV Transition Is Harder Than Anyone Thinks
I'm also Australian and have ordered an EV a few months ago because of the FBT incentives. You're right that there's an extremely limited selection of vehicles in Australia. Hopefully that changes with the new favourable tax regime.

Can you elaborate on (b)? I hadn't read anything that indicated PHEVs are out of favour, but I haven't paid attention since the initial flurry of news.

pugz··on Show HN: Easy-to-use licensing library for .NET apps
It looks like the client is designed to connect to a publicly accessible MySQL/MSSQL server. I don’t know if that’s better or worse than a client-side database!
pugz··on “Clean” code, horrible performance
I was about to dispute what you said, but I realised I was running uBlock origin. What machine and browser are you using? I just used Chrome (on MacOS using an M1 Pro CPU) to run a performance profile and loading cnn.com took the following:

- Loading: 29ms with uBlock vs 42ms without

- Scripting: 548ms vs 1850ms (!!)

- Rendering: 42ms vs 105ms

- Painting: 8ms vs 29ms

- System: 216ms vs 295ms

- Idle: 460ms vs 8707ms

Holy shit, advertising and trackers are absolute resource hogs.

pugz··on Docker-OSX: Run macOS VM in a Docker
It might be less effort to use something like this: https://gregoryszorc.com/blog/2021/04/14/pure-rust-implement...

Might even be able to modify `gon` to use that instead of Apple's `codesign` and then you'll have notarization too: https://github.com/mitchellh/gon

pugz··on The price of ‘sugar free’: are sweeteners as harmless as we thought?
Who do you think the audience is for the papers published in academic journals? I imagine the intended audience is their peers and therefore the precise, unambiguous language is much more effective at conveying the ideas. Jargon exists for a reason, it isn't invented in a vacuum.

If the audience is the layperson, then of course you are right. The ideas being expressed will be completely lost upon the audience because they won't understand half the terminology used. But I suspect you might be in the minority if you think academic journals are intended to have an audience that broad.

pugz··on ADHD medication not associated with cardiovascular risk
How do the outcomes compare to people with ADHD who were unmedicated? It's possible that the medicated outcomes are poor and yet still better than the unmedicated outcomes.
pugz··on 81% of IT teams directed to reduce or halt cloud spending
Out of interest, what support tier are you on? Is it the Enterprise ($15k/month minimum) tier? I've found that AWS Support will resolve any non-critical issue within at most a few hours on that tier. (Our cloud spend was $1M/month)
pugz··on U.S. Army Chooses Google Workspace
I assume they're misunderstanding/misrepresenting the CapitalOne breach.
pugz··on Show HN: Depot – fast, remote Docker container builds
I've been using Depot since the early days (I don't know Kyle or Jacob, just stumbled across it)

It's superb. It's a drop-in replacement for `docker build` on my M1 Macbook and on GitHub Actions. I really like that they use OIDC for auth in the latter, so I don't have to provision credentials. Of course I also like that builds are 3-4x faster.

I have to admit though that the pricing model doesn't make a whole lot of sense to me. It's $25/mo/project, but what's to stop me from using one project for multiple, unrelated Docker images? It's a relatively small cost for saving me time, but it's still big enough that I have slight hesitation to spin up more projects.

pugz··on So You Want to Compete with Steam (2018)
I wonder if Steam's good refund policy comes as a result of being sued by the Australian consumer regulator back in 2014. They probably figured that if they _had_ to offer refunds in one country, they might as well build goodwill by offering refunds everywhere. (Of course this is the least charitable explanation, maybe they just had a change of heart)

https://www.rockpapershotgun.com/australia-fines-valve-over-...

pugz··on The brain has a ‘low-power mode’ that blunts our senses
Like you, I have three egg omelettes a few times a week. The mental image of someone eating twenty eggs and still being hungry made me laugh out loud.
pugz··on Ultra compact GAN ATX power supply delivers up to 250 Watts
What brands have you used? My Apple 96W USB-C charger is still doing fine after having it for just under two years now.
Page 1 of 4Next →