HNHacker News
TopNewBestAskShowJobs

jongjong

3,069 karma · joined July 22, 2022

submissionscomments
jongjong··on Land Value Capture in Practice: Ethiopia's Urban Land Lease System
This is true but I don't see that alternative approaches prevent an owner class from developing. It just creates a different kind of owner; a more politically-oriented one, with an incentive to manipulate the political system to their benefit to increase their stake in it. People then strive to become stakeholders of the state itself. I don't think that's a better form of ownership.

I'd rather capitalists be distracted pursuing land ownership rather than pursuing ownership over the machinery of ultimate power and control.

If you remove tangible forms of ownership, people will try to claim ownership over intangible things instead, like state power.

jongjong··on Land Value Capture in Practice: Ethiopia's Urban Land Lease System
The idea of investing my hard earned money to build on land I don't own sounds incredibly foolish. You're completely at the mercy of the counter-party. You don't own it, they own you!
jongjong··on Raspberry Pi Zero 3W and Pi 4 Model A spotted in device trees
It's kind of insane how the higher end Raspberry PIs are almost as powerful as my PC tower. The price is quite low and developer friendly too. Really great products. The lower end products are awesome too.

It's one of the few products I look at with awe and which makes me feel good about the tech industry.

I managed to build a WiFi temperature sensor (which can be substituted with any analog sensor) which streams its data to a web platform (I also built), encrypted over HTTPS (with CA certificate verification), using a $10 Raspberry PI Pico W; built in a single weekend. I can connect it to my phone's WiFi hotspot from anywhere and stream data to my web platform where it displays a realtime chart. $10.

jongjong··on Land Value Capture in Practice: Ethiopia's Urban Land Lease System
Maybe, but at least they're not depleting my access to opportunities like platform rents do! In the old days, I could still find opportunities in my social circles to earn money to cover the rents because they still had money.

Platform rents are worse because they extract wealth by centralizing awareness, centralizing opportunities and literally shrinking the pie whilst concentrating wealth for those in the middle. They prevent me from finding opportunities which would allow me to pay the rents which they extract from me and my social circle! My social circle has no money so I can't rely on them! Only way to make money is a bs bureaucratic job working for a monopolist.

It's worse, satanically worse! Mark my words, with the current approach we will be forced to go either UBI route or start charging people proportionally to their incomes using universal digital ID to check. And the 'AI taking jobs' narrative is already in place to provide a phony justification!

Opportunities are depleted systematically from the periphery. "I make my own luck" is bullshit when when the entire system is working 24/7 to ensure you don't get any! The average elite ignores more life-changing opportunities in their inbox, every minute, than I'm exposed to in a lifetime!

Literally, elite rent-seekers took all the money and now there is no more to take! The system is now trying to saddle people will useless debts! Getting them to spend it all on their useless junk (pointless gender studies university degrees, ads for their marketing/lead acquisition startups, fake magic internet money, junk bought on credit cards...)! And then forcing them into bankruptcy for a few years, move onto someone else, then when that first person's bankruptcy period is over, repeat!!! They do the same thing with shell companies; saddle them with debt, funnel the money to the beneficiary company, let the shell default on its debt, then repeat. This is the backbone of the modern economy. It's utterly insane! The system is completely broken!

jongjong··on Land Value Capture in Practice: Ethiopia's Urban Land Lease System
This article is clearly about Geoism; its traditional interpretation. In its essence, Geoism should be about rents, not about land specifically. Of course they couldn't have known about tech platform monopolies back then, but they are very much about rent extraction and a far greater concern than land is nowadays. I feel like such articles are a distraction and would lead to even bigger problems. Essentially prepping to dispossess middle class land owners who are the last bastion of decentralization.

It's absurd in this day and age to be discussing land rent-seeking when the cause of most of our modern problems is platform rent-seeking. Frustrating how people twist everything good into something bad; of course there was no talk of Geoism when land rents were the main problem and main mechanism of rent extraction; only now that elites have found a different way to extract rents, now it's OK to discuss the (now) lesser evil of land rent-seeking and distract away from the new variant of the problem.

