skysight-inc/HackerNews huggingface dataset:
Well, Rocket League doesn't need to be a "viable live service game", it could just be a regular multiplayer game that gives you a client and server executable to run your own.

It isn't like not being a live service game killed Quake 3, for example.
Then the site mostly agrees with you on that, and I do as well. These things are only dark patterns because they usually interlock with the money sinks. I'd say they still mostly cater to an addictive personality, but it's a very mild vice when the game's design doesn't follow the incentive to cash in on that.
> fast cycles are liberating, because it's easy to just ask the compiler or your testing harness if you're doing the right

Type checking is still a very quick part of compile, so it can still support a "fast cycle" workflow if most simple errors are detected via incompatible types. You just need to go all-in on type-driven development, rather than simple reliance on unit tests.
> 4) both have grown up into completely ok languages.

Counter examples:

https://www.reddit.com/r/lolphp/ (this language is soooo weird there is a community documenting its weirdness)

https://www.destroyallsoftware.com/talks/wat (lovely talk about JS's weirdness)

I dont like the fundamental weirdness of these langs. I like predicatble langs. Unpredictable langs will never be "completely ok languages" to me.
Welcome to Null Island, where lost data goes to die
Just less so because of how far you have to go back.

The math you need as an adult(To actually use it in real world problems) is like, linear algebra and statistics and fairly advanced geometry, the math a lot of us still remember is prealgebra and before with major gaps in basic arithmetic.

Of course most people in technical fields already don't have that issue, but someone picking it up as an adult has an overwhelming amount of catch up.
It doesn't require 32GB RAM to run an Electron app, and it doesn't require a gaming laptop.

This is a response to how 32GB RAM is not as common in branded laptops (ThinkPad, MacBook Pro) as we'd like.

Perhaps you mean it shouldn't take 8-16GB RAM to run an Electron app?

It appears from this thread that 4GB RAM is often not enough.
This seems widely recommended here, but there exists more traditional textbooks treatments too, which some people may be more comfortable with:

- Benjamin Kennedy's Revised Latin Primer

- Wheelock also remains a standard treatment.
>Picked off. Kidnapped. Taken. Call it what you wish, but trying to sleep each night with the notion that a pair of strangers could come to lift you from your bed, whether your actions were deserving of this treatment or not, haunts me, haunts thousands.

How can the response to that sentence be anything but horror?
I think their dev team is too busy with the UE5 port.
I find Reddit to be much more useful these days when searching for answers.
You're right about central banks, but this is not what being backed means. When a currency is backed by another asset, it means that the issuer promises to redeem the currency for a pre-determined quantity of the underlying asset, which is not the case of fiat currencies (or crypto-currencies for that matter).
If you're just starting in programming you may thing that Computer Networks falls into a nice to know category. At least I did as a freshman in CS. At a time I was more interested in gaining practical knowledge: popular programming languages, frameworks, OOP. In fact you can become a successful programmer without knowing much how networks work.

The reason why I recommend learning about Computer Networks from scratch is how fascinating the subject is. The way layers are implemented, their interactions, how the overall complexity is reduced by having layers of responsibility. This pattern can be seen in other areas as well: hardware -> operating system -> SDK -> programming language -> framework -> DSL. Ultimately from a Turing complete machine to seeing 200 FPS 3D FPS game with 150 other players on your screen.
There is no compelling reason to keep Android running as some legacy option when they are making Android and more generally Linux compatibility as a goal.

