skysight-inc/HackerNews huggingface dataset:
I have no scientific reasoning for this, but perhaps something is triggered inside ourselves when we look down at our hands?

Coding on a screen is different. The code is highlighted, annotated and executed and the screen is part of the tool.

With writing, it’s just me and the notepad. Is it different, I wonder, and also would I code better (or just differently) if I wrote on a tablet with an electronic pen?
I think that is the problem. The foxconn lockdown was an extralegal capitalist enforced quarantine rule enforced separately from the government rules that kept all the workers semi-permanently locked in the campus for profit stability. The foxconn campus was its own microcosm that existed as an island inside China and in retrospect, shouldn't have been given the power to do so.
> VLA certainly were proven as a very bad idea

VLAs aren't a problem. VLA in C are.

But that's not because there is any issue with VLAs. The issue is that C concepts are stupid, but nobody fixes the roots of the issues.

If you put something of variable length (a VLA) into something with limited static length (the "stack") it will explode. That's nothing new and nothing special or exclusive to VLAs. Actually, exactly this is one of the main issues with the bad C design since inception: It does not do bound checks (especially no static ones; as this would require proper depended typing for safe VLAs). Out of bound access will just "explode" as always in C (likely leaving a nice security crater).

To be honest I don't get why we're still stuck with the stack / heap nonsense. There is not stack (or heap). There is only memory.

