skysight-inc/HackerNews huggingface dataset:
Desktop mode is KDE on X. In that case your comment is true, steam will just run on KDE.

Game mode is a wayland session with gamescope as a WM, but it isn't controlled directly by the user. The steam client controls the WM and exposes those controls to you through menus and handles stuff like notifications and being a driver for the controller, so you could call it a DE in game mode.
I know a few people who work for medical non-profits, they make well into the 6 figure range. It was somewhat eye opening to me. They are not doctors.
I actually agree with all of your points, although I would say the direction has gone ”wrong” relatively recently and we could reverse it quite easily
As a Jr.Linuxadmin and aspring DevOps engineer, in which order should I learn?
My current skillset: Linux, SQL basics,nginx, bash scripting.

Skill I want to learn:

- Web security defense

- operating system, coa and system performance

- sql procedures, pl/sql

- ansible

- rest apis and django

- networking commands and linux

- data structures

- design and analysis of algorithms

- docker

- kubernetes

- python scripting for devops

- linux security and hardening

- regular expressions

- bash projects
Rust made the same call. Panic isn't supposed to be "I'm not sure what to do now, maybe my caller will know?". That is an error not a panic amd you return it. A panic is for "I just realized I or someone else did something really bad and the invariants of everything are now in question, hit the breakers, lets try this again". If your dependency library, like so many, panicked rather than take the time and effort to check the conditions that would cause an out of bounds access, then they are bad and they should feel bad, fork and merge the fix and don't say anything, they will feel the shame.
Building and Scaling Resistant Cultures
I'll an RSS feed soon, just trying to focus on writing first atm. I'll be moving away from obsidian to something that gives me more control.

For now, I've just added a newsletter feed: https://letters.sonnet.io
Resizing/deleting items in list in most implementations are either not lock free or not threadsafe
fx, walk
Clusterfuq
Which is stronger evidence for humans than "in nowhere".
We were looking at that, but we found Azure Functions to be an even better overall experience.

Today, we develop w/ VS2022 on Windows, push to GitHub, and the GH actions take it to function deployments from there. Then, we monitor for any exceptions using app insights search from visual studio. The developer experience is flawless. I don't even have to touch the azure web UI to do the happy path. Finding exceptions using the native VS tooling is much easier.

All the pieces fit together really well now - managed identity alone saving us probably a FTE role in our org chart.
I'm stunned it has been this long. Wow. I'm growing old for real.
> Your customer and company doesn't approve your paycheck. Your line manager does.

Here's a quite common problem. Execs tell you to listen to the customer, that's where the money comes from. Your direct line manager cares exclusively about himself at the customers' cost. What do you do? Which level of the hierarchy would you obey?

> Going behind their back because you don't agree with their decisions or actions is not professional.

Should you go behind the back of your manager and report his corrupt behavior to their manager?

Please don't take this as snark, I've been in this situation multiple times and it's actually a difficult moral decision depending on the stakes.
Choice autocorrect typo of almonds to omens.
It's just paradoxical that they would have received less criticism if they didn't donate anything at all.
You can do some solid debugging with NodeJS if you use the VSCode dev tools. Just add it as a debugging option and you can add breakpoints and step through functions.

Works pretty great, JavaScript is pretty nice to debug since everything is incapsulated inside an object for the most part.
Is that why SLS launches cost billions of dollars?
It's also very fashionable compared to other garbage-collected languages, which is arguably a more sensible comparison. Though one could argue that ReasonML (an Ocaml frontend with vaguely Go-ish syntax) has the better overall design.
Regulation for non-profits in Germany doesn't prevent employees from being paid competitive salaries for comparable positions. So if the average salary for a given position is about 100k€, nothing would be stopping a non-profit from paying a comparable sum.
Show HN: Code2Color – Inline Color Preview for Code
You need to be more careful with your tax payer money funding foreign foundations that already have plenty of cash available

