skysight-inc/HackerNews huggingface dataset:
It didn't, and they had to implement very severe rate limiting just to keep it from falling over again.

Now when I open a tweet without being logged in I can't even see any replies.
I would choose "Pragmatic Programmer" and Design patterns
First AI nation (free from taxes?)
Elon literally said that he didn't have time to work on it, he just liked the idea. What more can he do manage expectation? Like people don't listen and just assume because they get information from secondary "news" articles.

Musk released a bluepaper and that pretty much it. SpaceX hosted a student competition also.

Other companies failing doesnt reflect on Musk.

I do think Hyperloop was a bad idea to be sure, but he very clearly stated he wasnt gone make it happen.
The markets are at different times and places. Sometimes it is physical (such as on the sidewalk outside the venue). Or it could be a different website.
I’m grateful to whoever posted this. Unfortunately it appears that Bertrand passed away in 2020 from septic shock, but he was able to develop much better after his diagnosis. There’s more information at https://bertrand.might.net/ for anyone curious.
Well with a caveat - perfect fractional scaling _only_ in Qt apps, not in GTK.
I like these terms, and the illustrations are excellent. Only a couple of comments on some of the earlier ones:

> Yoda conditions... ""if tall is the man"

Should be "if tall the man is".

Also, in the Egyptian bracket style example, the printf line is not indented on my screen, making my eyes bleed.
Funny you say that. As a PHP developer, I found Go to be the easiest to pick up.
Language bashing is a sign that this language is popular.

People don't bash languages they don't care about, only languages they have to work with when they would have picked a different one if they made the call.
without a doubt, "Designing Data-Intensive Applications" by Martin Kleppmann.

it's such a complete book, i always recommend to any backend developers.
which is ironic, because a large part of current/western military leadership is "coming up with the plan together"- because it builds buy-in from the lower ranks.
What I don’t get is “50% utilization” as if you have a faucet on half way. Surely with a single pipe and a spikey load you would get occasional performance degradation anyway? I would imagine that “shit experience” time percentage driving up sharply (depending on the distribution) so that even 60% would be
intolerable.

For comparison imagine a bar decides to have 1 server based on average demand. Then Friday night comes.
There is no force, the seller can require name at time of purchase and check identification.
> what a trash heap of replies

You should expect exactly that when using phrases like “it’s wrong, period”. There are not many things in this world that are wrong, period. Over employment is not one of them, period.
The two week wait just tells me you don't value your time during the rapid prototyping stage. Why exactly do you need a manufacturing process during prototyping that is exactly the same as your manufacturing process? Ok the domestic manufacturer charges 50€ more for the same PCB (price at 10 units) but they offer rapid turnaround including shipping in three or even less days.
1. Depends what you want to do and where. For example, there's relatively few companies doing any stored procedures at all, but there are also companies that enforce them religiously. Same for kubernetes - are you trying to get in somewhere that uses it?

2. Many points are a lot of huge things really. All the security things for example. Should you know basics like understanding Owasp top 10 - sure. Should you know about ebpf used for line speed matching against known/hypothetical issues - eh, probably not yet. Same with data structures: Knowing about hashes vs lists and something about indexes - sure; writing your own b+tree - meh (unless you want to apply to a company that may want to include it in the interview).

Basically what I'm trying to say is: find out what is actually going to be likely useful, split those things into many levels, get some really basic understanding of each, then see what's useful for you next. Also keep in mind that "regular expressions" is a week of fun to learn, but "kubernetes" or "Web security defense" is a full career.
Rust hit 1.0 in 2015, but everyone knows that the real stably usable release was in late 2018.
Sure, but if you don’t keep moving to the new version, your application will continue to work for the foreseeable future, no? It wouldn’t surprise me to hear there are still some Python 2.7 holdouts.
This comment hurts my head.
This page is mostly a bunch of lies and shows little understanding of what wayland is and what it is not.
It should definitely be flagged
File Roller isn't a GNOME app: https://apps.gnome.org/
Awesome name, pree sure its already more popular than the other name it references
And FSD doesn't work, at least not in the way it was promised.
That's one of my most used bookmarklets: https://darekkay.com/blog/debugging-dynamic-content/
Lol yeah, it's literally just scalping via an app.
Thanks! I use it every day, especially with Typescript where the diagnostic errors and notoriously hard to read. The instructions it sends off the GPT are quite strict and fine tuned at this point, so the responses tend to be good. The solutions are either bang on the money or at least the explanations point me in the right direction. You can pass additional instructions and configure the model as well to further fine tune it.
"The C programming language"
by
Brian W. Kernighan

Only answer I would choose if only one book.
I don't care if it's slightly dated, programming fundamentals are the same.
My theory on this - they placed the goods in storage and could not fence them quickly but had found a buyer. Paying the storage fee would kill their profit. So they tell him where the goods are, betting he will 1. Pay the fee 2. Be stupid enough to seek a driver in the same fashion as he found the scammer.

Notice, the person who picked up goods for him after he paid a storage fee was also a scammer. My guess is it is the same as the first scammer or in cahoots.
I am, for a range of applications including web APIs and background workers.

I've always favoured Linux for server apps (I used to deploy dotnet apps to Linux with Mono), but I also think Azure (and cloud in general) has, in a roundabout way, introduced a lot of .NET developers to Linux.

There's little reason not to deploy to Linux instead of Windows - it's cheaper and just a much better experience to work with for deployment and operations.
There are probably a few readers here younger than Go.
I maintain three different projects for three business in .NET Core using Linux Docker containers and it's been very smooth.

The ability to have both C# and F# along with a ton of perfectly serviceable libraries is great.

I'm using ASP.NET Core for the web stack, swashbuckle to auto generate swagger docs, EF for auto generated database models. It's pretty great actually. Adding a new field is as easy as making a migration file, changing the API message, and adding one line to map the database model field to the message field. Everything just moves smoothly.

The resulting web servers just work. I've had effectively no issues with them at all. The only issues I've had were the result of Portainer not correctly shutting down a container, which really isn't related to .NET at all.
Isn’t that two books?
Imma be pissed if this is the correct timeline lol. How mundane would that be?
> Our society does have a shared system of ethics

No, it isn't. Our society is made up of many countries, something Americans often forget. And fortunately, we don't have everything in common, otherwise it would be a nightmare.
Is mikedld serious? The evidence in that thread is overwhelming
Are you thinking of Transit?
There is no such as an affordable GPU in the cloud. You won't stop me from software decoding and software rendering and software encoding everything.
I agree: programming is easier for me to learn via tutorials and reading examples and existing code.

The textbooks I still keep on my shelf are deeper than programming and are books I still didn’t reach the end of during university (abstract algebra, algorithms, compilers, statistical methods).

I find that when I make them available within eyesight, I will occasionally take them down and look in them for answers; I would not have asked myself those questions with the books not being present.
Costco selling caseloads is a pretty strong argument that it might be hipster bullshit given Costco’s market demographics.

IIRC there have been a few studies on the Coca Cola and the biggest thing is being told it’s Mexican coke and having it be in a cold glass bottle - real sugar coke in a can or glass ranked lower than HFCS coke in a glass bottle and misidentified.

Of course the cognoscenti know that the real deal is Coke in returnable bottles that are probably older than you are. No retornable is export shit.
"Alice's Adventures in Wonderland" by Lewis Carroll.

I am not even joking.
Yeah true

For me the issue of Go is that it has a focus on backend services and doesn't try going much further than that. (And also it's probably a bit too plan9'ish)

At the same time it's good that it has a focus, because that's what made it get where it got
I had one of the original iPods, with the physical scroll wheel. The software it used on Windows was “Musicmatch Jukebox”; I don’t remember Rhapsody. It was definitely better when iTunes came out for Windows.
> on the spectrum of PLs it's got more support than most

Go definitely has much more funding and developer hours put into it than open-development languages like Python - that’s got to be a good thing for the language.

On the other hand, would you choose to build a long-term business on top of Go, given that all that support comes from one company? What if Google decide that maintaining Go is no longer in their best interest?
The restaurant is free to require names upon making the reservation and checking IDs.
i have been running wayland on plasma neon Operating System: KDE neon 5.27

KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.111.0
Qt Version: 5.15.11
Kernel Version: 6.2.0-36-generic (64-bit)
Graphics Platform: Wayland

for quite some time now and it is pretty nice actually. (i daily drive it 9 hours a day)

1. simplescreenrecorder does not work which breaks my heart.

2. spectacle screen recording crashes the system pretty quickly.

3. from 1 year ago, wayland works super reliably now.

4. kde connect has "issues" on wayland like videos dont pause or notifications pile up after a call

5. everything i can do on x11 i can do on wayland (simplescreenrecorder excluding)
6. i am an old time neon user and the move to wayland was progessively better for me.
7. i have not tried multi monitor so can't say for sure.
8. overall i am very happy with the way kde and plasma neon is going.
Peopleware: productive projects and teams.

Even the best programming book in the universe won’t help if the environment, leadership and team don’t support your efforts.
Is there much utility to be derived from a locked thread from over a decade ago, aside from as a historical snapshot? What might a modern answer to this question look like?
I competed against these guys in the hackathon, it was absurd how much more polished everything was compared to the rest of us!
I spent many, many years struggling with this, buying and not getting anywhere with books. I could eat up articles and blog posts like nothing, but not books. Then I found audio books and now go through one every few weeks. Everyone has their own way that works for them and not being into books is completely fine.
Thats crazy. VS is written in C++ and Rider in Java.
If you test your software built on Zig close to 100% then you can be pretty confident you didn't run into any of the Zig compiler bugs. Bun has certainly run into them but they can almost always be worked around... if you work around all problems and manage to catch everything then yeah, you can have an application that's production worthy while being built on a compiler that's not quite there yet.

The problem is, of course, you almost certainly didn't test anything near 100% and probably not even everything users may do with your software, so it's a risky bet.
I got that book when it came out, and I quite enjoyed it. Their presentation of material was quite different at the time.
No they wouldn't. Marketing spend it tied to distributor confidence in the film, which is then a lever that the sales department use to book the film on screens.
On an average week there are multiple new films jostling for the same fixed amount of cinema screens.
And something can be profitable for importers and not worth it for the company, additional tracking, stocking, etc.

Much simpler to have a few flavors shipped to millions of stores daily.
Go is a great language. The Python of typed languages, if you will.

Is it perfect? There's no such thing. But it's very easy to get to work and start solving problems with no headache, which is probably why so many very popular tools are written in it these days.
I'm probably the last person to praise the German government for anything, but one has to recognise a good decision. The next question is, why so little and only to Gnome?
Authoritarians similarly tend to assume they will be the ones wearing the jackboots.
The job board has better vetting, because only actual truckers even know it exists. In the OP, at least “Tristan” was actually a trucker with a truck.
You are joking, but it is true. I'm old and grew up on books - bookstores were my paradise, but I still feel the book format is kind of outdated. I much prefer smaller sized and self-contained pieces of information. When it comes to e-books, I think the ones that are less like traditional books and more embrace the possibilities of the medium are best. Klabnik/Nichols "The Rust Programming Language" is a great example, even more so Google's "Comprehensive Rust".
OData is particularly atrocious, even the latest version (8.x). Entity Framework is getting better... EF8 may be the first version that achieves feature parity with (legacy) Entity Framework 6.x.

If you're still using .NET Framework at this point, that's your own fault (or, more likely, your org's). They have been communicating for _YEARS_ that .NET Framework was on its way out, and provided support for .NET Standard 2.0 as a stepping stone to .NET Core & beyond (i.e. .NET 5+). There are some apps & frameworks that don't really have a modern .NET equivalent, but you won't find me shedding any tears over the lack of a direct upgrade path for Windows Communication Foundation (WCF). =P
Given AI assisted programming, I'm not sure how much any of this matters...
You're not missing anything, it's just a very clever technique.
On Platform Design: From Subject-Centred Communities to Persona-Driven Platforms
So the question is: should there exist a method that means “bring down the whole ship”. (Or, should that method be something more severe than “panic”, and panic should be redefined with a more limited scope.)
Check The Universe in a Handkerchief: Lewis Carroll Mathematical Recreations, Games, Puzzles, and Wordplays by Martin Gardner. I think you might like it.
TL;DR: a very good list of mental models to improve your life
They're not joking, the thread that is linked is literally from 2010.
We are - we are in the process of transitioning our ASP.NET based backend from Windows to Linux. Linux machines are cheaper and easier to administer than Windows based ones.
When Go first came out, it was better than C# in terms of support for concurrency, stand-alone binaries, and cross-platform. It seems that C# has done a lot of catching up since then, though.
It's on my bookshelf. But the prompt said only one book. :)
I used to work in the marketing end of the industry, while I don't know all the nuts and bolts it's a very interesting business.
When will people learn that there's a fundamental difference between obedience and respect? Respect has to be earned. My job as a professional is to execute the decisions of my manager, not to respect them.
Is Buffett likely to respond to this piece? I hope it can be sufficiently explained and contextualized but I would love if Buffett took on Congress and stopped the bullshit that is the very prevalent insider trading that occurs with members constantly. One of the few actual grievances I think is legitimate with respect to the Pelosis. Sketchy as fuck
I make fun of Gnome for stubborn decisions as much as the next person, but one thing they are really, really good at is organization. People like to question the usefulness of some positions at the Gnome Foundation - well, here's an example of what they do! The money probably didn't come from nowhere.

I'm also proud of my government for doing this - It's probably one of the coolest projects they do and some of the best allocated spending.

Just think what all this high-quality software would cost us as a society if it was sold or rented to us.
How would a program running on Node 18 now not run in 10 years given the same lockfile on Node 18?
I'm not asking some random dependency for support with Canonical's broken software, that's a dick move
I looked into that a little bit, but I've got this TS transpiling crap to deal with as well, and I don't want to lose my live code reloading.

I guess I'll try again when I find the time. Was hoping there was some 3rd party package I could use to just drop in and set a trace. Thanks.
> Rust made the same call.

Completely different. In Rust when you spawn a thread [1] or an async task [2], you'll get a handle from which you can check if a panic happens inside the thread/task. Even if you ignore the handle, a panic inside a thread/task won't crash the entire program.

---

[1] https://doc.rust-lang.org/std/thread/fn.spawn.html

[2] https://docs.rs/tokio/latest/tokio/task/fn.spawn.html
Yeah, that too, probably what I'd have said if I was typing in Cyrillic.
I like Go because it does have so few features. There are plenty of other languages out there that are feature rich, not all languages have to have everything.
And OpenGL 3.3 is still called "modern"
i've used a lot of programming languages in my life, and i can't say that i have a favourite in that regard.

but if i had to pick a wise book about software development, i would go with "Rapid Development" by Steve McConnell: https://www.amazon.co.uk/Rapid-Development-Taming-Software-S...
The Art of Computer Programming

I’d never read it, but it would impress some people whilst I beat ChatGPT into submission.
I absolutely agree, .NET is so well designed on many levels: portability, core framework, documentation, support since the beginning. MS has proven that they can provide stable development platforms (well, except UI). If someone rejects .NET just because it's from MS, they are missing out.
Right and wrong in this context is subjective there are many things in IPv6 that I find to be wrong convoluted and overly complex

When IPv6 was created they had the opportunity to just make it an expansion of the IPv4 space they chose not to do that and instead they added in a bunch of wish list items that were not needed to accomplish the goal that they were seeking to do which was prevent the exhaustion of IPv4 addresses

Absent address space exhaustion I massively prefer working with IPv4 than I do IPv6
KDE letting me change little things is exactly what causes me to quickly lose my focus :)

It's good that there are 2 distinct, competitive desktop environments, that each suit different people well.
It sucks that we're all this bad at communicating. The amount of harm and wasted effort/time is already maddening if there wasn't such a tragically high human cost to it.
Wow, thank you for this! Are there any estimates on the probability of catastrophic failure right now?
Shamans are uniquely qualified to work with gnomes.
I use .NET on Linux and the experience with Rider has been great. The workflow transfers really well between Mac, Windows, and Linux, and everything works the way you expect. The only problems I run into are that there are still things that are Windows focused. For example MAUI does not run on Linux which is a shame because we could use another cross platform GUI.

There are still bugs, for example I ran into one with Polyglot Notebooks not working on Manjaro or Pop!_OS https://github.com/dotnet/interactive/issues/3159
but hopefully that will just get better with time.

I think the biggest with .NET is that it spent so long being Windows only. A lot of people just developed workflows in other languages. It also took time before .NET core, now just .NET really became first class on Linux. With .NET 8 this will get a lot better, and to my understanding will allow the popular Game Engine Godot to be able to target the web with C# builds. This will allow them to go back to having one Godot binary instead of two.

The thing that has me scratching my head though is I can't believe they still don't have System.CommandLine in the standard lib. We want our cli programs please!
They constantly give funding to projects FWIW. I don't know at this scale though.
> Falcon 9 is extremely successful and Starship is the main project that's been in the making doing good strides once in a while

We shall see. There might be some https://en.m.wikipedia.org/wiki/Second-system_effect in play with the Starship.
and also by Dennis Ritchie (dmr), designer of C. but i think kernighan wrote most of it
He didn't go for the neck. The corporate view was that the executives detected the problem, allocated resources to it, and were applauded when it was "solved". Heck, some may even have got a promotion.

Going for the neck would mean documenting everything and letting the bomb tick, and when it exploded make it clear to even higher-ups what was happening.

You'd probably go as well but that's not a good place to work anyway.
What is it then, part of GTK? It's certainly a core part of a Gnome desktop.
eBPF: Unlocking the Kernel [Official Documentary] [video]
I feel like they should try their own like Lemmy or Reddit-type forum where everyone's forced to remain anonymous (even the boss) and they can discourse without fear of reprisal when they come up with exactly what we spend so much money on consultants to do.

Propose an action/decision AMA style and let the demolition or drafting begin. Screw KPMG/DesLoittes/McKinsey (hate them). Go do something productive to all sides.

Edit: the Public should be "the boss", anybody else screwing everything by insisting on their little hierarchy needs to be told by the real boss to f off (John Q Public)
Office 365 is more than just the web versions of the office components so stating that the entire platform is garbage because you have a specific issue with a specific feature of a specific part of the platform is ridiculous

The web versions of the office applications are the weakest due the nature of browser-based applications that does not however prove the OP comment that the entire platform is "garbage"
I took every opportunitiy to hate on Java before I even had to work with it. I then had to do CI/CD and release management with all the bells and whistles for a lot of Java projects.

Now I also actively hate on its ecosystem.
You're cool :D
They were also writing a lot about deities and heroes who were constantly drunk in between of casually murdering or raping people. Some of those themes survived to this day. Doesn't mean we should be basing our behavior on them.

They also believed a lot of things we know today to be just wrong, despite their writings making it seem to be right. Again, some discernment and critical thinking is required. Skills presumably taught in liberal arts curriculum, which makes me think that people arguing for libart education in this thread didn't actually get any, judging by lack of aforementioned skills.
Because node 18 will be EOL by then and you won't be using node 18. A Go 1.15 program will be working just fine on Go 1.41 in 10 years