HNHacker News
TopNewBestAskShowJobs

ChymeraXYZ

187 karma · joined April 18, 2018

submissionscomments
ChymeraXYZ··on ULID: Universally Unique Lexicographically Sortable Identifier
I know it may sound stupid but in my latest project I chose ULIDs because I can easily select them as one word, instead of various implementations of browsers, terminals, DB guis, etc each have their own opinion how to select and copy the whole UUID. So from that point of view ULIDs "look" better for me as they are more ergonomic when I actually have to deal with them manually.
ChymeraXYZ··on Boy Accidentally Orders 70k Lollipops on Amazon. Panic Ensues.
No... No, it's not. Just require password/confirmation for every purchase. I have 3 kids and not a single one has purchased anything without me approving it (where they did not pay with their own pocket money).
ChymeraXYZ··on S1: A $6 R1 competitor?
Could be, but it does not change the fact that we do not understand them as of now.
ChymeraXYZ··on Even Microsoft Notepad is getting AI text editing now
What is the reason it should not be able to support rendering markdown?

The underlying files are still just plain text and if it's not .md (or whatever other extensions may make sense) it's not rendered.

ChymeraXYZ··on Sysadmins rage over Apple's 'nightmarish' SSL/TLS cert lifespan cuts
(a) Not everyone can afford to manage that (e) They key point is that it needs to be standardized to the point of the vendors supporting it. As long as there is a general API (for example) on the device that I can point a plug-in to, it's fine, but AFAIK such a thing does not exist at this point in time.
ChymeraXYZ··on Ask HN: Is there room for a new email hosting service?
Personally I'm using Migadu at the moment and for me the killer feature is that the price per month is not bound to users and/or domains. I have several tens of "users" (many are myself but for reasons with completely separate identity as far as the server is concerned), and 8 or so domains. There is barely any traffic (in the order of <10 emails in and out per day).

Most other providers I would have to pay 10-30x as much, just because I have several users and domains, at a grand total overhead cost of 0$ to the provider.

ChymeraXYZ··on What UI density means and how to design for it
> Some sites disabled pinch zooms (massively frustrating for images).

Best are the blogs that have embedded images of graphs or something and they are as large as you can make them (edge to edge). Try pinch to zoom... nope. Tap on image... Here is a smaller version of the image (not edge to edge). Oooookay... Can I zoom now? Hahahhahah....nope!

ChymeraXYZ··on Attackers can decloak routing-based VPNs
Migadu is Swiss
ChymeraXYZ··on n8n.io - A powerful workflow automation tool
I am maintaining a fairly complex set of nodered flows, dealing with some long running tasks performed by other tools.

When checking n8n the impression was that it's like a v2 of NodeRed that learned from what NR did wrong. Lots of tools an capabilities you end up wishing for in NR are built into n8n.

For example:

* data flow is simplified, no one global "msg" var that gets clobbered by every 2nd custom script * you can fairly easily test flows * you can see execution history, including in/out data * you can see exacting flows

ChymeraXYZ··on Orb is a free and open source web desktop
General question: Is there an actual use for this kinds of projects, beyond showing what can be done? I have seen many different "web desktop" projects and while most of them were impressive in their own (technical) ways, I could never see the an actual use case for them.
ChymeraXYZ··on Show HN: Open-source resume builder and parser
> That’s a poor analogy, you do have the tools to properly and easily compensate such linguistic disability, as easy as having someone double checking their writing or having one of these new AI spell check tools, etc.

If the hypothetical person in question had such tools, then we would not see their "handicap" right? So the discrimination would not have occurred...

ChymeraXYZ··on Sketch of a Post-ORM
Yes but then it's no longer declarative, is it?
ChymeraXYZ··on The NixOS Foundation’s Call to Action: S3 Costs Require Community Support
"you’ll be paid in STORJ Token." https://www.storj.io/node

This statement basically makes me unable to take this seriously.

At "Egress Bandwidth $20/TB" it should pay off to buy up all the cheap hetzner servers and convert them to storj nodes. They would pay themselves back after 2 TB and then you are off making profit.

But wait, there is more:

They charge 7$ for egress bandwidth... How can they pay 20$ to the one providing the bandwidth. Oh, right they don't actually pay the operator, they give you a crypto token.

So all in all paying for storj feels like supporting yet another crypto scheme.

ChymeraXYZ··on Sketch of a Post-ORM
How do you deal with for example with this:

New column C

C = A + B

Drop A, B

If I just specify the desired state I get data loss...

ChymeraXYZ··on Sketch of a Post-ORM
This!

Ever since I discovered sqlc it's my go to for any dB it supports.

It's a joy to work with and does exactly what you expect it to, no strange magic.

ChymeraXYZ··on Linux vs. Mac
I switched last year after being exclusively on Linux for approx 5 years.

Hardware is hands down the best in terms of battery life. It's hilarious compared to pretty much anything else I have tried.

Software is... Meh. But the part that really is the window management. What is there currently in mac (and Windows) is, mildly put, a joke.

ChymeraXYZ··on Improved audio rendering with an optimised version of memcpy (2013)
> So long as the amount of audio sent in a packet is larger than how long it takes the next packet to get there, you'll be transfering audio data faster than it is playing, making minor fluctuations in timing between packets irrelevant.

Even major fluctuations. Not talking about the quality here (but the received quality is identical to what is being sent), but just think about Netflix & Co, Imagine if they had to maintain an "ideal network, with no packet loss and constant ping" to your device or otherwise audio and video would be out of sync?