jongjong··on Anthropic trained Claude on illegally obtained Stanford professors' books
They probably did it on purpose so that the professors would sue Anthropic later and make a lot of money.

How about all the copyright MIT licensed open source software? When does it become discovered that they were scraped for training without authorization and without giving attribution?

jongjong··on Microsoft and others tell crypto platform not to tokenize their stocks
I avoid participating in any market unless I have to, these days.

Crypto is a scam within a scam. It was created to act as a 'good cop' to the 'bad cop' which is the mainstream system. But they are two sides of the same scam. Same kind of game of Republican vs Democrat. Everywhere you turn, there is a scammer waiting to take your money.

jongjong··on Microsoft offers mass buyouts for roughly a quarter of its workforce
What sucks about these situations is that middle managers want arbitrary things. Their imagination is tainted by existing inefficient processes and systems; they cannot see past these flawed abstractions. So when you ask them what they want, they say stuff like "faster horses" and then spend months debating the color and genders of the horses and what shape the carriage should be... The person who wants to sell them a "car" has no hope.
jongjong··on Microsoft offers mass buyouts for roughly a quarter of its workforce
This is why I think communism would make sense in our current reality. If everyone got paid the same, then it would be fairer than what we have now where everyone gets paid a random amount with no correlation with skill or effort.

Capitalism made sense with small companies where each individual had more or less direct exposure to the markets. One bad employee would drag down the company. You couldn't hide or manipulate your way to the top if you weren't good at creating value and skilled people could actually start their own companies and compete. Now with huge corporations which own the economy, the markets don't work to begin with, and also, people within the big corporations are rewarded randomly at best or worse; in a counter-productive manner.

This inefficiency is highly destructive because of how the system compounds wealth. You end up with random people with zero value-creation skills and zero vision having millions or billions of dollars and deciding everyone else's lives.

jongjong··on A Printer Printing onto Paper
It's quite amazing technology. I wonder how they managed to make ink which dries fast on paper but doesn't dry and clog up the print head.
jongjong··on If AI displaces human workers, they will lose more than just pay
I doubt you can prevent this using laws. In unequal societies where the politics is controlled by the majority, laws tend to make things worse, not better. Americans are already beginning to find out what happens when the political system becomes controlled by people who hate the country. This is a reality which France (and especially colonies) have been operating under for quite some time.
jongjong··on Microsoft offers mass buyouts for roughly a quarter of its workforce
These big tech companies aren't meritocratic at any level from hiring to promotion. It's all nepotism and funny business going on behind the scenes.

One time I interviewed for a job at a big tech company during COVID/woke era and I had selected a dropdown option under 'Ethnicity' in the application form saying that I was from a "Caribbean ethnic group" which is technically true and I flew through all the interview stages and technical tests until the final interview where I had to meet with the CTO which they said was just a formality... They had dangled the biggest salary package of my life; it was like 2 times what I normally get... But then the CTO didn't show up; I spoke to some senior dev instead; conversation was not technical and I think I was quite pleasant so I don't think I did anything wrong there but I didn't get a job offer.

Unfortunately, the drop-down did not allow me to specify 'White Caribbean ethnic group" - Technically I'm a descendant of white settlers who settled the Caribbeans 500 years ago. My guess is they were not a big fan of the white variety of ethnic Carribbeans.

jongjong··on UUIDv7: Timestamps aren’t time-ordered and other oddities
What about if the worker crashes whilst in the middle of copying over some rows from a number of large Excel spreadsheets? Then when you restart, you need a way to derive the ID from file name + tab name + unique row identifier (for example) because your v4 UUID which you used to identify each row would have been lost in the crash... Generating a v4 UUID for each row can cause duplicates in such scenarios. If your ID for each row is deterministic and chosen based on data which uniquely identifies each row, you don't have this problem.