What would be much more interesting would be direct control over the caches… Instead we still use the pure fantasy products "stack" and "heap" which are actually irrelevant (as they don't exist in the end).

There is nothing "special" about "stack" memory. That's just a very primitive region based automatic memory allocator backed into the C runtime!

The whole "using registers" thingy in context of "stack" is also just fake by now. You don't use HW registers—but some virtualization of them presented to you by the VM that runs inside the CPU. So you don't control register allocation anyway! So this could be made completely transparent without any impact. (The VM inside the CPU does the actual register allocation fully automatic. Presenting the "faked virtual ISA registers" to the outside world just to make "legacy" code happy).
You can get a SteamDeck which could double as a desktop PC with a dock.
> Highest suicide rates have traditionally been among the elderly. Is it then a "moral panic" if we are concerned about rising suicide rates in teenagers?

I agree with you. Another way of making the same point:

The negative impact on those left-behind is much higher for a 15 year old who commits suicide than for an 85 year old. The 15 year old's parents may well spend decades grieving their loss; the 85 year old's parents will be long dead. Given that, I don't think it is unreasonable for society to focus the bulk of its attention and resources on youth suicide rather than elderly suicide.
One or two possible bugs/annoyances.

1. It got down to my White King on b3, my Knight on h6 vs its King on h2 and its Pawn on g5, with it to move.

It had around 6:50 on the clock and I had 3:36.

It spent nearly 3.5 minutes on the move so its clock was around 3:20 when it moved (Kh3)...and then it got so much increment back that it ended up somewhere round 6:55.

Here's the game score in case it helps [1]. The score does not show the one take-back I used. If that's relevant it was on move 27, right after the first Rook trade.I completely overlooked that the Bishop on c4 was hitting my Rook on f1 and moved the Knight to c3 intending to then move the Rook to c1. Oops...took that back to instead move the Rook first and then the Knight.

2. The game continued 46. Kc3 g4 47. Nxg4 and draw due to insufficient mating material on both sides. I then got the modal dialog telling me my rating estimate (17something FIDE, 20something Lichess) [2]. With that modal up I could not select the game score to copy it, and it sounded like all the options to dismiss the model would likely take me to somewhere new.

I ended up taking a screen shot, opening the screen shot in Preview on my Mac, and selecting the text in the screen shot and copying that.

If the modal at the end indeed cannot be dismissed without going somewhere else, it would be nice to provide a way to copy the game score before leaving.

[1] 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nxc6 bxc6 6. Bd3
Nf6 7. 0-0 Bc5 8. Qe2 0-0 9. Nc3 d6 10. Bg5 h6 11. Bxf6 Qxf6 12.
Kh1 a5 13. a4 Be6 14. f3 Rab8 15. b3 Bd4 16. Qe1 Rfc8 17. Rd1 d5
18. Nb1 c5 19. c3 c4 20. cxd4 cxd3 21. dxe5 Qxe5 22. Rxd3 dxe4
23. Qxe4 Qxe4 24. fxe4 Bxb3 25. Rd4 Rc4 26. Rxc4 Bxc4 27. Rc1
Be6 28. Nc3 Rb4 29. Kg1 Kh7 30. Kf2 Kg6 31. Ke3 Kf6 32. Ra1 Ke5
33. Rb1 Bb3 34. Rb2 Bxa4 35. Rxb4 axb4 36. Nxa4 f5 37. exf5
Kxf5 38. Kd4 b3 39. Kc3 Kf4 40. Kxb3 Ke3 41. Nc3 Kf2 42. Nd1+
Kxg2 43. Ne3+ Kxh2 44. Nf5 g5 45. Nxh6 Kh3 46. Kc3 g4 47. Nxg4

[2] Seems plausible. I haven't played tournament chess in ~30 years. When I did my USCF rating had a high of 1611 and was mid 1500s when I stopped, so 17something FIDE seems a bit high. On the other hand I have done a ton of tactical puzzles in the last few years, so it is possible I'm better than I was 30 years ago (except I've forgotten everything I knew about openings). My Lichess puzzle rating is around 2100. I haven't played any online games with humans so don't have an online rating anywhere.
That's more-less like current EU but completely worthless
It's frustrating to regularly hear people (particularly on HN, but not exclusively) justifying, or even just giving a light nod of approval, to Musk's horrendous "leadership" via firings, simply because twitter isn't profitable in their eyes.

It seems like cherry-picking excuses to support Musk's leadership style rather than any justified basis. If the parent comment is correct, they just aren't as profitable as Wall Street would like (therefore they are not "profitable"). Saying that the firings are justified is then just moving the goalposts to support an a-priori conviction.

Additionally, it seems ironic that this is coming from proponents of the Silicon-Valley ethos of "screw profitability, we'll figure it out later"... an ethos that created Amazon and so many other tech titans. Yes, profitability matters, but only when your other forms of capital (e.g., social, political) have been depleted.

It's tragic that Musk is depleting whatever capital twitter had remaining on its current death march. Financially "profitable" or not, twitter did undeniably have social and political capital. Soon, it will have neither.
Hexagonal architecture along with its variants pair particularly well with a project/module based environment such as, c#, rust etc. As it is possible to define relationships between said project that sort of act like restrictions. I.e. you can define a layer that only has access to your domain and ports making it fairly obvious how to structure things. Of course this can be abused, but I would expect Haskell or most other FP languages to have the same problem if the developer is devious enough.

When paired with gos duck typing you can actually get quite nice results as well using the above mentioned approach. Though there will be quite a bit of boilerplate/glue code
It will likely require more resources. No keepalive on a backend connection also means you need to potentially perform another TLS handshake for each request - which is immensely expensive. The cost of idle TCP connections compared to that is pretty small (maybe 100kB RAM per connection, and no CPU cost).

I agree that there can be drawbacks - e.g. Nginx trying to use a keepalive connection while the backend already closed it due to badly aligned timeouts. That's a potential availability issue which can only be avoided by careful configuration. Client not supporting keepalives shouldn't be an issue, since Nginx is the client here.
Honestly I would much rather trust a voter who spends a lot of hours watching TV than someone who spends a lot of hours on social media.
Running into concurrency woes of that whole generation of languages (Ruby/Python/PHP/Java/JS) is how most Elixir developers happen I think ;)
SteamDeck is hit or miss and is really more for tinkerers. Similar to you, I have limited time and have probably gamed on PS5/Nintendo Switch probably 90% of the time. There’s something about playing on a steam deck being unwieldy and having the fans come on obnoxiously every 20 seconds. My arms hurt holding it up and to be able to play portably, you need the foresight to enable offline mode for games. It really feels like using an Android, wherein the “fun” of the steam deck is having to tinker.

I’d rather just play on a Switch where you can hop into a game for just an hour and feel your time is respected. At the end of the day, I’d rather just have something that works reliably for games.
Proton and Wine and the folks behind Lutris and Valve’s work on Steam have allowed me to nuke Windows for good. I’m so happy. I’m gaming on Fedora 36 with Nvidia drivers on i3wm and just won’t ever go back.
Wrong expiration date - any chance they just randomly generated the number?
It's the circle of life.

Teenagers are idiots. They think they know everything but know little to nothing. They loudly reject and rebel against the legacy world.

Around their 30s, they dial it back significantly. Understand they were wrong, their ideas stupid and unhinged, and perhaps regret some style and music choices of their teenage years. Which will be total fun for this generation, the internet is forever. This is also the point where they get skin in the game of The System.

Rather than overthrow the system, they'll work it to their personal benefit because that's what adulthood requires. The more successful they are at it, the more they become the system.

New teenagers emerge which are now found annoying, and wrong. Cycle completed.

Which generation of rebellious youngsters became the ultimate neoliberal capitalists?

...HIPPIES!
Yeah, in this case it's the total system power for that Supermicro server, not CPU direct. (That made comparing it to the Pi cluster and other systems easier.)
Speaking of farms, 5 MW is enough to power LED grow lights equivalent to 5-10 acres of sunlight (napkin/google math) that could be packed in small-footprint building with hundreds of layers of hydroponics.

It still wouldn't be economical in the short term due to construction, water, nutrients, etc. But it's something solar can't possibly provide because there's only so much sunlight per acre. Long term, we could stop trying to farm every square inch of arable land on the planet, of which we're already farming about half.
I wanted to write exactly the same things you wrote, except I have only been on Spotify for 3 years now.

I assume you use the Discogs app for scrobbling your vinyl? I was really pleasantly surprised when I found that feature :)
Is your clarification that you aren't defending the article per se, but rather the right to charge for access to said article?

