HN user

vgalin

135 karma
Posts1
Comments41
View on HN

The company doing the actual ID verification (KYC) is probably the last company I'd trust with this kind of data.

To circumvent conversations being flagged as "cybersecurity bad!!!" I often have to use previous models (5.3 for example, and sometimes using them through subagents is enough). And when this method no longer works, local models will be good enough for it to not be a problem (for my use case, at least).

And that is shared with chat too.

Huh, I didn't know about that. I'm trying Claude Pro for the first time while comparing it against ChatGPT and I'm (sadly) not impressed at the moment.

When I asked both Codex and Claude Code to "look into" an issue of medium-to-high-complexity in a code base, Codex went with the fix I had in mind and directly and made code changes without being asked or at least asking for permission. It only used a few percents of its 5-hour limits to do it, on `High`.

Claude in the meanwhile misdiagnosed the core of the issue on its first pass (even on Opus 4.6 + Thinking). I had to guide it in the right direction and despite being given the 'answer', it was quite a long process compared to Codex' one-shot. And it hit the 5h limit before being able to finish solving the issue.

But the older you are, the more likely it is that you have built a family and have children and responsibilities outside of work. You cannot necessarily afford to spend time studying (problems untied to the real world) as much as someone younger I guess.

I didn't used a kit, but bought the components separately (microcontroller, key caps, switches, wires). It runs custom code as it was sufficient to fit my use case, though QMK may be possible? The keys are mapped from F13 to F22 and can be use in some software that allow custom keybinds.

I recently built a small hand-wired macro pad using an Arduino Pro Micro equipped with ATmega32U4, it's apparently quite popular amongst hobbyists building custom keyboards. Quick and fun project for a beginner, the most tedious part of this project was to carve the wooden case.

(Disclaimer, I'm the maintainer of this package, but this kind of use is exactly why I created it at the beginning)

If you know how to use HTML+CSS and would like to generate full-fledged cards, you could use a package such as html2image [0] to combine the text, the image and a card-template image into one final image. Chrome/Chromium has to be available on Colab Notebooks though, that's the only requirement. Using basic SVG without this package could also do the trick.

[0] https://github.com/vgalin/html2image

(translation provided by ChatGPT)

Terms and Conditions, Price and Service List, Conditions.

Dear customer,

our price and service list, our terms and conditions, as well as further conditions which will come into effect on May 1, 2024, can be found on the USB stick.

With kind regards,

The Sparkasse Bremen AG

I wrote a Python package [1] that does something similar! It allows the generation of images from HTML+CSS strings or files (or even other files like SVGs) and could probably handle PDF generation too. It uses the headless version of Chrome/Chromium or Edge behind the scenes.

Writing this package made me realize that even big projects (such as Chromium) sometimes have features that just don't work. Edge headless wouldn't let you take screenshots up until recently, and I still encountered issues with Firefox last time I tried to add support for it in the package. I also stumbled upon weird behaviors of Chrome CDP when trying to implement an alternative to using the headless mode, and these issues eventually fixed themselves after some Chrome updates.

[1] https://github.com/vgalin/html2image

The french example sounds off in my opinion, it seems to mix up its consonants/ vowels.

The "OU" sound from "nous" sounds like "EU", or like if the sound was skipped. The "OH" sound from "sommes" sounds like "EU" (again, but less pronounced). The "T" sound from "trop" becames "P" ("pro").

If 'someone' (an attacker), introduced themselves physically in your house or workplace (thus obtaining a high level of access) to place hidden cameras and to record you typing your master passwords. And if that someone later retrieved the footage and a copy of your password manager database... Would you blame your password manager for being insecure?

About data stored in-memory, see KeePass.info > Security > Process Memory Protection [0]

While KeePass is running, sensitive data is stored encryptedly in the process memory. This means that even if you would dump the KeePass process memory to disk, you could not find any sensitive data. For performance reasons, the process memory protection only applies to sensitive data; sensitive data here includes for instance the master key and entry passwords, but not user names, notes and file attachments. Note that this has nothing to do with the encryption of database files; in database files, all data (including user names, etc.) is encrypted. [...]

[0] https://keepass.info/help/base/security.html#secmemprot

TL;DR from Julian Gough blog post[0]:

"I wrote the End Poem for Minecraft, the most popular video game of all time. I never signed a contract giving Mojang the rights to the End Poem, and so Microsoft (who bought Minecraft from Mojang) also don't own it. I do. Rather than sue the company or fight with my old friend, who founded the company and has since gone off in the deep end, I am dedicating the poem to the public domain. You'll find it at the bottom of this post, along with a Creative Commons Public Domain dedication.

Anyone can now play with it. Have fun."

[0] https://theeggandtherock.substack.com/p/i-wrote-a-story-for-... (this link was found on the Reddit post)

Why do we hack? 4 years ago

Whether Frankenstein is human or not is the question directly asked by Mary Shelley's book. As in our "making or not" problem, ironically, the answer is neither black nor white, as the monster is alive, yet made of dead flesh, and can be cruel, yet display human-like sensibility.

My point is that the line is blurry. "Configuring" a system with a large amount of parameters can be considered "creating something". A good example is how the knobs on a synthesizer can be tweaked to achieve a peculiar sound.

Why do we hack? 4 years ago

Then, where does being a "maker" even start? One will always end up using something someone else created, or discovered, whether it is a library, a language, an OS, hardware... Even if you build your own computer from scratch using materials you gathered, you still did not "create" the raw components, did you?

All of this is only but a paraphrase of this famous quote from Carl Sagan: "If you wish to make an apple pie from scratch you must first invent the universe"

I guess it can be in a specific case: minigames servers (such as Hypixel), which are just a bunch of servers "connected" together. Players start into a "lobby" server, where they can choose a minigame, and are then sent to another server where they spend a few minutes.

You can achieve the same result on Firefox without any extention (and maybe Chrome too). To do so have use "Custom Keywords"[0], which kind of allow you to change the behaviour of your search bar. For example, one of my keywords is "rd", and typing "rd my search" in my search bar launch a search on Google with "my search site:reddit.com".

I've seen people doing really cool things using these custom keywords and JS, I don't know if it is very practical but the possibilities are endless.

[0] https://www-archive.mozilla.org/docs/end-user/keywords.html