skysight-inc/HackerNews huggingface dataset:
It’s hard to predict future cultural relevance. No one in 1998 was predicting then global popularity of Korean film/TV/music within 2 decades. And yet it happened.

Chinese TV shows could become equally popular. Some will say you need to have freedom to create art but I’m pretty sure that the Mario movie or Fast X (two movies at the top at the moment) needed minimal artistic freedom. Fast X is actually a great example because that franchise goes out of its way to toe the CCP line.[1] It shows that it’s possible to make billions while also kowtowing to the Party.

[1] - John Cena apologises for calling Taiwan a country (https://www.nytimes.com/2021/05/25/world/asia/john-cena-taiw...)
In most cases the device is getting it's IP information on boot by negotiation or request from the ISP. All the ISP needs is a database of blacklisted equipment and some middleware box to receive connections from insecure home devices when it detects them.

It's not about catching related traffic when it occurs, more managing the immediate implications from insecure devices on the network. The ISP can see the device, it doesn't need to inspect the traffic.
> AsusWRT is a derivative of Tomato which is itself one of the descendants of HyperWRT, a Linux distribution for low-end network appliances such as routers.
The vast, vast majority of people simply do not care about this type of privacy (from absolute strangers with no details about their personal lives). It's a nerd canard that this type of data sharing matters.

Android, iOS, Windows, macOS, Chrome, games consoles, Docker, VS Code, IntelliJ etc. They all collect telemetry and stats on how they are used. That didn't stop them becoming monster success stories even amongst the developer population because nobody cares.

The Go team are right to do this. Really, we should all be following their lead. Software telemetry is essentially pure win with no downsides for end users, which is why everyone has adopted it. It can also be done in better ways than we do now, like by recording stats in human readable form in files that sit around for a while before they get uploaded, so uploads can be turned to manual mode for inspection by the 0.1% of people who do seriously care.
C is like a footgun with naive bullets while Rust is also a footgun but with smart AI assistant. One will faithfully cripple you, but the other will cripple your mind before you shoot. I prefer the latter as it makes you consider
If you train in parallel, how do you combine the weights generated from different trainings in parallel?
A lot of people, including my parents, are doing fine with just their smartphone's 4G/5G plans with unlimited data. Even watching hours of Netflix on TV doesn't lead to any throttling.
Huh, you may be right.

Despite me being pretty sure you're being sarcastic.
> One million cancel broadband as living costs rise

> Citizens Advice said its survey of 6,000 people suggested

big difference between the title and a survey of 6000 charity customers.
it's all code words, this is not as conspirational as imagined by non-language speakers. A great deal of normal conversation / interaction is idiomatic given that it is difficult to create new words in logographic languages. Your point is valid though - how does AI learn this? I don't think it can easily, it is akin for an AI to keep up with street slang, it couldn't guess it an advance it would have to be trained in it, which seems it will need greater human attendance than alphabetical languages!
Does it store timestamps for those repeated occurrences? I wouldn't want my logs to "helpfully" coalesce multiple identical messages into a single one. For example, if I saw the equivalent of the text below in a program/OS while facing some issues, I'd be remarkably pissed.

[2023-05-18 07:12:21] [E] Invalid event 0x1AF2 received from ...
[2023-05-18 09:44:01] [I] Last message repeated 10 times

I care less about how many times the message was repeated - I care about timestamps, which I might want to correlate to other activities.
It isn't that easy. Both ddwrt and openwrt are very optimistic about calling something 'working'. Fully working might mean: Only slow wifi and 100 mb ethernet, No use of most hardware acceleration.

These projects are great, but against the background of 100s of new crappy devices every year, nothing can ever be decently finished. Hardware is simply not sold anymore before any device fully matures, and vendors are very stingy with firmware.
i read that thread, and TBH it looks like the issue was indeed rejected on pragmatic reasons.

Coming from a language that is slowly but surely trending to an "everything and the kitchen sink" PL (aka swift), believe me, i appreciate A LOT the care with which go team makes sure any new feature composes perfectly with the existing state of the language and doesn't add too much complexity.
> I can’t imagine mandarin ever becoming widespread in the west unless there are some fundamental changes to Chinese society and culture.

I could imagine it if a better pinyin similar as Vietnamese would become the most popular way to write mandarin in China. This would lift a lot of the difficulty of westerners.

This isn't going to happen though.
I dont think people comprehend how deep the economic issues of britain are.
How about parsing difficulty? Some languages are more context dependent than others.

In programming, C++ takes probably 10x more cycles to compile than simpler languages. There are so many possible interpretations of each statement, the correct one of which depends on context.
Same for me. I had no idea I'd be watching nearly two hours of video about a mod for a 30 year old game. I'm not even hugely into the Doom modding scene or horror games.

If anything this reminded of me some of the game-related creepy pasta like the Majora's Mask story. The amount of effort that went into both in the mod and the people's investigation of it was strangely inspiring.
I used to set my OS and apps to English for easy search of function or bugs. But with the trend of design that emphasizes "flat" look, which often includes removing menu icons and keep only English text. I started switching back app languages to Chinese, where every menu text itself is already an "icon" that 's way easier to find on glimpse.
Get in line with the billions of other people with unsatisfactory lives.
Can you elaborate? I would like to comprehend.
> Doesnt it cost them thousands of dollars

Not in cash terms. The recruiters/interviewers' salaries are "sunk costs" anyway.
I don't think languages are significantly easier or harder, there's a limit on how hard it can get for average person to be able to speak it comfortably. I think there are different tradeoffs taken and if you come from a language with similar tradeoffs it's easier to learn.

My native language is Polish, I know English and a little German and Spanish. Slavic languages often have the reputation of being difficult, but IMHO that's because they are easy in places English-speakers expect to be difficult, and difficult in places English-speakers expect to be easy.

There's 15 tenses in English and 3 in Polish. There's no articles in Polish, and the pronunciation is almost perfectly regular. And there's probably 20 times fewer word roots, because of the pre/post-fix system. What in English is 20 unrelated words in Polish is one word root + 20 different combinations of pre/post fixes :)

But to take advantage of this when you're learning you have to think in the language you are learning - to realize these words are related and how the postfixes modify the meaning. Otherwise you'll still need to memorize 20 separate words - and on top of that all that crap that is harder in Polish, like cases.

I wonder if this influences LLMs (for example if they "think in Polish" when producing Polish text, or "think in English" and translate on the fly). I noticed GPT-3 was much better at rhyming in English than in Polish, despite the fact that rhyming in Polish is very easy (if the final letters match
- it rhymes). When I explained this rule to it - it started rhyming better :)
> This led me down a rabbit hole of trying to find a font that could render all of the language scripts. I went on Google Fonts to find this perfect font and found that one did not exist.

