skysight-inc/HackerNews huggingface dataset:
> The ability to move between the frontend, backend, and infrastructure code without having to learn a different language is invaluable to every member of the team.

I'm actually quite skeptical of this claim. Learning a new language isn't really a big deal unless you are using relatively "esoteric" stuff like clojure or datalog which really require an experienced consultant to train your team.

With AWS Chalice, we've been able to ship production scale code (for govcloud) in Python without any one of us breaking the environment by simply using separate staging. We were able to get PHP/Javascript developers to use it with barely any downtime. In fact it was more or less appreciated from the clean and simple nature of Python right from the get go.

This feels like way too much engineering from the get go. Here's my workflow with AWS Chalice and its super basic (I'm open to improvements here).

- checkout code from github

- run localhost and test endpoints written in python (exactly like Flask)

- push to development stage API gateway

- verify it is working as intended and this is when we catch missing IAM roles, we document them. if something is wrong with our AWS setup (we dont use CDK just simply use the AWS console to set everything up once like VPC and RDS)

- push to production stage API gateway

All this shimming, typescript (rule of thumb is > 40% more code for < 20% improvement through less documentation and type errors, only really valid in large teams) separate AWS developer accounts seems overkill.

The one benefit I see from all this extra compartmentalization is if you are working in large teams for a large company with many "clients" (internal and external). you are going to discover missing IAM roles and permissions anyways and is part of being an implicit "human AWS compiler trying different stackoverflow answers" since you are locking yourself into a single vendor.

Some positives I see are CDK but if you are deploying your infrastructure once, I really don't see the need for it, unless you have many infrastructures that can benefit from boilerplate generation.

Happy to hear from all ends of the spectrum, serverless-stack could be something I explore this weekend but there's just so much going on and I'm getting lot of marketing department vibes from reading the website (like idea to ipo and typescript to rule them all) and to top it off going to https://docs.serverless-stack.com/ triggers an antivirus warning about some netlify url ( nostalgic-brahmagupta-0592d1.netlify.app) what is going on here???
Maybe it's just my laptop, but most Flutter apps I've tried were clunky and draining CPU like crazy. On top of that other people here have mentioned problems with the framework concept itself which causes certain bugs to just linger for years, because they can't be fixed.

I don't really understand the excitement around flutter.
That's a great site and I used it in the past with great success. Just be wary that even having a 10/10 it doesn't mean that your email won't land in the spam folder. It's been happening to me with Microsoft (Hotmail/Outlook) for as long as I maintained my own mail server. After trying everything (even contacting them just to get a nofix automated answer) I decided to go with Migadu.
Who is https://github.com/containers? Well, I see the member list and recognize some names as podman developers. But is there any presentation, policy, statutes...?
Some kinds of drivers (e.g. graphics) run at least partially in userspace.
> Apple becomes the first streaming service honored with Best Picture at the Academy Awards

It was a crime that Roma was skipped over in 2019 for freaking Green Book.
You’re implying that houses in highly desirable areas are purely speculative “assets” akin to beanie babies . That is absolutely absurd.
Not really my field of study, just on a hobbyist level I got into nonlinear dynamics.

All started with Steven Strogatz' book sync.
https://www.stevenstrogatz.com/books/sync-the-emerging-scien...

I then found the amazing intro course on Complexityexplorer:

https://www.complexityexplorer.org/courses/136-nonlinear-dyn...

by Liz Bradley.

Since then I am hooked :)
Duplicacy has no mount!
While not exactly books per se, magazines can be inspiring as well. Along with availability of inexpensive hardware, I suspect that electronics and computing enthusiast magazines were one of the catalysts for computing becoming a popular hobby in the 1970s and 1980s.

