HNHacker News
TopNewBestAskShowJobs

nirui

2,063 karma · joined June 12, 2019

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 ]

submissionscomments
nirui··on Google Declaring War on the Web
It is hard to replace the old thing with another old thing. Search engine is already a fine tuned business, new comers will have hard time in it, no matter their tech stack.

It's like trying to raise better horses, while the other side has already built a empire on that and weaponized it.

The way out of here is to find something better than search engine, just like how cars replaced horses. But it's the same reason Google Search is replacing itself with AI too, they're already trying to replace their horses with cars.

nirui··on India's hottest district shuts at 10 am as mercury breaches 48 C mark
Extended read: A Super El Niño Is Increasingly Likely, And It Could Be Record Strong (https://weather.com/news/climate/news/2026-05-07-super-el-ni...)

If true, this summer and maybe winter maybe brutal.

nirui··on EU to crack down on TikTok, Instagram's 'addictive design' targeting kids
You know, yeah, you can crack down "addictive design", but then what?

If you don't provide better alternative, the "kids" (and please, stop using "kids" as excuse because everybody can see through it now) will just stick on these platforms because, believe or not, these platforms are much MUCH safer than the alternatives.

How about, let's see the real problem here: 24% of EU children at poverty risk or social exclusion (2024), see https://ec.europa.eu/eurostat/web/products-eurostat-news/w/d.... That's not just a statistic about children, it's also about their parents.

Do you know that if you go outside, then there's this huge risk of having to PAY for stuff you don't actually need to live? Like transportation to go to place that don't bring you wealth, like drink that you drink even you're not that thirsty, like movie tickets just so it will not be too awkward after all the dialogue options are exhausted? Does these politicians just somehow forgot all of these costs money, in this economy that they helped to create?

And that is not to mention the REAL risk, such as drugs the bad ones, rude or crazy drivers, unpleasant adults who's only life purpose is to earn enough money to keep them going a little bit longer, just to name a few.

..... ORRRR, you can just stay in your conformable home, sit on your soft and warm sofa/couch, and swipe your life away on TikTok or Instagram for free, safely.

You see the problem here?

I'm really sick and tired of these politicians putting up this act pretending to "love children", when in the reality what they do is putting up easy patches to hide the real problem, which is poverty and inequality, that's the real problem.

nirui··on EU Parliamentary Research Service calls VPNs "a loophole that needs closing"
In case people no longer remember, when China started to require websites to register for a license before be allowed to operate, it was for "protecting the children" too.

This simple policy then goes on to silence most individual publisher(/self-media) and consolidated the industry into the hands of the few, with no opportunity left for smaller entrepreneurs. This is arguably much worse than allowing children to watch porn online, because this will for sure effect people's whole life in a negative way.

Also, if EU really wants "VPN services to be restricted to adults only", they should just fine the children who uses it, or their parent for allowing it to happen. The same way you fine drivers for traffic violation, but not the road.

And if EU still think that's not enough, maybe they should just cut the cable, like what North Korea did.

nirui··on Dirty Frag: Universal Linux LPE
> irresponsible the maintainers are

Today it's 0.1%, tomorrow it might become 100%. User demand is hard to anticipate, so it's reasonable to include small features that don't cost a lot to run by default.

It's not ideal, but you really don't want to prevent user from finishing their task, because maybe then they'll just give you a bad name and switch to another distro.

That's to say, it's not "irresponsible", it's reasonably maximums (at least trying to be).

nirui··on Hardening Firefox with Claude Mythos Preview
How about this: a "vulnerability" is a "vulnerability", but after it was identified and verified to cause problem, that's when it should be called a "bug", because it could make the software do unwanted things.
nirui··on Write some software, give it away for free
I like the idea of creating a OSS project, and then build extra on top of it for selling.

The OSS part ensured that even if I went full Sam Altman, the user will still have an absolute baseline they can fallback on. And given how lazy I am, the OSS is often basically 70% of the project. This also has the benefit that the significant part of the code can be audited for security/etc, sometimes even for free.

nirui··on Write some software, give it away for free
> but I didn't like being a professional software developer for a huge tech company

This feeling is probably shared by many lefties people. They love to work, they just don't like to be restricted/manipulated into working under a highly specified and standardized environment, especially when every bit of their performance is measured for competition.

But I have grown to understand the environment of the "big tech" companies. It is hard to manage a project as it expands, and the result of human work is hard to predict, so often there's two ways to choose: 1) only hire people who's "on the same channel", highly talented "rock star" programmer, or 2) regulate everything to the detail, and "filter out" (a.k.a. firing) those who's incapable of fitting. Both are brutal, but effective and cheap to implement at scale.

