skysight-inc/HackerNews huggingface dataset:
There's a lot protected by IP law that has real impact on people's lives, like textbooks or anything medical, and that we're in theory capable of unlimited distribution for better-than-free (in that the resources currently being put into preventing distribution exceed the resources that would be needed for distribution) but instead restrict to a comparatively tiny number of people in order for profit to be extracted.

I don't know whether or not other methods of creating an "incentive", like public funding, will work as full replacements - but I think it's worth acknowledging how much is being left on the table. An immense amount of waste and even death could be prevented if there's a viable way to tear down significant portions of IP law.
It has been loosened because of the inevitable damage it is causing. Look at china's demographic pyramid. Their widest demography is 45-60. Their birthrates are very low. As those people age and there are fewer workers entering the workforce it will lead to social problems (as it did in japan and currently is in the west)

That's not to say there isnt a big crackdown on just about everything right now. There is. Bankers forced to read xi jinping thought and write essays on it monthly etc.
I/O functions (may) internally release the GIL. If the GIL becomes a bottleneck, you are not I/O bound by definition.

However, you are certainly right that not all server applications are I/O bound. I was a bit sloppy there.
Moonbit: Fast, compact and user friendly language for WebAssembly
I'd imagine one of the largest reasons if not the largest would be the lack of vacation days, which the article doesn't even mention.
At some point, someone has to go observe the real world. AI can't go out there and try new restaurants.
Torry's Delphi Pages
The French government scans the web
Counterpoints on the last two:

- South Korea

- Thailand

- Taiwan

- Hawaii

The CNN article does this too, but "traveling" doesn't just mean going to the US or EU. Japanese used to travel a lot to neighbour countries and that didn't cost that much, nor require much english skills.

Now money is clearly a factor, but this would go deeper than travel and more into how many Japanese are giving up on many luxuries as they feel the pressure. Hell, part of the younger generation doesn't want to date because it feels like a money pit.
I find it interesting that the _smaller_ countries imposes these restrictions and fines as their way of generating revenue. $100,000 a day I can imagine is a fair bit for Norway.
VSCode for DuckDB
The smartest people around me seem to hang out at obscure/niche programming language meetup events.

You’re gonna get a very different crowd at something like your local Rust/Elixir meetup group vs the .NET User group, as it’s likely a strong signal they like to tinker with new paradigms/programming languages vs just showing up for “networking opportunities”.
Some productivity guru would say you have the correct mind set.

Chasing the perfect productive setup is a big sophisticated procrastination trap.

But tmux does bring in value. The fact it makes it possible to keep a remote session running even when you lose connectivity is worth learning at least 5% of that tool.
> Each of those can already be implemented in pure WASM (without the new GC support)

I'm not super familiar with WASM, but (according to this article/talk) implementing GC in pure WASM doesn't really work cross-module: in particular, there's no way to trace liveness across modules (e.g. if some JS is holding a reference to one of our WASM values), and the least-privilege/capability approach is lost since we have to grant access to all of our memory at once (e.g. if we're storing the heap as one big buffer).

> just more or less awkwardly

There are hacks and work-arounds, but it's a pretty silly situation when there's already a GC right there for the JS engine. It's important to get the details right when standardising (e.g. to allow future advances, rather than locking-in current techniques), but the current situation of downloading multiple standalone GCs isn't really acceptable.
It's obviously not at the quality level of human producers, but I found it surprisingly listenable. The setup is basically just streaming MusicGen songs to AzuraCast with the Multi-Band Diffusion decoder.
Interesting to see this here... I unexpectedly transitioned from full-stack development to paid open source systems programming a bit more than a year ago. It would have been quite more difficult without my contributions to the Rust compiler and ecosystem back when I was at the university, and it still feels like I got very lucky.
The world’s most powerful wind turbine has set a world record
I live in Switzerland already(and they are not in the EU).
I would also _highly_ recommend Crafting Interpreters: https://craftinginterpreters.com/