In some cases, you can solve the problem by clearing rows based on timestamps or tracking the last copied input row but these are often unreliable. There's usually a bit of overlapping data left over from a previous run which you have to re-process and for those you want the IDs to clash.

jongjong··on If AI displaces human workers, they will lose more than just pay
You obviously haven't lived in a country where labor strikes are a frequent occurrence. They block the roads for weeks, sometimes months at a time and products disappear from the shelves. Often, the police do nothing. This is where everything is heading. That's reality when most of the population is dissatisfied.
jongjong··on A Man from the Future: Why Johnny Can't Stop Abstracting
> And most of the world is not zero-sum...

That is a strange thing to say, especially now.

Clearly, there is a reason Von Neumann spent so much time on this 'zero-sum' formulation of the problem, specifically in economics. Clearly he must have believed this was representative to a significant extent, especially given his interest in pragmatic problems.

It would make no sense for an intelligent person to work on an economics problem which doesn't model reality.

jongjong··on Cognitive Mercantilism: AI panic resembles fears of early capitalism
Surely it will also free people up to apply their intelligence (or stupidity) towards other things.

It's concerning because there is already way too much 'intelligence' in this society and most of it is used to propagate falsehoods, irrationality and to manipulate others in counter-productive ways. I hope AI educates people and doesn't merely steer them down deeper into their echo-chambers. That said, I also really hope that AI doesn't just bring everyone into alignment and agreement about ideas which aren't true. There are significant threats with both extremes.

jongjong··on If AI displaces human workers, they will lose more than just pay
No it doesn't. People can still protest, block roads, boycott etc... If they get UBI/UHI, they will have more time to engage politically too (in a productive way).
jongjong··on UUIDv7: Timestamps aren’t time-ordered and other oddities
Interesting! That said, these examples appear to be crafted in a special way to cause the collision. In a practical scenario with normal usage, I suspect it would be essentially impossible. Sure, it can be a problem in some niche scenarios with a determined attacker but a collision would just mean that the user is not able to create the resource (the system would falsely indicate that the resource already exists); but that's not too bad. At worst, it would reveal the existence of a resource with a specific UUID, but could the attacker have achieved the collision if they didn't know the target UUID already? It doesn't seem like a viable attack given how little information it gives you.
jongjong··on US inequality is getting worse in ways you might not expect
How do you obtain a phone number or a mail address? Almost impossible. And most paper mail gets read by someone's assistant and never passed through.

The people who hoard ALL the opportunities are incapable of allocating them efficiently due to complete saturation of their bandwidth. Literally, if you are someone who are in a position to provide opportunities, you are saturated and unreachable.

These people turn down more life-changing opportunities in an hour than I get in a lifetime. And when I say 'turn down', I mean 'ignore'; because these people don't even have the time to say 'No' to an opportunity I would kill for! They don't even have the time to click on the email or perhaps even read the subject line!

jongjong··on US inequality is getting worse in ways you might not expect
I believe so, because it seems like many other people are able to launch startups. Surely it means that some kinds of communication mechanisms are working for them right? They likely have more money/connections to people with more money than I do.

If none of the communication mechanisms work for you, how can you set up a meeting with an investor to raise money, for example? These people don't like cold intros and security risks means that they are harder to meet in person than ever before. It's also harder to network your way to a warm introduction because most of the people who know investors are themselves wealthy and also don't want to talk to you for safety risks reasons.

For me, things look completely different now than they did 5 years ago; it's like I have been shadow-banned from the entire internet and society.

I can't do anything in this society. My skills are mis-allocated, my time wasted. I'm just waiting for retirement. It's horrible. And I'm extremely ambitious; worked nights and weekends for 15 years straight.

jongjong··on US inequality is getting worse in ways you might not expect
The worst part about inequality is that it creates communication barriers which create total deprivation of opportunities. These days, I can't communicate with anyone who might have any opportunities for me. If a person is a good match for my skills and might be a source of opportunities for me, I simply cannot email them, cannot call them, cannot connect to them on any platform. It feels like there are AI bots working behind the scenes maintaining filter bubbles air-tight.