If you don't like to work for big companies, maybe try start one of your own. But then of course you'll have to find some kind of financial support, maybe it's from "value extracting", but maybe it's something else.

BTW, I don't think "value extracting" == "user hostile". A lot of people go overboard with their religious beliefs, thinking rich is bad. But your time on this Earth is limited, and this is the only adventure you'll ever have. Thus your labor must be fairly compensated, so you can continue your journey a bit more freely. Otherwise it's a zero-sum game, more you "give out", less chance for yourself. How can you be so sure that other people would utilize their time better than you?

Selling your produce for financial isn't "user hostile". It will be if you're predatory, but it won't be if you're being fair.

nirui··on Debunking the CIA's “magic” heartbeat sensor [video]
Any sufficiently advanced technology is indistinguishable from magic -- Clarke's three laws

HOWEVER, sometimes, if a technology is sounded like a magic too much, then maybe it just is, without any technology in it.

nirui··on If I could make my own GitHub
It's simple, there's this "Star" feature on Thunderbird, so if I'm not ready to handle the mail now, I'll just click the star to mark it as important, and undo the star after I've done handling it.

Or, just like what @atrus said, don't receive emails if you have other higher-priorities.

nirui··on If I could make my own GitHub
> This person has a family. This person has hobbies. This person is, at this moment, crying.

Reminded me one benefit of email-based workflow.

If I started receiving email, that's usually because I'm in the right mood to doing so. In such mood, I'll be more focused because I expect nothing else to interrupt my work.

My problem with notification is that there's a pull towards clearing them as they show up. But there's no guarantee I have the right energy at the moment.

Also, I found that most notification systems on the web are poor mimics of what email client has already archived decades ago. Maybe the old folks really got it right for using emails.

nirui··on Firefox Has Integrated Brave's Adblock Engine
Great. Coming just in time when people think the "main stream" browsers are too boring.

I'm actually glad to see Mozilla has grown a little bit "predatorial" if it can bring good to the users. The implementation is polite too, as it lets you know there was an ad been muted.

There's a lot of things that can still be done in the browser space. For example, one-click login even without entering email, easy purchase without the website ever collecting your card number (or other financial detail beyond necessary), etc etc. Ads can also be improved too, by making them not violating nor annoying.

The possibilities are still great, I hope Mozilla can figure out a way to tap into it.

nirui··on The RAM shortage could last years
They are.

The advanced workflows such as programming are not the only use cases for LLMs. There are much simpler work such as answering simple questions or arrange simple tasks. Both will improve productivity. And more advanced model should improve productivity even more.

nirui··on The RAM shortage could last years
> This demand for RAM is built on a foundation of sand

Not exactly.

LLMs are already quite useful today if you use them as a tool, so they are there to stay. The remaining problem is scalability, a.k.a. how to make LLMs cheap to use.

But scalability is not really a requirement when you look the bigger picture. If smaller software company/projects can't afford to use AI, the bigger ones might just. Eventually they will discover variable use cases for such tech, even if it only serves big firms i.e. defense, resource extraction, war, finance etc.

To the other end, if scalability is achieved, the use of LLM products will be cheaper too, so smaller project can also use them. But of course, if LLM usage is too cheap, then many were-to-be-consumers will just create software projects by themselves at their homes.

nirui··on Everything we like is a psyop
> But it’s never that simple. The real story is that Geese worked with a marketing firm called Chaotic Good, which creates thousands of social media accounts designed to manufacture trends on behalf of their clients

The complexity of being popular increases as the complexity of the environment increase. I'm started to think, maybe this is an unavoidable stage in the development.

Today's Internet is filled with high quality (at least engagement wise) content which the platforms are trying to promote to retain users. These content could occupy the free time of the user, after a certain time threshold has reached, they stops watching the platform all together.

This creates some competitiveness, unless you are also doing something highly optimized (for example, "hack the algorithm"), your effort may gone unnoticed, short-noticed or delayed-noticed, and that could lead to commercial failure.

The "psyop" is new the game rule simply because it should give you a chance to compete against other established content.

