skysight-inc/HackerNews huggingface dataset:
My childhood freind had a Sulfur-Crested Cockatoo that would follow him to school and just hang out until he was out for lunch. Sometimes he would find his way into the classroom, he was a super smart bird and knew how to get the windows open on some of the rooms.

My mum helps with rescue birds sometimes and now has a Gullah, which for anyone familiar is a pink/white cockatoo very similar to a sulfur-crested cockatoo.

He's so smart, knows tonnes of words. songs and situations, and knows that when the cat shows up he can refer to it as "Pus pus pus".

The YouTube channel MakersMuse 3D printed some puzzles for wild birds to solve on his porch, it's really remarkable to watch them figure it out:

https://www.youtube.com/watch?v=A5YyTHyaNpo

The Australian Magpie is also extremely intelligent, surprisingly they're not part of the Corvus family but they are very, very similar.
Are you a programmer/do other tech-related profession? I'm thinking about my work patterns - I can give a week or two of nonstop attention if it's really exciting or rewarding before needing a long pause, however projects like that are hard to find. Perhaps ADHD-friendly marketplace with these short-but-possibly-hard projects could be made. Do you think this would work for you?
I'm really hoping this forces some "stagnation" (for lack of a better word) in the chip market. If you look at what happened on consoles like the PS4 where it was years and years before any hint of new hardware coming, developers had to get really intimate with the available capabilities and tease out performance no one thought was there.

Imagine getting software updates that make your old phone faster rather than slower?
No it's not. A campus network has a PoE line to each access point. It's not a mesh, they don't route the traffic between the access points over the air.
One huge glaring example of this is how "settings" are handled in Windows. Half the stuff is in fancy new "metro" UIs that are gimped and practically useless, all web-styled with padding everywhere and choked full of "UX". Whilst we still have the functional and familiar Control Panel. The day they remove the Control Panel is the day I switch to Linux permanently.
>> turning instead to software to handle functions that had historically been done in hardware

>That generally means doing things less efficiently. Devices will get slower and battery lifetimes shorter.

I'm personally not at all convinced hardware accelerated GUI toolkits are more power efficient than software rendered ones. Weather it's due to the abstraction or some weird idea that drawing is now "free" you end up with way more drawing being done once something is hardware accelerated and it tends to more than offset the efficiency gains. The only place it really works are video games because they're actually paying attention to where the limits are. (and they don't really care about power efficiency.)
That was pretty clearly a deliberate choice to show solidarity with two parts of the country who lack the same rights and government support for historical reasons.
> At this point I also don't care if it's at the cost of backward compatibility

Yeah, no. This is the heart and soul of MS. Apple breaks stuff all the damn time. MicroSoft keeps things working forever. Some people pay for upgrades. Some pay so they never have to upgrade. Consumers upgrade, and apple makes a lot of money. Businesses don't upgrade, and pay for the privilege.

Kinda sucks, but preserving how we got here is a huge deal. 20 year old systems are core to frighteningly important systems.

Sure, make another, good luck handling the zillion battle tested edge cases. Windows may be horrible now, but ancient code still works. Your hand cramp is less expensive than a rewrite.

(this might be a little aggressive. apologies, this is kinda a hot take)
Netherlands and Sweden have a higher GINI than the US after a shift towards right-wing government - far-right in the case of the Netherlands, and also notoriously corrupt.

Denmark doesn't.

Russia also has a higher GINI than the US, but I don't think most Americans would consider it a successful economy.

If you prefer oligarchy to democracy and are happy with corruption at all levels, there is indeed nothing morally wrong with wealth inequality.

If you're not a humanist and have given up on the lessons of the Enlightenment, that makes perfect sense.
Try talking against big tech openly on HN and see what happens to your account.
Webdevs usually forget that neither practically unlimited bandwidth nor quotas should be take for granted. A lot of people have slow internet connections, don't make 'em suffer.
If you disable all runtime checks, like integer overflows, range checks, etc..., stack traces and debug information (-d:danger) it's readable yes.
Yes. Enterprise edition
Strategically it wouldn't make sense. South Korea shouldn't do that because the US is their defense umbrella and helping China in such a manner would go against the spirit of that pact, de facto helping to undermine the containment system being placed on China by the West.
> You can record (clientside and server side) the inputs from multiple players and play them back deterministically;

