skysight-inc/HackerNews huggingface dataset:
This is assumin that you are losing nothing for indefinitely working on it, which is probably not true
China is putting a lot of money down with its Belt and Road initiative, and specifically has tried to attract partners/allies calling it vehicle for prosperity [2]. In Africa, they've been building infra and haven't shied away from forgiving debt [1].

This certainly plays in their interest. The USA's support for global trade and the economic prosperity of countries key in their trade network (like Japan, for example) are similar ventures. I'm not saying China is making countries as prosperous as itself, but it is certainly working to make being a Chinese ally economically attractive.

[1]: https://www.voanews.com/a/china-cancels-23-loans-to-africa-a...

[2]: https://thefinancialexpress.com.bd/views/opinions/chinas-eff...
An "alternative OS" built on top of the NT kernel would certainly be interesting. It would take a decade to a thousand-person team, but it would be interesting
There was a freely available FORTRAN on the Fred Fish Amiga disks in the late 80s. It came with a weird license---free for everything, but it couldn't be used for military or military-related things.

The 386 was hampered by backwards compatibility with the weird memory architecture for the 286 and 8086, IIRC. 68Ks were just soooo much easier.
Is it a 16-bit executable?
Loved the article =D

These runtimes seems heavily scewed towards being used by IO bound application.

While rayon can help with CPU bound tasks. I wonder if these mix at all, it may not be desired at all. But I think fairly interesting nonetheless.

I know that tokio doesn't like being blocked by anything. You will get a hard error, if you do a blocking operation when not being spawn_blocking via. tokio. Rayon, probably doesn't trigger this warning, as it is technically not doing any WouldBlock operations.

you would probably do a spawn_blocking for rayon as you would for IO bound operations.

Anyways, mixing CPU and IO bound operations on the same CPU/machine is probably the same as mixing oil and water, and would probably be a pain in the neck to maintain and get good utilization.

It is actually smack bang in the middle of the tokio docs.rs page: https://docs.rs/tokio/latest/tokio/index.html#cpu-bound-task...

It is also a bit interesting how these paradigms compare with Golang green threads, which also seems to yield without a lot of syntactic sugar. The same for elixir. These languages also seem to solve the IO bound problem quite well using this paradigm (you obviously doesn't get as much control as you do for rust), but powerful nonetheless.
> This is one thing that always got me about the United States: people will ask you how you are doing, but they don't actually mean it

Yes, we use it like "hello" -- but not always. Sometimes we mean it.

Since this use of "How are you?" trips up people from other nations so much, I've tried to be more aware of this. My compromise is that when I mean it as a greeting rather than a query, I'll say "Howzitgoing" like a single word. If I mean it as a query, I'll look the person in the eye and ask "How are you doing?"
Oh fun, I love discovering new game projects like that.

I'm curious, let's say I've only played like Crawl down to level 7, and some Torchlight II. What's the daily routine / grind / goal look like in this kind of game? It seems to include some social or community aspects? Are those part of the game itself or?

(And, just as a veteran web designer, can I say that I _love_ seeing that good old textured website style again. Obvious Voronoi mathematics included. :-) Smoking hot stuff right there in historical context, but also even in broader design-principles terms...not even joking. Crucify me on those wrought-iron headers if you wish)

