skysight-inc/HackerNews huggingface dataset:
One aspect that concerns me even more is the profiling and labeling of individuals.

I have a friend who is - as he puts it himself - "even beyond the [autism] spectrum". He recently showed me how often he's falsely accused on Reddit and Discord of being a bot or of having used ChatGTP due to the way he writes. It happens so much and in such aggressive tones that I'm surprised he's still bothering to engage with others on the internet at all. Very sad to see.

It wouldn't surprise me if this AI would pick up on his strange writing style (hard to describe.. very structured) and decide his reviews or whatever consistently aren't genuine or human and brand them accordingly. He wouldn't even be aware of the fact that his Amazon reviews are being invalidated and pointless to spend any effort on since he doesn't use Firefox himself.

There are only two things Mozilla could do to remedy this kind of situation: have their AI also track and profile people with possible mental/neurodevelopmental disorders, or have a system where people themselves can prove to Mozilla that they're human and can't help writing in that manner due to the way their brain is wired. Neither of which I am sure we can all agree on would acceptable in the slightest.

This is a really messed up development and it's been making my friend really anxious about what other things will be coming in the future.
> Trying to pigeonhole any architecture into that mix is the very definition of amateur.

I’ve also been at this 40 years and what you ended with is worded unnecessarily crass, in that folks of course learn perspective over time.
If you want to be a pedant ¯\_(ツ)_/¯ then OK (and I am not sure how "native threads" == "green threads" but I won't argue) -- look up Erlang/Elixir's model, or Golang's, or Rust's async workers.

That's what I am looking for; basically M:N parallel execution model where M can be 50_000 and N (the number of CPU cores/threads) is no more than 32-64.

The rest is a suboptimal mess and, as already mentioned above, I am not looking to invent my own async [task] orchestration runtime for every project I participate in.
Dup. Already discussed on HN less than a day ago [0].

[0] https://news.ycombinator.com/item?id=35847988
Neovim supports lua as an extension language which can be pretty nice. It’s by no means as nice as using a lisp but definitely a step up from viml
> And when it happens to you, Google will let you know that they reserve the terminate your account for any reason or no reason at all.

One practical way is to buy your own domain and set up a Google Business account for it. It includes email. So if anything happens, you will still be able to at least transfer the email to another provider.
https://github.com/WebKit/WebKit/pull/5347
I'm also working on this. The book I bought is https://longformmath.com/proofs-home
A race it might be impossible to stop: how worried should we be about AI?
You won't catch me arguing with that. Like in communism: some [programming paradigmae] are more equal than others.

I am sick of being managed by clueless MBAs but I also don't want to piss against the wind anymore.
Yes, a crossplane V8 with Flowmasters is probably one of the most unmistakably American sounds. I find the high-revving import sound far less enjoyable; it's smoother but the high pitch is fatiguing.

On the other hand, I also like the sound of two-stroke diesels.
The obvious answer is that they're not happy about it, but that browsers don't give them the access necessary to detect whether the device running said browser is rooted (let alone do anything about it), so they can't pretend they know better about my own device's security than I do.
“Computational modelling revealed that the most pronounced effect of LSD was the enhancement of the reward learning rate. The punishment learning rate was also elevated. Stimulus stickiness was decreased by LSD, reflecting heightened exploration. Reinforcement sensitivity differed by phase.

Conclusions

Increased RL rates suggest LSD induced a state of heightened plasticity.”
> have a fluffy main page to inspire confidence in doing business with them.

Which, oddly perhaps, has the exact opposite effect on me. Another commenter mentioned McMaster-Carr's website. That one inspires confidence (because it exudes competence).
Back in the 1990s the usual in CL implementations was green threads. Everyone kinda wished for POSIX threads support instead, which was eventually gained on most runtimes.

You can still see the glimpse of them as atavisms in old code and documentation.
It looks like T-Mobile is the only one to phase out 2G before 3G. The other two networks (KPN, Vodafone) have already phased out 3G, but will keep 2G until 2025.
T-Mobile announced 2G phase out will finish in June this year, but hasn't announced 3G phase out yet.
I've read anecdotes of active noise cancelling headphones sometimes making tinnitus worse.
The EU had already centrally planned my 240V wall sockets and RJ-45 Ethernet plugs and I’m seriously grateful for it. I’ll happily accept USB-C for low voltage low amp DC charging on that list.
There are more D grade companies than A or B grade companies combined.
The one that grinds my gears is "bottoms up" instead of "bottom up."
True for Apple/NeXT Frameworks or others used by a lot.

I think versioning could work if your framework is not used by many apps - the link structure and version number is still there but I have not tried for 20 years.

The correct current practice is as you say to embed the framework in the app at build time so you don't link to outside non Apple Frameworks.
The only one who can answer that question is the free market. And while not satisfying for everybody, it certainly is the best answer we found so far while trying various forms of organisations with this humankind of ours.

The best answer in that not only was the only one that got us fed unlike the alternatives that only brought suffering, death and starvation but also got us such an amazing wealth that we have the luxury to sit and debate such issues from opposite corners of the earth, in real time, on magic devices connected to the freaking cloud.

As an Eastern European, I lived through the transition from the horrors of communism to the benefits of capitalism and while it wasn't easy I am a living testament to the immense success story this change brought to these lands.

And you can also plainly see the reverse transformation from wealth to misery brought by switching away from free markets in countries such as Argentina or Venezuela.
But whom are they trying to prime and persuade?

I agree with you, and found this article to be quite heavy handed at times thematically, but what's the ask or end goal?

Hoping readers engage in a letter writing campaign to the US Court of Appeals for the 9th Circuit?
-fwhole-program is a compile-time optimization, not link-time. You shouldn't link anything to a translation unit compiled with -fwhole-program, as the whole point of it is to compile the whole application in a single translation unit and tell the compiler to optimize accordingly.

It can also eliminate unused data and functions, as it basically treats most entites as internal linkage, and that's one of the optimisations applied there. The mechanism is rather different to GCing sections at link time though. I assume LTO has something similar.

It's useful to combine it with unity builds. It's poor man's LTO in a way.
I can't believe how much we've been focused on core speed when memory bandwidth and latency has been such a huge issue... at least for my workloads. My stuff screams on a M1 Chip.
And that's before considering the fixed width.
Although it is a bit overly dramatic (which might explain why it's a hit) I've always enjoyed the Bar Rescue series where Jon Taffer tries to fix broken bar businesses. The early episodes got more into the math of what works but Taffer screaming at owners was more popular so you see much less of that in later seasons.

https://en.wikipedia.org/wiki/Bar_Rescue

I know a guy that goes in and rescues bars in exchange for a percentage of the increase in value as they're later sold. He swears that the core of what Taffer does is exactly how he operates.
Disgusting. Google has taken the fraud of Android to a new level. The great "open-source" OS that was supposed to free us all from vendor and telco tyranny has spectacularly failed to do so, and to cripple fully-owned hardware in this manner just adds further insult.

Say what you want about "socialist" countries in Europe, but I don't think this kind of bullshit would stand in France. Based on laws they've passed over the last decade or two, Europeans seem to protect consumers; while the U.S. government abets corporations in ripping them off.

Google apologists busily downvoting...
The problem here is that journals are relying on an open source peer review process for which they pay nothing, and then trying to cash in on the fruits of that. Blaming the reviewers is like blaming the medieval serfs for the fact that their landlords sold you rotten grain.
Eh. There are different types of complexity.

k8s has a nice contained local complexity that I prefer.

It's not simple internally but it's simple to use if you know how it works.

So really it's not "k8s isn't simple" it's more "nothing is simple" so pick your preferred type of complexity.
OK, sure, it's not ironclad proof that it was the right decision. But it's certainly not proof it was the wrong decision when it was made.
No, but the hardware was neat.
Phil Ochs isn't buried, but he's really not as well-known as he ought to be; the story about Dylan "throwing him out of his limo" for being too political for Bob's taste says a lot about Dylan.
I always been into internal combustion engine noise for some reasons. I like the harmonics, the vibrations, the feeling of power. It’s wasted energy but it’s fun.

But when I’m driving to the kindergarten at 7am, I want silence and peace. When I’m part of the traffic going back home and you have one guy making so much noise for fun while barely moving, I wish for bad things. When you are in the mountains and you hear some middle-aged men enjoying their vibrators with wheels, I wish they would drive electric.

I think we should eventually restrict the noisy and smelly cars to racetracks and special events. Like we do for horse carriages.

I would gladly make noise in a Ferrari for a few laps in an industrial area far from people.
It's surprisingly difficult to figure what what a passkey is, precisely. I think there's a bit of a terminology issue.

FIDO marketing materials talk about passkeys in the same way you do, a resident key (now called discoverable credentials). Some other materials say that passkey with no other qualifier is a multi-device passkey, meaning it's backed up by a sync fabric. (e.g. the short version here https://passkeys.dev/docs/reference/terms/#passkey). Others, like Google did in their blogpost last week and the long version of that link, say that a passkey is a multi-device passkey that also has user verification (so it can be used for passwordless and not just 2FA/2SV).
> Maybe this situation has changed for the Tensor/Samsung pixels but the point is screwing up your device due to flashing incorrect images shouldn't be something the manufacturer needs to foot the bill on.

Then maybe the manufacturers should be more forthcoming with making said tools available to the public, such that they don't have to foot the bill for said mistakes to be corrected.
I haven’t seen this before. There’s also a bit (relatively) updated version which I prefer: https://youtu.be/8d4RtvMQp10
Sorry but I have to ask. In what kinds of contexts did you become experienced? Is LSD in at least a gray area anywhere on earth? The country I come from that is an illegal drug, but it being a neuroplasticity enhancer is what attracted my attention. I've also read about microdosing which can enhance focus or creativity.
Can it be prescribed for treating depression or other mental deficits or the approvals are not at that stage yet?
https://github.com/CodyReichert/awesome-cl#parallelism-and-c...

https://github.com/thezerobit/green-threads

edit:

static typing

https://github.com/coalton-lang/coalton
Converting data to a HTML string is not a performance bottleneck you'll be worrying about. I wasn't worrying about it much in 2000, and you really shouldn't need to in 2023.
On my free time, I make demos in less than 64kB (sometimes 8kB). I use many of the advices described in this article, except that I work on Windows with Visual Studio (I'd like to compare with other compilers in the future). In particular, I disable exceptions, I compile without any standard library, and I avoid virtual methods. These are the most important things, in my experience.

Regarding compression, demoscene tools like kkrunchy, Squishy (https://logicoma.io/squishy/), and Crinkler can give much better results than UPX. They come with their own downsides, e.g. made for Windows, decompression can be slow, outputs might trigger antivirus systems, etc.

Another important advice is to check the binary size regularly. It can be difficult to predict how a code change will affect the binary (especially after compression!), so you need to test it often.

> If it's feasible, rewrite your C++ code as C.

Many C++ features are just free syntactic sugar, so I've decided to use them (e.g. namespaces, classes without virtuals).
https://www.lexology.com/library/detail.aspx?g=763049f7-7ef8...
(quite impressed by the sheer number of comments you have made in this thread, btw)

> For example it can be way simpler to use a in-memory cache than a network attached cache and by doing so you save yourself a dependency, a potential network request that can fail, etc.

Elsewhere you decided against using cloudflare's kv because it was a poor fit for "cache invalidation" -- "way simpler"? -- and then of course turns out you really don't know if it's a bad fit.

> by spaghetti I'm more referring to the architecture of your application being turned into networked components, i.e a distributed system.

That is a novel definition of "spagetti". It's a pejorative term in software sense. Why?

> It's pretty much accepted fact now that distributed systems are by far the most challenging area of both computer science and software engineering.

Ahem. So it caching and cache invalidation. But that didn't stop you, so exactly how is this line you seem to draw with such vocal authority regarding "bad hard", "good hard" informed technically?
I wouldn't go as far as saying its "insulting", but agree that needing lightning for only my phone, magic keyboard, trackpad, and airpods, while everything else is using USB-C, is frustrating.
Wikipedia says that it is optionally typed. Is it not so?
I tried removing sugar from my diet at one point. My sense of taste changed, some varieties of apples became too overpoweringly sweet to enjoy.
I think they're unlikely to get it approved: https://www.lexology.com/library/detail.aspx?g=763049f7-7ef8...
I have little to no choice in my software options at work.

I can exert some influence in my choice of hardware.
Many "sports" car have engine noises intentionally exaggerated.

This is why a Maserati crawling along at 10 MPH sounds like it's engine has a pair of bricks inside and is about to explode.
Probably the best workaround for this is going into the foreign memory land - grab some raw memory, define operators over it, manage all that yourself. CFFI works across enough implementations for this to be feasible.
> Measles alone meant you likely lost kids in that age range.

I get what you're saying, but Measles is definitely the wrong thing to put here. Most people over the age of 35 aren't going to get what you're saying.
It specifically not the same people.

It's like when people claim standardized air port codes are made by the same people who sit in the security council, because both are UN bodies. It doesn't make it any more true.
I'm not sure why those sections were flagged for low contrast. Manually checking the contrast for those colors at https://webaim.org/resources/contrastchecker/ shows that they are all WCAG AAA compliant.
A mis-autocorrect from simple.
The GitHub page has the word in the project title correctly as “simple”.
> Putin is actually BFF with Israel, and even the fact that they are mildly supporting Ukraine didn’t dent that.

Israel has been only mildly helping Ukraine in part to buy Russian acquiescence to Israeli attacks on Iranian targets in Syria, where Russia has a substantial presence (though over time getting less, as material and personnel have been shifted to Ukraine.)

Putin isn’t Israel’s BFF despite Israel’s mild support for Ukraine; the Russian presence in Syria is a constraint on Israeli policy that results in it only mildly supporting Ukraine.
The great thing about collecting monopoly rents is that you can afford to fuck up again and again before it has any real cost to you.
Can you apply 10 times and automate it with GPT?
I am more of a generalist than you are but I have worked with a Kubernetes setup and I've also worked with going all-in on Lambda and other AWS services managed by CDK and I don't share your intuition. Besides the initial setup, the former also has other ongoing maintenance things that are harder to deal with. It does give you more flexibility if whatever you're doing isn't a good fit for those tools, though (though obviously nothing stops you from provisioning EC2 instances or whatever through other tools).
It’s easier to connect without looking (driving while keeping eyes on road or in the dark).

Feels more robust (as others mention), it’s harder to break the lightning connector on the phone side (where it matters and costs the most).
> I'm not sure what the point here is, if you want an actively cooled laptop, just buy that. Just because you personally need something different it doesn't mean that feature isn't important to other people.

The person that you're responding to is essentially expressing this exact same sentiment to the person above them? For many of us, fanlessness is irrelevant; in other words, "if you want a passively cooled laptop, just buy that". Hell, I may be an outlier here, but as far as I'm concerned battery life is also irrelevant, and power consumption only matters to the extent that it increases my power bill. I use laptops because they're easy to carry around when closed, not because I'm coding at the top of Mt. Everest or anywhere else that is far from an outlet.
I would buy it if it's $50. $300 for a teensy 4.1? HELL NO.
Rudderstack claims to be a GA alternative [1] and accepts server-side data allowing this to be a 1st party integration skipping the consent complexity. Any thoughts on this one? It also made it to the Thoughtworks Tech Radar [2].

[1] https://www.rudderstack.com/replace-google-analytics-4-guide...
[2] https://www.thoughtworks.com/en-us/radar/platforms/ruddersta...
Why would it be "in addition to" their E-mail address? And do you have a problem remembering your E-mail address? I don't understand your objection here at all.

Not to mention, I said ANY string; that could be your E-mail address if you want it to be.

Finally, your assertion about "any Web site that did this" is absurd, since a huge number of (probably even most) forums are powered by software that requires you to specify a user ID that doesn't have to be an E-mail address.
They get huge licensing fees for all of the approved lightning cables and devices out there.
I'm somewhat impressed with the BBC's OB capability to go from the Coronation coverage (which will have been done in conjunction with the other broadcasters) to the Coronation concert and straight on to Eurovision.
Thanks, that looks promising. Will check out some of the links.
This is so true. I made this mistake until a friend named Justin pointed out that his name was pronounced Justin and not Yustin... I found that to be bit embarrassing so that made the pronunciation rule stick.
Once a stoupid big tech company builds a massive neural net with real time inputs/outputs which becomes self-aware?

:P
well thast's a problem with the companies, not the gpl
> Actually designing a good user interaction is a skill that most developers (including myself) just don't have.

I'm reminded of Adam Savage's observation that practice alone gets you 80% of the way to mastery. Talent is what gets you the last 20%, but for most things, 80% is good enough.
I have done one massive AWS + kops > GKE migration and several smaller migrations between AWS/GCP/Azure.

My experience leads me to believe the main problems stem from adopting IaaS/PaaS specific stuff outside of k8s. If you aren't doing that they are very portable and even if you are if you are using standard stuff like managed PostgreSQL/MySQL then it's still easy.

Where that breaks down is very vendor specific stuff, ala Spanner, queues/logs like SQS/PubSub etc. If you are using those and your architecture is tied to specific semantics of them you are in for a rough time.

I personally try to avoid any and all of those. Not for vendor lock-in reasons but because I greatly dislike not being able to run everything locally in exactly the same configuration it will be deployed in.

So I run PostgreSQL in k8s using Patroni, Kafka or Pulsar for queue/log, etc and that is about it usually. I generally don't need/use other things. Maybe memcached if there is a good need for it over say Caffiene (in-memory cache).

This is awesome because it means it's super super easy to have staging/UAT environment or even preview environments on PRs and I can run integration tests against the whole stack E2E without spinning up/manipulating cloud provider resources.
And what happens when that server on the Internet stops authorizing bootloader unlocks, or disappears entirely?
I know. I wouldn't describe that as evolving resistance to hormonal pills though...
Is there any plan for an API or an option to export your data?

Looks like it's exactly what I'm looking for and I love supporting tiny projects, but it's difficult for me to commit without knowing I can get my data out of it easily.
Possibly. But my personal unsubstantiated pet theory is nicotine and alcohol.

Consumption of both of those dropped right as the obesity epidemic picked up.

Nicotine is a known appetite suppressant. Alcoholics are known to have terrifically clean arteries (at the cost of liver disease).
And yet, a lot of companies are doing well as remote-first. It depends on the company culture. You can’t use Slack and Zoom and expect it to work well. It’s a different way of working, and I think the companies that learn to do it well will have a competitive advantage as time goes on.
Nothing implies that green threads need to run on a single core. The summary in your own link is pretty good: "In computer programming, a green thread (virtual thread) is a thread that is scheduled by a runtime library or virtual machine (VM) instead of natively by the underlying operating system (OS)."

Which is half of what we're looking for here. A thread that can be managed by the runtime, scheduled onto a native OS thread, and (here's the important part, where Common Lisp falls down on the job), transparently operates like a real thread or in other words, you can make normal blocking operations and the runtime just takes care of it. For example: goroutines
My personal favorite find from Librivox: My Man Jeeves, by P. G. Wodehouse, narrated by Mark Nelson. Well narrated and very funny. https://librivox.org/my-man-jeeves-by-p-g-wodehouse/
We’re still just a few of years past USB-C cables that were physically destroying hardware. It’s annoying, but I appreciate the effort to protect their reputation against shoddy products.
Back during the 'most favored nation' debates of the late 1990's it was argued that capitalism would turn China democratic. Obviously that argument turned out to be wrong.
AMD and Intel have the same 128-bit LPDDR5-6400 as the M2.