The book is split into two parts. The first implements a language interpreter in Java, and the second implements the same language by building a compiler to byte-code and also implements a byte-code VM in C. Every line of code in the implementation is referenced in the book.
Just one note on my experience finding an apartment as an Ausländer there, I overpaid and had few options until I greatly grew my local network. So many apartments changed hands between friends/friends-of-friends -- person moving out introduces new person to landlord basically -- that they never make it to any property listing. And these are the best and cheapest apartments. Landlords I dealt with owned one or two apartments, instead of whole buildings so that approach worked well for them.
Yeah, and K-pop and K-dramas are massively popular in Japan.
That is pretty much the target demographics. "ROG" is "Republic of Gamers".
India restricts laptop and server import to boost local manufacturing
Not really because most good things in the UK are in London (theatre, sports, clubs, museums, architecture, etc).
OP has tested the 4600G APU. Theoretically, the chip can do 710 FP32 GFlops on CPU, and 1702 GFlops on the integrated GPU.

Another thing, it’s hard to write CPU code which saturates memory throughput instead of stalling on memory latency. In GPUs, the issue is bypassed on architecture level. They enjoy a high degree of concurrency; GPU cores simply switch to another thread instead of waiting. The CPU cores only run 2 threads each due to hyper-threading, not enough threads to efficiently hide memory latency the way GPUs are doing.
I spent some time in Japan a decade ago and made some good Japanese friends. But I got to know a bit about their life work imbalance and it makes the US look like Europe. Combined with the hassle of traveling in a world of rude tourists, influencers, scammers and crappy airlines I completely understand why Japanese would be reluctant to leave their country.
The UK population is 67 million today - and has been growing consistently year on year since the early 00's. It did hover around 55-58 million between 1970 and 2000 though.
I don't feel that Acronym pieces are that delicate, at least the jackets and shells I have can take a beating as being worn day-over-day. Also don't really agree with ultra-narrow range of weather conditions, I wear them during most seasons (from mid-fall all the way to late-spring), the exception is summer. I also have a Nike ACG jacket that was a collaboration between Nike and Acronym, and even that has been really durable, 8 years going strong and has saved me during a lot of rainy days while biking.
This isn't correct. Tailwind removes all the cascading. And it is liberating.

All cascading styles are removed, so if you pull in a component you have already built on your site, it will be styled identically in the new location too.
The word "affordable" means "not expensive".
Sounds like you have a programming language in you, if you have opinions on what all the good features are. Might be fun to sketch it out at a minimum.
A Guide for Building Open-Source Communities
> it's essential to recognize that China aligns well with its WTO obligations

There is no way in hell I (as a foreigner in China) will win an intellectual property dispute from a Chinese company in China.
New research shows AI can ask another AI for a second opinion on medical scans
It’s incredibly dystopian that these corporations have come to expect unquestioning obedience from workers no matter the working conditions.
Yeah. You get people who live in Bromley who say they live in London, just because it's a London Borough.
Excellent comment. Read my mind.

Yes, low level and high level error handling can coexist, but this style of programming works much better (in my opinion) as a blackboard exercise or a do-it-once-then-done situation.

Love me some DDD, but you gotta have some kind of reasonable maintenance cycle that a moron programmer like myself can manage. That was the beauty of TDD in mutable coding: it scoped down the cognitive load for maintenance.

I can see railway programming carrying a lot of context through a lot of transforms and hell if I'd want to be at the end of the railway getting a big trainload of business and system context I'm unprepared to handle.

DDD and onion architecture for the win. Best of both worlds, and you end up with a railway anyway; it's just outside the micro-apps, not stuck inside them. In my mind, you want railway issues both explicit and a bit cumbersome to code. Most of the time, if done well most railway coding decisions involve business decisions that you should never be using clever coding constructs to avoid in the first place.

