skysight-inc/HackerNews huggingface dataset:
It largely depends how customized each microservice is, and how many people are working on this project.

I've seen migrations of thousands of microservices happening with the span of two years. Longer timeline, yes, but the number of microservices is orders of magnitude larger.

Though I suppose the organization works differently at this level. The Kubernetes team build a tool to migrate the microservices, and each owner was asked to perform the migration themselves. Small microservices could be migrated in less than three days, while the large and risk-critical ones took a couple weeks. This all happened in less than two years, but it took more than that in terms of engineer/weeks.

The project was very successful though. The company spends way less money now because of the autoscaling features, and the ability to run multiple microservices in the same node.

Regardless, if the company is running 12 microservices and this number is expected to grow, this is probably a good time to migrate. How did they account for the different shape of services (stateful, stateless, leader elected, cron, etc), networking settings, styles of deployment (blue-green, rolling updates, etc), secret management, load testing, bug bashing, gradual rollouts, dockerizing the containers, etc? If it's taking 4x longer than originally anticipated, it seems like there was a massive failure in project design.
name.Length > 0

is probably pretty safe.
Apostrophe is common in surnames in parts of the world.
It is if you first provide a complete specification of a “name”. Then you can validate if a name is compliant with your specification.
In legitimate retail, take the money, has always been the motto.

That said, recently I learned about monetary policy in North Korea and sanctions on the import of luxury goods.

Why Nations Fail (2012) by Daron Acemoglu and James Robinson

https://en.wikipedia.org/wiki/United_Nations_Security_Counci...
It is the performance win for similar looking results that I find improbable. For a box blur to look like gaussian blur, you would need multiple passes. Even though each pass is now O(1) instead of O(n) (with n the blur radius), due to caching effects I think a gaussian kernel would still be faster, especially for the small blur radius as described in the article.
Until there are electricity bills from servers to pay.

JavaScript on the server, only when I can't say no for whatever reason, like being forced to search for another job as consequence of it.

Instead of rewriting JavaScript tools in Zig, Rust, Go, whatever cool compiled language of the month, use the said language directly.
No, they also compare JIT to JIT and theirs is 30% slower. But it's only a baseline JIT and they'll have optimizing soon (tm).
Our product, DROP, is still a work in progress and far from perfect.

At this stage, as we haven't reached Product - Market Fit (PMF) yet, we're being extremely cautious with our finances and trying our best to cut costs.

We understand that in order to grow and improve, we need all the help we can get. If any of you have the kindness and the expertise to explore our service and identify any areas that could use some work or just don't seem right, we would be truly and deeply grateful
> If your superiors are unable to process no-fluff information, regardless of whether it's feedback or updates, they have no business lording over anyone

and yet here we are...
You forgot apostrophe as is common in Irish names like O’Brien.
Australia abandons plan to fine social-media companies for misinformation
It is very exciting to get a multi-tier VM from just bytecode encoded version of VM spec.
Send your publisher a .docx file made by converting a .md using Pandoc:

https://pandoc.org/

I used to work in publishing --- Word docs were hacked at (as noted elsethread often with track changes enabled) by editors since it was their standard tool, then they would get flowed into PageMaker, or Quark XPress, or Ventura Publisher, or Adobe InDesign --- except of course for the LaTeX docs.

For .docx, the converted file is fine, so long as it has all the text and bold/italics which the author wants.
Personally I feel they are overkill.

For example I’m using duckDB as a vector store for similarity search and RAG. It works really well.

https://github.com/patricktrainer/duckdb-embedding-search
It similarly blows my mind how far back many languages go with written accounts. My own native language wasn't written down until the 16th century, so its earlier forms are basically unattested. And the 16th writing is just a few sentences in official records and translations of certain Christian prayers. It took until the late 17th century to have a translated Bible, and for the first non-religious texts to appear. Meanwhile some other languages spoken next door had centuries old literature by then.
Which is why one can use Pandoc to convert a .md to a .docx
So I admit some mistakes on this post

- these aren't the only trades. Sorry i got confused by chatgpt
- I only meant to point out, this seems like a very small amount of people compared to what I thought
- Not a mistake, but I was kindof joking with the post and it wasn't obvious. For this alone I deserved the massive downvote I got. I do think these numbers don't reflect the true number of people working in the field as say registered nurses or professional teachers because... how do i say this in a nice way.... many of them may be sharing a ssn and that's much more dangerous from a regulatory perspective than doing that as a REGISTERED nurse or PROFESSIONAL teacher. However there's a lot of peop[le nursing and teaching who aren't in those stats as well

</rant
Who did benefit most from the north stream sabotage? Not Russia, nor Ukraine, but the USA. Their gas replaced Russian gas imports.
> I don't see how anybody says they'd move a large company to kubernetes in such an environment in a few months with no screwups and solid testing.

Unfortunately, I do. Somebody says that when the culture of the organization expects to be told and hear what they want to hear rather than the cold hard truth. And likely the person saying that says it from a perch up high and not responsible for the day to day work of actually implementing the change. I see this happen when the person, management/leadership, lacks the skills and knowledge to perform the work themselves. They've never been in the trenches and had to actually deal face to face with the devil in the details.
Comma or apostrophe, like in d'Alembert ?

(And I have 3 in my keyboard, I'm not sure everyone is using the same one.)
And how much of a dent would reducing cow consumption by 25% make?
Creators: Test your content before posting to socials
Comparing the simplicity of two PHP servers against a setup with a dozen services is always going to be one sided. The difference in complexity alone is massive, regardless of whether you use k8s or not.

My current employer did something similar, but with fewer services. The upshot is that with terraform and helm and all the other yaml files defining our cluster, we have test environments on demand, and our uptime is 100x better.
For that sort of thing, folks should import their Word (or other format) document into a tool such as Microsoft Publisher, or Scribus, or InDesign, or LaTeX.
They also have a marvelous youtube channel.
i'm at this crossroads right now. somebody talk me out of deploying a dagster etl on azure kubernetes service rather than deploying all of the pieces onto azure container apps with my own bespoke scripts / config
The Art of Pointless Thinking – Johnstone (1991) [pdf]
I agree, but the incentives are lopsided. The prospective hire has a huge incentive: they get the money. But the hiring manager doesn't have any such incentive: it's not their money they're spending.

Even worse, they may in some way be compensated based on the number of people or teams they manage, in which case the incentives of useless hires and hiring managers are unfortunately all too aligned.
My thoughts exactly! At least half of these are chart types that I've never seen before or at least would never think of using so having this reference is awesome.
Just wait till Trump hits 'em with tariffs. That'll fix 'em --- NOT!

China is rapidly de-carbonizing and leaving the West behind.

https://www.abc.net.au/news/science/2024-07-16/chinas-renewa...
Nah fams. It's turtles all the way down. 40 years in IT, and nothing old is new. Containers arent fucking new. Virt capabilities have been in most monolithic kernels since the 80's. VMWare decided to kick it off in the 80x86 space, and from there, a physical host is the root of all virtualization, regardless of hypervisor type or ephemeral system segmentation. It's like, the Devil you know, or the Devil you don't.
> I'm curious if anyone can think of any other non-alphabetic characters used in legal names around the world, in other scripts?

Latin characters are NOT allowed in official names for Japanese citizens. It must be written in Japanese characters only.

For foreigners living in Japan it's quite frequent to end up in a situation where their official name in Latin does not pass the validation rules of many forms online. Issues like forbidden characters, or because it's too long since Japanese names (family name + first name) are typically only 4 characters long.

Also, when you get a visa to Japan, you have to bend and disform the pronunciation of your name to make it fit into the (limited) Japanese syllabary.

Funnily, they even had to register a whole new unicode range at some point, because old administrative documents sometimes contains characters that have been deprecated more than a century ago.

https://ccjktype.fonts.adobe.com/2016/11/hentaigana.html
Why? Microsoft is a proven bad actor while the startup might have good people of you're lucky.
In the 90's there were "Multimedia PCs"

https://en.wikipedia.org/wiki/Multimedia_PC
I guess so, but although Tan gets drunk and angry occasionally he's normally fairly moderate in his views.
Too cheap... :o)
What if my name is
I have this almost everywhere on my KDE Plasma desktop, with the help of Kvantum* (their debian dependencies seem to be broken - I had to build it from source in a container). Maybe it won't last for long, but I absolutely love the aesthetics.

* https://github.com/tsujan/Kvantum
I was just reusing the term op used. And that’s a tiny percentage if the trade off is keeping humans fed.
I agree runes like Norse, Anglo-Saxon, Irish were straight lines for the most part since they were easy to make. Irish Ogrham runes were just basic lines literally just lines. Norse Futhark was more complex but still all angles.

Ancient Sumerians in modern Iraq area used cuneiform. The cut tip of a reed was used to make marks in in wet clay which was quite a rapid way to write. There are even old practice tablets with scribblings of children in school learning to write.

The reason they still exist is fire. A wood building burned at some point and the fire caused the clay tablets to harden like in a kiln preserving them.

In modern Inda/Pakistan region Harappan culture also used clay Indus script but it was more elaborate and not as "wordy". It seems mainly clay tags to attach to goods to identify them.
There is still no guarantee that what comes out will be fact based.
I've got a good feel now for which forms will accept my name and which won't, though mostly I default to an ASCII version for safety. Similarly, I've found a way to mangle my address to fit a US house/state/city/zip format.

I don't feel unwelcome, I emphathize with the developers. I'd certainly hate to figure out address entry for all countries. At least the US format is consistent across websites and I can have a high degree of confidence that it'll work in the software, and my local postal service know what to do because they see it all the time.
That only works if you’re concatenating the first and last name fields. Some people have no last name and thus would fail this validation if the system had fields for first and last name.
See point 40 and 32-36 on Falsehoods programmers believe about names[1]

[1] https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
"We don't know how to learn/read code we are unfamiliar with... Nor do we know how to grok and learn things quickly. Heck, we don't know what grok means "
every employment should be at will!! is there a constitutional or birthright to employment at XYZ company? these discussion always look at one side, like “employer can’t fire employee X without paying severance and other junk” but if I started a company and said “if you leave the company you have to pay severance back to the company for leaving” everyone would be up in arms about it…
Very true. But it doesn't matter if you're building a typical website instead of an SPA, and the only "state" you care about are little things like whether a checkbox is checked.

Even in that case, many of the fancy effects people used jQuery for can now be implemented in pure CSS. These days, when I'm working on a simple blog or landing page, I find that I don't even use much JS at all. It's HTML and CSS, not full-blown SPA frameworks, that have gradually replaced jQuery for me.
And is it even fixable?
> allows you to make such a 2-dimensional assessment

Surely there were many complex causes which resulted in Germany invading Poland back in 1939, and Poland itself at the time was a deeply flawed state in quite a few ways?

So of course you would also say that that event could not be described as “unquestionably, unconscionably, unacceptably wrong”?
Typescript because that's all I know.
> I would trust Microsoft with my voice more than some random startup.

I bet you haven't read their privacy policy. It starts with: "Your privacy is very important for us." /s
> NOBODY would be able to train LLM's that are anything like the ones we see today, if they were not willing to make that sacrifice.

Every LLM we have today is Turing complete if you put a loop around it that uses context as a means to continue the state transitions so they haven't made that sacrifice, is the point. Because Turing completeness does not mean all, or most, or even any of your computations need to be carried out like in a UTM. It only means it needs the theoretical ability. They can take any set of shortcuts you want.
Language is a powerful human talent. It's reasonable to assume that there have been many variants of writing systems throughout human evolution.

However, such systems would need to be widely adopted and durably preserved to survive millennia and eventually be rediscovered.

Which is how we happen to know the precious little that we do know about past writing systems.
I spent way too much time building with this at Cartegraph. We utilized the jQuery UI Widget pattern[0] for pretty much any UI we wrote from 2011-2013 when we started utilizing Knockout instead.

I have to believe most of those components are still in use in production today. They were when I left in 2022.

[0]: https://api.jqueryui.com/jQuery.widget/
Well, that's one option but not the only one. Like in the Ferguson riots one of the legitimate gripes of the locals was the local government raised money from hard up working people by stopping and fining them which often caused a lot of problems. They could use the money to get rid of that stuff rather than sending it to the rich.
Good lord the comments section surely blew up. Can we just give this "fluff-up feedback" job to LLM already?
never liked jquery ui, don't remember anymore even why. Was it maybe ugly or something. bootstrap was the way, and now quasar(vue) so awesome and easy
The Compedium
Ever since HN was taken over by LLMs you bump into these sort of arguments regularly. Indeed, it is pretty obvious how a real human would have interpreted and answered the question.

I wish HN had a "flag as LLM" button.
It doesn't seem to work for software either, but hey. Who are we?
There is a visible serial number on the ballot pad stubs, though not on the ballot (Nassau Co. NY). Each Assembly District and Election District gets a stack of shrink wrapped ballots (groups of 50 for serial number from 1-750, iirc).

I’ve worked as a poll worker for the last 12 years. (I suppose I should know the exact numbers, but there’s a lot to do and it’s not a critical detail for the work if its stacks of 50 or 100; 1-750 or 1-someother number up to the size of the ED).
>The reason you don't fluff feedback, or any information for that matter to your superiors, is described in basically every handbook on highly effective communication in organizations.

This is the key assertion underlying your comment, yet you just wave it off by referring to unnamed "[handbooks] on highly effective communication in organizations".

My no-fluff feedback for you: Your comment would've been far stronger if you simply specified these unnamed handbooks, and summarized their argument, as opposed to fulminating + offering a handwavey argument-from-authority.

(Curious to see how you'll take this no-fluff feedback. Let's see if you're management material by your own standards.)

EDIT -- here is a LinkedIn post by a lady who wrote a book on workplace communication called Radical Candor. Her post recommends plenty of fluff for the boss, and to be frank, I think she makes some pretty good points: https://www.linkedin.com/posts/kimm4_how-can-you-practice-sa...
What if one's name is not in alphabetic script? Let's say, "鈴木涼太".
> comparing the number of civilian victims whenever Russia bombs Ukraine

Because Ukraine has access to modern AA and early warning systems. Russia is still indiscriminately shooting at civilian targets it’s just that they have a much harder time hitting anyone than the Israelis.

Also there are hardly any actual military targets in Lebanon and Gaza because the local terrorists couldn’t care less about the civilian population there (not that this fact absolves Israel of anything)

> used as a NATO-powered bulwark against Russia

Deranged paranoid delusions… NATO, EU and USA couldn’t care less about somehow attacking or invading Russia. That’s just as absurd as it gets.

> America often does with its "allies"

When exactly did they do that in Europe?
I mean, yeah, that’s the answer. More reports. More senior folks don’t need a million 1:1s and a bunch of micromanaging.

Plus if you’ve ever looked at the org chart at Meta before flattening started there were quite a few M2s/Directors/VPs with < 6 reports, that’s insane unless you’re spending a bunch of time on IC work.
some people have no name at all
Those who do not understand Unix are condemned to reinvent it, poorly.
Zalgo is largely the result of abusing combining modifiers. Declare that any string with more than n combining modifiers in a row is invalid.

n=1 is probably a reasonable falsehood to believe about names until someone points out that language X regularly has multiple combining modifiers in a row, at which point you can bump up N to somewhere around the maximum number of combining modifiers language X is likely to have, add a special case to say "this is probably language X so we don't look for Zalgos", or just give up and put some Zalgo in your test corpus, start looking for places where it breaks things, and fix whatever breaks in a way that isn't funny.
> Hundreds More Nazca Lines Emerge in Peru's Desert

That damn Pedro, he drank again and it is plowing the desert. /s
I’m willing to bet this isn’t true for the average dev and you haven’t compared to in person pay from to companies, but there are definitely exceptions and sure it can be true for a particular person.
Both this piece and the piece it’s imitating seem to have 2 central implicit axioms that in my opinion don’t hold. The first, that the constraints of the home grown systems are all cost and the second that the flexibility of the general purpose solution is all benefit.

You generally speaking do not want a code generation or service orchestration system that will support the entire universe of choices. You want your programs and idioms to follow similar patterns across your codebase and you want your services architected and deployed the same way. You want to know when outliers get introduced and similarly you want to make it costly enough to require introspection on if the value of the benefit out ways the cost of oddity.
For the unaware (including myself): https://en.wikipedia.org/wiki/Zalgo_text

If you really think you need to programmatically detect and reject these (I'm dubious), there is probably a reasonable limit on the number of diacritics per character.

https://stackoverflow.com/a/11983435
This year I will go with Nushell.

(Maybe will cheat with making Nushell plugin in Rust).
Okay but how do you compute an image? How would your browser -- or any other client software -- know what's the hero image of a blog that you never visited before, for example?

I feel like I am missing something important in your comment.
Did Claude's quality drop recently?
At least subjectively, Claude has been outperforming other LLMs for me for a while.

They seemed to be having significant availability issues this week.

As of this morning things are working for me but the quality of the responses seems to be much worse.

I frequently ask for lists of ideas and then drill down in follow up prompts. Today Claude keeps responding to my request for bulleted lists with something like, “I should not use lists unless explicitly requested and should instead write in paragraphs”, and then responds in paragraphs.

Is anyone else having a similar experience?
> AI PCs make users less productive

Idiot discovers that more "tools" make users less productive.
Why are trees and farmland incompatible? Can cows and stuff not graze from trees or something? There are all kibds of trees, I'm sure there's something that doesn't drown everything around it in shade and grows low for grazing. And you can plant stuff far apart... I guess the trees they want are big chunky carbon sinks with no other purpose?
I know multiple developers who would just say "well it's their fault, they have to change name then".
Dear friend, you have made a slippery slope argument.
indeed, good description. Noting that vue etc. are MVC in the browser, with (typically) calls to json http endpoints on the back end to read/write data.

JQuery was born in a time of server-side rendering (SSR) where, in essence, MVC happened in the back end and it shipped html to the browser. In that model, the browser is essentially a terminal that renders output formed in the back end. JQuery was one of the early libraries to promote behaviour in the browser instead of "browser as terminal".

It feels like there's bit of a swing back to the SSR model, e.g. with the growing popularity of htmx [0] though there are still many strong proponents of the MVC-in-browser approach.

[0] https://htmx.org/
I was curious, so I used Perplexity.AI as a quick sanity check for lijok's comment. Here's the result:

https://www.perplexity.ai/search/what-are-some-handbooks-on-...

None of the books identified by Perplexity.AI appear to endorse lijok's claim. Of course, it could be a confabulation -- this is just a quick sanity check, to see if the claim is as manifestly true as lijok seems to think.

(Putting this in a separate comment so people can downvote separately if they want. If people don't like this sort of AI sanity check on HN, that's fine. Thought it was worth trying as an experiment, though.)
Any notable examples apart from young children and Michael Scott that one time?
Data Clean Rooms: Separating Fact from Fiction
Fair enough that sounds hard.

Memory size is an interesting example. A typical Kubernetes deployment has much more control over this than a typical non-container setup. It is costing you to figure out the right setting but in the long term you are rewarded with a more robust and more re-deployable application.
Oh god, not inauthenticity! The greatest of all crimes.
Yeah, this is just issues caused by ascii
Pronounced the same, spelled different. Got it.