Although we may not currently have as many cool electronics and computing enthusiast magazines as they had back then, we do have a few of them including Make:, Linux Format, and RasPi. (Not to mention the internet and youtube, but sometimes it's hard to know where to start and where to go, and print media are good for that.)

In the area of computer music production, I rather like Computer Music; a typical issue provides music production apps and plugins that you can download and use as well as instructional articles and video explaining how to use them.

Recently I was also inspired by wizardzines.com - I think we need more books (or zines) in a fun and tutorial style!
If the UV light kills 98% of microbes, what happens with the remaining 2% UV-resistant microbes, are they now the fittest?
IMHO the video game scene is better than ever. Maybe you don't like what 90% games have become and that is fair. But go to itch.io and you will find a wide array of different games that will for sure suit your tastes. Maybe they are not that popular.
> I found the place where he answers the question in the headline

The author is a woman.
Why I downvoted? Because, to me, the linked approach is the first (well, actually already a couple of miles) step towards tough love programs. It goes against everything good parenting is. Because at its core, much like tough love, the goal is to create "conforming" children that aren't causing any trouble.

The goal of parenting, so, should be to offer a safe environment for kids to become who they are and want to to become no matter what that is. And to prepare them for an independent life. None of that is easy, and yes discipline is necessary. As a tool, not as a means. If parents would just accept that their kids aren't going down the road the parents choose for them a lot of trouble and issues in parenting would already be solved.

>> The idea is to reinforce good behavior while weaning bad ones.

That's how you educate dogs, and even with animals there a limits to what is acceptable (and rightly so).
What is the context of this comment?
Most OS targeted to embedded space are microkernel based, while Windows and macOS have long been microkernel inspired with plenty of OS subsystems running on userspace.

UNIX FOSS clones abhor microkernels, and then run containers everywhere with a monolithic kernel stuck accessing the real hardware via a type 1 hypervisor.

It isn´t a theory for about several years already.
The technical minutia is mostly irrelevant though, if the next generation of "the internet" is IP->TCP->TLS->HTTP->YouTube, getting punted from YouTube is effectively getting punted off the internet. I see incredible symmetry in the two actions once you look past organizational differences:

Youtube is censoring videos and channels that run counter to the Western narrative, for the purposes of this conflict Youtube is a Western mouthpiece, Roskomnadzor bans all of Youtube.

The Russian government shapes the content that RT publishes especially as it pertains to Russia, for anything that pertains to Russia, RT is a mouthpiece, Youtube bans all of RT.

The difference in the above is that one actor is a private entity and the other a government agency.
I'm a CODA. For me it's a big deal to see a film like this win this recognition.
Yeah, but it’s not the norm.

Don’t get me wrong. Windows did a lot of work on driver stability. But I think cletus is too narrowly focused, and misunderstanding the context around Android and Fuschia.

Fuschia has been described as a replacement for both ChromeOS and Android, with a goal of solving a range of problems (not just driver compatibility) and unifying the target development platform (beyond the somewhat-limited Android-for-ChromeOS options that exist today).

It does not seem to me that it’s primarily about fixing Android driver compat, which could probably be done in simpler ways (and, as others have noted, Treble sort of kind of exists to mitigate).

(I also was amused that Cletus claimed that Windows drivers run in userspace—generally not true—while claiming that there are no real-world microkernel OSes.)
Kind of creeps me out that Apple gets to just slide in and immediately become oscar winning film/tv production company darling, as well.

I'm sure someone at Netflix is cheesed with how quickly and easily Apple can just start drinking their milkshake, though. I remember there being a lot of pushing of ROMA and felt like it was a major nail biter for Netflix to get that to take home anything. But if we're being honest...Netflix doesn't actually try to make a lot of very good things to begin with. Though The Power of the Dog was quite notable, still a bit...sterile.

All that being said, at least HBO has another "quality, not quantity" competitor in the ring, at long last.
Netflix distributed "Roma", and "The Green Book" is a typical 'safe' Best Picture pick.
No Man’s Sky has been getting 6 years of updates purely out of a wounded sense of pride.
I have experienced the same performance performance on laptop and phone (Google pay).
We’re doing more and more full stack typescript because it’s incredibly powerful resource (as in money) wise to have the same environment across everything in non-tech enterprise.

We also do a lot of “serverless” but the way we do it seems far less vendor dependent than this. Basically what we do is layer out the “node” part of our “serverless” application and let our cloud provide act as what is essentially the role of what expressJS or similar might have done for you 5-10 years ago. We’re also handling a lot the federated security through a combination of ORMs, OPA, AD and direct DB access control for the very rare BI application that needs it.

This way we can leave our cloud vendor at any time. Not without figuring out a suitable replacement but far easier than this article, and maintaining almost all of its advantages.

Interesting read, and if you’re certain AWS is a good home for the next five years from your most recently deployed service, then I don’t see too much of an issue with vendor lock-in.
I hate to say it but this is doomed to catastrophic failure once this pile of spaghetti reaches critical mass and velocity slows to molasses.
"Are you surprised that people don’t just wear monochrome black shirts in real life?"

No and thats why its silly to say rocket league items have no impact on gameplay, ofcourse its nicer play with hot wheels car that has animated decals than grey corolla.

I would like game to be more like "if you get this good, you get these cool items" instead of something like "if we put paid rewards right next to free rewards, then 15% of our playerbase is going to buy paid tier." :/

I had no problem with dlc cars, it felt like I was supporting the game, now it feels like I'm being manipulated to give money to somebody who owns rocket league.
> $100 won't have good purchasing power in 20 years time

Yes, but it basically boils down to this question: Why would you keep those $100 for 20 years anyway? If you think about that you inevitably end up at having assets instead.
I honestly can’t remember :D Only about 300 hours were unmodded ;)
In part this is because it's (very) hard to get the Chrome team to take a new OS port. Google's internal OS probably has some advantage here.
INTEGRITY OS, and several other RTOS in embedded space.
We like newer buildings as same as newer cars. It's comfortable overall. Why you like older buildings ?
I agree (and have posted elsewhere in this discussion) that there's a problem that needs solving. Nonetheless, the Fairness Doctrine didn't do what the OP claimed, and couldn't be made to do what the OP wanted, and yes, I think that does fatally undermine the argument being made.