https://projects.propublica.org/nonprofits/display_990/43572...
AFAIK, trademark law does not require explicit knowledge, if you sell an item with a trademark and just don't care whether it came from the mark owner then you're still infringing if it didn't.

So, all those dodgy USB drives that are branded are infringing.

In the UK these are "counterfeit" and illegal to sell (not just tortuous, criminal).

I'm surprised if the USA code doesn't make these actions criminal and leaves them only as civil matters given how much the state choose to consider copyright as a criminal action?
From a quick search it takes about 6000 litres of water to make a litre of almond milk, and seemingly about 600 litres of water to make a litre of milk.
It does. `node --inspect-brk`. You can connect to it with VS Code or Chrome dev tools. The tricky part is whether there's build tooling infront of just the nodejs command, like converting typescript or something like that. But if you run `node`, then it's pretty easy.

Its debugging REPL is just the javascript console itself.
Depends. I remember bringing a C++ code base ~15 years ago to a compilable state for a then-new g++. Wasn’t fun.

In go, code from a decade ago should just work, unless the underlying system changes too much.
Running off forks is no fun though.
> We do not live in a nice and peaceful world.

Agreed partly because there are nations who backstab their allies by wiretapping their leaders.

> People think that because the US leadership and public is willing to criticize themselves and export that attitude along with every other stufd the US exports

?

> France and Russia alone have toppled more regimes in the last few years in africa than the US in the last few decades.

okay but France is another ally of the US? If we where to compare Russia vs US worldwide since the end of WWII who do you think would lead?

> Chinese spies in every country basicaly.

I thought that your point was that spies was something we should just learn to accept, and something that we could make us of? Maybe the rest of the world could make use of these spies to make sure that you don't get a president that's not good for you? How would you like that?

> While the US cleans up after colonial europe's mess in the past 70 years, europe developed a moral sense of arrogant superiority.

Right so all US wars are humanitarian efforts? Where did you learn about this, in a Hollywood movie?

> Name me one country the US fought with in its entire history that was not a european former colony?

Germany is one. Spain and Italy would be to others, do you need more examples? Not that I understand what point you are trying to make.

> I mean, let's be a bit candid here, the US CIA does not just work for the US but for NATO and EU's interests as well.

What you think is the EU's interest maybe isn't necessarily what people in the EU think is in their interest.

> If honesty and self awareness was common europe would celebrate and treasure the CIA and the US for post-war peace, security and prosperity we all enjoy and for every war and chaos averted so far. The glass is half full in this case.

Well it hasn't been peaceful at all?
I'm pretty sure we're yet to discover a more efficient way of manipulating syntax tree, rather than a single moving cursor.
This level of comment is honestly insulting on this site.

In case anyone needs it spelled out: train and boat travel are vastly more energy efficient than air travel.
And even better: great support in compilers and toolchains, which something we many times take from granted but requires a massive investment and work to make it available even before actual silicon is available.
That simple sequence, 1, 10, 100 etc, the digit is at least computable in O(1) time which is maybe a good way to look at predictability. It's a simple rule and no effort similar to computing every digit before it is required.
That's not god tier, it's pretty average: https://www.stepstone.de/gehalt/Software-Developer.html

It'd be low for a senior dev: https://www.stepstone.de/gehalt/Senior-Software-Entwickler-i...
Knowing what an actual carbon copy is, or how telephones used to look like, or that the save icon is a diskette - all of these are becoming Sheldon-esque ”fun facts“, semi-interesting historical tidbits. I’m really curious which effect the digital age will have, long-term. How many other symbols and physical world metaphors will fall into obscurity?
Write clearer code by putting it in order
Daniel Sockwell (codesections) makes a case for sweating the small stuff when you code. Should we care?
A play on the Spanish, qué pasa? (What’s up?)
> Rider can be pretty heavy but Apple Silicon eats it up. (And to be fair to Rider, it was still pretty good even on Intel machines).

Rider (like all JetBrains IDEs) gobbles RAM and sometimes needs its time to think.