(There's a 2011scape too...? What is this?)
Heh, it's fun doing SCA and SBOM these days and having the report generation break because the servers run out of ram building the list of everything the devs included. Then the dev team comes back and says it's impossible to run the application out of ram, they'd have to include thousands of modules and there is no way in hell you could keep that application working over time and manage to audit it. Then you show the devs the trace logs for the error and they shudder in terror.
Shall we make a bet that it was node.js based?

That has the ability to spiral out of control completely if you don't keep a really sharp eye on what includes what.
Thank you for making this point, I made it earlier in the day in a less convincing way... 2x is not even claimed in the article.
That will never happen. It exists in the same spectrum of "cover your ass" as qualified immunity. Only the absolute most egregious activities will ever be prosecuted.
You don't have to be paranoid to think police wouldn't do that. They already are.

https://projects.tampabay.com/projects/2020/investigations/p...

TL;DR - Pasco County in Florida was using "predictive policing", where based on various statistics, they would predict who would commit crimes and harass the ever-loving shit out of them until they moved out of the county.
> deserve to be punished?

Deserve doesn't factor into it. The world isn't fair.

When we declare war on some country most of us can't even find on the map, some barber in it who gets a Hellfire missile in his shop's window didn't 'deserve' it, but he still receives his share of collective punishment, because the ends justify the means.
Amazing straw man.

I said nothing of curation, mastery, or art history in general. My comment was challenging the parent poster's assumed knowledge of the opinions of old masters.
Alternatively, happier people greet their neighbors more often.
I find one of the subtitles for one of the images strangely worded too:

“The Voyager space missions were maintained by technology that would today be artefacts in a museum”

The technology either is or isn’t in a museum right now. Why say “would today be”. If it is you can say “technology that by now you can see in a museum” and if it isn’t you could say “expect to be in a museum”.
The answer is, because Outlook is rendering your emails using Word as a browser.

Only a monopoly like Microsoft could get away with that.
In many ways I'm still in my teens (I'm in my 40s), and finding more ways to grow up into adulthood, and have found books targeted to teens to be helpful in this.
Sure, but can you provide us with your solution?
Ultima Online?
Create it into a slurry and extrude it though an oven and use material for all commercial and civic projects... make curbs or asphalt alternatives from this.
Fun fact: I recently learned that in Fiji they ask "where are you going?" instead of "how are you doing?". They have a "how are you doing" greeting as well, but passing someone in the street you would say "where are you going?" to which there can be both generic and specific responses. I'm not sure if they're any more or less interested in the response but I just found it interesting.
I think I disagree on this premise - government subsidies for telecommunications over the last 20 years have largely served to connect new and under served markets. If you have broadband (by the pitiful FCC definition) you have not been a target of investment.
I can relate to this. I am a 3rd generation American, family immigrated over from Norway and Sweden and our heritage and traditions are still very strongly observed. We are protestant as well and live in the northern U.S.

My family is a bit on the extreme of guessing culture to the point where we won't say anything and often folks find us very cold. I am made acutely aware of this everyday - from romantic partners, friends, and even strangers. My siblings and I were simply raised this way and it's all but impossible to change my behavior.

When we visit family in both Norway and Sweden it's almost like "whew" we can relax and breathe and everything feels very comfortable because the pace of society is slower, at restaurants and during normal activities out and about in the towns, you generally do not have to worry about folks approaching you.

My current partner is also a 3rd generation American, her family on both sides is Irish. They are incredibly social and outgoing and just 10 minutes she informed me we are having our neighbors over (he is a 2nd generation American of Irish descent and his partner is a 2nd generation Dutch). They are all very social and won't hesitate to offer a beer or help or anything really, which I certainly appreciate it but I'm uncomfortable accepting anything.

An even more extreme example is my older brother. I almost look like a social butterfly in comparison because I won't hesitate to complain about the weather, work, anything really. Whereas he is very stoic and quiet.
We were in the construction industry with our father and we all would mostly work in silence building homes and apartment buildings, and when we expanded and hired new folks it made them really uncomfortable.

Once, my brother fell off a roof and he just laid there in a daze. I rushed down to him and by the time I got to him (no more than 20 seconds) he was already getting back up on the roof and just said "I'm fine". Another time his lung collapsed and he didn't tell anyone until his 5th day in the hospital! It's really disappointing sometimes.
Way to create a strawman art community in own head just to hate it.