(Not to mention which, the current supreme court is much more protective of free speech than in previous decades, and particularly of free speech exercised via corporate forms. Realistically, the odds of an expanded Fairness Doctrine passing muster in this court are nil.)

All of which means that whatever the solution ends up being, it's really not going to look much like the old Fairness Doctrine. Which, again, doesn't mean the problem doesn't exist!
I mean it's a real threat, but I can count on one hand the number of accounts I've heard of aws locking out, but don't have enough appendages to count how many Google (gcp) accounts have been locked out.

Vendor lock-in is a real thing, but vendor lock out is usually a vendor issue.
If only they could kill Windows... That would help my cause a bit :-)
I hate to say but Apple is producing some pretty good scripted content, I could see Severance winning Emmys this year too.
This seems like a good time to mention this site DarkPattern.games[0] which lists mobile games that utilize such things as loot boxes, etc. and actually has quite some granularity over the different types of mechanics and how that game rates for those. For example, games which force you to wait some duration of time before being able to proceed, or force you to watch an ad, or other things like that.

"A gaming dark pattern is something that is deliberately added to a game to cause an unwanted negative experience for the player with a positive outcome for the game developer."

The site also lists games which rank very well in this regard, and _don't_ contain such dark patterns. IMO a great place to find some games which actually show some respect for the person playing the game. :)

[0] https://www.darkpattern.games/
This and the fact that they (usually) install in under a second is the entire explanation for the success of the Web, in my opinion.
Not sure I understand the relationship between real-time guarantees and performance.
VLC still supports some RealPlayer files. I have a few hundred rips of 1920s vinyl in RP format that I can still play that way, but I'm not sure if all codecs would be supported.
This argument makes no sense. You want to do more of something that isn't working, and your solution to suffering is to make the people poorer.
I don't think I would say "exceptionally well" as a rule. Compression algorithms often leave a lot on the table for very long repetitions. For example, gzip can only encode repetitions up to 258 bytes, and the absolute best case for encoding that costs 2 output bits. And then a 4GB file of the same character over and over compresses to a 4MB file primarily made of... the same character over and over.
Their health insurance package is extremely expensive and a huge amount of money goes into supporting campuses with buses for commuters, full meals, laundry service, and so on.
I wrote my PhD thesis using acme. Both text (markdown+latex) and code. It was a really nice experience because you really feel like the environment is yours. If I needed to automate anything all I had to do was to write a script in any language - because the virtual file system interface is accessible to all and does not discriminate.

Most often a simple shell script would suffice.

In most other editors writing a plug-in is a more cumbersome endeavour.
Roma (directed by Alfonso Cuarón and distributed by Netflix) was the first best picture nominee to not have a standard theatrical release, and there was a lot of controversy over it. Despite being the favorite that year it lost to Green Book, which is widely derided today.

In the early years of streaming the academy tried very hard to shut Netflix out of the Oscars. The company had to fight hard (including buying a theater in LA to do limited releases to satisfy their requirements) to get streaming films on equal footing. Only last year did they finally allow streaming-only releases to be considered for the awards.
On my list of noteworthy programmers is John Carmack, who has praised Microsoft's Visual Studio and other tooling for offering the best development experience, especially for game dev. No amount of faffing about with Emacs, compilers, and command line tools will give you the equivalent of DirectX GPU debugging.

Also on my list is Dan Ingalls, who implemented much of what could be considered the primordial IDE -- Xerox PARC's Smalltalk system.

You're right in that IDEs are not what enable great code. But they do make writing great code (or terrible code) faster and easier.
That information is completely derived from the phone number.
Eating out is strangely expensive in most places in the US, compared to many parts of Asia at least. I'm not sure why. I considered density as a factor but if anything cities cost more in the US.
Have you tried compiling Linux before? Imagine trying to compile MacOS or Windows. I'd say 3 hours is pretty darn good.
It's easy
nit: Stock grants/vests are not a cost to the company. They just create new shares and give them out.
The link [1] in this article to the second installment seems broken. The correct one is https://jacquesmattheij.com/due-diligence-survival-guide-par...

[1] broken: http://jacquesmattheij.com/Due+Diligence+survival+guide-part...
Being disappeared doesn’t always refer to murder. For instance, Ma Yun (Jack Ma) was disappeared for some time last year.
Patrick McHardy wasn't interested in GPL compliance and source code release, only in extracting money from non-compliant companies.