That requires a deterministic simulation, and also trusting the clients inputs. Cheats that just send damage/kill messages are stopped by a server just checking "is it possible for X to do Y". Stuff like this is often explainable by unfortunate lag spikes on the "cheaters" side (and most instances of someone rotating 90 degrees and headshotting you in one shot are really just bad networking combined with an edge case in prediction code).

Meanwhile modern cheats are emulating input devices and living as kernel extensions. A game that looks at client inputs is doomed to fail.

> well-scaled dispute mechanism.

The primary issue with dispute mechanisms is social engineering. If you have a cheat forum of 300 people banned, and one figures out what to say to be unbanned, they share the results with others and everyone gets unbanned. A stream of 300 tickets in a game like Fortnite, particularly if they're done in multiple languages and spread across a few days would be unnoticed.

It's a tough problem. I'm not claiming kernel level anticheat is a _good_ thing but it seems to be better than any of the other options available right now.
Yeah I know, but that is because it was meant for documents. It is not a great fit for web applications.
Windows 2000 Professional
Not that I am aware of. You can create you own types like what has happened with boto3 [1]

I would assume as types become used more a definitely typed type project will happen on pypi.

[1] https://pypi.org/project/boto3-type-annotations/
If signal weren't centralized it would just be a server admin/client author you'd be worried about but now if he does something really stupid you'll have to rebuild your social graph somewhere else.

This is why I absolutely refuse to sign up for any more whatsapp/signal style apps.
I wonder why they don't just call the game developers on the phone and say "here is AMD, you must fix your shaders, here is the code". Certainly I would jump if I got contacted by AMD or NVIDIA.

Now someone is going to say, if a game breaks people are going to blame AMD, so it is their problem. But AMD would just have to play hardball once, pick a smallish publisher and say "XY refuses to fix their broken code, we even did the work for them, we don't reccommend buying their games".
Frankly, there are a few distros which don't require systemd (my laptop runs one, specifically Void). Wayland is not a requirement anywhere. Pulseaudio is also not a requirement; I happily live without it. You can do without all that, unless you want the latest Gnome.

Red Hat way is not the only way with Linux, fortunately.
Understandably, I don't think I explained it all that well.

If I look at the Karax example, it seems more like a way of building the HTML in Nim, but I want to write HTML. If you look at Jinja2, then it's HTML, but with a bit of embedded syntax to do loops, conditionals and string replacement, plus a few handy functions.

The built in templates in Go is a bit simplistic, but it's enough for my needs. So something like it would be nice.

As you pointed out the Karax it has type safety, which my suggestions doesn't have. It's also not required, because HTML/text templates doesn't need type safety, it's all just text.

Basically I want nwt, with loops and control statements implemented.
How do you figure polygamy happens more with younger folks - or are you conflating "polygamy" with "casually dating/having sex with more than one person"?