And it is not like past was composed of Monets only. Or as if people decorated their houses or their products by old paintings only.
I see pretty short timers in enterprise saas as well. Reason being that having a license for 400 users is much more expensive than a license for 30 users.
Nah, it's time for it to die bruh. They have shown they will abuse it, so it's time to let it sunset like it was meant to. It was meant as an emergency order for 9/11, time to let it join the dodo and passenger pigeon.
We got a small, older dog a couple years ago, mostly for my wife. She has health issues and can't walk the dog, so it fell on me. At first I was kind of resentful. The dog is ponderous and doesn't really take direction much, and I'm way too short on free time.

Well, I've lived in the neighborhood for ten years and only when I started walking the dog did I start meeting a bunch of people in the neighborhood. I still would like an extra 30 minutes of free time a day, but my life is a lot richer socially.
They’re not an asshole the companies are for letting the government search the data without a warrant. This kind of data collection and abuse without informed consent can easily spread and probably already has with modalities like facial recognition and needs to be banned.
The interesting thing is that music composers don't do this. They know music theory. They don't hit a bassoon with a tennis racquet and say, "Your definition of music may vary."
I'd like to see the amount that all healthcare workers were paid during this period, for comparison. If it's 400 billion, it seems like 4 billion wouldn't be out of line.
>Phone home telemetry and ads in OS ?

MacOS also has telemetry.

>For backend stuff it's almost implicit that you're running on Linux in prod and macos is well supported because it's fairly similar.

Then Windows would be better than MacOS in this regard because WSL2 is exactly Linux, not just "fairly similar" to Linux.

>stuff randomly breaking between updates

What stuff broke for you between updates? Our entire DS team develops in windows + WSL2 and nothing broke for them in ~5 years. Maybe they know how to use a computer.

Ultimately just use what you like and what makes you productive, no need to crusade for some big corporation. The OS is just a tool for your job, like a hammer.
Python for Finance Cookbook
100% recognizable
> no one even has a haircut that meets regulations

That's a sop to the actors who don't want to have their hair cut that way.

You'll see the same thing in historical dramas. The hairstyles betray the time when they were filmed.

And Star Trek had 1960's hairstyles and miniskirts.
Hyperrealistic drawings are a thing. And so are classes focused on classical drawing.
The article jacquesm linked above says in the first paragraph:

"Aircrew may be more likely to get skin cancer and female flight attendants may be more likely to get breast cancer than the general population."
For nano?

Every single Linux user who edits text on a cli amd hasn't bothered to learn vim.
>the average user doesn't give a shit about backwards compatibility, they care about being able to create slideshows and send emails.

They may not care about backwards compatibility as an abstract concept, but they would like their computer continue functioning the same way today as it did yesterday.

Although MS is getting somewhat bad at that from a general OS perspective with their updates.
Marvel movies are the worst about this for me. The adult characters use adult mannerisms and delivery, but the actual dialog and what they're saying is so cartoonishly simple and childlike that I can't suspend my disbelief when watching grown adults talk and act that way.

It's easier for me to believe in superpowers than to believe in people that have the psychological complexity of houseplants.
>... has never been to try and convince our critics that they are wrong. My goal is not to turn the unbelievers into worshippers at the church of Ubuntu

Unintentionally humorous: "the church of Ubuntu" is a quasi religious company in Australia (if nowhere else) selling CBD products.