It would just be a slower, less secure option with years of cruft and a huge dependency base they don’t control.
We use clang for all configurations and all platforms, and we use FastBuild(we also used to pay for Incredibuild but it wasn't actually any faster than FastBuild in our testing).
https://www.instagram.com/p/CbjBKDeBPL9
The Idea Factory: Bell Labs and the Great Age of American Innovation by Jon Gertner.

Gives a great and accessible overview of the incredible work that happened at Bell Labs from it's inception till it demise. Bell Labs is what happens when you bring the greatest minds of your time under one roof and give them creative freedom. It's was fascinating to read how much engineering discipline progressed due to direct result of the inventions made there and how they influence pretty much every aspect of our modern lives.
From https://kagi.com/faq, emphasis mine.

> We plan to offer entry level plans for as low as $10/month, *unlimited plan at around $20-$30/mo" as well as have bundles (to include Kagi email and other services), organization/team plans, family plans and annual payment discounts available.

I don't know where you're getting 5c per search from, but that unlimited plan would cap it at something I could live with and I doubt I'll need it.
Interesting, Amazon had a meh internal code search, much better than current GitHub tho.
Ya but... how could those differences be so impactful? I tile my windows occasionally, it's handy, but I can't imagine that being my single issue vote.
I think the idea is already there, they just miss the technical capacity for now to implement it.
For 10x the price you're getting close to a used 'real' speedmaster and well over the price of a speedmaster reduced.
Or maybe they're just funneling it better (big productions like Foundations instead of a bunch of cooking shows)

Is that really funnelling it 'better' though. I bet a lot more people watched that "bunch of cooking shows" that watched Foundation. Squid Games was one of the most talked about shows on TV since Game of Thrones when it came out and had a total budget that was probably less than the catering budget for 1 season of GoT.

Netflix seems to be betting big on the fact that that 50 weird quirky 1 million dollar shows of varying quality will bring in more total viewers than a single 50 million dollar prestige show.
I've worked on a major project that went all in on AWS Serverless and all AWS latest and greatest,
What a pain the amount of CDK code 1:1 to application code,
Number of pipelines and speed of deploy abysmal.
Dev experience sucked.
In a rare one to one comparison we had to reimplement a major subset of the project as a mostly monolithic app running in a single container. (On prem version). Was done by 4 people in 2 month. Orders of magnitude productivity boost.
Since you mentioned religion. Most places like that I know of in Germany were either church influenced state-run or state-sanctioned church-run. Which added an additional layer of hell... One the church is really reluctant to talk about, and state authorities to investigate.
Do you have a list/advice to find them? I only found a few with offices in Switzerland, and not being in the industry I don't fully trust my judgement of what is "reputable"
I think that's an overly general view and in my experience you have to decide case by case, but of course you're free to ignore anything you don't like.

Take Guild Wars 2 for example, it used to be Buy To Play with an excessive ingame shop that sells not only cosmetics but also quality of life improvements, but no 'power items'. I love this model, I bought it years ago on a sale and was happy to give them money for expansions and cash shop items because it's a nice game with an MMO scope, I want it to survive.

Star Wars: The Old Republic launched as a subscription game and went F2P but with certain benefits once you had subbed for a month once. Many people were upset about some of the things they locked and you only get the full experience (or the newest expansion) if you subscribe, but over the years I did spend some time in f2p and I think it's fine.

I guess in general I don't have a problem with free games with a big cash shop (unless it's pay to win), but maybe that's because I either play a game for 10h and then not touch it again (so free would be... I don't see the limitations before I stop) or I'm playing it for years (then I pay hundreds in subscription fees or if it was a one-time purchase and I feel bad not giving them money after a while).
Apex Legends is a game that I've currently got over 1000 hours in, which has been a consistent 1 to 2 hours most days since launch three years ago.

I've also spent roughly $1000 dollars in it too to get the "cool" skins. But I don't mind this since I've also subsidized many free players to pay $0 and enjoy it with me and there's no gameplay advantage so I don't feel like it's cheating (and it means there aren't any gross practices)

Now, World of Tanks, there's a game full of dark patterns and gross monetization.
It's very hard if your product could be a feature.

"Dropbox is a feature, not a product" - Steve Jobs
I haven't run out of arguments, just time to constantly refute libertarian ones. Like thinking the USSR and Maoist China were somehow good examples of Marxism when all their ideas were taken from Lenin, but whatever - I feel my point about libertarians was sufficiently proven.
Sorry, my English... :) I meant "Unlike namespaces", not "Other than namespaces" -- Landlock does not use namespaces.
I'd strongly recommend The Ascent of Money by Niall Ferguson:

* https://www.goodreads.com/book/show/2714607-the-ascent-of-mo...

I found the historical context made it much easier to understand, and while I'm not a fan of Ferguson's politics - he is an excellent historian of finance.
Most people don't comment until they're given an opportunity to do so.
Seems like you're getting downvoted, but I think it's a fair point.

If you, as the reader, are at the point where you can dive into a technical textbook and keep focus enough to read it - chances are you're already somewhat interested in the field, or have some exposure to related field.

I don't think there's any book that can attract ANYONE to the field. Had the question instead been "Which lecture / article / video", then I'd say that there's tons of good bite sized pieces that can light a fire for most people...but whole / complete books? That's gonna be a particular type of audience.

Even undergrad 101 books are made for people with a certain level of interest.
A public speaking & confidence course really helped me to _slow down_ - mostly whilst speaking but also whilst coding. I take my time to explain what I'm thinking and why. This has made me less nervous in interviews (and subsequently helped that nervousness beforehand).

Distraction - do something else, keep busy. I also have some "interview notes" I built up which I refresh _just_ before the interview. These notes are reminders for common questions (e.g. "describe when had to reach out to other teams").

Have several interviews - if you are interviewing at several companies then there's less pressure on an individual interview. You'll have many opportunities - even if you don't get into Meta now, I'm sure they'd like you to retry later.