And isn't "rapid serial monogamy" just dating one person at a time? And this doesn't seem so much different than 20 years ago, though it might look different than earlier times when parents had more direct control over who their daughter dated/married. (and of course folks date most folks for a short time: it takes time to get to know someone - hence 6-12 month relationships happening quite often.
This. Web fonts are a good way to tell people on slow connections that you don't want them on your site.
> LSP support

This one is quite underrated. Code highlighting, formatting, auto-completion and syntax checks. Doing that on old Vim was a time consuming task and usually something doesn't work, is missing or regularly breaks.

Since I started using coc.vim with neovim, it's as good as VSCode.
If you haven't already, you may benefit from reflashing with this patched firmware that fixes various issues for keyboard and trackpad:

https://github.com/jackhumbert/pinebook-pro-keyboard-updater
Luckily the socialist utopias didn't have any toilet paper to begin with.
The FAQ mentions new ROMs, so there are specific 3.2 ones.
The greatest obstacles to constructing high speed rails in Europe or the US is expropriating land, environment feasibility studies, somewhat convincing plans for sustainable financing through user payments or otherwise, and the fact that rails traverse several political units (whether borders between countries, states, regions or municipalities) that all have to cooperate.

Those are not necessarily issues in a one party, socialist system.

Why is Taiwan on the map of Chinese railroads? Can you actually buy a ticket to Taiwan's system at a Chinese station?
Would be great if this could sit on top of home assistant which is pretty awesome.
You're not going to have kids? How do you feel about those having more than 2? And more than 4? I do not think your approach is sustainable but at least you seem to tackle it from the correct angle.
You probably mean Richard Vijgen's art project:

http://www.architectureofradio.com

The iOS application:

https://apps.apple.com/us/app/architecture-of-radio/id103516...
Recap of the tweet: "I heard that cant is fashionable and can even score you social and professional points. Allow me to jump on the virtual signalling bandwagon and help kick a fallen guy over a passage written years ago I'll quote out of context to show how horrible he is. Ain't I a great and caring person? Ain't I model of 21st century 'concerned' SV citizen?".

A better take: https://taibbi.substack.com/p/on-the-hypocrites-at-apple-who...
Not relevant at all.

> Emotive headline: casks still available.

You implied that the headline was lying by omission because the 29 formulae that were removed are still available as Casks. So where exactly are any single one of the 29 Casks?
>At this point I also don't care if it's at the cost of backward compatibility

Backward compatibility is the entire selling point of windows.

>Windows 2000 was the last version I was able to use without having my mouse hand cramp up.

Hardware accelerated graphics? I've noticed these tend to add a few frames of latency and have a similar reaction.
Polygamy isn't relationship drama, though: And it is pretty normal for folks to end relationships in 6-12 months. It takes time to get to know someone. Again, these can be healthy enough relationships while they last.
> This kind of thinking makes a nice sci-fi flick but not a good predictor of reality. Just the pandemic should've given you a hint that people at large don't like being confined to their homes and living in a virtual world.

So you claim to know what future generations will be like? Not a good idea. OP is quite right that many kids today spend a great deal of time in front of screens. This is even more noticeable in Asia, the most populated continent on Earth, where online gaming is huge.

I would not be so fast to waive this as a sci-fi flick. It's the classic misalignment of generation's values mistake. We should not assume that we'll be able to understand what our children and grandchildren's values will be.
Two things that annoyed me about this article are that that 1. A "Modern OS" is an OS that is vendor locked to hell. 2. A graphical re-work is comparable to actual features.

The person who wrote this article seems to think that progress in OSs taking control away from the users. I'm not a big fan of Windows, but I give it a lot of respect for compatibility and allowing users to modify it to some extent.

This could be my command line bias coming through. But how does a graphical rework and new icons compare to real-world features?
WSL1 and WSL2 are both impactful tools added to the Windows desktop. While reading this article would seem to have you believe that a graphical re-fresh is the most cutting edge feature that Microsoft has for Windows.

I am not a fan of the Windows Operating system, but this article seems to criticize and ignore everything I think it's doing right while ignoring everything that it's doing wrong. Like spying on users or not supporting better file systems.
My experience is opposite, Linux desktop is garbage compared to Windows desktop, and I’m not talking about features or looks or anything like that, but core requirements like response time, handling of rouge processes (that can freeze your desktop), login/logout, virtual memory problems, scheduling of processes, memory leaks. List goes on.

I need to tinker with my Linux machine constantly. Linux is great a server, but desktop? Still a long way to go.
This site on F# used to show how to do the same in C# (Which would be more applicable to typescript?) but, the usually coding via types is best in a language designed to make that easy. AFAIK Typescript (nor C++, C#, Java) are designed for that purpose where as Haskell, F# are.

That doesn't mean you can't do it in those other languages, only that it's tedious compared to languages that are designed for it.

https://fsharpforfunandprofit.com/posts/designing-with-types...

https://fsharpforfunandprofit.com/posts/fsharp-decompiled/
The new Settings is indeed a trainwreck. They thought they could get away with a coat of paint, leaving “advanced” stuff to the old UI (too much shit to do, bro!), but the result is an annoying and unusable mishmash.

They would have spent their time better by reskinning win32.
Keep in mind that people evolved in a completely different environment.

First of all, it was more violent. Go around and chat up 5K women in the stone age, see if you learn something about spear tips. In the modern world I also chatted up a lot of women and it never turned violent.

Second, you couldn't even find 5K women back then. People lived in little tribes that weren't nearly as dense as a modern city, and people tended to not meet people that they didn't meet a lot.

You don't want to get stabbed, and also you don't want to be an outcast within your tribe, because once one woman notices you got no game, she'll tell the rest of your tribe.

So the effect of this is we're all too shy for modern dating. The effective strategy these days is like you say, go and roll the dice over and over.
What is wrong with valuing life as sacred? When finance meets nature (inc. human animals), profit follows, and life is dimished. Sometimes I think money itself is evil as it hides exchange, this is certainly (often intentionally) true of derivatives. And money moving means people profitting from something (life) with infinite $ value.
Rowling was on welfare. She describes herself as "Rowling signed up for welfare benefits, describing her economic status as being "poor as it is possible to be in modern Britain, without being homeless."

https://en.wikipedia.org/wiki/J._K._Rowling

And Shultz was still in a government housing project.

Steve Jobs wasn't poor, but was certainly lower middle class.
> And how do I move a browser window, now that my 8-15 browser tabs consume all of the title bar area?

Keyboard shortcuts?

Alt space brings up the "restore, move, size, minimise, maximise, close" menu.

Windows Key + cursor keys will snap the window to different places.
Eight Crypto Projects to Stake and Earn Passive Income
Okay, based on what is important to you I think that Apple does fit your needs best.
Yeah it's political and off-topic, but it's also something to see how their citizens are trained by CCP to blatantly include Taiwan for every map they make (the post link and the gif)
One rusty nail - one splinter of wood could be your end. I tried to visualize once what can kill you, without anti-biotics - its incredible how many death traps are everywhere.Just one tool splintering into your hand with dirt on it and you were done for.

Which explains why manual labour was so feverishly avoided by anyone "upper class". Death roulette is not for the important people.

Those shovelling peasants were every day risking their life and were thus "expendable".
There is an old adage that goes something like "never argue with an idiot, they will only drag you down to their level and beat you with experience".

It used to make me laugh but watching online discussion from usenet through to reddit has turned it to tragedy.

Every heated discussion involves at least one of the parties being wilfully ignorant. The tribal affiliations of political discussion (most obviously american politics) have made discussion impossible.

Worse still, the online discussion norms of ignoring decorum, of being impolite and dismissive are now normalised in public discourse.

The best thing to do is simply not engage with people who are clearly peddling bullshit. There has been some credence given to the idea that you have a moral obligation to engage trolls and misguided people just in case you change the mind of a lurker.

This is bullshit too. Deplatforming and ghosting are the only effective means of combating misinformation. We do that in real life when our plumber proudly claims the earth is flat, the internet should be no different.
Show HN: BornAtXCO2 – What CO2 PPM were you born at, how much has it increased
there are areas in Torino with really subsized rents and a good chunk of these flats got sold to renters a lot below market value
> We need a fundamental shift in humanity's attitude

I'm sorry, but you're not going to change human nature. Every system that has tried to deny human nature, or change it, has resulted in misery, death and disaster.

Why not work with human nature? That's what free markets do. Free markets lift people out of poverty. Look what happened in the US 1800-1900. Scores of millions lifted themselves out of poverty into the middle class. Every country that tries this experiences the same result.

> that's not going to be good for anybody

So far, Amazon, Microsoft, Google, Netflix have improved my life in many ways.

The road to Utopia is not an all-powerful government that regulates and micromanages our lives. Freedom is the road.
Mentioning overpopulation is a sure way to get downvoted here. Somehow the local crowd prefers to see the planet densely covered with salad to pack as many Homo Sapiens as possible. I am not sure why or what for...
>> We don't know, ourselves, how to do that.

> Have we actually tried?

Doesn't matter; most of the stuff we don't know how to do is stuff we've never bothered trying. That doesn't mean we secretly do know how to do it.
Indeed building imaginary scenarios helps dissapear any empathy.
Who honestly cares? I sure don’t.

Yes, there is a distinction, yes one is worse than the other, but if you got a panic, your application terminated.

You’re screwed either way, web server or desktop app; fortunately there’s a simple solution: use whatever means you like to write a safe abstraction that enforces invariants.

I’m not advocating particularly for unsafe code; but avoiding unsafe and writing code that blatantly panics at the drop of a hat is ridiculous.

Invariants should be enforced by the type system.

I don’t care how; if you’re not doing that and just assuming your strings are shorter than 256 characters, you’re writing code that is unsound.
That argument has never had the lightest effect on the (ongoing) use of polygraph testing by law enforcement agencies, nor on the use of polygraph results in obtaining convictions by courts. And yet it is well and truly established that polygraph testing is snake oil.
it isnt
Probably the vast majority of HN readers/posters hail from the US and Europe, most probably haven't even been in any African country, so that hardly remarkable or unexpected.
I seem to recall that was sort of the plan starting with Windows 8.

On the inside the "metro" core runtime (can't remember the name) was not depending on the historical win32 parts, and on the GUI the win32-dependent desktop appeared as a tile i.e conceptually an "app" on the start screen. Like a nested VM, but at the library level. I could have readily imagined multiple desktop tiles being there, one per legacy Windows version, to maintain some sort of perfect backwards compatibility without emulation, Wine style?

You could see a path forward where the start screen OS was not a layer atop the desktop, but the main thing with the legacy desktop boxed inside, possibly in the future only installed when a legacy app required it, and pruneable anytime. It made me think of the Win95+ transition ultimately leading to the MSDOS dependency being turned around and dropped.

Of course mistakes were made, and people cried foul about losing the desktop, so back to the desktop it went, with its legacy cruft.

Maybe indeed it can still move forward that way by using a more "Fusion" like approach where foreign legacy Windows appear on the desktop (like WSL2+GUI).
> Plus, admittedly I haven’t actually looked into this at all, but it seems like it could get Signal kicked out of the Apple and Google app stores, if the companies interpret this as a violation of their app store rules against malware.

This is an interesting question, since Apple/Google are actually on the same side as Signal on this one (vis a vis Cellebrite). If Signal is being vague/coy enough about what they're doing, will the app stores overlook the possible bad behavior on the grounds that "the enemy of my enemy is my friend"?
> And how do I move a browser window, now that my 8-15 browser tabs consume all of the title bar area?

This is the fault of browsers, not the OS. I think chrome was the first to do away with the actual title bar and put tabs there, then everyone followed. You can change this in the settings I think, there should be a small area you can drag between the minimize button and the last tab (on FF at least), and then you can always hit the "Alt" button to bring up the title bar you can then grab.
I think that feature is still in beta phase, so Windows ARM users need to opt-in and install the "insider" version of Windows to try it out.
Where are you located, with a government that managed toilet paper output and availability?
Such comments annoy me. I'm quite radical capitalist (European, though).

But any time someone points out flaws in capitalism, people respond with 'but socialism is worse' or 'planned markets are bad too'. A false dichotomy as clear as you get.

Capitalism has known flaws. That we should name, know and solve. A famous flaw is the pork cycle, which we see at work here.

Pointing out such flaws is good, because it allows us to improve, or at least prepare for. Countering such statements with 'but communism is worse' helps noone.