HNHacker News
TopNewBestAskShowJobs

duckmysick

1,462 karma · joined June 26, 2014

submissionscomments
duckmysick··on Learn SQL Once, Use It for 30 Years
I moved from stored procedures to dbt. I find it easier to maintain and it helps me with version control, testing, and docs. Plus, since I deal with data pipelines a lot it get other goodies like lineage and auto DDL.
duckmysick··on MacBook Neo is so popular that Apple doubled production
What's the proper way of managing Mac endpoints?
duckmysick··on Various LLM Smells
Not sure if you can still read my late reply, but Black has a `--skip-magic-trailing-comma` flag:

> By default, Black uses existing trailing commas as an indication that short lines should be left separate, as described in the style documentation. If this option is given, the magic trailing comma is ignored.

https://black.readthedocs.io/en/stable/usage_and_configurati...

It should then keep the lines intact, unless they exceed the line length. I have mine set to 120.

duckmysick··on Pwnd Blaster: Hacking your PC using your speaker without ever touching it
You don't need to exploit sensors. If a compromised device is connected to the internet (because the vendor app requires it to set up and control), you can use it as a part of botnet with a nice residential IP address.
duckmysick··on Why are large language models so terrible at video games?
Does this use levels from the original game or some custom ones? The solutions to the original levels should be in the training data, be it blogs, reddit comments, or wikis.

Unless the goal was to test how well do the large language models translate solutions in prose to actionable keyboard inputs, which is pretty interesting in itself.

duckmysick··on GTA 6 Developers Unionize
Does that mean the companies that develop games with heavy microtransactions pay their developers more?
duckmysick··on Various LLM Smells
A code formatter like Black can handle that. It's there to enforce a single code style no matter what the contributors use, whether they are human or AI.
duckmysick··on Five frontier LLMs disagree on 67% of 1k real-world fact-check claims
The prompt in this study didn't specify what does the Misleading label mean, so the interpretation varies between the models.

I mean look at the other responses here from the HN commenters. There's lots of nuance in there.

duckmysick··on All of human cooking compressed into 2 megabytes
That's a very cool site! I enjoyed the hand-drawn graphs.

Your tables remind me of recipes in Modernist Cuisine. They all have ingredients grouped by the procedures together with weight, sometimes volume, and ratio.

Example: https://modernistcuisine.com/wp-content/uploads/2013/01/Mac-...

duckmysick··on Leave Me Behind
In any activity you can take shortcuts that makes it easier. It's up to you how many (if any) you want.

Take woodworking for example. When I build a kitchen cabinet, I can get lumber that's already smooth and treated, I can buy drawer tracks, I can use power tools instead of a handsaw and a screwdriver, I can use a pocket hole jig to make joints easier. I still have to do more planning and assembling than with the Ikea cabinet, which also takes more work than having a contractor do everything for me.

I'm doing it my way because it's fun for me. Other people might enjoy other parts of the process - or different things altogether.

There's a whole spectrum between doing everything from scratch and paying someone to have it done for you.

duckmysick··on Claude is not your architect. Stop letting it pretend
To better scale the game infrastructure, instead of letting every player on the same big server, they are put in different smaller servers (instances). Players can interact with other players on the same instance (see them, do quests together, trade, etc.). Sort of like AWS instances.

Normally instances are random within the same region, but usually there's a system in place so you can join the same one as your friend.

duckmysick··on Vivaldi 8.0
Yes, it was added in version 147 this January.
duckmysick··on Incident Report: Railway Blocked by Google Cloud (Resolved)
Hetzner is famously aggressive with their KYC (Know Your Customer) requirements, often locking new sign-ups and asking for photos of ID.

Damned if you do, damned if you don't.

duckmysick··on The quiet renovation at Bitwarden
Question for anyone self-hosting vaultwarden: how reliable is it and how do you harden it?

I'm thinking about running it in a container (Podman Quadlet with systemd) behind a VPN, with daily backups with borg. Anything I'm overlooking here?

duckmysick··on SecurityBaseline.eu
> Why does this difference exist?

Same reason why there are different date formats, weeks start on Sundays/Mondays (or Saturdays), long/short scale numbers, drives on left/right, different wall sockets and plugs, different train gauges, and of course metric/imperial.

It's a mix of tradition, conventions, inertia.

duckmysick··on SecurityBaseline.eu
> A nice addition would be to add who is hosting their email.