Lastly, take it as a reflection of the company interviewing you. Some interviewers are more interested in tripping people up or showing off how much _they_ know rather than getting the best from the candidate - I'd just avoid those companies. Others bend over backwards so that you can shine, putting you at ease (detailed info about the interviews, conversational style interviews, friendly interviewers, relaxed surroundings etc). You may have the option to perform a take-home exercises which I certainly found less stressful (but take more time).
Yeah I've found CDK unnecessary complicates infrastructure and immediately creates technical debt.
https://cs3110.github.io/textbook/cover.html

This just emerged right in front of our eyes. Highest quality. Way better than Real World Ocaml.

Graham Hutton's Programming in Haskell 2ed (plus his video courses).

Programming in Scala Fourth Edition.
Vendor lock-in aside… azure has a very good experience for developing azure functions locally.

As hit and miss as my azure experience has been… azure function core tools, vscode, and azurite were excellent for purely local development.
Who knows, without Apple's support and promotion, CODA may not have gotten to this point

Having worked on a movie that had a (short, failed) Oscar push, you cannot underestimate who important (and expensive) promotion is to even just getting a nomination. Had CODA remained an indie darling on the festival circuit it almost certainly would not have won.
It's a social engineering move, that distracts from actual operation/ownership of your data. You feel like you're running server, with a bit of the power/headaches involved, but you're not.
The users are validated across all discord instances, you don't do that on your own, so it takes care of some headaches of administration.

It's a closed garden, though. Never forget that.
> newcomers will stare at compiler output.

I know at least for me, I sit in quiet contemplation and think while the project is compiling. I expect the context switch of going between writing docs and writing code on every compile would be too much for my brain. Is it managers making you feel like you need to be doing something else while your code is compiling? I guess I just never felt like I was being unproductive while my code was compiling.
I suspect Mozilla would penalize sites that track you, which is most sites, which would cause people to not use it and go back to Google when it wasn't showing them what they expected.

Mozilla is probably in the best position to do it, I'm just not sure they actually would do it in a way that appealed to consumers.
Some books from a few different domains which may be of the type OP is asking for:

1. The Trivium: The Liberal Arts of Logic, Grammar, and Rhetoric : Understanding the Nature and Function of Language by Sister Miriam Joseph.

2. Introduction to Logic by Irving Copi.

3. Computer Systems: A Programmer's Perspective by Randall Bryant and others.

5. Prolog Programming by Ivan Bratko.

6. Information Theory, Inference and Learning Algorithms by David MacKay

7. Geometry by Brennan.

8. Understanding Poetry by Robert Penn Warren and Cleanth Brookes
You can't independently verify that a religion is valid. There's no experiment that will demonstrate the existence of gods, let alone establish what a god would
supposedly want you to do.

I don't understand why a god would care what a human does, in any case, especially in the case of an all-knowing god who would already know every detail of what the human will do before they are even born, or an all-powerful god, who wouldn't be emotionally hurt by the choices a human makes.
Yes, and they used to be premium, real money shells only. But years ago they made them simply purchaseable with ingame money. But to have any of that spare, you need to play with "premium" time (which is fairly easy to get for free) or be really good at the game.
Covfefe Act
> Code as CAD as an idea I believe is flawed.

I find it more intuitive as a paradigm, but I think the real reason for lack of code interfaces in professional packages is probably because CAD models are built incrementally, and a lot of computation that the user doesn't notice gets baked in along the way. The workflows in CadQuery and OpenSCAD involve rerunning the whole script after every modification, effectively rebuilding everything from scratch each time, which quickly stops being fast as the model gets more complex.
Selfishness in this context is a balance between different forms of self-identification. e.g. national identity is a new invention designed to foster cooperation over previous bounds of identification. If it worked once, why not try it again...?

Lack of cooperation on Earth is a bloody affair for the constrained resources, so an intergalactic campaign under the same assumption may lead to advanced alien cognition desiring to expand our sense of self. I.e. if multiple timelike dimensions exist then our survival mechanism is maladapted to that topology. If you discover this constraint expansion on your own, it is freedom. If you are told, it is subjugation. ...or so I muse.
Nothing wrong with bare metal.
Here in Singapore SMS and phone spam comes and goes.

At the moment it's pretty bad with lots of calls from overseas. (People with hilariously un-local accents trying to tell you they are calling from the Ministry of Health of Ministry of Manpower...)

Those overseas callers are faking caller id to look like local numbers.
Thanks for giving perspective, it's very helpful.

> all of them needed learning only one platform.

Isn't it called "locked-in"?