On the other side, literally all the emails I receive, all my social network connections are spam. Like completely irrelevant, generic spam sent by a bot, but not even tailored to me; just generic template 'Dear sir'; my name is not even mentioned.

jongjong··on UUIDv7: Timestamps aren’t time-ordered and other oddities
UUIDv7 is not that useful. I'm still using mostly UUIDv4 and UUIDv5.

I'm leaning increasingly heavily on v5 for its determinism which is extremely important for IDs. I would sacrifice every other property to get determinism.

You can't have idempotency without determinism and you can't get reliability without idempotency.

Once you factor in failure and retry scenarios under concurrency, you often need ID determinism. In the rare cases I don't want determinism, I prefer to go all-in on randomness. I prefer my IDs to be well spread out; it scales better, more predictable, less of a security liability (prefer not to have all data clustered in the same place)...

Both UUIDv4 and UUIDv5 outputs are uniformly distributed. IMO this is a desirable property which is well worth a bit of additional compute. v7 feels like an optimization hack, and it comes at a cost.

If you want to get the performance benefits of v7 with the determinism of v5, then you need to have essentially two IDs; the id (v7) and an idempotency key (which is essentially like a second ID you have to maintain; e.g. UUIDv5)... In the end, maintaining a UUIDv7 ID + idempotency key is less performant than just having a single UUIDv5 id which does both jobs for no extra effort... Not to mention, less maintainable and more complicated to use.

jongjong··on Jared Kushner Hacked Phone Reveals Secret Negotiations, Millions in Transactions
Then there should be a centralized power whose only power is to enforce the decentralization of power. Basically people should get paid if they can legally prove that someone has too much power in a trial. There should be a felony 'Overaccumulation of power' which may carry a temporary/conditional jail sentence and a special court made up of a large random jury who vote on each case.

With enough signatures, anyone can be brought to trial. The jury is asked to vote to determine if a person or entity is too powerful or too well known. Also, there should be a wealth limit so if wealth is above a certain high limit (like $100 million; set by a special panel), they are offered to either donate everything above the limit to a UBI fund or they go to a special jail until the amount falls below the limit (evaluated by a special, large, randomly-selected parole board).

I think such system would out-compete centralized systems which do not have such limits as it would be more efficient economically.

jongjong··on Jared Kushner Hacked Phone Reveals Secret Negotiations, Millions in Transactions
This kind of stuff gives an insight into how horrible centralized governance is. All these manipulations happening behind the scenes constantly which people are affected by but can't make sense of. It's not really surprising though, it's just part of the system. The system is designed in a way to attract certain people and make them behave a certain way. Power should be much more decentralized so that this doesn't happen.
jongjong··on What's Getting Pwned
Governments will have to legalize hacking or else it's going to be unfair if only criminals get access to the wealth transfer from the loot.
jongjong··on What's Getting Pwned
Lately I've been thinking that with millions of lines of code, the Linux Kernel is going to be impossible to secure. We'll have to reinvent operating systems from scratch to be minimal single-purpose.

But actually, when I think about the billions of lines of code which our socio-economic system depends on, I feel like the entire social system will have to be scrapped and re-implemented from scratch.

AI is exposing the weakness of centralized software. This industry should always have been competitive. Instead, centralized funding has made it anti-competitive; essentially selecting winners without appropriate battle-testing. Well now all the systems are about to be battle-tested all at once.

jongjong··on Using LLM for confidence scoring is a bad idea
LLMs are bad for rating or scoring anything because they have the sensibilities of the average person. Unfortunately, the average person has poor taste.

This is a tough one to explain because some people think the average person has good taste by definition. I used to think that way but over the years I've realized that a lot of what the average person likes is derivative 'slop' - This was true before AI and still true with AI.