Sure, but it doesn't really change my point, or my comment.

> because believe it or not, even in countries with strong social safety nets people buy and sell things.

Your whole condescension here is completely unwarranted. I am well aware that there are a variety of economic systems historically and now.

Look, is it juvenile to accuse lefty/progressive publications of hypocrisy for trying to make money? Sure. And if this was all about some thoughtful criticism of capitalism then the juvenile nature of such a remark would be out of place.

But the original article was likewise completely juvenile and to be frank doesn't even really make sense. It paints a contradictory picture of Libertarianism without concerning itself with whether those contradictions exist in reality or merely in author's own understanding.

I could have responding to the OP with the same sort or "well actually..." type of response as you just did, but it would be like casting pearls before swine. The OP is not a serious intellectual work, and isn't even really that great artistically. It's just an Internet shitpost with fancy letterhead.
Newer versions of Docker for Mac, running with ARM64 Linux instances, lets you pass through all 10 CPU cores (and in my case 32GB of RAM), and doesn't impose much performance penalty really.
Sure, it would have to be thoughtful, careful, context-dependent and possibly optional (e.g. a "Details" toggle or something).

But it would still be so much more useful to see "Do you want to navigate away? (580 characters of Description and two other fields will be lost)". Or "Do you want to quit? (0:28 mins of play will be lost)" versus just quitting when nothing will be lost because the auto-save is up to date.

Just warning that something may or may not be destructive and leaving it up to me to guess how things work feels lazy to me, as a user. As a developer, I understand it entirely!

And it would help avoid warning fatigue because the warning only appears when something actually is going to be lost--and then you can decide whether to keep it or not.
I do think there are a couple big differences between physical newspapers and digital news: endless scrolling feeds and algorithmic recommendations can make digital news much more addicting.

