HNHacker News
TopNewBestAskShowJobs

Copenjin

552 karma · joined June 3, 2019

submissionscomments
Copenjin··on Log level 'error' should mean that something needs to be fixed
You can hope that the person reading the context will always able to understand it like you would have. Bad assumption in my experience.
Copenjin··on Log level 'error' should mean that something needs to be fixed
Exactly. Some applications keep running way after you have long gone. If there is useful information to provide give it.
Copenjin··on Log level 'error' should mean that something needs to be fixed
> If something needs to be fixed, why is it just a log?

What he meant is that is an unexpected condition, that should have never happened, but that did, so it needs to be fixed.

> How is someone supposed to even notice a random error log?

Logs should be monitored.

> At the places that I've worked, trying to make alerting be triggered on only logs was always quite brittle, it's just not best practice.

Because the logs sucked. It not common practice, it should be best practice.

> Throw an exception / exit the program if it's something that actually needs fixing!

I understand the sentiment, but some programs cannot/should not exit. Or you have an error in a subsystem that should not bring down everything.

I completely agree with the approach of the author, but also understand that good logging discipline is rare. I worked in many places where logs sucked, they just dumped stuff, and had to restructure them.

Copenjin··on Italy's longest-serving barista reflects on six decades behind the counter
I would not be surprised.
Copenjin··on Italy's longest-serving barista reflects on six decades behind the counter
It's both poor, failing and with a population affected by chronic depression. But for that reason (desperation) they should not be underestimated and should have been handled in a way less gentle way.

> Russia has vast natural resources and enough buyers

Not saying that it's not what has kept them standing until now, but the buyers make the price in this case. So who knows what the price could become in the future.

> Will they try to buy it out and bring a (even more) fascist autocratic regime there? Probably yes.

Are you still talking about Russia with their monopoly currency? "Try" as in one probability over one billion to succeed and be disposed of a few days later. This ability to influence foreign countries effectively and not in clownish ways is a nice story for kids.

Copenjin··on Aurora: The Linux-based ultimate workstation
Is this what distros are now? Just a customized theme for fedora with some pre-installed apps? What happened?
Copenjin··on Italy's longest-serving barista reflects on six decades behind the counter
She reminds me of the old people managing their crumbling shops in Japan that are popular on youtube. Being still able to work is nice, as long as you are not forced to just to survive.
Copenjin··on Italy's longest-serving barista reflects on six decades behind the counter
The fact that it's a fragile kleptocracy basically reduce to 0 any possibility of a normal future. Puppet state at best, if someone is willing to take them. I expect they already planned what to do with the returning soldiers, not that they will like it or accept gracefully what's in store for them.
Copenjin··on Italy's longest-serving barista reflects on six decades behind the counter
Invade with what? Refugees running away from a poor and failing country? Man...
Copenjin··on Z-Image: Powerful and highly efficient image generation model with 6B parameters
Very good, not always perfect with text or with following exactly the prompt, but 6B so... impressive.
Copenjin··on RCE Vulnerability in React and Next.js
> The server was deserializing untrusted input from the client directly into

If I had a dollar for every time a serious vulnerability that started like this was discovered in the last 30 years...

Copenjin··on RCE Vulnerability in React and Next.js
Incredibile, completely unexpected, no one ever ever pointed out that RCS and most of the rest was not good software. No one, no one.
Copenjin··on Ghostty is now non-profit
Yeah, no doubt considering it's Hashimoto and considering the project, it was just a joke on what OpenAI did with their non-profit.
Copenjin··on Ghostty is now non-profit
> A non-profit structure provides enforceable assurances: the mission cannot be quietly changed, funds cannot be diverted to private benefit, and the project cannot be sold off or repurposed for commercial gain.

What does he mean, isn't this what OpenAI just did, I'm confused guys

Copenjin··on Zig quits GitHub, says Microsoft's AI obsession has ruined the service
> "eager to inflict"