ADD: To clarify, monadic programming is great but there's a temptation to use it to avoid necessary business decisions. Sticking ambiguity into a type system can lead you to some difficult or impossible situations later on. I'm not saying never do it. I'm saying most ways I've seen it done are not so good.
I kinda wish more countries would adopt this mindset. Tourism and the hospitality industry is incredibly scummy, and all the people flocking to take original pictures holding up leaning tower of piza[1] are contributing to the problem.

Almost anything evil you can think of ranging from money laundering, theft, smuggling, all the way to sex trafficking and child prostitution. It all becomes so much easier if run out of a hotel.

Often a cash business, often anonymous, people from all over come and go and even if the card requires registration and card payments there's still a lot of plausible deniability.

[1] http://3.bp.blogspot.com/-59WY5njH9CA/UZUfoKQjitI/AAAAAAAAFW...
Thanks for your reply and thoughts.

I've tried thinking about the interactions of features and permutations from a programming language perspective.

For example, targeting windows, mac, linux with the same code or the interactions between garbage collection, async, multithreading.

If I import a library in a package manager and the library is updated, my code breaks. Or if there's a dependency to a dependency.

Or if someone does an exception in a loop or switch statement and uses "break".

It reminds me of the expression problem.

How do you prevent all these cases leading to spaghetti code?
I've posted on this one before. I used to work at Samsung and it was the same kind of culture clash. I couldn't blame the Koreans though. Many of my American peers were exactly what they were afraid of. Policies that frustrated me kept others on target.

For better or worse, semiconductor manufacturing is one of the most top-down sorts of businesses that exists - and for very good reason. One mistake in this domain could cost 8 figures. You want people to follow orders 100% without any assumption or interpretation, unless it is their express job duty to question something or perform a certain type of analysis.

American culture tends to not be so aligned with this shape of organization. Chinese, Korean, Japanese and Taiwanese - perhaps more so.

If you look at a career in semiconductors more like enlistment in the armed services, you might have a better time overall. It is definitely one of the last places on earth you will be allowed to try out your fancy new javascript frameworks or esoteric functional languages. But, it is one of the best places on earth to learn about fundamental troubleshooting principles and what "value-add" really means in one of the most difficult ways available.
Textual: Rapid Application Development framework for Python
I heard they are trying to ban tor too, is it true?
What do you mean "management has to understand what the company is selling"? That was a long article about "if you blindly chase metrics, you are going to be gamed".
Oddly specific that you happened to have such a link in your pocket.
I think I would even be interested in what somebody has to say here about these services, even if they get paid for it.
It's nice if you don't have to use it much. Otherwise it's a device that makes all your communication lag, and you'te also putting a lot of faith in the translation when you're alone in a foreign country.

For ordering at a restaurant it's fine. For trying to find a way to go to the consulate because your bag was stolen, it's not ideal.
Some do, like checked exceptions.
> Does this mean F# is gaining traction?

I have a strong background in C# for desktop applications (with a database server backend). Over the years my coding style in C# becomes more and more functional (such as using a lot of Linq, immutable classes, return types that potentially include detailed error infos, etc.). What me holds back from F# is that I typically spent most of the time in tailoring the desktop front end. Here F# does not seem to bring any benefit. As far as I know, all available production ready desktop frontends are not native F#, but plain old object-oriented code, mostly in C#, that are bound to F# by just an intermediate layer of glue-code. As soon as I need an even remotely sophisticated user interface customisation, I am back in object-oriented land and should do it best directly in C# again.

So in my particular case, F# needs a native UI framework before it could gain traction for me.
Not sure why you're getting downvoted here.

Oh wait, yes I do.
To me, the use of exit bans and coercive measures to bring fugitives back to China does not seem unreasonable under specific circumstances. While employing these tactics for political reasons would be problematic, they serve as some of the only tools available to the Chinese government to act against corruption and embezzlement. These measures provide leverage and serve as a deterrent to prevent corrupt officials from fleeing China with substantial illicit gains [0].

This approach is not a secret; it is well-publicized within China and internationally. For example, the BBC reported on China's "Fox Hunt" operation in 2014, although the tone of the reporting has notably changed over time [1][2].