This seems like a rather odd example of "technological disparity"; it's just modular and "one huge font file" isn't in wide use because it's unwieldy.

Install/add an additional Chinese font, or Tamil font, etc. as needed. Most use cases don't need "all the scripts" and a modular approach is much better as fonts are large: NotoSans-Regular is 590K; NotoSansCJK-Regular is 26M, etc. In total Noto Fonts is 373M on my system.

And it contains hundreds of thousands of different glyphs, and requires expertise on dozens of writing systems. Creating such a font is a significant effort, which is why few "universal" fonts exist, and why there are many "for this script" fonts.

---

I wonder how one could design a better Morse code for Chinese; Japanese Morse code used Kana, rather than Kanji, and Hangul can be composed from smaller blocks. As near as I can find, Chinese is kind of an outlier here. Any system I can think of would probably be equally difficult to use or error-prone (due to either operator error or line noise mangling things).
Thanks. That did help a bit.
>Is there any way to protect against prompt injection here? Looking at the architecture I am thinking it would be possible for users to tell an agent what to do directly by tricking them.

Not a solved problem in humans either. I remember watching a documentary on North Korea recently where they covered how his brother got murdered at an airport in Singapore by a woman who had been conned for months into believing she was starring in a reality TV show playing pranks on people.

As generality increases to Infinity I'm not sure there's actually a way to solve this particular problem. It might just be a failure of imagination on my part.
One of the first things I did when setting up a Solaris desktop was to install a new window manager and configure my login to use it. I found both CDE and OpenWin to be awful.
If you only ever use your phone then there's no point in paying for broadband. I think a lot of people have been taking a look at their subscriptions and cancelling things which they seldom use. Do you really need a sub for a 500mbit connection when you use you phone? You can always cancel it and switch to a much cheaper slower connection or just use you allowance.

I had a Disney+ sub which I hardly used so I cancelled it along with several others I kept out of sheer inertia.
language is clearly a major part of culture, maybe the essential element of it. Those who control language and are able to impose it - explicitly or implicitly - onto others, have cultural supremacy. The entire world is being Americanised via the English transported via hegemonic control over social and broadcast media. I see this is neither laudable nor worthy of condemnation but simply as a description of observable phenomena
I Just looked at it, I remember that the original source was available from the support page(don't remember if you had to have the product registered though), but I can no longer find it. Maybe they switched to a manual request process?
Glad you like it :-). I'm planning to write a few blog posts about how it's built, there's some fun stuff in there - the first one will probably be about how I make the paint bucket fill operation be instantaneous, that was an interesting problem to solve

Now, go make some Gifs in the Animation section!
> Chinese TV shows could become equally popular.

I personally do believe that you need enough artistic freedom to create those worldwide popular shows.

As an example, I'm watching Korean police shows which constantly have corruption as a main plot line, good luck filming corrupt cops in a series in China with the CCP.