But what makes it so, so much better than Visual Studio (besides a minimum of effort spent on usable design) is that it doesn't randomly completely lock up the UI for several (sometimes tens) of seconds.

Unlike Microsoft apparently, they know not to do their heavy computation on the UI thread.
Incompetent people who choose microservices
I had a typo in my previous comment. The first “simply” should be supply”.

> than increasing the simply simple favors one party over another for some reason

This comment chain is about dynamic pricing, which does not necessarily involve third parties (assuming you mean scalpers).

> That happens anyway in a market

What happens anyway? Price discovery? Dynamic pricing allows for better price discovery, that is obvious. Whether it is done by sellers or resellers is irrelevant.

Obviously, different businesses have different mechanics, so the cost of that price discovery may not be worth the inconvenience. For example, a restaurant might want to eliminate scalpers so they can require IDs, but still increase their price with every 20% of capacity they sell.
It implies that the recipient should be pandering to your 'needs'.

Better to say that it is the thing that has 'needs' - e.g. 'the rubbish needs to be taken out [before the dustbin people get here]'
> I’m partial to KDE myself, but honestly anything with a sensible panel is usable

I’m the same! I’ve never understood how people have such strong emotions when it comes to a desktop environment. They all (including Windows, macOS, and even iPadOS) feel like they are good enough to me and I enjoy switching to something different once in a while.
They're not protesting Chase, they're protesting fuel investments. If government did its job, this wouldn't even be needed.

https://www.theatlantic.com/science/archive/2023/11/climate-...

> The international agency’s analysis, in contrast, assumes countries will follow through with more climate-friendly policies and renew the ones they already have on the books. “Look how different things could be,” Bowman said. The difference is night and day, despair and hope.

> Policy, and only policy, appears to make that difference. It represents the choices that our leaders make about when to finally change course. Naughten, the Antarctic-ice scientist, reminded me that “climate is a spectrum; it isn’t an on/off switch.” Whenever we do make a different set of decisions, ones that make the math properly compute, we will be saving what we have left, preventing some layer of livability from being irrecoverably sloughed off and swept away.
The article headline is not as strong as the HN title in its suggestion that shelving the movie is motivated solely or primarily by the tax write-off:

> ‘Coyote Vs. Acme’: Warner Bros Shelves Finished Live-Action/Animated Pic Completely As Studio Takes $30M Tax Write-off

Like other commenters, I don't understand the logic of shelving a finished and likely profitable movie just to obtain a tax write-off on the investment. I suspect the article is strongly discounting the additional costs involved in actually bringing the movie to theatres, and/or the risk that it will be a flop.
Sure but you can tell if it's from an organization you trust not to fake stuff or not.
I haven't bought lossy files in well over a decade, I assumed it was implied.
I doubt a casual user has a better experience with windows. Actually, it may be worse with windows and it's more likely they will lose data.
Definitely not with Python. I'm currently maintaining a Python application and every minor version update for the language or even some of the frameworks involved comes as a high-stress process with numerous potential breakages.
The ones that want a DE that works exactly how they like it. I quickly lose my focus from having to deal with even the most minor annoyances and KDE lets me change the little things very easily.
Easy. If they ask you to tip by default - don’t tip.
If it's only for that, don't worry, that's also a steaming pile of s... /s
I only have a small amount of Go experience but in my humble opinion I don't think the lack of features is due to lack of time or funding. In fact it would have probably been much easier to say yes to a bunch of features than to continually deflect and reject the demand for those. I'm sure anyone working with different stakeholders recognises this effect.

They have very deliberately tried to minimise the feature set in order to keep the language easy to learn. C++ is probably the canonical example of a language which hasn't kept the feature set tractable but I'd even argue that Python may have fallen into this trap in recent history.
Flying is only 1% of the total emissions
If AI in the form it's shaping into is the future we don't want only one comapany (or 3 companies) to control it. We should be able to contribute to it and we should be able to research it. The censorship a company will enact to protect it's image or it's profits are unacceptable.

For Altman's company specifically, it was supposed to be a nonprofit organization for the open creation of a safe ai. Then chatgpt starting working with incredible results, and somehow OpenAi became a for-profit company without release the models that they were supposed to release. They still haven't released the models, despite giving access to the results to anyone who pays.

Add in regulatory capture attempts by major companies that will stiffle innovation (and potentially lead to models that can be trained and used without a few billion) and the case for using open models is strong.
Ah yes, the "each bad incident is the other party's fault" excuse huh. Very convenient excuse whichever party you voted for. The two parties are not all that different in terms of the vast majority of policies anyway.

Even if you think they are so very different, I don't see the other half of Americans doing mass protests against this or that policy. You would think if HALF of all Americans oppose something, there would be mass protests. But there are not. Meaning they don't really oppose it. Which means, yes, they are the same and very much responsible.
A tragically believable story.
My assumption is that the parent poster uses the word "syntax" for "syntax and semantics". It's a common trend.
Really? They're paying their new Chief Executive Shaman $100K a year?

(Yes, I too was surprised to learn that Gnome is now run by a self-described Shaman with no engineering experience)
Seriously, this is out? I thought it was still years away.. Brb jumping back on the distro hop express!
Maybe it is time we acknowledge that tech skills are a core requirement in today's world.

Maybe it is hard to communicate with people who lack a fundamental understanding of the critical tools they use.
When you say called in a bomb threat, do you mean they reported a package as suspicious?
Then, in the end you'd be blamed when the entire network died.

They saw the car sliding towards the cliff and did something about it. Nothing that would cause immense damage, just a minor annoyance.

To skirt rules to get shit done, or watch everything burn and say I told you so. What's your choice?
Nextdoor lays off 25% of its full-time staff
What the .NET team does on the technical side is almost universally wonderful. They've (ironically?) been a bit more successful than the Java folks at establishing multiple serious languages of different kinds running on and interoperating via the same runtime.

But it's still a Microsoft project and their sword keeps looming over its head. There have been some heavy-handed anti-developer choices in the past and one can safely assume that that has been their EEE-genes kicking in and it will probably not get better, but worse, the more they build up a community they feel they have (or should have) control over.

Wouldn't want to dive into that pool.

.NET is only as good as the parts Microsoft doesn't have too much control over and that doesn't even include the VSCode extension (or VSCode itself - Use VSCodium and you'll see).
None of that sounds like a big impact on the lives of most people, who are already living in areas well covered by cellphone networks and will never afford to travel to space.
Apple documentation shows this is for organization use not for third party stores: https://developer.apple.com/documentation/managedappdistribu...
KDE Plasma 6.0 Is Enabling Wayland by Default
> The staff who make pretty crap money to do a pretty thankless job

How’s that my problem, exactly?
Another option for people is to have a fecal microbiota transplant.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10019775/ Fecal microbiota transplantation in Parkinson's disease—A randomized repeat-dose, placebo-controlled clinical pilot study

"Conclusions:
Subjects with Parkinson's disease tolerated multi-dose-FMT, and experienced increased diversity of the intestinal microbiome that was associated with reduction in constipation and improved gut transit and intestinal motility. Fecal microbiota transplantation administration improved subjective motor and non-motor symptoms."
Using gold nanoparticles.
You’re assuming a level of system coordination that doesn’t exist. The storage facility isn’t going to do a damn thing with security cameras unless the police order it. The police aren’t going to get involved unless there’s a clear shot at convicting someone. And storage facilities hold onto peoples’ goods for nonpayment all the time, that’s literally how the show Storage Wars existed.
Wonder if they'd also invest in Linux.
The first one is, I think, almost a put-down - less a command than a drill-sergeant-like drubbing, a punishment for stepping out of line.

The second one reads as a news report: like I, the reader of the oncall rotation, am sharing the news that your name has come up. (If I was the sole controller of the oncall rotation it might come across a bit differently, as an actual command).

I like the contrast of these two!
My first experience developing for .NET on a non-Windows OS had me running Visual Studio & SQL Server Management Studio in a Parallels virtual machine (VM) running on a Macbook Air with only 8GB RAM, targeting .NET Framework. My most recent non-Windows experience had me running JetBrains Rider & DataGrip natively in macOS on a (Intel, non-Apple silicon) Macbook Pro with 32GB RAM, targeting .NET 6.

The experiences were night and day: while my first experience was serviceable, my most recent experience was great & comparable to the work I'm currently doing in Visual Studio 2022 & SQL Server Management Studio 2019 in Windows 10 on a Lenovo Thinkpad w/ 32GB RAM, targeting .NET 7. And the macOS laptop + multi-monitor experience on a Macbook Pro is so nice that I absolutely prefer coding on Macs now instead of Windows.
The article mentions the need to differentiate, which is valid. A related concept here is negative differentiation. You can differentiate yourself negatively by not implementing certain things or doing them poorly. You always differentiate (positive or negative) relative to your competitors. If they do a better job than you, you might have a problem.

Adding AI and then doing a poor job isn't necessarily creating a lot of value. So, if you follow the author's advice, you might end up spending a lot of money on creating your own models. And they might not even be that good and differentiate you negatively.

A lot of companies want to add AI not just because it looks cool but because they see their competitors doing the same and don't want to differentiate negatively.
If you look at the most popular langages, Go is still one of the most recent.

Java, Python, C#, Javascript, PHP, C, C++, Ruby, are all from the previous century.

There is Swift that is roughly as old as Go and Rust that is more recent, but they're not nearly as popular as Go.
If you look around you can probably find an outlet store that sells things such as goods from containers that were dropped at port, pallets that were crushed, etc.

It’s not worth retrieving them from the sea, but anytime they get damaged on land the insurance company ends up owning the remains and auctions it off.
Yeah I totally agree. I’ve met a lot of people who feel like a hero when they work crazy hours to “save the day”. But if the problem they fixed was caused by bad planning or bad decisions made by upper management, their heroics prevent the decision makers from learning how to run the company properly. Pain is an incredibly important signal. Our bodies need it to survive and companies are no different.

Go above and beyond, sure. But never ever be an invisible martyr. If it’s management’s mistake, management needs to feel some heat or they won’t learn.
It seems like it should still be a win to use libdivide or something like libdivide even if the divisor varies within a row - you get to reuse those divisors for each row!
> military minded

There are different military philisophies, not all are top->down strict hierarchies. E.g. in the Prussian army of old, missions were communicated through objectives (I want to achieve X, your part is to do Y, while these other guys will do Z), and execution is up to to the local officers who actually see the things as they are locally and have all the knowledge about what they need to do, how it fits in the wider plans, and are best placed to decide how to do it. Furthermore, if an office or NCO disagreed with their direct commander's orders, they could go above their head to their commander's commander to protest. Add in the general staff system where staff officers had to service in command as well as part of their training, and could counteract commander's orders, it made for a very robust and flexible system capable of adapting to evolving situations and where officers didn't hesitate to argue with their superiors, go above their heads, and even disobey orders if they really thought it made sense.
The startup time of JetBrains Rider is so nice & quick. Going back to using Visual Studio 2022 after two years on the latest Rider version felt sluggish in a bunch of ways.
Go hit 1.0 in 2012, Julia hit 1.0 in 2018
The key is that they can fit way more than 10,000 extra containers a year, and companies like Walmart are perfectly fine paying a fraction of the cost of an internal protected container for one that has a chance of disappearing.

Many lightweight items are more expensive to ship than the manufacture.
needs a 2010 in the title
Not sure if anyone needs to hear this but it’s fine to have zero on your shelf. I have zero. These books just turn out to not be the way I learn.

I should have known this earlier, when I stopped buying textbooks in undergrad.
Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Jay Sussman with Julie Sussman