Software Freedom Conservancy's approach on the other hand is to require compliance. Through their lawsuit against Vizio they are also aiming to make it possible for any user of GPLed but non-compliant software to sue for compliance. Hopefully this will change the amount of spontaneous GPL compliance for Linux in the industry.

https://sfconservancy.org/copyleft-compliance/vizio.html
https://sfconservancy.org/copyleft-compliance/principles.htm...

Got a link for that Apple firmware thing? Sounds interesting. We really need open firmware for hardware devices. There is some for very old hardware though.

https://wiki.debian.org/Firmware/Open
> This doesn't make it particularly usable as SSO...

Why? Your core IT should not be visible from outside a VPN anyway, and if you're in a VPN you can use your Keycloak or whatever SAML system as you wish.

> Most businesses not not have the resources to maintain this level of infrastructure.

And right here is the problem: too many businesses see IT simply as a cost center instead of as what it is: a vital part of the business. You can't even run a grocery store without computers any more, and even a grocery store is a juicy target for criminals given that credit card data is processed there (not to mention employment records that can be used for identity impersonation).

People simply go and attach whatever bullshit devices from HVAC controllers to crappy 10$ IoT surveillance cameras fresh off of Alibaba on their core network and in some cases even "convenience wifi for customers", and then they wonder why either hackers or the feds come knocking. Jesus.
I didn’t really feel thps4, but I’ll try again. The tony hawks 1/2 remaster also has some good new tracks also.
This is exactly the Apple model. "Quality not quantity".

ATV+ doesn't have the glut of content that Netflix has, but pretty much all of their stuff is 8/10 or over on most rating sites. They might not be to your exact tastes, but they're still damn good.
Staring hard at a all the details and figuring it out?

The thing with trying to hide yourself is you have to do everything right to guarantee some false flag operation will work but if you make enough mistakes in this process there will be reasonably high-confidence links between some action and some person.

An example that I _have_ seen in some write up: some snippet of malware code showing up in a stack overflow question (with the shape and user variables being the same).

At one point it's like... probably that person. Of course maybe there are other indicators to the contrary but that's data for you. Gotta use your noggin a bit.
I'm not going to say that it was a radical improvement, but following these two courses from the guild of the rose did help.

https://guildoftherose.org/courses/context-and-communication...

https://guildoftherose.org/courses/practical-social-networki...

The material is free online.
Rocket League is both at the same time, an absolutely brilliant core game (albeit with extreme QA problems), with manipulative and unethical business practices layered on top, both to keep people playing and to monetize those people.
As a (non game) developer, I can say, thay free to play is instantly dead on arrival for me.

The moment something is known to become or becomes free to play is the moment I lose all interest.

The dishonesty in the system itself is what makes this unbearable for me.

Developers need to eat, Managers need to eat, Marketeers need to eat... And sometimes psychologists doing evil mindtricks and supporting gambling addictions need to eat too... Or buy a lambo, or two.

I don't care whether it's only cosmetic or not, I have and will never support that business model
Generally speaking the hybrid microkernel is the architecture both macOS and Windows went width, where some drivers still run in ring 0, but have some level of isolation between the core OS stuff, and driver stuff.

For example, this allows Windows to restart a crashed GPU driver.

Windows (and I think macOS as well) also has a stable kernel ABI/API for drivers, a fact that's probably appreciated by the hardware vendors.

The bad name attached to microkernels I think stems from the debate between Tanenbaum and Linus in the 90s, where Tanenbaum's microkernel was sorely lacking in performance, mostly owning to the incredibly resource intensive context switches on the CPUs of the time.

However, on newer CPUs, this cost is much less significant as CPUs are better optimized for this, making it worthwhile to revisit this issue.
Not too long ago I saw Ricky Gervais' last Emmy speech, so funny that actually hurt, and so true that it actually hurt. Just brilliant. The reaction of the audience told more about the individuals there then about Ricky. Most women for example either laughed or nodded. Scorsese had a great time laughing about himself.

Why am I mentioning that? Because Tom Hanks, it seemed, was close to yell at Ricky to just stop throwing "dirt" around. He looked like a hit dog, almost like he felt being accused of something. Adding the fact that he send his own child to tough love program doesn't paint too nice a picture of him. At the very least, he took the, for him, easy way of parenting and can't lough about himself (or his social circle).
I believe multiplan also existed for the TI 99/4a on cartridge.
I'm not familiar with fuschia but those times are what I'd consider normal for an initial compilation of an operating system in regular consumer workstations.

I work on the android operating system and very rarely compile the whole thing from scratch in development environments. Incremental builds plus adb sync (think rsync between compiled artifacts in host and device) make it into a manageable workflow.

Even incrementally, it takes a few minutes to see your changes and that can be a source of frustration for newcomers who are used to instant feedback. Being productive requires making good decisions on how often and what to compile as well as strategies for filling up compilation time.