What they can produce for now is limited to the dullest stories and that's not going to cut it.
Combining Forth and Lisp
In Jonesforth (https://raw.githubusercontent.com/nornagon/jonesforth/master/jonesforth.S) during
the discussion of Indirect Threaded Code it is pointed out that words have a 'codeword' prefix.
The codeword prefix is used to define the interpreter for the code, either a list of addresses of words or a direct pointer to assembly code.

Expanding on the idea, it is easy to define a third interpreter which interprets the embedded bytes as a lisp s-expression. The original lisp interpreter is about a single page long (see pp 70-71
https://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf )

If you embed your FORTH language in a single LISP array you can use LISP to modify FORTH.

Gotta love these amazing languages.
It should be noted that these figures are based on an online survey. So the affected people have access to the internet, most likely via their phones.
Censoursip or surveilance crisis?
I hope not. Theres a username im looking to get that I lost the password for a long time ago.
And it won't exactly get better when your whole block starts canceling wired..
I think LLMs need a language of their own to cross communicate and to compile to code. This strengthens that reasoning I believe.
The uncompetitiveness of Britain has been obvious for decades. For a highly developed English-speaking country it is very underrepresented in software tech.

Britain should unironically learn to code.
Would the likelihood of a crash be the same between a Civic and an Aventador? A priori, I would assume they would be different. By how much, I don’t know - but I imagine the insurance companies do know, and they’re pricing the insurance respectively. Insurance companies also change their price based on the gender and age of the driver and how much they use the car. Insurance companies are businesses who want to make money so they’ll charge as much as they can, and they’re also competing with other insurance companies so they’ll also try to undercut each others prices.

My point is that they have a lot of data, a lot of incentive to use that data, and a lot of pressure on their pricing. There just doesn’t seem to be very much room to also fit in “let’s all fuck over poor people to save rich people some money”.
Wouldn't that hinge on the training data being available? There are many languages that are several orders of magnitude smaller than English in output.

There's something like 6 million Danish-speakers for example.
I think the US could deal with Mongolia.
You know how there are those plans to gene-hack mosquitos into sterility? Could we make an “herbicide” that’s actually a bacterium carrying a knotwood-specific CRISPR program, to do something drastic and awful to crucial portions of its DNA — and then just spray it on one part of an infestation, and wait for it to spread across the whole soil-connected colony?
Same for Arabic, and the characters also do not use their connected form...
>you don't bear an iota of responsibility here.

Hmm, I think I do - A) as any bystander to any injustice, B) If I have more knowledge on the industry than the average person.
Can’t get much more tech CEO than Sam Bankman-Fried
They're not that bad at all. There's a lot of fud. The whole world is struggling at the moment, you won't find a single country that isn't affected by high interest rates or inflation or some other crisis or issue. We're real doomers in the UK so everything is the end of the world.
Did I say that they should not?

The point based system you have for assigning people to prison types might look fair, but coupled with predictive policing (aka positive feedback) and the police-tendency to let crimes slip for some demographics and not others, it leads to injustice.
I find clickhouse equally simple. One command to install and then you can either read from local/remote files, create tables, etc
> I think only people who are violent and dangerous to other people should be locked up, and even then only until they are no longer dangerous.

What about people who knowingly allow the blood of cancer patents to be tested using technology which they know does not work?
They almost certainly won't.
Just because the cloud exists doesn't mean you wrote your backend in such a way that it is fully disentangled from the rest of the application, nor that it was containerized and handed off to an orchestration engine which was properly configured to scale out horizontally across dynamically provisioned nodes.

The games industry specifically has a chip on its shoulder with regards to linux and scaling as well as a general refusal to NOT poorly reinvent every wheel in C++ inside their windows-only desktop client.

Otherwise you wouldn't see goofy shit like Square Enix halting sales of their game because they couldnt scale their snowflake out to general-purpose servers
Hate to break it to you but it wasn't ever considered outrageous by anyone except a tiny minority of extremely loud geeks who knew how to use the right forums and right rhetoric to have disproportionate impact on other fellow geeks.

The 90s-early 2000s were the era where the internet exploded and the dev community decided en-masse to start shipping software as web apps. Web apps are notable for giving massive streams of 'telemetry' to the web server operators as a natural consequence of how they work. Nobody cared and the change was embraced because the value of those server logs was so high that web-based SaaS companies could easily outcompete people steeped in client-side "your mouse clicks are private" culture.

Eventually, web culture had to be forced on the desktop people. At Google they were distributing desktop apps and the command came from the very top (Larry Page) that Google's software updates should work just like the web. Silent, background, no end user control, no confirmation popups. Stuff just updates. Of course, huge uproar. End users should be in control of their computer etc. Nothing worked like that at the time. Page insisted: do it or you're fired, so it got done. Users loved it, that model turned out to be extremely successful and became a key competitive advantage for Chrome when it launched, one that others have since copied.