Once you start deducting points for lack of originality, you will realize that people have really poor taste... Very narrow taste. Most people literally consume trashy variations of the same thing over and over. We have to start deducting points for this because the more intelligent among us can't take it anymore! We're tired of being exposed to thousands of variants of the same slop... It might be sufficiently different to fool the average pleb's simple mind but to us it's like eating the exact same dish every meal of every day with different amounts of salt and pepper.

This comes through when you ask an LLM to rate/score something. It's frustratingly conventional and not based on first principles thinking and it ADDS extra points for being derivative instead of SUBTRACTING as it should. We can see it play out in the workplace. LLMs have poor judgement. It's the one area where they lag behind.

jongjong··on Today's PHP security release, and how we're strengthening security
It seems AI is about to avenge me for years of preaching against the evils of code complexity and against high LOC count falling on deaf ears.

AI has humbled most software devs, myself included, but at least with a low LOC count, a small number of dependencies and good separation of concerns, rectifying the issues is trivial. Can be done for the entire project in a couple of days.

For my own projects, each module has a clear attack surface and comfortably fits in the context window.

The scenario you want to avoid now is multiple modules interacting together in a complex way where each module is secure independently, but their shared responsibilities (improper separation of concerns) creates a gap which can be exploited. This was one of the key points from the recent Anthropic security article which stood out to me. The reason it's so dangerous is because it's difficult to get the AI to reliably analyze complex interactions between different modules as there can be many permutations. The boundaries are much simpler, more auditable and easier to patch if the module has clear responsibilities.

jongjong··on PHP2Shell: AI uncovers critical RCE in PHP
Damn. I've been saying that writing correct software is almost impossible.

I suspect it's a matter of time before all mainstream blockchain projects are cracked. Many of those projects are hundreds of thousands of lines of code. There's no way they don't have vulnerabilities given that AI is now uncovering so many vulnerabilities in such high exposure projects.

I was a code minimalist before, now I'm a radical minimalist. We need to get the lines of code down to the absolute minimum.

Attack surfaces need to be clearly defined, enumerable and testable under all possible conditions.

jongjong··on What shall I teach my son?
If the current system continues, you have to teach them to cheat, lie, pretend and use loopholes as much as possible.

Or teach them to marry a rich person. This is the more honest approach. I've been mapping out this strategy with my wife. It's difficult nowadays because of low-trust society and people not marrying so easily. The best path we identified is if the offspring attends an exclusive school in the final few years of high school and seduces and knocks up some rich religious female. Make sure family is against abortion. That's the surest way to achieve marriage with a rich person. It's also financially efficient to only pay for 2 years of private schooling. Only concern is that schools will make those final years more expensive once other people start figuring out this trick. Also, the elegance of this scheme is that schools identify themselves by their religious affiliation and their high fees act as the filter to ensure a high concentration of quality targets; they do most of the hard work for us! Maybe my offspring can get in on a sport scholarship to improve our ROI on the scheme. We'll have to ensure that the school isn't a honeypot for similar-minded people and actually has genuine rich people attending it. The biggest risk is if these elite religious schools become more segregated in terms of all-male vs all-female; this will pose additional hurdles and the playing field for my offspring may shift to an after-school situation... Or this scheme can be delayed until college years. Will need to evaluate and keep a close watch on socio-economic trends. Will rich people still send their kids to college 15 years from now?

For my offspring it's actually highly viable because he is in line to inherit a decent amount of money from grandparents so he wouldn't come empty handed which can aid with seduction/persuasion aspect especially in terms of persuading the opponent's family. Publicly, I will denounce my offspring's behavior (to signal alignment with religious values) but privately, I will congratulate him. Thankfully my 3 siblings were so oppressed by the system that none of them had children except me so my offspring may end up inheriting the share from uncles and aunts as well. Also, we had him late so he will probably inherit at a relatively early age.

Otherwise looksmaxxing is probably a good thing if the offspring is lacking in that department and if the health risks are acceptable.

But TBH I hope we just get some form of UBI/UHI or communism so that it doesn't come to this.

← PreviousPage 2 of 34Next →