Something like this? https://livenson.github.io/mxmap/

A few countries have those, here's a Github repo of the Swiss one (has a list of forks in there too): https://github.com/davidhuser/mxmap

duckmysick··on Googlebook
Yes, I checked the page for Macbook Neo and there's a section called Built for Apple Intelligence. Seems like it's still there.
duckmysick··on Localsend: An open-source cross-platform alternative to AirDrop
I can't get it to work on my end. Tried sending/receiving with Firefox, Chrome, mobile phone, a laptop.

Got this in the console: `WebRTC: ICE failed, add a TURN server and see about:webrtc for more details.` Not sure how to troubleshoot this. Most of the suggestions I found are for the devs not users.

EDIT: Ok, figured it out. It works if I disable Tailscale.

duckmysick··on Your hex editor should color-code bytes
DataGrip (and Pycharm by extension) lets you apply heatmap colors to dataframes and database tables: https://www.jetbrains.com/help/datagrip/tables-view-data.htm...

Another option would be to load data in pandas and display it in a Jupyter notebook with style.background_gradient()

Polars delegate styling to Great Tables, but it's also doable there: https://posit-dev.github.io/great-tables/get-started/coloriz...

duckmysick··on NSA is using Anthropic's Mythos despite blacklist
It doesn't make sense to have "lose" pronounced as it is. We have rose, pose, dose, nose all pronounced with ō. And then you have lose pronounced as loo͞z. It feels natural to put two O's in there when you write it.
duckmysick··on Codex for almost everything
I don't see how it's possible to support Linux with Wayland, unless you limit the automation only to the browsers.
duckmysick··on Google broke its promise to me – now ICE has my data
Does anyone else remember Epic 2014? It was a video made years ago that speculated about the future of the internet and media, with the end game being personalized news written by a computer. The timeline is off but the brand names are mostly the usual suspects. Rewatching it now gives me this uncanny feeling.

https://www.youtube.com/watch?v=eUHBPuHS-7s

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

duckmysick··on Tell HN: Docker pull fails in Spain due to football Cloudflare block
Did Claude point out that under this proposal the Spanish clubs would be bared from entering European competitions? Since the clubs under the same ownership (more than 30%) can't enter the same UEFA club competitions.
duckmysick··on The Vercel plugin on Claude Code wants to read your prompts
Why don't have all the telemetry opt-in instead? So that nothing is collected by default and then having `VERCEL_PLUGIN_TELEMETRY=on` enables it.
duckmysick··on Git commands I run before reading any code
Sometimes you need to bump a dependency version, adjust the code to a changed API endpoint, or update a schema. Even if the core features stay the same, there's some expected maintenance. I'd still call that being worked on, in a sense that someone has to do it.
duckmysick··on Ubuntu now requires more RAM than Windows 11
For comparison, here are the official hardware recommendations for Debian: https://www.debian.org/releases/stable/amd64/ch03s04.en.html

"With Desktop" has 1GB minimum and 2GB recommended - along with Pentium 4, 1GHz cpu.

duckmysick··on Subscription bombing and how to mitigate it
How did they access your Airbnb account?
duckmysick··on A dot a day keeps the clutter away
That's why you do a "soft delete" and move things from your main area to out-of-sight closet/attic/storage unit. A cold storage, as the OP called it. Then clean it once a year (or when you need more space) and get rid of things you haven't used.

I regretted throwing out a thing like that maybe once.

Don't do it to "insurance" items like a fire extinguisher or a drain snake.

Now, what happened to me more often was: losing a thing, doing an extensive search for it, not finding it, buying a replacement, and then finding the original item the day after.

duckmysick··on Oracle slashes 30k jobs
It's not against their will. It's a part of the contract they signed when they started working at the company. The contract stipulates how it can be terminated (in accordance with the local law). If it says each party can terminate a contract with a prior notice of two weeks, the contract is enforced for those two weeks after giving in the notice. There's still an employee-employer relationship at this point, even if the employee gave their notice.

In some countries the notice period can go for months. Usually it gets longer with the tenure. It allows both parties to transition and prepare in advance.

duckmysick··on Android Developer Verification
There were a few mishaps with PyPI and npm - including in the past week and even today. Not sure if those meet your criteria of FLOSS, but if it does I wouldn't call it solved.
← PreviousPage 2 of 25Next →