skysight-inc/HackerNews huggingface dataset:
My opinion on Kubernetes as a yardstick example of Go is this:

This was one of the first large systems developed in Go, not too long after the language hit version 1.0 (ca. 12 years ago). What constituted good Go style and package architecture were not well known at that time even. Given that and hindsight being 20:20, I could easily imagine the internal architecture (not even the public surface) for Kubernetes being a lot different and simpler. The package architecture alone makes me cringe. As a hypothetical counterpoint, I wonder what Kubernetes would have looked like had Dave Cheney (https://dave.cheney.net/) and Rob Pike built it in that era. I think that would have been a better yard stick.

I have a unique appreciation for this first large systems perspective as I co-designed an adjacent product in the cloud native ecosystem at that time (Prometheus). There was no good example to follow when it came to large program structure and design in Go at that time. We were all figuring that out for ourselves — organically.

I think this point about organic evolution of the architecture is important to call out explicitly, because developers often look at an existing structure and essentially mimic it with their additions, changes, and refactors irrespective of whether the structure was correct for the problem it was trying to solve or even good. Given that reality, is it really any wonder that one of the first major pieces of software ended up being this metaphorical mess? And the truth is that's not a language-specific problem: it could have happened with any new language. And taking a legacy system of this age and refactoring is difficult from a social perspective, ignoring the gradient/cost of refactoring that is language-specific. You'll have a lot of people who will oppose structural change just because, so probably a significant refactoring to achieve these goals is just not in the cards.

Had there been so much as something similar to https://google.github.io/styleguide/go at that time (ca. 2012) (it's based on the very spartan https://go.dev/wiki/CodeReviewComments), that would have been tremendously useful and impactful in helping preserve simplicity.
I think that sort of nails it: the problem with errors as values is errors become part of the type signature and put under user control, and the user can't really be trusted with that power.

Even the simplest functions tend to have error states - i.e. floating point math can always wind up handing back NaN.

So where I end up is, the default assumption is every function is effectively of a type MightError(T)...so why even make us type this? Why not just assume it, assume the unwrap handling code, and so you basically wind up back at try-catch exception handling as a syntactic sugar for that whole system.
Apache NuttX and small systems – Hello, World
It would be hard to compile a comprehensive guide on such a vast topic. It would be more like an entire library. Consider that there are many areas where cultural differences preclude concensus.

The closest thing available is probably public health guidelines. These are reliable, evidence-based resources that have been carefully crafted to be useful to all people. For example:

https://www.nhs.uk/conditions/baby/caring-for-a-newborn/

Of course, the context of a public health guideline is limiting. The average person cannot be given the whole, messy truth. The public health guidelines are a way to simplify that complex landscape, and provide a guide that is easy for that average person to follow correctly and safely.

Breastfeeding often does not come as naturally as one might think. A newborn's brain may be barely developed enough to do it. It is not unusual for new mothers to enter a state of negative thinking as a result of breastfeeding difficulties (or anything else, really). A lactation consultant can help a great deal. They can provide advice on technique, and they can act as a coach/therapist.

The postpartum period may be difficult for the mother. Try to be a keen observer, and don't hesitate to ask your doctor for advice on how to proceed if it seems like things are not going well.

On a related note: seek help. In the context of the entire history of human
parenthood, it is very unusual for the two parents to be the only direct caregivers of a child. If you have a support network that would help you, make use of it. This could be family, friends, neighbours, or people from some other community group you are a part of. Hire someone to help if you can. This is not just about helping hands; it is also valuable to receive outside input and emotional support. For example, someone with parental experience knows that caring for a newborn is typically straightforward and easy in many respects, whereas a new parent on their own may find it overwhelming and frightening. Even just having someone at your side will help make you feel more at ease. It is also very nice to have a reprieve.

I recommend this series of articles on baby sleep, sleep training, and more:

https://www.bbc.com/future/article/20220131-the-science-of-s...

https://www.bbc.com/future/article/20220322-how-sleep-traini...

I also recommend this subreddit as a jumping-off point for more evidence-based resources (the typical caveats about information from social media apply):

https://www.reddit.com/r/ScienceBasedParenting/
Do you think that since M1 is down 13% since peak we should be seeing deflation right now, or does M1 growth only impact inflation one way?
Show HN: JavaScript-Lua Polyglot
I tried to search but not found how to write JavaScript-Lua polyglot, so I do it by myself.

If you know polyglot for other languages, please share them.
Why don't the copyright holders go directly after the violators of the copyright? Why do they need the extra judicial policing by Cox?

Answer: because they want to shift the enforcement costs to Cox.
If a copyright violation cost them $150,000 as they allege, it would make economic sense for them to go after individual violators. But it doesn't.
While I would also lean towards blaming the US Fed, how can you be so confident in precisely what caused inflation?

One of my big issues with economics as a "science" is that they try to boil down massively complex systems into a handful of numbers. When it comes to global economics and geopolitics the system is even more complex. How would we ever be able to say any particular time of inflation was causes by exclusively, or primarily, any one factor?

At best looking at historic data and seeing graphs that move together show correlation, they will never show causation.
That is an interesting experience, as I find the opposite true in most of my cases.

And I am a go developer that likes go and use it for 95% of my coding, including MMO servers. I love programming languages and have used and dabbled in many. I still go to go.

And many go tools I use tend to be pretty well written. But maybe this is just a sample size of 1 vs a sample size of 1 issue.
Try defining a new packet format and ping me.
I personally believe the reason for non-western fiction gaining so much mainstream traction is quite simple: it provides a perspective almost entirely seperated from the reality most people face.
Even simple scenarios, like running a small store or living life in a rural village, are so different from our usual experiences that it provides a way for our brains to release some of the pressure that comes from our busy day-to-day lives.
The "isekai" genre (being transported to a different world, usually after dying an unfortune death) is an extreme take on this, where almost all connection to reality is removed entirely.

Compare those stories to most (not all) modern mainstream western fiction, and you'll find that a lot of it tends to take place within our existing world instead.
Please do show this very strong evidence that the effect is any more than the supply chains sorting themselves out. Even some within the CBs are doubting the causality.

Japan had the lowest inflation of any major economy post COVID, and yet persisted with essentially a ZIRP. There's a good argument that in our high reserves world, interest is actually inflationary.
Yeah. I'd forgot that Borland's turbo-vision interfaces had hamburger on the menu
Decarbonizing heavy industry with thermal batteries
All of these are far less capable than FSD. They might have more advanced regulatory approval because they have strong limitations of when it can be used, but if you drive the same route and compare, its not even close.
I love Crystal, but the lack of a proper LSP and tooling makes it hard to just jump in and adopt for bigger projects.
Does the following part mean they're a morning person, or is it orthogonal?

> “Every day is a new beginning. You wake up and at some point in the day, someone shoots up a school, or something’s going on with your family, or you wake up and eat the wrong thing. And then you’re done. Emotionally cooked. Literally and emotionally poisoned.

> Every day I wake up and can get to the studio before something has shattered my existence, I am grateful. And I can do things.
You tube Summarizer - ThatNeedle Gist
> Now add multithreading. Still easy?

> Now add locking. Still easy?

Don't do that then.

Or rather, either manipulate the state machine from only a single thread at a time; or explicitly turn the multithreading into more states. If you need to wait for something instead of having "do X" you transition into state "doing X". C#-style async does this in a state machine behind the scenes.
From go programs at the very least I can expect they won't respect normal GNU getopt command line options, and work terribly with signals and going background in the terminal and so on.

If it's a server, of course it won't support any way of communicating it's ready. Not the old fork way and certainly not the new sdnotify things.
Recently discussed on HN: https://news.ycombinator.com/item?id=42102609
>If anyone tells you C is "boring", that's just plain and simple bullshit. C gives you undefined behavior, buggy compilers (yes even for simple C code, MSVC is especially bad at plain C but there are other offenders) and the world's worst standard library for manipulating strings.

Boring doesn't mean "has no issues" or "takes care of everything for you".

It means, stable syntax, lots of mature tooling and compilers, and any problems the language has are well known.

Of the various languages around, C is the least likely one to have "buggy compilers" (issues in MSVC because MS compilers focus on C++ are a different thing, also falling in the "known" category).
I'd argue that at least checked exceptions also require a conscious decision from you. You either need to add the Exception type to your throws clause, or your catch clause.

Compared to Go, this is actually better because the type system can tell you what kind of errors to expect, instead of just "error".
Wow, thank you for posting this quote showing that Churchill was a right bastard. Really expanded my mind.
Watching threads is always a mistake lol. Next you need to avoid watching this - https://en.wikipedia.org/wiki/When_the_Wind_Blows_(comics).

I grew up with this kind of stuff being in the news all the time. I tend to try to avoid the news now or only visit it quite sporadically. It's good not to worry about things you have no control over. Of course your world could come to an end at anytime in multiple ways. Try and keep a healthy body and mind and develop yourself and your relationships, what else can you do? Maybe investigate meditation and mindfulness.
Patchen Barss on the Genius of Roger Penrose
I think Inko (https://inko-lang.org/) has the potential to be that language with some tooling/adoption/maturation
I've sometimes wondered if it would be possible to have a voluntary organisation funded by developers and other tech folks whose sole purpose is to fight legal battles against companies and other organisations looking to bully contributors on dodgy legal grounds.

I'm sure a lot of these legal threats would go away very quickly if the possibility of a large scale legal battle was on the horizon every single time. Or at least, they'd be a lot more willing to settle quickly if their opponent was fairly evenly matched resources wise.
Global Phone Plan – No More Crappy ESims
Game-changer alert! I just came across a new phone provider called Popcorn and I'm sold! They're offering a global phone plan with unlimited talk, text, and data in 150+ countries for just $69/mo with NO roaming fees! I'm talking one plan, one price, no hassle. I'm definitely considering switching my phone provider. Anyone else intrigued?
> I'm in a custody battle to allow shared custody of my daughter.

Been there. I wish you all the strength to make the right choices for your daughters sake <3
but all those projects also wanted system apis like filesystem and sockets and such.

for me I just want to hijack the interpreter so I don't have to write my own. no imports, no sockets.
What would you say would be the "clean" way to implement a pool of workers (using EC2 instances too)?
Well, let's put it like this:

- Webkit, GCC, and a few others are non-trivial C++ codebases that are (I argue) useful.

- In your experience, since they are non-trivial, they have silent memory corruption bugs (i.e. they are not "perfectly safe").

Does this answer the "why bother with software at all" question?
Here's how I would think about this. Regatta isn't the best way to add synchronization primitives to S3, if you're already using the S3 API and able to change your code. Regatta is most useful when you need a local disk, or a higher performance version of S3. In this case, the addition of these new primitives actually just makes Regatta work better for our customers -- because we get to achieve even stronger consistency.
So basically this is a national sales tax that will increase inflation in the US.
> There's a lot here about technical and legal definitions, but from the customer's perspective what they mostly care about is the inconvenience associated with a physical recall.

No, customers care about the safety of their vehicles.

If there wasn't a safety issue, then customers could safely ignore the recall notice and experience no inconvenience.
> [that] there is even a "perfect"

This an important insight to this that I feel many people miss. Most of us consider "striving for perfection" to be equivalent to striving for the "absolute best". Real life often has no absolute best option. Real life is much more like an intricate web of interconnected rock-paper-scissors like relationships and choices, where "better" or "worse" is highly contextual and even conflicting. Aeon had a really nice essay about the problem[0].

Perhaps we tend to have a cultural blindness to this in cultures with European heritage due to the legacy of Plato's "perfect forms", and later how Christianity positions God.

[0] https://aeon.co/essays/attempts-to-choose-the-best-life-may-...
Calling a musician a "cool cat" has been a slang term of high praise for jazz musicians since at least the 50s.
Correction to the correction: with three links to the three articles.
If you want something done ask the busiest person you know
That's a big if. In practice you're not going to be able to escape needing to interface with Java code others have written. What then? You either waste time putting up shims in front of every single API or, more likely, give up and just go with it, at which point you've lost.

It is much more practical to choose a language that does not have a terrible history of poor API design to begin with.
Isn't the controller a big problem in drives over 2tb?
>The Chinese and American battery manufacturers have received enormous subsidies.

Nobody said subsidies are THE problem. The problem is the taxpayer being burdened with the losses while footing the bill for those subsidies, when they should be seeing a return on their investment, while the only ones who saw that were the fat cats.

I'm sick and tied of the race to the bottom without any accountability of "hey look, China is giving billions of state subsidies, so that means we should too".
Have you tested their new Chirp v2 model? Curious if there's any improvement there.

>the only hyperscaler with a good ASR is Azure

How would you say the non-hyperscalers compare? Speechmatics for example?
Building Debian Packages the Right Way
I believe that's basically docker which uses linux seccomp, but there are also sandboxes for language specific applications.

ps. browsers basically do that with javascript
> in today's world, unless you are directly involved in the conflict/decision-making, the chance for you to get accurate information is an extremely hard task

Any time in history it was like that, this hasn't changed in "today's world". Today's world just has a lot more, and much faster paced information. There's a bombardment of it at all times if you don't shield yourself from it.

It's this bombardment that creates the exhaustion stated in the GP comment "I don't trust any news", it takes a lot of effort to receive information, parse it through opaque biases, filter it with knowledge about the bigger picture, balance it out between conflicting incentives/motives, and extract some kind of useful piece of information.

Accelerate that with the advent of social media, and bullshit/disinformation/misinformation is drowning us everywhere. Some people retreat to their bubbles, others keep treading water trying to make sense of what they read/hear knowing that the "truth" is probably not reachable, and others simply give up because it's overwhelming.

> News either take things out of context, or simply lack professionalism due to poor journalism, lack of time and or desire to perform thorough deep dives, etc.

All of these issues also boil down to: there's no money in news, even less for deep dives, the media who was responsible for that in earlier decades has lost its readership and with it the only major funding they had: selling eyeballs. A few vehicles managed to ride the storm but now are so fragile in their funding that they can't investigate the hands that feed them, it's quite dire...
as I mentioned on another reply, all those projects also wanted system apis like filesystem and sockets and such.

for me I just want to hijack the interpreter so I don't have to write my own. no imports, no sockets.
That is basically one of the conspiracy theories I have heard related to central bank digital currencies.

As the tale goes, eventually major banks will run into another financial crisis (possibly intentionally if you really like conspiracy theories). The government will say they have no choice but to step in, and their solution will be to open the federal reserve to the public as a government-run bank. All funds lost in the crisis would be covered under an extended FDIC program and the money would be waiting for you in your new Fed bank account, denominated in the newly created CBDC.

---

In no way am I vouching for the theory, just sharing it as it is very relates to you question of how it could be handled.
Slightly off topic, but I have found a Vitamin B supplement all but eliminated my migraines. I was getting them every 1-2 weeks and then, after taking Vitamin B regularly (to counteract alcohol consumption during the festive season), I realised I hadn't had one in ages, despite running on reduced sleep (which seems to be my main trigger).

Anyway, I always make this comment anywhere I can because migraines are horrible, vitamins are cheap and maybe it will help someone else (obviously anecdotal; sample size of 1; I can't find any supporting research etc).
>Today, we control inflation with changes in interest rates, not changes in the quantity of money.

That's not full truth. In the last 20 yeas central banks do their big and sudden moves using "Open Market Operations". They buy or sell money like assets in market and effectively increase or limit the quantity of money.
> Recalls in consumers' minds are a frustration measurement more than a safety record. Most recalls are about very small/hypothetical risks, so the risk I want to avoid when I look at manufacturers recall history is the risk of having to fix my vehicle physically.

Recalls are frustrating precisely because they're safety issues. Otherwise, customers could safely ignore recall notices and experience no frustration.

There's no law that says a customer has to respond to a recall. That's entirely voluntary.
Most likely they mean the degree of being verbatim or exact in reproduction.
Configure unique agent behaviors, prompts, and parameters for any task. Utilize a flexible node-based workflow builder with conditional logic and dynamic triggers. Make real-time adjustments, create custom roles, and handle context with embedding-based techniques.

Integrate PrompX into your services—be it IT Support, Healthcare, Construction, Human Resources, Financial Services, CRM, Marketing Automation, Supply Chain Logistics, or Data Analytics and Business Intelligence.

Build personalized web chats from workflows, and use our VS Code tool to insert, replace, or build project structures effortlessly. Plus, you can build your own IDE through our platform using our VS Code Extension and Agentic AI Coding Manual.
You know what? Last night I watched Threads.

No kidding
> I can't because you're talking nonsense.

You can't, because your argument at this point doesn't pertain at all to my argument.

> You are essentially saying that guns commit murder, not the user who shot the gun.

I am explicitly, literally saying that it's not, referring to that exact example, which you'd know if you'd actually taken what I've written into account when writing your response.

> You are saying that the tool carries intent and purpose, not the user.

Again, I am not, but please go ahead and point out where you believe I am.

> It's ridiculous, faulty logic and I cannot respond to that other than to point out it's quackery.

That sounds like a you problem. I have no problems responding directly to your points despite of your failure to address my argument at all, to point that fact out if nothing else. This is one of the perks of intellectual honesty: I don't have to pretend that I can't make sense of what you are saying to argue for my point.
386Max is now GPL FOSS.

https://github.com/sudleyplace/386MAX

It would be great if someone could update it so it ran on modern hardware. Then, for instance, FreeDOS could use it.
In my SaaS niche that's common. Some also exclude automated scripts (free only for manual testing), asset tracking (IOT devices sending 24/7) or "you're not allowed to permanently save the output of the tool". I wouldn't call that fake.
The Wind-Up Bird Chronicle is a startling book with a rather disturbing wartime scene that has haunted me for years.

Currently I'd recommend Yakumo Koizumi and Natsume Soseki for more old school Japanese writings.

Mishima's The Sailor Who Fell from Grace with the Sea is another great read, despite the author being an extremely disagreeable person.
I might be mistaken, but as far as I remember, there were NATO troops (that were not US troops) in Afghanistan, for decades, not because any European country declared war to Afghanistan.

I am not expert in history, but I cannot recall Europeans using US troops in an active war since creation of NATO. The opposite can be said in this century, though.

I do not deny that having the back of US, that has possibly the biggest military in the world, is favourable for European countries.

But I am absolutely tired of this discourse that NATO only benefits the others, and that USA doesn't get any benefit from it.

It is beneficial for all parts, and that is the reason it is an alliance. And USA has used it for its benefit for quite long; thus, it is not unreasonable that allies might rely on its help.

Besides, it is beneficial for USA to keep Europe stable and in peace — most clearly, for macro-economic reasons.
They did represent copyright assignments. They owned the copyright. What do you think the ISPs needed to know?