Despite China's extensive global connections, it faces significant legal constraints in its efforts to establish extradition treaties with major countries. Given the current international political climate, the prospects of forming such treaties appear to be minimal. In this context, what other options does China have at its disposal to combat corruption and hold individuals accountable?

[0] https://en.wikipedia.org/wiki/Operation_Fox_Hunt
[1] https://www.bbc.co.uk/news/world-asia-30358060
[2] https://www.bbc.co.uk/news/uk-northern-ireland-65537553
Hi HN, lead dev on pg_later here. Reach out if you want to try pg_later or pgmq on Tembo Cloud. email me, adam at tembo dot io or join our slack: https://join.slack.com/t/tembocommunity/shared_invite/zt-20d...
It's so good, it gave the elephant an extra leg.
I believe it is common with some nationalities (S Korea, for example) to study to the point of perfection but be very reluctant to speak another language outside of a classroom situation.

As a UK citizen, we have the opposite problem.
Unless you want going out to be an Instagramable event instead of an after work one, then yeah.
Inflation is only a part of the equation.
Norway may be small in terms of population but it's still one of the richest countries in the world. I doubt they are doing this for the money.
In 2010 I built a system to measure DNS latency by piggybacking on user traffic with some sleazy wildcard DNS tricks. After the 2011 Japan earthquake, the data showed the effects of the cable damage and rerouting quite clearly.

https://carlos.bueno.org/2011/07/doppler.html
I had the same suspicion and it was proven by AngularJS that ended up as horrible ad hoc mess.
Or simply not complying. After all what can Norway do about it? Lol

It reminds them of the Canada govt trying to make FB pay for news. Ehh... NOPE.
"the life cycle of mice are fundamentally different than humans. Their life span is too short to be a comparable organism when aging is the topic of research."

You know, I feel ambivalent about this. On one side, you are obviously right, mice are very different from people.

On the other side, the similarities between a 2 y.o. mouse and a 80 y.o. human are striking. Grey hair, weakening muscles, cataracts, declining memory, worse organ functions across the board, hunched back, tremors, compromised immunity etc.

It certainly looks like fundamentally the same process, only sped up 40 times.
You clearly should speak to a tax advisor because the facts you're stating are just wrong. From the minute you applied tax-id, you can invoice with the remark that you will supply the tax-id later. So parentposter is infact right.

But it's probably easier to just rant, instead of gathering basic information.
It took me a minute. My brain saw the period and then truncated the third zero to make sense of it. This is pretty common in humans. But because I thought that one hundred dollars was odd, I read the article, which I then realized it was one hundred thousand.
You can read some forums and head over to mastodon or discord. Protonmail isn't secure. Some seems to hint compromised. Use it like what you would with Gmail or Yahoo. As for paying, no thanks. Nothing secure about it. You get more security buying separate VPN and even having qqmail (yes, Xi can read your email, but wont have the authority to send law enforcers to your home in Oslo or NY). NSA and CIA can...but will have zero chance of reading your qqmail.
Early customers are already trying it. We're targeting its general availability within the next year.
Their housing market was a ponzi scheme, in that they took money to build developments, but used that money to market new development. Local authorities got their cuts by rezoning areas.

Very little likely escaped the country. It's all in country fraud.
There are several games and other online resources for learning lambda calculus and combinators:

For kids: http://worrydream.com/AlligatorEggs/
and: https://metatoys.org/alligator/

A lambda calculus calculator: https://lambster.dev/

A tetris style game for learning combinators: https://dirk.rave.org/combinatris/
> I would be fine with have it never be removed, and I think we should try sub-interpreter first.

There is a lot of work going on with sub-interpreters and the per-interpreter GIL is shipped in Python 3.12.

The results are very impressive: https://lwn.net/SubscriberLink/941090/8bcb029dbf548f26/, as good as one could have hoped I think.

It seems to me like the work on sub-interpreters will continue in parallel ;) to the work on free-threading.