There are protocols that shuffle more or less raw audio streams over the network (Dante for example). In that case yes, you do things to make sure the variables are within a certain range by (usually) segregating the traffic etc, but even then if the timing is off the playback will stop until the stream is reestablished properly. Theoretically it's the same as with any other media stream, just much more sensitive to fluctuations as it is real time (i.e. delay so low you are unable to hear it).

ChymeraXYZ··on Improved audio rendering with an optimised version of memcpy (2013)
Yeah, no because "streaming" is just transferring a chunks that can then be played. You are not sending bits from the network card straight to the audio out. Even if you have a certain % packet loss, there is 0 impact on the playback as long as the next chunk arrives before the previous one has finished.
ChymeraXYZ··on GitHub staff are required to use Teams by Sep 1, 2023
> What does it mean to be worst-in-class for text chat

I expect a chat program to show me all messages the have been sent in a chat, in so far the other party intends me to view them (have no been deleted etc.). That is not an expectation Teams manages to fulfill.

I expect an edit (mine or someone elses) to be reflected on all my devices. That is not an expectation Teams manages to fulfill.

I expect to do the same series of keystrokes in a blank "chat input" field and get the same result. That is not an expectation Teams manages to fulfill.

I expect the text that I see as have been sent to appear the same (for a reasonable value of "same") on the other persons screen. That is not an expectation Teams manages to fulfill.

I expect that if I scroll to the bottom, I will be able to make the last message intended to be visible, become readable and copyable. That is not an expectation Teams manages to fulfill.

I expect that when I select a text and press "ctrl-c" or the local equivalent, the text now in my clipboard is always predictable. That is not an expectation Teams manages to fulfill.

And yes, I have personally seen and experienced each and every one of this things.

ChymeraXYZ··on Objection to ORM Hatred (2019)
> And with good ORMs like Entity Framework the underlying queries they generate are predictable.

Right up until they are not and generate crap. I went from "predictable" EF generated queries to handcrafted ones reduced the load on the DB by about 70% while having more queries per second...

ChymeraXYZ··on Okta says its GitHub account hacked, source code stolen
Unfortunately this only seems to be available for repos you own yourself and not if an org owns the repo, making it useless in a company context until that is expanded. Great for personal stuff tho.
ChymeraXYZ··on Ask HN: What is your go to idiot-filter question in interviews?
a = 7 b = 9

Write a program to make

a == 9 && b == 7

No, I don't care how many new variables you use and what language you use.

Yes, I had people not be able to complete this. I would say this is something that is so basic that:

a) It's not testing any knowledge b) It's basic enough that you can figure out under stress, while never seen it before c) It's short, easy to explain (in 5 different ways if need be), and easy to validate d) It's an idiot filter. It doesn't even test if you can program, it's more like "If you know how type out code, are you also capable of reasoning about the basic logic of that code".

ChymeraXYZ··on Show HN: All-SVG websites with complex animation
I have personally not seen one single case where the website managed to do that. Ever.
ChymeraXYZ··on Dear JetBrains, Don't mess with your UI
I have only recently tried GoLand while living in vim for ~5 years. IMO vim's autocomplete is significantly better than GoLand. Not saying the rest of the auto-insert helpers, but the completion itself is way better imo.
ChymeraXYZ··on An attacker is currently draining 100s of Solana, $SOL, wallets and SPL tokens
But that's the thing... if the bank gets hacked, there are laws, regulations, and protections in place to:

a) try to prevent that happening in the first place b) at least give you a strong chance of reclaiming your money

While with crypto, as I understand it, you are SOL.

ChymeraXYZ··on Ask HN: Why is MS Teams so slow, do devs test Teams on less powerful machines?
When you look at the audio routing in Linux "teams" is no where to be seen. It's all "skype". So apparently they just took Skype and made it "enTeRpRise"
ChymeraXYZ··on What Problem Blockchains Solve
Hey, I have a few serious questions, as I have really been trying to understand the benefits of using blockchain over "classic" stuff. They may sound like I'm questioning things, and that's because I am but with the goal to further my understanding.

> Lag of up to 24 hours is ok

So you could use any eventually consistent DB? Or a pub-sub type queue that you process at your leisure?

> and the relatively small number of parties is quite trustworthy.

I'm assuming this parties need to apply/be invited? How is that different than needing an API key?

> Basically they just use the bc for consensus

Consensus of what exactly? AFAIU the consensus is about the state of the data on the blockchain, with sanity checking against itself, not about if many parties agree if "this number should be blocked"

> and mirror it to a rdbms for read queries.

I was always under the impression that it's quite fast to read the data off the blockchain if you are a node. Am I misunderstanding something or is what they are doing just overkill?

ChymeraXYZ··on Do not leave XPS laptop in any sleep/hibernate/standby mode when placed in a bag
Odd, how installing linux solves the issue... (speaking from personal experience with 3 different XPSs)
ChymeraXYZ··on gRPC Is Easy to Misconfigure
If on-the-wire readability is important you can always opt for a different marshaling method, like JSON (or even roll your own). Yes it's some extra work but not a showstopper if that's the only downside of gRPC/Protobufs.
ChymeraXYZ··on Ask HN: How/Where do you store/backup your photos safely?
Currently a NAS (RAID1) + Google Drive unlimited via rClone. Unfortunately that is going away, and I am considering migrating either to tarsnap or B2.

Hard copies are of course an additional bonus but I'm not considering them "backup".

My strategy in general is that data should be in at least 2 distinct geographical locations at least 10km apart and managed by 2 distinct organizations (for example Backblaze and Google if you are using 2x cloud backup).

Page 1 of 2Next →