nirui

Joined 7 years ago

Karma
2,074
Submissions
688
Member since
Jun 12
You know, I figured if I run this undefined behavior long enough, eventually one day that server will just jump down the shelf and fix the red black tree by itself.

[ my public key: https://keybase.io/nirui; my proof: https://keybase.io/nirui/sigs/oi8UKCZcYxKij-Pi43fDt35S1cHWmEKrFeMHZ4wW5Mo ]

View on Hacker News

Recent submissions

Comment · 1 day ago
> The special skill that the people with the most have is exploitation

If you're non-exploiting, then you should start a company to compete with the people who do. This is how the world actually work, don't just demanding, compete too. And if it worked, it could show that you don't need to be exploitative to remain competitive, it'll be a much greater world if everyone sees that.

Comment · 1 day ago
> exclusive limited resources like land

I think you almost hit something more important there. Desires like mating, respect, status etc can only exists with the entities that needs it, but what if the existence of those entities is fundamentally no longer needed? Why then should "the society" maintain it? It's known that a society less burden advances faster, and it's also known that countries need to move fast to stay competitive.

I believe future is much grimmer for people currently living, because if productivity can increase without the import of human labors, then eventually the humans will simply not be kept alive. Meaning, shrink in human population, and even more intense competition for fewer still competitiable resources etc. Of course you'll are not hanging out, you're too busy doing hard labor the robots still can't yet do.

All of this is easy to see if you understand that human societies are not built to advance and provide, instead they are fundamentally built to fairly distribute resources from ones who's non-productive, to ones are. And most type of societies that is alive and well today is very good at that.

Also, off-topic here: most people confused the word "productivity" with something like "hard work", it's not that. I'll give you the readers some examples: Elon Musk can build and launch rockets that carries actual people to space safely, but you can't (so far) no matter how hard you work, and thus Elon Musk is more productive than you; Jeff Bezos (so far) deliver goods to millions of people or more each year, but you can't no matter how hard you try, and thus Jeff Bezos is more productive than you. That's what "productivity" actually mean, not "I work my ass off everyday so I deserve to get paid more". And that's the real reason why these guys are rich and you're not, not because rich people are evil, but because they found their way to be productive and thus they get rich.

Comment · 6 days ago
> sci-fi technology

You know, based on some people in China has learned building VPN/proxies, the best and cheap way to communicate under surveillance/censorship is to hide it in plain sight. In fact, that's how most these proxy software works.

So no, you don't need sci-fi technology. If you really want to communicate, context-coherent code words though bugged phone line should be enough, at least enough to arrange a meet up.

Also a interesting thought: maybe one day when human invented a device that could listen to quantum communications, we turn it on and ended up detecting a sea of encrypted conversations from another space-time perhaps even an universe just aligned with ours, and the device also experiences unexplained packet loss. That's what I call a plot of a sci-fi story :)

Comment · 6 days ago
Comment · 8 days ago
I kinda wonder what if Microsoft (or any major software company) would give their engineers a few decades of time just to refactor their existing systems, opposite of piling on new features. Will it result a much cleaner code, better architect, and stable product?

The last Windows I daily use was Windows 7 Home (same era with Windows Server 2008). The newer ones don't really improved much featurely from my (user) point of view, and from what I've heard, it's getting more sloppyer every newer version.

Comment · 11 days ago
Well, it's a war, some people will die. But if drone saves one, that's one life goes on, at least it's very important for that individual life, people often forgot about that when they drown themselves in numbers.

And, if this method got "industrialized", they'll probably use survey drones to do a scan first before more expensive bigger drone gets deployed.

Damn, how long they been fighting now? Years, as far as I can remember. You know sometime I think human beings don't deserve anything pass the tree stick age.

Comment · 11 days ago
> An automatic keep alive would keep pinging if you're dead

Look it this way: an automated request, a email click, it's all just signal collection. If something keeps making an automatic requests beyond it's intended need, then it's just bad signal collection.

I'm pretty sure there are better ways, especially the intended sample rate is 1/week which fairly high fault-tolerant for the use case. For example, you can send keepalives only when user's device is unlocked and in use, etc.

But of course that require client-side development, not sure if you're willing to get your hand dirty on that.

Comment · 11 days ago
Firefox is a browser so it make sense to implement their TLS like that.

But we're talking about a lib of a programming language here, things happened in there effects your own reputation when you ship something built on top of it.

So the real question is, has others such as OpenSSL done the same? If yes, then yeah it's normal, but if no then I don't trust people from Google.

Comment · 11 days ago
> independent web developers

Hmmm... the market is kinda narrow.

But more importantly, say I self-hosted this service, then, I have to answering emails for the rest of my life telling a program I'm still alive. It's kinda high maintenance all on it's own.

That is assuming this service continuous to run without upkeep, at very least keeping it powered, and connected to the Internet. I'm not really sure what comes first, the end of my life or I got bored of doing it.

I know it sounded inapplicable for a lot of people especially who do remote works, but still if you're thinking about letting a machine run your death plan, maybe it's also the time to start make people connections, such as with lawyers, partners etc, people you can trust and have the capability of handling issues.

Also, if you do remote work, maybe setup an account inheritance plan if the platform supports it, assuming the account is dedicated for working for the effected team of course.

Also also, just an idea, what if you make the check passive? Instead of having to answer emails, some automated procedure will send keepalives to tell the program to not trigger? That will massively lower the cost of using it.

Comment · 13 days ago
> AI Can Write the Code. Who Verifies It?

> Simple: automated software verification

> .... With the same clever tools, skills, and harnesses we use as AI engineers to push code at breakneck speed, we can build elaborate testing and verification automations.

So, in short, AI is going to verify it?

Not picking on ads, I'm sure the tools mentioned are useful, but exactly how effective they are? How many bugs it has discovered/reduced (compare to tests + human verification)? And how much time it saved? Without these info, the article is not that useful.

Comment · 17 days ago
If you feel the need to quote that, just remember that it was from something written back in 2012. That was a time so beautiful, even the light reflected from a raw sewerage tank could create a full spectrum rainbow with twinkling stars if you capture and bring it to today's world.

Now days, the world has grown much bigger, and people are accustomed to unfamiliarity (the world of strangers), with no need to understand and love, with no need to bring people together. So the check is much straight forward and quick: if someone thinks stupid, acts stupid, then maybe they are stupid. Brutal and useful, high utilitarian efficiency.

Comment · 17 days ago
> Looking forward to when fixing the game breaking bug means some poor sod picking through absolute spaghetti

Actually, if AIs in the future is truly realized as promoted, then you can just prompt the AI to get the problem fixed. The idea is, the dev in the future will never look the code ever, they give instructions and the AI implement the functions. It's like operate Jarvis from The Iron Man.

BTW, let's get off-topic a little since we're off the home page.

You know back in the day people called Elon Musk the "real-life Iron Man" and it's so cool and all? Now if you watch those movies again, it is just hard to ignore the detail such as how few people shown working inside the Iron Man tower and residence.

Maybe the true story of the movies was in a society of high productivity, mans who's powerful and dominating fight war with each other while regular people just trying to survive between the waves of destruction and reconstruction like ants in fire works.

Comment · 19 days ago
Based on the setting `network.http.response.timeout`, which is timeout related, I'm *guessing* Firefox cannot distinguish between a network EOF or a logical/request-level EOF?

But that aside, it's kinda typical for a software from the developed world to have fault tolerance this bad. The engineer who wrote the code probably never ever annoyed by network error aside from a few well-known cases, and thus don't take these problems to their hearts.

For example, have you tried to download big files with a connection that has 100ms ~ 20seconds latency jitter? That happens with crossborder connections in/out of China. And in India, your users sometime experiences power issue which set their router to reboot or redial, that also causes an interruption in download.

Of course, people in these countries can't pay you much. But, these problems can all be solved/mitigated in software. Do you want to improve your software so it can be more robust, or do you want to waste user's time sitting in front your software just to get things done?

Comment · 19 days ago
"Just let AI write all the code" is actually reasonable if (and probably only if) almost all code of the project was generated straight from the prompt and never get checked (but it's function still might).

It's like asking AI to generate HTML pages, then just eyeball it to see if the result fits the spec, all without reading the actual code underneath.

Is it ideal and good quality? Hell no, your HTML page maybe 50MB large and comes with some extra tags that's not even in the W3C spec. But... if you observe the behavior of regular consumers and what cheap shit they got lied to paying for, you'll know that most of them don't know (or maybe even care to know) about quality.

Also there's the fact that most top LLMs can now generate code that works mostly correctly, enough to keep most consumers from complaining, all of sudden it sounded reasonable for a for-profit company to try out this route.

Again, I really don't like where this is going, but I can't ignore what I see.

Comment · 28 days ago
"Daily tasks" is still a bit vague of description. Based on my experience, even Flash could sometime make mistakes including something as obvious as simple arithmetic (kinda daily task if you do shopping/counting etc), or when the question is not defined enough.

I had some fond time using Flash, asking "what's what" questions against objects I found in nature etc. The answers I got were fine, so it was benefiting to use, but I don't think I'll pay for that, it's still not "assistant" level helpful.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton