skysight-inc/HackerNews huggingface dataset:
Ask HN: Best rollout tool for complex multi region K8 deployments?
Our team has been looking at Spinnaker for a while now (as well as Spinnaker vendors) but we are disappointed with the large number of bugs in the Spinnaker ecosystem. Every time we upgrade, 2 other things that worked before break. What other tools are out there we should be looking at? We want things like:

- pipelines as code
- canarying
- automatic canary analysis
- automatic rollback
- blue/green, progressive rollouts, other rollout strategies
- approval gates
- integration with Vault, Okta
That’s why every country keeps the use it or lose it slots system.

If you change but nobody else does, only you lose.
A vaccination requirement wouldn't do anything to control the spread of every new variant. The primary benefit of vaccination is preventing severe symptoms; it doesn't prevent infection or transmission.

Covid-zero is impossible in any open society. China is still pursuing a covid-zero policy, but even with locking down entire cities and imposing travel bans they're far from zero.
For me VS Code/Sublime/etc are all really cool lightweight editors that you can bolt a bunch of things onto to make them a full featured IDE. JetBrains (IDEA for me) comes with all of that out of the box and playing nicely with each other (sometimes plugins don't coexist nicely with something like VS Code/Sublime). Sure I had to install a few more plugins for framework-specific things but my plugin managing is much easier with IDEA vs VS Code.

At the end of the day use what works best for you but for myself I'm happy to pay for IDEA, it's worth every penny.
For those who are wondering why the title is unclear or misleading: this blog is extremely niche, written for people living in or interested in Taiwan. Bet you the writer behind it, who is well-known in her niche and a permanent resident of Taiwan, never thought this post would make it to this site.
PancakeDB Is Now Free
PancakeDB is an event ingestion solution, an important part of most tech companies' data stacks. Write to it one event at a time, and process billions at a time with the Spark connector or other tools.

I've released it under BSL so that any company can run it on their own servers for free.
I find it really sad that Sonos resorted to this. In my mind, this means it is struggling to find it's place in a market that now includes all the big names.

I own a Sonos play:5, a couple Nest Hubs and some Amazon echoes, and even to this day, in terms of sound quality, nothing beats the play:5.

I wonder if Sonos has gone after Apple as well for this trivial patent.
There's two things that go into that IMHO:

1. People like to hate on things and people just because they're popular when there's literally no other reason; and

2. A large number of people will let their personal opinion drive their behaviour. Elon is a dick, no question. Because of that some people will just downvote or speak ill of SpaceX or Tesla. Worse, this dislike can be used to rationalize pretty antisocial behaviour (eg doxxing, swatting).

What SpaceX has done is nothing short of astounding whether you like him or not. I'm not sure of the exact number but I believe SpaceX has raised <$20B and brought launch costs from >$50k/kg (Space Shuttle) to $1-2k/kg to LEO. It seems highly likely that Starship will drive that below $1k/kg, possibly by a lot.

By comparison, a single SLS/Artemis launch is likely to cost more than that.

And if you think it's just a question of throwing money at the problem, just look at the abject failure that is Blue Origin (fun fact: Blue Origin was founded 3-4 years before SpaceX).
That's fair, I guess I should've said most office workers in developed nations. Though I do think that caveat is kinda redundant here considering the demographic.
JavaScript didn’t not have any async or parallelization keywords at all. Essentially it’s just passing a delegate that is called later. This was stabdardized into Promises and all the async/await is another wrapper around the promises.

It works well, because in the end, it’s just passing a function that should be called when the process finished.
same thing when omicron started, plane with 300 people with negative tests from South Africa, retested at Schiphol and 60 were positive
I know, the author was completely wrong. While the web dev did a mistake, it was not as egregious as the manufacturers locking his mom into a corner.
Even if we could build dams with no worry about the environment, it wouldn't help. There are not many places left to build them, and a lot more would be needed. Sure use them where we have them, but they are not a something we can grow.
Changed from https://twitter.com/zerforschung/status/1480919124117274625.

We have the deepest respect for the German language, but HN is an English language site and posts here need to be in English. It's hard enough to get people to read the articles even when they are.
The problem is that things that are already well known and obvious are being granted patents because “but with software” gets tacked onto the end.

“Control a group of speakers” - not patentable

“Control a group of speakers, but with software” - patentable

Maybe there’s some really interesting way Sonos controls speakers with software that should be patentable. But “with software” is not novel on its own.
THey taste better than they smell.
Akismet took my post down.

Here's a screenshot showing the issue:

https://cln.sh/xD77VT
Having more telescope capacity is always nice. An outdated telescope is better than no telescope.
> None of the "alternative" browser companies today built upon Gecko or forked Firefox itself, because _it's really hard to maintain a browser engine_.

What we really need isn't a fork.

It's for someone to do the same deal of selling the default search engine to the highest bidder, but then commit to using all of the money for promoting and improving the browser instead of all the non-Firefox things Mozilla does with it.

Then the extent of the fork is to change the browser name and the search engine link and all the improvements go back to upstream Firefox instead of having to maintain an independent one. But when it gets out that someone is doing this, who isn't going to want the one which is actually funding the browser and is otherwise identical?

In time the "fork" could become the dominant contributor to Firefox and just take over. Or convince Mozilla to commit to doing the same thing to make them go away.
It's a great point. We could turn things around and point out that if a questionable and unexpected restriction can be imposed on a wealthy, given what's at stake, and knowing all the press coverage it would generate, then they would never hesitate to jeopardise important stakes for the rest of us due to some bureaucratic interpretation of the current travel restrictions, interpretation of course hardly possible to challenge.
Unfortunately filenames can have newlines so this isn't safe for robust scripts.
That was only an issue because it was used as a deliberate tactic to prevent Netscape Navigator from competing with Internet Explorer. Which was challenged because of Microsoft's monopoly position.

Tight browser integration was not illegal in and of itself.
That's probably true.

There's still cause for optimism, NASA hardware has a reputation for outlasting its designed lifetime by quite a bit.
I've been using Waking Up for a couple of years after not being able to get into Headspace. Something about the voice and style just works better for me in Waking Up. I still did not start regularly doing the daily sessions until recently, but have been loving consuming the theory sessions and conversations. I think David Whyte's series has been my favorite, as well as a couple he had on the science of consciousness. The sleep series with Walker was also great, even if much of it rehashed the book.

My only complaint with the conversation-based series is that sometimes I feel like Harris talks too much and goes on mini-rants, not really letting the other speaker...well, speak. I noticed this with the sleep series especially. A couple of times Walker tried to get into some conventional and less-conventional sleep advice/strategies which I was really curious about, but Harris kept getting sidetracked and I'm pretty sure Walker never did get to express that advice he wanted.

In one of the recent daily meditations, Harris said that some of the dailies would be led by other people. I'm sure it will be very well done, but I do worry a bit that I might not be able to get into the other speakers' voice and meditation style (like with Headspace and several other guided meditation attempts). We'll see how it goes.
They don't need to pre-emptively test on everything. Fixing such issues after they're reported would be good.
It is lazy, indeed, but the whole ecosystem enables it. You install some yarn based framework installer, create a project, and before you know it, it sets something like "browser-support" at 95%. That number is estimated from dubious sources, and quickly eliminates older versions, and every update discards more versions.
But only if you decide to give them access. By default no one except you and the professionals who work in testing have access.

Also positive test information for infectious diseases can always be expected to be disseminated.
Categorically better for everything and not categorically better for everything you write?

How about for the type of task PHP is often used for? A nearly default CRUD web app w/loads of fields and tables? Rapid prototyping? How about a bunch of simple, standalone interface interactions in JS? The extra grammar won't provide much architectural or conceptual clarity in those super common coding tasks because they're already dead simple, or in the case of the rapid prototype, don't need to be durable. Most data transformation— e.g. from the database into hashes— is taken care of by worn-smooth libraries that won't likely cock things up. For these tasks, front-loading complexity for little subsequent benefit is a questionable choice. Maybe you're so used to working with types that you're just as fast,time isn't a factor? Great. If you're not, or another developer you're working with isn't, and time is tight, it's probably a bad choice.

What many of these systems are starting to offer is the option of adding type hinting which is exactly what they should be doing. Python's type hints have been great in a new nontrivial project I'm putting together with multiple developers. If I had to use them for every bit of disposable utility script I write and every little prototype proof-of-concept I stand up then I'd be much less productive.

I reckon skipping situation-specific cost/benefit analysis before asserting something is always better is definitely dogma. ¯\_(ツ)_/¯
The longer China keeps their domestic markets effectively closed through severe restrictions to foreign competition, the weaker their hold will become. This will become less of an issue given Xi's general policy direction of closing.
Hi, that's correct. It is my attempt to contribute back to the elixir community in the form of easy guides to deploy. I have learned a lot from the Elixir people and I am fortunate to pay my bills by working with elixir on the day job so this is a way to get more developers to use Elixir.
Thanks for checking the book. Hope you find it useful.
The real story is that in Australia, despite extremely strict rules and measures, Covid is spreading like crazy.
Just this past weekend, I created a service for transferring files that is built on websockets (https://qr.dibble.codes / https://github.com/acdibble/qr-transfer). It's still rough and very MVP, but it's functional.

My use case was I wanted to transfer a PDF to an Android-based tablet but in the moment didn't want to log into my email. I couldn't think of any quick, easy, and cross-platform solutions so I decided to write the service.

It's built on socket.io which is a godsend for websockets because it automatically handles so much grunt work and your app just works.
Whose fault is it if the tournament didn't put a process together that worked properly with the government? The people who used the process or the organization that created it?
On when introducing yourself or when requested. Off otherwise unless you wanna show off your new shirt or beard or something. It really depends on the person as well, some people rely on gestures and facial expressions a lot due to their upbringing and personality. I think most of us in tech circles are used to talking over chat rooms and forums like this anyways. I probaly talked to more people in a chat room than in person in my whole life.
Sure you do or you eventually find your project goals turn into "supporting the one user who still wants to connect via IE 5" instead of whatever the project goals actually were. I'm not going to say how old a browser your site should support, that depends on the situation, but I will say I've never seen a case where terms as small as "someone" was the right balance.

Optional chaining however is missing for something like 8% of users https://caniuse.com/?search=optional%20chaining so for this specific situation I'd say that's probably a bit too high to not transpile/have a fallback for most anything but a tech demo.
But what do you consider to be “as small as possible”? Is 50% the minimum?
I've been using a wise.com Business Bank Account for my corporation and I'm pretty happy with it. It's basically free, really simple to use, and comes with a pre-paid Visa card.
The bottom line is that the JWST is doing something incredibly novel. The price tag is kind of irrelevant.
What is the current state of multi-core and multi-threading in Smalltalk? I remember Squeak wouldn’t use more than one core and one OS process and would implement threads in itself, but that was a very long while ago.
How about when the updated browser removes functionality that servers require?

Especially in 'enterprisey' networks there are devices that /still/ require SSL, Java applets, Flash (urghh!), SSH v1 support, or features of (X)HTML, CSS, and Javascript that have been removed or modified. Most of that hardware would be expensive and disruptive to replace.

I still maintain a version of 32-bit Netscape Navigator for accessing some key infra-structure devices that continue to work perfectly and are on isolated private networks.

Some examples: Cabinet Distribution Units (CDUs - network-controlled power switches), network KVM (Keyboard-Video-Mouse over Ethernet), Ethernet switches
I haven't experienced quotation marks making any difference in recent times. I think that tip is out of date.
sterilization as well: https://www.npr.org/2020/09/16/913398383/whistleblower-alleg...
> Let's not forget the ridiculous pay for the executives which has been shown to not correlate with revenue (or anything else)

I may be a naive person who generally detests the organization chart gymnasts, but I honestly believe Mozilla would be better off if they just got rid of all C-suites and handed that cash to their developers to do whatever they want. So many open source projects are hugely successful without a CEO. Why would Mozilla be different? Keep the cash for the devs, and it's already miles ahead of any other big open source project financially!
I’m pretty sure the USPTO is not a money making venture. It’s chronically understaffed and ill equipped to deal with the volume of bullshit it receives.
Advocacy and Your Personal Brand
For me gmail spam blocking has been doing quite the opposite, putting legit customer emails in spam that I had to create a filter to not mark anything as spam. The current approach to email filtering is not very good to be honest.
> How will they ever sell to someone security minded like me that refuses to ever sign up there?

You represent a small enough proportion of the population that it's not worth their time to cater to you.
Humorlessly debunking stuff is necessary when the group of people confusing fiction with reality grows.

Unfortunately there is plenty of humorless debunking to be done until humanity can safely engage in fiction without having said fiction affect policy decisions. Fiction influencing policy has been the norm throughout human history.
How exactly do you prove something was deleted unless you know exactly how many copies there were, where they are stored, watched the destruction yourself and then verified after that the data was not recoverable through practical means? Reading something on the internet about someone supposedly deleting their data is not impressive.
Securing MinIO: Ingress, Encryption at Rest and Access Control
Link to the actual article
https://www.npr.org/live-updates/morning-edition-2022-01-11#...
It's about costs, networked speakers for pro-consumers was never a thing it was just too expensive. Until it wasn't and then you obviously had to controll them together.
Yes, but ChromeOS is a relatively minor part of that power.

Controlling search, Android, Chrome as the dominant browser, and YouTube are much bigger parts of their power over the Internet than ChromeOS.
A question, then.

Li-ion battery arrangements inside those devices seem to hold about 80% of their usable capacity and voltage for about six months, with average usage patterns. A year after that this drops to 50% of original capacity, or below. This is known, if a bit too generalized.

Yet those are not easily swapped out. And your CPU throttles, your WiFi throttles down with the battery, reducing usability. There is no "please change out the battery" alert for the user at any point.

The marketing for these devices makes no mention like "you've got about a year of usage for this device before it becomes slow".

In any of this there aren't any external factors to anticipate, unlike with the Javascript landscape example above. As a manufacturer you know your device usage patterns, you do collect some telemetry and some repairs data. You can make a projection.

My point is, those are being sold in full knowledge of the facts of their limited lifetime. With no mitigation strategies, with no concessions for user-serviceable battery replacement or how to buy those batteries. There is no battery shelf at the Apple store.

It isn't discussed much. There is no customer blowback to this product strategy. It could be, in bad faith argued that people are fine with buying something to replace it a year later.

My question is, to you, are you arguing this in good faith? Do you really think this is fine to have something called a "product" where it is actually a service, with a limited term and no end-user serviceability?

Is it OK to call something a "question" where I am asking you to ask yourself, and don't care to hear what the answer is, because I have already arrived at an opinion long time ago and see no reason to change it hence?

Please don't be offended by this, it isn't intended to rile you in any way.

I am only after some clarity, as I perceive your language to be confusing terms mightily and so making things seem more complicated than they end up being.
You obviously don't understand how getrichquick.me works, it's pretty amazing tech really that has thousands of real world applications already.
Can your grandma do that?

If not, then it is a de-facto locked-down device. It shouldn't take technical expertise to keep consumer electronics usable.
For those who are wondering why the title is unclear or misleading: this blog is extremely niche, written for people living in or interested in Taiwan. Bet you the writer behind it, who is well-known in her niche and a permanent resident of Taiwan, never thought this post would make it to this site. There have been some updates since clarifying blue/green in the Taiwan context, so presumably she’s noticed.
PHP gets a lot of criticism for its legacy of behind hacked together. One thing that does get as much criticism, and one reason I avoid it for even simple things, is since it's request-based, it doesn't have a good story for connection pooling. While working on a former employer's PHP SDK, I had to add proxy hooks to it, then document how to set up Apache or Nginx as a proxy so you can get outbound connection pooling. If you depend on any third-party APIs, this can be a big deal for performance.
Much better and nice to see that the change didn't compromise the desktop version.

Still kind of unimpressed by the high weighting of labeling formalities for pass/fail (I live in the realm of EN149 anyways) and I'd certainly prefer a few notes over video. Feature request for the next pandemic: I'm sure people wearing glasses would love being able to filter for masks with that spongy cell foam flow blocker strip on the underside of the nose stripe?

But I really love the inclusion of breathability: I'm convinced that in the day to day realities of living through a pandemic, a mask with better breathability won't just be more comfortable than one less breathable, but also provide more protection, because it's worn better and more. And a list like that would have been very helpful earlier in the pandemic not only for buying guidance, but also for instructing people that if they really can't stand wearing a mask, maybe that's in large part because they simply haven't encountered a good one yet. Seeing a range from <50 to >200 and how little it correlates with filtering (it does, but much less than one would expect) is worth more than words. I didn't realize the breathability factor myself until I found myself in a hospital abroad (injury, not infection) where they supplied me with proper FFP2 for going to x-ray and the like. So much better than the emergency use 3-ply crap I used before and almost decadent indulgence compared to the emergency textile contraptions that preceded them.
firefox-esr on Debian is currently on Version 78esr [0], which is 1½ years old by now [1].

[0] https://packages.debian.org/search?keywords=firefox-esr&sear...

[1] de.m.wikipedia.org/wiki/Versionsgeschichte_von_Mozilla_Firefox
(the English page is useless for historical release information)
Thank you for this, it's a tool I didn't realize I was missing.
I saw the name and thought it might be some kind of retro throwback to the 1996 version of Netscape Communicator. I was sort of looking forward to the integrated but awkward built-in mail client and newsreader.
For freelance / C2C, remote

5-7 years of exp - $75+ an hour

I've been slowly going up from that, currently at $135 an hour. Wanting to hit $150 next.
"Send me money to get a huge payout." Scam.
Yep - it's the kind of situation where if you had ten teams designing a product like this, probably nine of them would realize that the colourscheme could be improved, isn't it?
> the “bad thing” they did was the tight browser integration.

It's true, but it was only "bad" in the eyes of the law because of their monopoly. If Microsoft hadn't had a monopoly then their strong arm tactics would have been fine. No one would care if I went to Dell and said "you can only sell computers with my OS on them if you also include my browser."

In the US you can be anti-competitive if you don't have a monopoly and you can have a monopoly as long as you don't engage in anti-competitive behavior. It's only when you have a monopoly AND engage in anti-competitive behavior that you get in trouble.
Just a side-note warning: this is semi-paywalled. A modal spawns asking to continue with ads/tracking or purchasing subscription. Going for free version makes my ublock origin block over 40 sources and 19 in privacy badger.
I would put an iPad or smartphone somewhere between a general purpose computer and a fixed-function device. I think that has actually been the core of their success. They have the features of general purpose devices that most people care about without the hassle of having to maintain a device (which I enjoy, but my parents certainly do not)