skysight-inc/HackerNews huggingface dataset:
Thanks for elaborating.

I'm living in Singapore, which has the interesting distinction of being (mostly) culturally Chinese, but politically independent. Singapore is one of the richest countries on earth (in terms of GDP per capita), and we are working our way up the list of richest cities, too.

> I'm just skeptical that once you reach Taiwan's level of development it's some inevitability that growth stalls.

Growth slows down a lot as you hit the global productivity frontier. Taiwan isn't quite there, yet, but it's a lot closer that mainland China.

I'm not sure what word you want to be using. Roughly and pragmatically speaking, you can catch up pretty quickly (with the right policies), but your per capita (non-oil) income can't really go (much) beyond the US.

Once you reach American levels of prosperity, you will also find yourself reduced to roughly American levels of growth.

That's not zero growth, just very slow growth compared to the preceding years of breakneck catchup growth.

Have a look at eg Japan between WW2 and ~1990, and then from ~1990 to now. Naive extrapolation in the 1980s gave us some lovely cyberpunk, but reality looked different.

You are right that Taiwan at about 33k USD per capita is still quite a while away from the US's roughly 76k USD per capita. And I suspect with the right policies, they could catch up more. Just look to Singapore for what's possible. But even our almost mythical city state has slowed down a lot compared to the halcyon days.

> People keep predicting the slowing of growth in China, but it's not materialized [...]

Just going by official PRC figures, growth has slowed a lot. And that's still compatible with your observation that observed PRC growth was higher than in Taiwan.

> I'm just skeptical that once you reach Taiwan's level of development it's some inevitability that growth stalls. There are serious structural problems here in Taiwan that have made it stall (bureaucratic, extreme protectionist trade policy with huge tariffs on imports, little entrepreneurial spirit, anemic art scene, weak work ethic, an extremely non-confrontational culture, etc.).

Yes, I am glad that Singapore has so far stayed clear of most of these issues. But I'm afraid that eventually, democracy will do us in. Where by 'democracy' I mean giving in to what voters say they want. Protectionism in various disguises is popular with ordinary folks the world over. And so are various measures to weaken work ethics, or to limit migration ('those foreigners are taking our jobs' is a cliched complaint for a reason).

Our Gahmen is far from perfect, but I feel like the strongest policy disagreements I have with them is where against their better judgement they gave in to popular demands.

I just hope that the decline in governance will be gradual enough, that it won't matter for me.

(For comparison, cities like New York or London had pretty poor governance for probably close to a century now (depending on how you look at it) and they are still going strong, even if not as strong as they could have gone.)
Let's not go on a generic flamewar tangent please. It's not what this site is for, and destroys what it is for.

We detached this subthread from https://news.ycombinator.com/item?id=40479617.
Nothing can be sure that it hasn’t inaccurate or incomplete knowledge. So that can’t be a goal either.
I interpret your quip as saying that you approve of carefully measured and dosed protectionism?
> I would hope the Go team collaborated with GCP and Drive

Former Googler, I know nothing about the Go Dev Tools team, but Google collaborates in this way better than almost any massive company I've worked at or heard about from close friends.