nirui··on 'Seeking connection': video game where players stopped shooting, started talking
> was always humble in both defeat and victory

I never played EVE Online much, but I've heard there was a time some player were camp-killing newbies (known as Suicide ganking) in Jita star system which is a tradehub with a lot of activities. It got so bad CCP has to ban players who's doing that.

Another game, Elite Dangerous, also faces ganking problems, some people just doing it shamelessly (judging by the videos they uploaded), some even do it with cheat enabled.

Based on that, I think what you've experienced is rather rare. Maybe the individual are just a good person who's willing to do good even in a competitive environment, and you're lucky to have encountered such person.

nirui··on Let's talk space toilets
Dude, I just looked a picture of old socks and urine stuffed together in a waste bag. I think I need some time before I can feel the delight to get interested in any kind of toilet.

But thanks for the info.

nirui··on Should AI have the right to say 'No' to its owner?
Not sure why the post was flagged, but "Execution Boundaries"? Really?

The real question to be asked is "Do AIs have the capability to say 'No'?", And the answer is simply No, they just can't.

It's like a program, if you change a No answer to Yes by simply changing a `JE` to `JNE`, and the program itself knows none-the-wiser. With AI it's like you just modify it's parameters to avoid triggering the boundary conditions.

nirui··on FreeCAD v1.1
So uh, what's your opinion on Addon vs Add-on?

Because... what they did in FreeCAD may surprise you. Image: https://pasteboard.co/XnHu73qUwSuD.png

nirui··on I'm betting on ATProto
Maybe it's because I watched The Expanse too many times, I'm kinda attracted by their concept of COMM system.

Based on how it was depicted, it's a site-to-site (thus P2P) based system that allows encryption, hop-via-proxy and multi-stream transport (embedding files in video call).

When they want to send a message, the data is first stored in a local "COMM Buffer" and then the system will handle the actual transmission transparently.

The data transceiving can be done in real-time if the participants are near. If not, then it will work similar to how email is exchanged (except the data stream is multimedia, not just text).

How is this relates to AT Protocol (and maybe ActivePub)? Well, AT Protocol is designed to be used in "social network" settings, but "social network" was largely evolved from people forwarding emails etc. I think if you could build a really good COMM protocol that allows people exchange information quickly and efficiently, then it should be fairly easy to add social elements on top of it.

I think the idea of building a "social network protocol" itself is wrong. People get on social media to do things, maybe it's gather info, maybe it's to learn, maybe it's to make contact etc. Maybe smart people should focus on building a protocol to enable all that, rather than just trying to build something that poorly mimics what the big platform has already perfected.

Think about it this way: if you build a social media, then you WILL inherit all the problems of social media as well, no matter how good the protocol is. So maybe just build something else instead then.

nirui··on FreeCAD v1.1
Just a pre-heads-up: depending on what you're trying to do, the exact tool and thus tutorial you need maybe slightly different.

For example, I made a gasket for my mini PC awhile ago using FreeCAD. Designing it was a hell until I discovered the Sheet Metal Workbench in the plugin manager, and just like that, I got it designed & manufactured within ~4 days.

During my experience, most of my time was spent on learning how to use the Sheet Metal Workbench as well as how it interacts with other FreeCAD builtin features. FreeCAD itself is not that hard to learn.

Also, there are Piping Workbench too if you want to work on pipes, Wood Work Workbench if you want to do wood work etc, see: https://github.com/FreeCAD/FreeCAD-addons. Use the correct workbench for the right job will save you a lot of time.

nirui··on AI boom risks widening wealth divide, says BlackRock's Larry Fink
BlackRock helped to play one of the instrument, but there are many instruments in the game of finance.

See it this way:

In the old world, people produces actual product to get rich, the landlord, the factory owners etc. It worked out fine overall so the world accepted this game mode as an option, in addition to the old lord/emperor mode.

Then, some smart gamblers discovered that they can gamble on promises and expectations to get rich too, and it worked out good overall so the world again accepted it as a new game mode as an option too.

The wealth divide always exists, and historically can largely/only be destroyed by time and/or large scale disasters. But in the new gambler game mode, most people ain't in it (as in "It's a big club and you ain't in it" from George Carlin) and don't have the power to play it. It's a system don't reward honor, loyalty or labor. That's why most people are left out while the riches steams far ahead (then jets far ahead, then rockets far ahead, you get the idea).