Newspapers have a definite beginning and end, and they're easier to browse. Each section starts with a big, high-level snapshot of its contents, and it's easy to zoom in on the bits that interest you and disregard the rest.
Exactly. I think there are really 3 main ways I view time spent.
- 1. Time spent learning a skill with economic value.
- 2. Time spent for leasure.
- 3. Time spent to fulfill biological needs (eating, sleep, etc.)

No. 1 can be pretty subjective and time where input does not correlate to output. Ages ago, learning to be a blacksmith was a very economically in-demand skill, but today it would at best be considered a hobby. No. 1 is time spent to obtain needs as well as wants. Everyone must have some source of income for food, shelter, etc.

No. 2 can be anything that one does for enjoyment. I find it pointless to argue about what kind of enjoyment is "productive" or "wasteful" because each form of enjoyment is just getting better at a skill whether that be video games or playing violin. The only "productive" entertainment would be something that advances your economic value (thus being more of a No. 1 spend of time.

The best would be to try and combine time into something that is both advances your economic value as well as is something you enjoy.
B1M: The Insane Scale of Europe’s New Mega-Tunnel
yeah, if you look at the equations at the bottom, power goes up with the third power in relation to rpm. whippin' and drivin' that much air takes some oomph. connect that fan to any normal motherboard, and you're going to burn out your fan header pretty much immediately (especially since inrush current is probably even higher than the steady state).
> 1. GitLab will charge you $20/month/user.

> 2. If you have 2000 SWEs you'll pay 40k/month just to have access to the website.

So the cost of just 1 more engineer... 2001 instead of the 20 extra that this build team creates.
Yes, essentially: "are you full time?"
Maybe he should have targeted the elderly from the start. People who can't leave the house easily might get more out of the experience. It seems inane to me having a metaverse which is just the real world with bad graphics but without my health and mobility it could be a different story.

Maybe market from old on down with this product
Learning Dockerfile is most of the work of learning Docker, and the docs and tutorials for Docker are far more thorough and useful at this stage than the docs for podman or whatever else.

There's no harm in learning Docker even if it gets replaced completely in the next 10 years, because there's enough industry inertia behind it that any replacement will be highly backwards compatible.
I say "don't have kids" half-heartedly because I actually want them. But I also understand that having them is perpetuating the system which got us here in the first place. You're kidding yourself if you believe otherwise, the way developing nations are coming up should be more than enough evidence of that. If it comes between living rich but destroying the environment, and living in poverty (or really even just less-rich) but keeping nature preserved, people will choose the former every single time.
You're not missing anything. WhatsApp had 14 million active users with 32 engineers. Instagram had 30 million active users with 13 employees. It's just delusional to think you need four-figure engineers to run Twitter—a product that basically hasn't changed for over 15 years.
very curious if this will open up for waydroid

https://waydro.id/
It’s because people are looking at him and saying, “whoa, I can behave like that and not only get away with it, but win by it?!”

There’s room for sincere curiosity about what’s going on and what’ll happen, but a lot of what I see online is people just relishing in the sadism of the whole ordeal.
how micro is micro? how big is this thing?
> I mean, and I’m just putting this out there, don’t you feel a little bit like at least some of that is your own preferences?

Certainly.

The problem I have though is that one of the reasons I use Windows is because it's not Mac.

Really, the only reason I'm still on Windows is because I'm a gamer and many multiplayer games don't work in Linux because the anti-cheat software isn't compatible. But the changes in Win11 make me stick with Win10, which is a shame because the current gen of Intel CPUs use two types of cores, and the Thread Director technology isn't going to be ported to Win10, so I'm either stuck with my i9-9900K or I switch to AMD.
Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.

https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule
I wouldn't. I suspect it's a lot easier to bump into differing viewpoints on social media than sitting in front of [insert channel here] for 8 hours a day.

But I'm not at all confident in this, and I think that's the point. I think they're both likely to fuck you up, so I think it's reasonable to be concerned about both.
Are you saying that young people do not vote because they don't have time? Whilst the very topic we're discussing argues they're on their phone the entire damn day?

As to older people being numerous in terms of voting, that's democracy.
Apple will won't honor their warranty if you jailbreak your phone which is kinda similar to modding the firmware on ECU. Do you think car companies are going to be any different if they can get away with it.

In the case of Apple it's pretty hard to justify the court costs for a 1000 dollar device. So Apple rarely has to prove that the Jail break was the cause of the failure. They technically can't deny warranty claim if a modification was not the cause of the failure. However, Apple operates basically by default for almost all failures if Jail Broken you get no warranty which is technically not legal.
Possible, but improbable, since some attributions (approximately) agree across independent sources like Plato, Xenophon, Aristophanes, etc...
Love to see these type of applications that improve on how de do and think about health.
... Source? My version is the easily verifiable truth, which is why it is the narrative.
Vaccinated Now Make Up Majority of Covid Deaths
Thanks for the investigation!
I agree. People tend to search for variations of "$application docker" to see if there's an existing image they can reuse. People also tend to associate search engine ranking with credibility (a big reason why ads disguised as results taking the top places is unethical, but I digress), which means that a threat actor could easily get people to use a malicious image if they write a blog post or guide and boost it with SEO.

Unless you have access to unambiguously official images, like from Red Hat, most images are "random". There are tons of popular non-official images maintained by random organizations or people (e.g., bitnami, LinuxServer) that you just have to trust.
FYI, you can get a Steam Deck that doubles as a desktop PC with a dock. Analogous to the Samsung Dex but a lot better. It's essentially a dockable linux computer.
Traefik solves some problems. Envoy solves other problems. Caddy, I can't seem why to use it but I am not familiar with what capabilities it comes with. There are other proxies as well especially in the Go community. We use nginx. If the features you need exists in nginx I would say there is no reason to switch it out. From a holistic point of view there is only very small performance gains in this area.
Elon losing money buying Twitter does not mean Twitter itself is losing more money.
JVM also can be targeted by C/C++ and Rust. In fact NestedVM was published in 2004... I concede WebAssembly does sandboxing better.
A Logical Approach to Type Soundness [pdf]
Let me get this straight: you're a native speaker, but

A) You don't see any connection between "funny" and "in-joke",