Sub-interpreters and no-GIL have different use-cases though.
I mean, it kinda was. It was the last sentence in the first post.

It wasn't my only response because

1) I couldn't remember if it had any significant limitations and couldn't be bothered to check

2) I still objected to the premise
React doesn't have bindings.
Sánchez’s polyglot promise: Bringing Spain’s other languages to Brussels
> ... on Legacy ISA.

Since when is x86 legacy?

> I'd rather a RISC-V Pinetab-V, based on the same JH7110 as VisionFive 2.

Have you actually used one of those? They are excruciatingly slow. Less performance than most Raspberry Pi. Maybe it works for your niche workflow, but for StarLite to succeed they'll have to build a _usable_ product.

Also competitive ARM based alternatives (such as Snapdragon) require many closed source blobs to function.
I built a VSCode extension so you can explore and query a DuckDb.

It’s built on top of the very excellent SQLTools ecosystem.

Find it’s much easier than the CLI to work out what your columns and tables are called.

It also has autocomplete for basic keywords.

See it in action here: https://x.com/archieemwood/status/16893165620359331856
> some of which are mutually incompatible

I don't know of any. Could you please name some?

> Learning it is now an absolute nightmare as you are basically required to understand a dozen poorly-documented extensions to use even very basic libraries

Many extensions make Haskell easier to learn since they remove unnecessary restrictions imposed by the standard.
Our Economy Thrives on Bad Feelings
Your imagination is lacking:

"Norway's 'oil fund' earns 131 billion euros in first half of 2023"

https://www.thelocal.no/20230816/norways-oil-fund-earns-131-...
You were grinding your Engineers into the ground and sold 3-6 months after I started. We were wondering why we were so overworked and then we knew, you were in the middle of the sale and probably just trying to get big names under the portfolio. This was at the HEIGHT of Covid no less so we already had that additional stress and nobody at Rancher cared about that at all. There wasn't a single email or meeting or anything giving people grace that I saw, telling them if they need time away to take it, etc, the entire company just acted like nothing was going on. Absolutely the opposite of the next company I went to.

I've only worked at one other company that comparatively treated their Engineers as badly and overworked as R. I started at the company with 3 other people on my team. None of them were there 1 year later, including myself. IIRC I quit after 6 months on the spot with no backup plan.

We were expected to make how-to videos, how-to articles, make labs, run labs w/public questions, give hour long tailored demos, 2-5 meetings with clients a day (potential and current) while also doing the actual technical work to deploy clusters, technical work testing various things (like Longhorn performance), complex cluster troubleshooting, all while having to keep on top of knowing everything about k8s and infra daily. Probably much more I don't remember right now. I worked SO many nights and weekends to keep caught up as did others.

I was so excited to work there as a k8s contrib getting to actually be paid to work on k8s and it was .... that. Thrown into a meat grinder with no room to breath. Every single day and week.
There are some exceptions:

BHD Bahraini Dinar

IQD Iraqui Dinar

JOD Jordanian Dinar

KWD Kuwaiti Dinar

LYD Libyan Dinar

OMR Omani Rial

TND Tunisian Dinar
I noticed the Douglas Adams reference[0] but couldn't remember where it was from, so thank you!

What was the Kurt Vonnegut reference?

[0] In the beginning, Scheme was created. This made a lot of people very happy and has widely been regarded as an excellent idea.
APIFuzzer – HTTP API Testing Framework
If you use screen mainly to disconnect a terminal from.m an SSH session then tmux won’t do much for you. However, it would be easy to switch because you’re only scratching the surface.

If you use it heavily, then you may be hitting limitations and it would be worth experimenting with.

I find that I do most of the tmux-like things with multiple iterm windows instead, but I’m a lousy mouser.
> Java tried this with checked exceptions and it fell out of favour because it became too unwieldy to manage properly.

Because they did a half-assed job of it, and required the user to explicitly propagate error signatures. Inference and exception polymorphism are essential.
“Why ‘experts’ have a bad reputation with normal people” exhibit 297363