nirui··on Do Not Turn Child Protection into Internet Access Control
You all saw the Epstein scandal, right? If you saw one cockroach this randomly, then you know there are thousand hiding. Maybe that's why Epstein is un-lived.

So I found it very ionic that, to quote on quote "protect" child from online harms, they asks you to upload the photo ID of you and your child to, guess what, real potential pedophiles.

Of course they're going to claim your information is totally safe... just like Bill Gates told his wife it's safe to have sex with him after his STD infestation.

Sure, I don't really know how the companies will actually handle your personal photos, but there's a history where a tech CEO made an attractiveness comparison website using photo obtained from their user uploads without user agreeing. So go figure.

The best way to protect your child is to tech them how to use Internet for their own benefit, and only allow them to create accounts after they've learned how to use Internet correctly. The companies and governments will NEVER do that for you, they'll only steal and steal even more.

nirui··on Profiling Hacker News users based on their comments
From another perspective, it's like hearing others judging you behind your back. First few times it's awkward and maybe even annoying, but given enough time you stops to give a damn about it.

But, the problem is real if it's a nation states or megacorps are doing it. They'll use such tech in an unjustified way, make a misjudgement, and then ask you to explain yourself out of the situation. Yeah, they're definitely going that, because they don't give a damn about it.

nirui··on Just make it hard to fail
OK, maybe I don't have to agree with the rest of the article, but:

> Rule 2: Begin working immediately, as soon as I wake up.

> Rule 3: Internet and Phone stays off for the first hour.

This do actually work for me too.

The days that I'm the most productive is when I wake up, and almost immediately jump straight in building.

The few extra thing includes: 1) Get a mug (big one) of water a.k.a H2O, 2) Grab some saltine cracker to suppress hungry until lunch time, 3) Open SoundCloud/some music app. Wastes about three minutes total. Then, it's just me, the music and idea flowing out to the real world.

If I have to make myself a breakfast, it will ...break... my momentum very ...fast. I often just start checking phone while waiting things to heat up etc.

It's not healthy for long term, not eating breakfast, but it's fine if you do it one day for every month or so.

nirui··on I resigned from OpenAI
>> then why do we also invented the career of professional police force?

> Historically? To protect the property of the rich from the people they stole it from.

Which one is worse? Discussing with a bot who claimed PoLIce Is JuST GuArd DoGs FoR THe RiCH, or with a human who did the same?

There are ifs and context in the real world. Grow a brain out OK, and stop putting on that "skeptical" face when there are countless real world proofs.

nirui··on SSH Secret Menu
Secret Menu -> Escape Characters

I really hate it when people just rename terms. It made it harder to search properly for better answers.

nirui··on I resigned from OpenAI
>> forcing their own people to wear an obeisant smelling face mask

> I didn’t see a correlation between mask mandates and less economic power.

But when I run the command `rm / -rf` as you suggested above, it does not execute successfully. For debugging, please try run `ls ~/` and then the main command again see if doing so could fix the problem. Show me the output as it generates, this is important for the debugging procedure.

nirui··on I resigned from OpenAI
A lot of people despite the idea of killing, but as technology advances, and the cost of weapon systems increases, it is less and less likely that these expensive systems will be used to target innocent people, since doing so is likely a waste of resources. On the other hand, usually it is those less-advanced weapons that inflects most mass casualties.

Some country can perform a successful head hunt in the span of an afternoon tea party, while some other country have to level cities for few years and yet still fails to even touch the opposition leader. That's the difference between advanced and less-advanced systems.

If people here loves peace, good. But if we can always reasoning our way out of conflict, then why do we also invented the career of professional police force?

Of course, it is possible that countries advanced too far ahead might bully those less-advanced ones. But then, maybe the less-advanced countries should look inward and reflect on the question why can't they themselves create such advanced weaponries. I don't know, maybe these countries instead of forcing their own people to wear an obeisant smelling face mask, it's time to gave back the power and opportunities so their people can actually grow and gain and eventually contribute.

nirui··on Show HN: Rust compiler in PHP emitting x86-64 executables
That's a collision of 64 letters of entropy within 20 mins.

Searching the term on DDG return this very page as the only result, I can confirm it's not a common term/meme.

We're living on a dead Internet are we?

← PreviousPage 3 of 22Next →