Google is really good at having a central team manage infrastructure, and share it across the company. As long as it's not a messenger app. Surely (pure guessing) the go team is using the internal blob store, and I think there is some internal-infra teams that handle abuse and file scanning automatically.
That's a reasonable practice, yes, if you're doing a manual direct install. In situations like this, though, I typically just write a quick PKGBUILD script so the package manager can manage it, which means pointing things at the direct /usr/* paths, not /usr/local/*.
I didn't find much good about Roblox in the past few years here: https://hn.algolia.com/?query=roblox%20comments%3E10&sort=by...

--

2024 https://news.ycombinator.com/item?id=28247034 https://news.ycombinator.com/item?id=39934101 "Roblox executive says children making money on the platform is 'a gift'"

>Arguing that it's a "gift" when they're taking a 75% cut is just offensive.

2023 https://news.ycombinator.com/item?id=36812765 "Data breach exposes personal information of 4k Roblox developers"

>who was hiding the incident for 2 years?

2022 https://news.ycombinator.com/item?id=32014754 "Problems at Roblox"

>It is as dangerous as any dark corner of the Internet, except that it appears child-friendly to parents.

2021 https://news.ycombinator.com/item?id=28247034 "Roblox faces criticism for 'exploiting' young game developers"

>to withdraw it, they need to have raked in roughly $1,000 worth of Robux [...] That $1,000 worth of Robux becomes $350 when you go to extract it

--

Personally I recommend disabling chat and creating on some other platform (I'm going to try Godot first).

FWIW Roblox open-sourced their "Luau" scripting language and there is even VS Code support. https://news.ycombinator.com/item?id=37962711
The thing about that is that polyvinyl acetate is that's what's in elemers glue and is also used in chewing gum, and chocolate and to make the surface of Apples more shiny, so you're probably eating glue, we just don't like to call it that. emulsifier is a better description.
Why not just use IPA? It has the advantage of being a fairly agreed-upon model, with an existing alphabet that works well with existing type forms.
> What you describe won't account for a tumour growing in a dictator's head that makes him decide to press the big nuke button one day.

Yes, the market consensus can only reflect the information that available to (at least some) market participants.

Of course, the market mechanisms also give people incentives to acquire that information. Because any informational advantage gets rewarded with money.

> It won't account for a volcano erupting and burying a society in the ashes as happened in Pompeii, or the global equivalent.

It can account for the best estimates we have for the probability of that happening.

Again, I'm not suggesting that market estimates are perfect, nor even necessarily any good. I'm just saying that market estimates tend to be at least as good as any other estimates we have. Ie market estimates tend to be the best ones available.
Build them where? Underlying the housing crisis is a land allocation crisis (entirely government manufactured).
Sure, feel free. I can't guarantee any response times, though.
> As far as I’m aware, there’s no way of validating something without observing it.

That's where zero knowledge proofs come in. If you know the root hash at state a, and the new root hash at state b is given along with a zk proof, that proof data can quickly prove that the state change from a to b was arrived at correctly. In this case, the benefit of doing this on ethereum (or other evm l1 blockchain) is that those proofs can be validated on chain.
The Isle of Man, a small island situated in the Irish Sea between Great Britain and Ireland, is renowned for its rich history, stunning landscapes, and vibrant culture. With its unique blend of Celtic, Viking, and Norse heritage, the island offers a fascinating glimpse into the past, alongside a plethora of attractions for modern explorers. From ancient monuments to picturesque coastal paths, the Isle of Man is a treasure trove waiting to be discovered.
Well, you can always cast and access stuff by memory address.
Upstream Linux support for SDXE is making steady progress, https://news.ycombinator.com/item?id=40422286

https://www.tomshardware.com/software/linux/qualcomm-goes-wh...

> Qualcomm has most of the critical functions working inside.. Linux 6.9.. critical functions include UEFI-based boot support along with all the standard bootloaders like Grub and system-d.. Functions that are being worked on for future iterations of Linux include additions to battery support, on-board display connectivity, external DisplayPort connectivity, sleep and wake-up functions on the GPU, camera support, video support, better CPU frequency support, and speaker/mic/headset enablement. These functions are expected to arrive in Linux 6.10 and 6.11.
I just tried with kitty, and konsole, on linux and selecting text within a tmux split works perfectly. So does copy-paste (use Ctrl-Shift-C instead of Ctrl-C).
Building a slow CPU means you're much closer to being able to build a fast CPU than people who can't build any CPU. Companies that want to build fast CPUs should be preferentially hiring these people.
Distracted
We've run out of useful things.
Hacking phones is too easy
You can have both, it's called "good defaults", then you don't need to customize anything if you don't like customizing. But you can.

Also, helix doesn't have minimal config, it has dozens of various options even before potentially hundreds of keybindings, so you can get buried there "for fun" just like in vim
I try to remap my programs' keybindings as little as possible, as a general rule.

Sometimes if I see an advantage that's both big and obvious, I'll take the plunge and remap. Like as a teenager when I realized switching to Bumper Jumper in Halo 3 would make me much better with aerials, because I could turn and jump simultaneously. Otherwise the annoyance of having to relearn the command bindings any time I'm not at one of my preferred interfaces just doesn't feel worth it.

That being said, I did recently get one of those fancy split keyboards which lets you remap the keys. Ctrl is something I trigger with my thumb now, not pinky, and so C-b feels as natural as C-a would at a normal laptop keyboard.
It’s all statistics and probabilities. Take the phrase “key points “. There are certain letters and words that are statistically more likely to appear after that phrase.
https://archive.ph/TXnny
Is this real? If so holy shit. Why the fuck is this live? Some of these answers could cause serious physical harm or kill you.
I have to say the "coconut" one always makes me choke on my drink every time I see it.
The answer is "probably yes" unless they've done a ton of work to lock it down, which I wouldn't be surprised was also true.
Could you say that again, but wrap it in filler material and advertisements? Maybe start it off with a human-interest vignette
I have a really hard time convincing my child that paying for 10M experience wouldn’t immediately end up with him doing exactly the same thing he was already doing.

I’m really tempted to show him by purchasing it once, but I very much doubt it would help, and just exacerbates the problem.

I do enjoy a bunch of roblox games though, even the ones designed to extract money. You don’t stick with them very long, but kicking soccer balls off the moon all the way to earth is fun.
Get thee to a doctor.
Agree. A better response to '80% chance that this is a known shoplifter' is for security to keep an eye on them. It should very quickly become apparent that it's a false positive (or not).
Apple offered a garbage deal to developers who spent $500 to receive an M1 DTK. They only increased the offer to $500 after getting a ton of blowback. https://www.theregister.com/AMP/2021/02/04/apple_demands_ret...
Same here. Heat pump dryers suck as they're so slow and just lie to you about your clothes being dry (after like 2.5 hours of using some mildly warm air), even on the "extra dry" setting

Like wow, you achieved half the energy by doubling the time. What a marvel of engineering.

Just throw the marketing team at the customers ! Tell customers their room is too cold, it's overloaded, underloaded, too wet, facing the wrong direction etc lol
So you think. Seems like hubris to believe you're not though. I'm blind to what I'm blind to, and while I'd link to think I'm never wrong, the reality is that I often am. The biggest personal growth for me was in not needing to be right.
Sal Khan did an interview at the Commonwealth Club this past week where he stated that the reason for region locking is one of availability and cost. It seems like MSFT is only footing the bill for US use, rather than for the world, so there's still the matter of figuring out how to further reduce costs to make it cheap enough to give away everywhere.

I'm not sure why that implies that the paid plan is not available outside of the US.
Going over barbed wire was a common way to set up local telephone lines to the neighbours in rural U.S. So yeah, "does it work over barbed wire" may be a "yeah but is it still worse than the telephone?" question.
> ~$30 folding clothes frame

Hopefully not wooden - otherwise, I can smell this comment.
Also a prime example of the converse used by a university lecturer of mine: "If something seems like magic you're not asking enough questions."
You can bring your own IPs to aws. The article is claiming that it is cheaper to rent them but that has nothing to do with high availability and scaling.
That makes me wonder what your use case for it is. I use the reMarkable and the only time it didn’t do something I wanted was when I wanted more than 5 layers per image.
These are cherry picked. The vast majority of responses are correct and helpful. Keep that in mind when insinuating that people developing “AI Hype” are causing harm.
This is not how R&D works in practice. They don’t need to show 80% growth YoY. They need to show, say 8-12%. Easy enough, until an exogenous force defaults that to -20%. Suddenly your incentive to develop new methods and technologies has gone up dramatically.

No company is operating at full-tilt life or death 100% of the time simply because that’s not how economics works. E.g. when an oil reservoir “runs dry,” it’s not that it is literally dry, but that the remaining oil isn’t economically worthwhile to extract. They don’t call that “losses” or “dry,” they call that “deferrals” because they’ll come back to it when it’s economically sensical to do so.
It might have happened, and we are all living in a simulation. It would be hard to tell, because virtual device drivers have gotten so good.
Really? No more salt for you then. Good luck with dehydration, hyponatremia, cramps, and cardiovascular issues.
This is a good article. With Optimism, Ethereum actually looks like a complete, usable solution that can scale.

That said there is a lot of complexity around bridging which leads to high transaction fees, long waiting times (e.g. some projects have a 7+ days waiting time for bridging tokens back from L2 to Ethereum mainnet).

Another downside to Ethereum is that it forces all this legacy on everyone... As many L2s and other ERC20 tokens will be abandoned in 20+ years, much of their data will still be stored on Ethereum mainnet blockchain. Smart contacts are more like accounts, they aren't like old transactions, you can't just prune them after some time without major ramifications.

With old transactions in single-token blockchains, you can potentially prune old transactions while keeping account data and balances the same. The trust and centralization implications of doing this are minimal and constrained to that single blockchain only. With Ethereum, Ethereum community can't just decide to prune old unused smart contracts from the mainchain since it would affect the integrity of L2s and it's noth Ethereum's place to decide whether or not they can delete tokens that belong to other communities.

Overall, Ethereum ecosystem has a legacy problem due to the fact that they are multi-token. L2s accumulate unnecessary legacy from Ethereum and also from other L2s.

IMO, the benefits of decoupling tokens from Blockchain infrastructure aren't worth it as the value of a token is ultimately derived entirely from its infrastructure/integrations.
Also the number of people retiring is growing.
Those are often transliterations into the latin alphabet or direct adoption of foreign words and therefore are not English. For example, 氣 is only spelled "qi" in pinyin. "Chi" is also a perfectly fine transliteration if you use Wade-Giles. They're equivalent in every respect, except orthography. Same with "koran", "quran", "coran", and "kuran". They're the same word. You don't need the Q. I can say with complete confidence, because Q is not a letter in Arabic. "Sioux" while an American word isn't English either. It's Lakota. The only reason we spell it with an "ioux" instead of an "oo" is because it got transliterated into French.

If you want to completely change the orthography of these words to better match the adopted English pronoucations of these words, I'm all for it! I'll get the shampain and the kapaqeno! But you don't get to
> Do LLMs parse language to understand it, or is entirely pattern matching from training data?

The real answer is neither, given "understand" and "pattern match" mean what they mean to an average programmer.

> For example: "Always focus on the key points in my questions to determine my intent." How is it supposed to pattern match from that sentence (i.e. finding it in training data) to the key points in the question?

A Markov chain knows certain words are more likely to appear after "key points" and outputs these words.

However LLM is not a Markov chain.

It also knows certain word combinations are more like to appear before and after "key points".

It also knows other word combinations are more likely to appear before and after those word combinations.

It also knows other other word combinations are...

The above "understanding" work recursively.

(It's still a quite simplistic view to it, but much better than "LLM is just a very computational expensive Markov chain" view, which you will see multiple times in this thread.)
It is very possible. It happens.
> I have never encountered someone who just said, “I don’t do X because I have 30 years of experience and know it doesn’t work” who was able to technically justify their reasoning.

Honestly, I've never met these people you meet all the time. I'm sure there are developers who have 1 year of experience repeated 30 times, but I assure you that you are more likely to win non-trivial money in a lottery than to meet these people.

And do you know why? Because

> The world changes very quickly, especially software.

The developers who are still programming in COBOL, with no source control, for mainframes that don't even physically exist anymore, are rare.

> The older an opinion is on a particular architecture, technology, etc is, the less it should be trusted, not more.

"Throwing more people at a software project does not make it proceed faster".

Here's the thing - you're using it as a red flag. But your usage is itself a red flag.
;)

This thread has given me some ideas to toy around with and maybe add to https://andrew-quinn.me/cli/ , let's say. That feels so wrong... but oh, so right. Who needs systemd when you've got a Pi and tmux?
Boundary conditions, behavior under load, behavior under dynamic load, behavior using real world networks, with real word latency...

If you dont give a shit about your customers (google, FB) where errors at scale dont matter then yes you can believe that.

Most of us dont have that luxury or dont want it.
Both of those use cases seem like they'd only work if there were no sales tax to collect.
Only problem ever was the metacharacter Control-A.
We didnt like it, because it messed the workflow in Emacs and Bash.
"Freenet" already had a very specific meaning in the early ninities which could only be obscure if one was not paying attention.
I still maintain my freenet email address from 1991.
I recommend you find your own name for your very comendable project,
swiping an existing one is confusing and somewhat dodgy.
I just got back from a vacation to Como, Bologna and Milan. All amazing, but Bologna was the star. We stayed half a block from the Duomo and it was truly spectacular. The food, the people, the architecture…the place literally feels magical.
Well that's interesting, I didn't realize it was so different in the EU. I suppose differences in energy prices and political willpower might explain it. In the US, the idea of a heat pump dryer is still more or less a foreign concept due to the price.
Yes, see https://news.ycombinator.com/item?id=40479941
I'm sorry, but this is just a terrible take. He told the story about how they were thinking of calling it "Khanpanion", but apparently that has a bad connotation in Latin America, so while they were brainstorming, someone mentioned "Khanmigo", as in the portmanteau of "Khan - amigo", and it stuck.
I guess if it only sometimes suggests self-harm it's ok? Clock is ticking on the first kid to follow some of this wacko advice and make the news.
I think the idea for the format is brilliant. However the piece as written fails to deliver a systemic perspective of text messages, and indeed is borderline incorrect in a few places.

Examples:

- It is incorrect to characterize the SMS as whole as an "SS7" protocol. SMS is a transaction of TP-data protocol units (3GPP 23.040) bridged between several protocol domains, which may include SS7 in the core network areas.

- The SIM is not a party to the SMS transactions as such. It is used as a source of the SMSC Address (SMA) datum, to persist messages (on older devices), and of course for authenticating the phone (UE) as a whole.

I think even those two points add up to a piece that misses its conceptual goal of adding clarity to what is already an extremely complex system.
What does this theory tell us about MacBook Pro at $1,999?
The author of this piece seems to think highly of his abilities but by his own admission doesn’t understand how spinrite works. Information that’s not that hard to come by or imagine.

On SN, Gibson explains for SSDs that SR rewrites marginal cells to avoid subsequent error correction delays, speeding things up.

Notice the author doesn’t say, I tried it on ten dead drives heading for the garbage heap and it did nothing… no, he says basically I don’t think it could work. Unless you actually wrote similar code you’d have no idea. Did this person even attempt to develop a low level disk tool of any capacity, much less one of production quality?

Also complains about the website and SG being old-fashioned—well let’s see your website when you’re 70? and had decades of career behind you. I still prefer vintage to a react/electron monstrosity.
Tmux got a new life, because you cannot have several terminal screens in Termux (of Android).

Screen was not good, because Control-A is important in both Emacs and Bash.
This is as good a place as any for the reminder, so here goes:

The organisation that bears Helen Keller's name does an outstanding job of giving children vitamin A, which helps prevent both blindness and other common diseases like malaria and diarrhea by improving immune systems.[1]

They are frequently rated among the top few when it comes to being able to use donations efficiently. They save a lot of suffering for a little dollars. If you are well paid, I recommend setting aside a small portion of your earnings for charitable purposes. We can do a lot if we focus on the right things.[2]

[1]: https://www.givingwhatwecan.org/en-US/charities/helen-keller...

[2]: https://two-wrongs.com/why-donate-to-charity
So what? That is inconsequential to anything, let alone the premise of your grievance.
Wow, I just remembered that I had an account on one of these "free-net" systems at some point in high school (late 1990s).

It was a much more trusting time in which people routinely gave all kinds of computer access to strangers just to help them out, or in some sense to help the net grow. When my computer club set up a Linux server at our high school, we sort of joined in by happily giving shell accounts to random strangers who had no connection with the school at all. Nobody seemed to think this was a bad idea!