Eager to do what? If it sucks it sucks, but that's a very childish way to frame it, no one did anything on purpose or out of spite. That kind of silliness hurts the image of the project. But bad translation I suppose.

Copenjin··on Zig quits GitHub, says Microsoft's AI obsession has ruined the service
They should know that crap software is rarely intentional as they make it out to be in the initial version of the text, what you get is what they are able to build in the environment they are in (that matters too). Capability and environment.
Copenjin··on Ask HN: Good resources to learn financial systems engineering?
Do you really need anything more than the dictionary? https://www.onixs.biz/fix-dictionary.html

Implementations varies, no one forces the third party to use message types 100% as intended.

Copenjin··on “One Student One Chip” Course Homepage
"outside of China and other native-mandarin/cantonese countries"
Copenjin··on “One Student One Chip” Course Homepage
Interesting initiative, too bad there is no english alternative with the same format (the linux parts are not that useful) since knowing mandarin is not that common.
Copenjin··on Open-source Zig book
If the code/text is wrong since that too is AI slop, why is this not flagged yet? We were better at this once.
Copenjin··on SanDisk launches dongle-like Extreme Fit USB-C flash drive with up to 1 TB
Durability is more important of capacity+size. Something flash drives are not known for in general.
Copenjin··on What the hell have you built
EXACTLY.
Copenjin··on What the hell have you built
Thinking is scary. No one (among non-thinking colleagues) is going to criticize you for using de-facto standard services like kafka, mongo, redis, ecc... regardless of the nonsensical architecture you come up with.

Yes, I also put Redis in that list. You can cache and serve data structure in many other ways, for example replicate the individual features you need in you application instead of going the lazy route and another service to the mix. And don't get me started on Kafka... money thrown in the drain when a stupid grpc/whatever service would do.

Part of being an engineer is also selecting the minimum amount of components for your architecture and not being afraid of implementing something on your own if you only need 1 of 100s features that an existing product require.

Copenjin··on End of Japanese community
After this, the common ground can only be that they translate something else. Overriding human translations for some crap done with LLM that is obviously inferior... are they ok?
Copenjin··on End of Japanese community
So, they had people working for free for years and didn't think to involve them in a process where they could have been stil "useful"?

But I think they already clarified how much they care about people doing translations since they defaulted to the robo-translation. Which to me is complete nonsense considering how superior the human translations must be. As a human with a brain, I would have just translated automatically the missing pages leaving to them the option of replacing/fixing them. Also they should have been thanked many times for all their hard work.

Copenjin··on How AGI became the most consequential conspiracy theory of our time
Like conspiracies, it works only on the most fragile and on people that already have an adjacent set of beliefs. AGI/ASI is all bullshit narratives but yeah, we have useful artifacts that will get better even if they never become A*I.
Copenjin··on Why does Swiss cheese have holes?
Like "parmesan" the cheap versions you find easily has no relationship with the actual thing, even if decades ago maybe the actual thing was initially imported with no local alternative.
Copenjin··on Use DuckDB-WASM to query TB of data in browser
The UI element is a scrollable table with a fixed size viewport window, memory shouldn't be a problem since they just have to retrieve and cache a reasonable area around that window. Old data can just be discarded.
Copenjin··on AOL to be sold to Bending Spoons for $1.5B
Is anyone surprised that you can build stuff that require no support for years? I do, know people that do. Thinking about robustness is the default path.
Copenjin··on Kafka is Fast – I'll use Postgres
I'm not really convinced by the comment on NOTIFY instead of the inferior (at least in theory) polling, I expect the global queue if it's really global to be only a temporary location to collect notifications before sending them and not a bottleneck. Never did any benchmark with PG or Oracle (that has a similar feature) but I expect that depending on the polling frequency and average amount of updates each solution could be the best depending on the circumstances.
← PreviousPage 2 of 9Next →