I agree on there's some room for better visuals, be it personal, marketing pages.
I do the hard bit in the esoteric language, then the glue in a traditional language. for instance, I made a tool that exhaustively steps an implementation through every possible state of a TLA+ model. I wrote "serializers" to parse TLA+ expressions into C# classes and vice-versa, and used this to build a bridge. Parser combinators work great for this stuff, though that's another reason I'd be happier with a Lisp representation for everything.
I only play Dota and no other game and I think how the game works is extremely fair. It's free to play. For all. Can you believe that? And it only charges you for skins that have no competitive edge. How is that not fair? I mean there's not a single dark ui pattern to trick you into doing it.

I honestly think we've become too entitled.
Wow that sounds like a really frustrating and demotivating experience. Seems totally ridiculous and beyond any realistic expectations - I’m surprised nobody involved didn’t raise concerns.

I had a similar but not as bad experience. The lecturer was brand new and wanted us to design a programming language after a single vague PowerPoint and the worst introduction to yacc or lex or whatever they are. We were also undergraduates.

After several weeks of complaints he provided an example language and parser etc. Still it was simply too hard and in the end nobody could do it. I believe I managed to add a minor feature to his example language as my submission. I managed to get a reasonably high grade simply because I freely admitted I struggled with the entire task but could explain language theory and made comparisons with other languages I know and what features I would have added if I could.

Some people totally wrote that whole module off and planned around the scoring system where one failed module in a year would just be discounted and an averaged score created.
I think the issue is that it doesn't do what it says on the box, or if it does, there are disclaimers in super-tiny print.

I'm not big on games, and even less so on mobile, but I remember that the ones I've tried to kill time during my commute, I could basically play them for 5 minutes if I didn't want to buy gems or whatever.

This, to me, looks much more like the "shareware" / demo versions of old than "free to play". And I think I'd see them in a better light if they were upfront about it.

To compare this with an "open source with paid features" product I'm familiar with, Elasticsearch, they're much more clear about it. At the time, it didn't even support TLS, no authentication, etc. You were of course on your own if you couldn't figure something out. But you'd know this upfront, and you didn't have to reboot the cluster every 10 minutes or 100 searches.
In any possible Utopian future, our energy usage will expand to match our energy production. As more energy is produced, more uses is found to use it.
When I have a spammer/scammer on the phone (and I actually picked up), I usually just put my phone on mute and stop talking to them. They waste a bit more time that way before they hang up (without more effort from me).
Don't know what they used but you can have linked accounts so the billing part is not a problem.

With separat IAM users you can still hurt each other as you share the same space for all the services, unless you make some pretty advanced access control rules I guess.
I think the number one thing, at least for me, that keeps Steam so competitive is its refund policy. Devs, especially indie devs who make short games, hate it, but I don't know any other platform that has something like it.

For those unfamiliar, you can return and refund any game that you've played less than 2 hours. Now this obviously sucks for any games that are less than 2 hours in their entireity. (Maybe they need to adjust it to less than an hour?)

But for someone like who can't afford to waste money on games that they aren't going to play, this is great. I just bought a game (Phantom Doctrine) on Playstation. It was $6 which is a really good price. I'd been wanting to play it for a very long time. I was very disappointed. It's like X-Com with a spycraft theme but much worse gameplay. Played an hour and knew I'd probably never play again.

I've bought four games on Steam and returned all of them. Most because they just didn't run on my computer. The fourth one, I just didn't like very much after about ten minutes.

One thing that does suck, if you're not aware of it, is Early Access games that just get dropped. I can name half a dozen games off the top of my head that I spent good money for and the dev just dropped development halfway through or released a shitty buggy product. But I think as long as you wait at least a year to buy an Early Access game, you should be fine.
I’m glad you were able to infer so much from so little, but what it actually sounds like is that you don’t know how helpful it is to build with a system like Packer. As others have pointed out, Dockerfiles are full of gotchas, the incomprehensible mess that they become due to the limited format and the need for workarounds is only half the reason I use packer now. If you think Dockerfiles produce a “happy” path, then good for you, but you might first fix the COPY command and make sure it works for multiple files, with args, and ONBUILD, or any of the other warts sitting around in the issue list. We’re all waiting.

Meanwhile, I write packer files in HCL - a saner language and a saner format - without worrying about the way files are copied. Of course, it’s not perfect but I’d choose any of the other suggestions here before going back to Dockerfiles based on your optimism and the knowledge - that I already had but virtually every author of a Dockerfile ignores - that I can RUN a script. Thanks, but no thanks.
Project Treble and Project Mainline where Linux drivers are considered "legacy", and already Rust's adoption even with nightly features, don't really show that.

They are only upstreaming to decrease the development efforts in Linux kernel itself, tomorrow that kernel can be Zirkon instead.