B) You don't see any connection between "hip" and "showing affiliation with a high-status group".
At my company there are like 20-30 engineers involved in search (using ElasticSearch). The code has grown massively and they are all bogged down fixing small stuff, improvements, doing A/B-tests and the like. They also have a whole ETL setup to gather and transform data from a lot of different sources.

In my spare-time I build a small search function with ElasticSearch for a big dataset. The use case was almost identical; and I feel my small setup works better, faster and has more options than where I work.

I don't know, things just grow over time, old developers leave and new ones join who will never be as productive as the original devs were (it's basically rewriting someone else's book without breaking it).

But I'm puzzled about it too sometimes.
Well said. People and problems have a multidimensional nature. For me, one major key to finding happiness in work is finding an environment where the skills needed to solve problems is in high alignment with the two of three skills that you believe you're "good enough" in.
Also it's needed to remember that Twitter had 100 million users in 2012. A lot of "off the shelf" infra that we can use today just did not exist in 2012. They had to build for scale at that time, and a lot of those choices might not translate easily to something off the shelf now.
I read them. Nowhere near as virulent as what Farrakhan has been saying for decades. Again, nobody cared then for some reason. IT's almost like the offensive content isn't really what is driving people crazy, it's the loss of control of their major propaganda platform. Let's call it what it is.
That could work but what is the main dance move on Tiktok Classic? With current Tiktok, it's that move where it looks like your elbowing people next to you on either side while lip syncing. Silent movies also didn't have actual speech so those could work. Or mute The 3 Stooges and play the voiceover of some current superhero movie. And it has to loop.
Git is not that complicated and this may work for purely internal software docs. But good luck scaling your org, working with customers, investors, vendors etc and not ending up with at least done MS office documents and email as the only record of what is the latest version.
Even then, typical TV content is still very middle of the road compared to online content.