https://www.churchofubuntu.org.au/
olympic/sport fencing has very little to do with killing people with sharp metal. the same goes for kendo, of course …
This is a "private server" (https://en.wikipedia.org/wiki/Private_server#Private_Servers...) for a version of RuneScape from 2009.
I'm not sure. There must be some losses, but considering that motor controllers these days are fairly small and only need some modest active cooling I'd guess they're pretty efficient.

For example, the motor controller that goes with the Netgain Hyper9 (not exactly the most cutting-edge drive system) can be run without any cooling at all, though it's highly recommended to connect it to water cooling so it doesn't overheat and derate itself.

https://www.evwest.com/catalog/product_info.php?products_id=...
Surprised to see your comment as the only one mentioning these points. Not having to make up class names (and groups of class names – ”-container”, ”-inner”, anyone?) that are anyway only used once is the greatest liberation I’ve had in my 20+ years of web development.

For styles that are reused a lot I just create small & composable components (which are also defined by the Tailwind classes so they match distances & colors). But there are typically just a handful of these in a project.
I'm not sure if age has much to do with people's feelings on the importance of "neighborliness", but since you think it matters - I am in my 40s.

I live happily alone. I have never owned a house and I have no desire to ever own one. I don't greet my neighbors and never have. And yet, somehow, I am still able to function in society. In my current place, I have spoken to my neighbors once or twice, when a problem was affecting the building, or the floor, or just our section of the floor. We communicated well enough to contact the landlord and decide who would stay home when the workman came. We have collaborated to solve shared problems, as any human in society does. I don't know their names or anything about their private lives, though. It's not relevant. They're not my friends, they are just part of my community.

From my perspective the idea that only friends are capable of helping one another out is a really pessimistic view of the world that - when applied broadly - results in corruption and injustice. I place a greater importance on civil society then on friendship, and I am grateful to live amongst neighbors who apparently feel the same.
I agree with you actually. I do however like the other uses of hardware tokens: two factor authentication, or even replacing password based login. I would very much like to have a TPM/HSM flexible enough to do the same things a YubiKey does, and more.

But the powers that be decided that the user is the enemy… Maybe they should be more careful that such a decision may make an enemy out of the user. I for one sure don't want to be their ally.
Yeah, there are counterexamples, but the only way to know is to read the comments or source code of the function you're calling. (T, err) doesn't convey any useful information and, in the overwhelming majority of cases, err != nil means T is a meaningless default value that should be ignored or a null pointer.

By and large I think the stuff in this repo is too much and doesn't fit Go. I don't particularly want Go to pretend to be functional, but Either and Option at least would be nice to have in the stdlib and help prevent this exact issue where there are rare exceptions to normal practices. I don't see them getting widespread use without being part of the stdlib though. If Either/Option were common in Go but io.Reader was one of the few APIs returning (T, error), that would convey a lot more information.
Being from the West, it is very difficult to think that information black out can be achieved at such a level that younger generations would know nothing of a disaster on the level of Chernobyl.
Oh cool, I never knew that. 386 flat mode was easy enough, but only djgpp unlocked that properly, everything else was a hodgepodge of the weirdest memory models.

I remember making a bootloader for my own OS using TurboC that somehow had to fish four files from a minix based filesystem and dump them in memory at certain addresses and then switch to flat mode and start executing the kernel which would then initialize the system properly. That was some really weird mixed mode voodoo to switch back and forth between protected mode and real mode to be able to both use BIOS calls to fetch blocks from disk and to be able to park the data in the right spots in contiguous memory.

Very tricky stuff to get right, it took me forever before I had the first indication that something was executing after the inevitable hail Mary jump to the first instruction in the loaded kernel. But I got it to work. I actually had a guitar footpedal hooked to the reset button because it took me too many dives under the desk to recover from a crash. That was a very slow development cycle without any chance of debugging. At some point I had 8 leds hooked up to the printer port to use some 'out' opcodes to tell me where I had gotten to in the code. Poor mans emulator :)
And? I assume that my users are smart.

By the way, social media services like Facebook do store PII and have non-expiring sessions. And somehow, if someone's account is hacked, it's that person's problem, not Facebook's.
Though not necessarily a bad way to make your decision more concrete, I feel like it would be delusional to think that you'll care about not just your career, but what your younger self thought about anything. In order to shoot higher, you have to decide what higher means now, and think that later you'll agree with that in retrospect, and I think if you're truly growing, you won't.