The Overton Window shifted because the window only existed at all in programming culture. It took confident and in-control CEOs like Page and Jobs to kick developers out of their ideological cubby-hole and into a place that better suited the huge majority of end users, who really couldn't care less if some guy they never met knows how many seconds they spent looking at the welcome screen. But they do care a lot about whether their tech actually works reliably.
Although if "cost of living" continues to rise, cancelling mobile contracts may be next.

Many less well off folk have annual or multiyear deals (which include handsets) so the cancellations would come at end of term for most.

I suspect the issue at hand is that a fast growing number of people simply can't afford non-essentials, and in the process of deciding what's absolutely necessary and optional, access to the Internet may not be a necessity when rent, food and energy (including fuel) consume every penny you earn (or, more than you earn, there's a increasing trend of short term loans being taken out to pay bills, which will come home to roost).
True, but the corollary is that Chinese people do not have access to as wide a range of products. So from the perspective of the freedom of the individual their situation is worse.
I'm just minorly annoyed that they're not calling it GeoDuck.
I see where you're coming from, but it might be worth considering that it being your property doesn't imply that you can repair it. I bought a CPU, I own it, it's my property, and if it somehow broke, I am completely unable to repair it.

But that's immaterial, because as the article mentions, you -are- able to repair it. There's just not enough of a market for third-party repair shops, when they're competing with Apple offering the same service.

Of course it'd be nice if repairs were cheaper, who wouldn't want that? But the cost of repair doesn't define whether something is your property or not.
And the ESP32 (Xtensa ones anyway) have pretty meh deep sleep as well. It’s the entire reason we have it power gated and use an STM32G0 (and now an L4) on our board at work :(
Absolutely agree Google Maps is also awful. For transit I've completely ditched google for Citymapper (I'm in London). I think at this point Google is a reasonable fallback mostly when you expect to want someone you think would be paying Google.

Remember Goto [1]? The search engine that at the time was much maligned for letting people ... buy sponsored results and arguing it made their results better...

Goto became Overture...

Overture was bought by Yahoo.

But where Yahoo faded away, Google has largely become Goto 2.0.

There are narrow niches where that model works for users. When you're specifically searching for a shop for example, it's often ok.

But for everything else it's absolutely awful.

[1] https://thehistoryoftheweb.com/goto-forgotten-search-engine/
4G modules with calling are incredibly power hungry, and take ages to get a fix typically from a cold boot. Even just basic data NB-IoT ones use heaps of power.
Yeah, but how does this work once she gets out of prison? A percentage off her paycheck every week 'til she dies?
Look. Some people thought Harry Potter encouraged wicca, and that Dungeons & Dragons were the gateway into diabolism.

Those types of people are the outliers, not the norm.
No gymnastics required at all.

I produce media and I sell it to Google. Google in turn produces an interested audience for that media and sells their views to advertisers in the form of ads served. Advertising agencies in turn produce ads to sell to (for example) GM… GM is the ONLY party with a material interest in the ad actually being viewed by the (potential) consumer, as they’re the only party who can convert my media into a GM vehicle being sold. If anyone in that chain can consider an ad blocker theft, it’s GM… that’d still be wrong, of course, for the same reason ignoring a billboard on the freeway isn’t theft.

When you lay a trap and your prey refuses to be caught they aren’t harming you.
Historically, people have been far less aware of the circumstances outside of their immediate area. Life appeared extremely stable, because on a local level, it has been. Not that people didn't die or anything, they absolutely did, but what was certain was that life would more or less go on the way it had since time immemorial.

You can't have the sort of uncertainty about the future we have today without the progress we've had until today. The society-scale anxiety essentially boils down to this question: Just what is it we're progressing toward?
Surveillance crisis or just a censourship?
Other than london and a couple of other cities, most of the country was already ranked as most deprived in Europe.

Throw in Brexit, cost of living and most normal people are fucked.

I'm a lecturer (5 yrs) and I'm struggling to pay my bills. We've been out on strike and nothing happened. NHS is struggling. Pay rises are around 0% for most people I know. Food inflation is around 16%. Foodbanks are struggling to feed families.

Companies are making record profits, these are distributed as dividends to shareholders (the rich) who then go on to buy more shares or other assets (e.g. houses)

Where I live most houses are Air B&B for a lot of the year, this has destroyed most villages by the coast. House prices have doubled or more. So a lot of those families have moved into towns, forced to rent rather than buy. Tons of money that used to go into mortgages (investments) is now funnelled to rich people who own the housing stock.

There's a lot of crazy stuff going on. The UK has a shrinking middle class. The middle class used to drive the economy. The rich poor divide is breaking the country.

A better TAX system would fix most of the problems. But our government is not interested.
I’m not sure after Afghanistan.