I most likely won't be able to retire, but when I'm around that age, something will have to have seriously gone wrong if I care about my career status a veritable lifetime prior. There's already so much more to derive from life outside of work than I could possibly derive from work, and while it's good to think about increasing the value I get from work in the future, there's nothing I could think of doing that would bring me so much more value that I'd make a significant sacrifice on the other side for it.
I generally agree. A lot of contradictory statements and I would only add to that. I feel like people tend to pigeonhole each region in the US, the US itself, and indeed any other country into what “people act like”. There might be a common thread that is statistical but it’s not monolithic in any sense. Micro cultures exist and interplay with the macro culture especially in a networked world.
FORTRAN didn't officially grow a program stack until FORTRAN 90 (?), although I'm told some of the earlier FORTRAN 77-era compilers supported it.

I remember meeting people who could not wrap their heads around the idea that function parameters weren't all passed by reference. The idea of recursion would have caused them to detonate.
That's a bit silly. By that logic, every single macro - and every single non-library function call - would be undefined behavior as well.

But in general you are right that undefined behavior does not necessarily have to be explicitly stated as such:

> If a ‘‘shall’’ or ‘‘shall not’’ requirement that appears outside of a constraint or runtime-constraint is violated, the behavior is undefined. Undefined behavior is otherwise indicated in this International Standard by the words ‘‘undefined behavior’’ or by the omission of any explicit definition of behavior. There is no difference in emphasis among these three; they all describe ‘‘behavior that is undefined’’.

I was not aware of this.
>We always think we can improve the speed and code of a website

You're not wrong, but the moment you speed up your site to being usable then the stakeholders above you are going to add 50 more (conflicting?) requirements until the site is slow as the old one.
One thing I've always found fascinating is the relationship between quantum computing and complexity classes. With the promise of quantum computers solving certain problems exponentially faster, it'll be interesting to see how they fit into our established P vs. NP paradigm. On a side note, the term "limits of knowledge" in the title feels a bit hyperbolic.

I always appreciate how Quanta conveys the intricacies of deeply technical topics to a wider audience.
https://skysedge.com/unsmartphones/RUSP/

Some assembly required.
Recalcitrant: having an obstinately uncooperative attitude towards authority or discipline.

I think you mean reluctant.
Nope, was involved in the MapleStory private server scene.
Read with an either an atypical or malicious degree of literalism the standard supports ransomwaring your machine and indeed your entire network in the face of undefined behavior.

What it actually means is the standard doesn’t require doing the impossible, not that a program error is license to generate malicious code. That’s why it gives a (now formerly) normative list of possible approaches.
I disagree with the Luddites designation.

That said, what problems do you see with the systemd monoculture? Well, I'm not sure it's a mono-culture neither, we still have different init systems, both in Linux distributions and in other operating systems, so let's say its widespread usage?
Maybe to access the drive, they have to go through a lockable case. If someone lost the keys to that case, they might have had to pop the locks with a bolt cutter
Panasonic Toughbook has more appealing design. That acronym thing looks terrible, they could have made something cyberpunkish https://sketchfab.com/3d-models/cyberpunk-laptop-concept-des... but no instead they created something as boring that even a design student wouldn't model
Yes, there are non-constructive proofs for the existence of polynomial time algorithms [1]. The Robertson–Seymour theorem [2] is a common example, it shows that certain classes of graphs can be characterized by finite sets of forbidden subgraphs [3] which can be checked for in polynomial time but it does say what those sets of forbidden subgraphs are or how they can be found.

[1] https://en.wikipedia.org/wiki/Non-constructive_algorithm_exi...

[2] https://en.wikipedia.org/wiki/Robertson%E2%80%93Seymour_theo...

[3] More precisely forbidden minors.
Of course. The obvious examples are probabilistic, e.g., Monte Carlo methods, as an increase in the problem space decreases the number of samples needed.
It was Angular. It may have been served by Node, but Node wouldn't have been included in the bundle (unless something had gone terribly wrong, which...I guess is possible, given the article?)