skysight-inc/HackerNews huggingface dataset:
From the article: "SerializationString improve performance" (10.12.2023) https://github.com/ClickHouse/ClickHouse/pull/57717.
And that's the problem. "It's easy for me because I've done it a dozen times so it's easy for everyone" is a very common fallacy.
Somebody went to take a big one for the team Open Source, thank you.
>The calculation of how much extra money they will bring in?

Yes, I've done the math. The piece you are missing is, saving money on infra will bring in $0 new dollars. There is a floor to how much money I can save. There is no ceiling to how much money the right feature can bring in. Penny pinching on infra, especially when the amount of money is saved is less than the cost of an engineer is almost always a waste of time while you are growing a company. If you are at the point where you are wasting 1x,2x,3x of an engineers salary of superflous infrastructure - then congratulations you have survived the great filter for 99% of startups.

>That way, you can pretend that your new features are a lot more valuable than the $Xk/year you will save by moving your infra.

Finding product market fit is 1000x harder than moving from RDS to On-prem. If you haven't solved PMF, then no amount of $Xk/year in savings will save you from having to shut down your company.
If you are offended or amused you are interpreting it correctly.

EDIT: Maybe I got it wrong but as as I understand grandparent is referring to the increasingly Weimar-like conditions politically and economically.
That is exactly how they work if both demand and supply shift.

Example: P_d=100-Q
P_s=Q

Solve P_d = P_s to get Q=50, P=50

Take a left shift like 80 - Q in demand, and take a left shift in supply like P=1.66Q. Solving now you get Q=30, P=50
> Quite frequently though its outsourced development agencies that refuse to write it

It's also completely against their interest to write docs as it makes their replacement easier.

That's why you need someone competent on the buying side to insist on the docs.

A lot of companies outsource because they don't have this competency themselves. So it's inevitable that this sort of thing happens and companies get locked in and can't replace their contractors, because they don't have any docs.
This one was actually heard by a sizable audience?

The Western take is: look, Putin is avoiding talking about the current conflict and talks history instead. The Russian take is: look, Crimea changes hands once every 100 or so years, and this is just the latest iteration.
Apparently Xbox is just doing horribly bad this console generation. No real major reason I can see for it, however, the Xbox does Xbox things.
> People are also getting more and more unprofessional

> the country operates in a two-caste system

I don't know for today but I remember in the 1980' some German engineers playing games on their computers during work at Deutsch Telecom.
100%

Use whatever you're proficient in. For A LOT of devs that means js.

Why spendtime pulling python into my js project?
Yes, energy efficiency requirements are definitely the driver behind front-loaders becoming universal in Europe. But in recent years, they've also come to dominate the market in many other countries that aren't bound by those requirements.
> How about "database is used by everyone, it becomes cared for by everyone".

So every one needs to know every use case of that database? Seems very unlikely if there are multiple teams using same DB.

FKs? Unique constraints? Not null colums? If not added at the creation of the table they will never be added - the moment DB is part of a public API you cannot do a lot of things safely.

The only moment when you want to share DB is when you really need to squeeze every last bit of performance - and even then, you want to have one owner and severly limited user accounts (with white list of accessible views and stored procedures).
The Tears of a Clown: Probing the comedian's psyche (2008)
I've just done it a dozen times at this point. Hello world from gin-gonic [0], terraform file with a DO K8s cluster [1] and load balancer, and CI/CD [2] on deploy. There's even time to make a cuppa when you run terraform.

We use this for our internal services at work, and the last time I touched the infra was in 2022 according to git

[0] https://github.com/gin-gonic/gin

[1] https://gist.github.com/donalmacc/0efbb0b377533232da3f776c60....

[2] https://docs.digitalocean.com/products/kubernetes/how-to/dep...
I think the problem is that German energy is expensive compared to other countries.

On top of that you have regulation and lack of subsidies making other places more attractive to produce in ie. the US, Eastern Europe or China.
Okay, now that that's done, can someone at Netflix please figure out how to use their multiple data centres worth of distributed clusters to serve more than 4 or 5 subtitle languages please?

If anyone at Netflix would like some assistance, I've previously consulted in the areas of large-scale compression optimisation, and I'm sure we can get those 100KB text files down to under 20KB!

I'll help build distributed Kubernetes buzzword-compliant architectures, if that helps anyone get internal promotions as a part of this pan-cultural effort of inclusivity.
Surely this will never go wrong with a password manager copying stuff to a clipboard.

Also they probably never tested that with pornographic search queries / clipboard contents, which will be very common in the real world. And even if they did test, they probably just did so with vanilla terms that are easily identified as pornographic by AI. Cue Copilot regurgitating porn queries because it mistakenly believes they are relevant to some current work task.

Personally I'm ready with popcorn for Microsoft unleashing chaos.
> We use Okta to manage our VPN access and it’s been a great experience.

I have no first hand exerience wtih Okta, but everything I read about it makes me scared to use it. i.e. stability and security.
I expected some cool graphics or livehacks but I see photos of researchers and it is not obvious what link I should follow to move from promotional content to more scientifical one.
There is. You pay a price for any cross-VPC traffic.
See also https://mathoverflow.net/questions/101644/
These headsets had a nice standard HDMI and USB A 3.0 port. Could have plugged straight into Xbox for "Xbox VR".
Plenty of us are identified by name.
Demographics is the big one. Obviously fewer workers and more retirees, but also a gerontocracy where many parties primarily want to go back to some idealised version of the past. The CDU is basically the party of 1960s car adverts. The Greens are hippies, recent management notwithstanding. The SPD has an identity crisis, but before that was classic cold-war social democrats. The Left is fortunately going extinct, but was classic Warsaw Pact. There’s a bit of a trend here. The general population is generally looking backwards, and decision-makers and bureaucrats skew even older than the general population.
this should be an existential fear for everyone producing things.

your tech blog you use to get a little clout and bargaining power? it's now only read by AI agents and only a fraction of those agents will attribute you.

so then, whose gonna publish any info, well, now it's propagandists. people who specifically want to seed ideas for some sociological skew
An accounting professor of Turkish origin in my MBA program in the US was making fun of Germany after the Wirecard scandal that he could have imagined such crime in Turkey but never in Germany and then shrugged his shoulders.
Patience. This is just a minor setback of demographics and energy supplies - Angela Merkel (a supremely skilled stateswoman who was in power for 17 years) saw this coming from a mile away and very competently bet the farm on Russian gas and importing millions of unskilled people from the far corners of the earth to solve these problems.

They will start turning it around any moment now. As Germans are famous for their rationality it is literally impossible for things to not go according to plan.
I wonder if it could be convinced of a situation where slow execution speed is the less ethical choice of the two.
It's nice when things do what they say on the tin. That being said, it's hard to build a "brand" when you start out with a generic name.
HN Hated Facebook since its inception. There used to be people on HN defending Facebook, as a stock, or as an ad platform. Post 2015 on HN all ads are evil. Barely anyone defending them or Online ads anymore.
Oh come on from the description both accounts could be sitting on the same datacenter LAN.
I absolutely love a good book, but there are absolute gems of blog posts, videos from conferences, etc you deny yourself that way.
I don't think Jira and Confluence different markdown setup is due to them not sharing their databases. It is just poor product management from Attlasian.
The point is it’s not terribly difficult for them to offer it if they chose.

That said I don’t feel there is any meaningful technical barrier to using 240/4.
Modern js is not what it was. Ergonomics of nodejs v20 are not in the same ballpark as node v6. A lot has happened since v12 even.

Js definitely has become a pleasant language to script in. And it's sooooo much faster that python and Ruby.
UK economy isn't shit, still a very wealthy country. The problem is that the ratio of productive to unproductive has shifted significantly.

Look at how many lawyers, civil servants, other government workers, management consultants the UK can afford to support. Housing hundreds of thousands of economic migrants for free. That is a rich economy. The problem is that the productive section of the economy isn't growing (and a lot of the unproductive activities, for example paying lawyers hundreds of thousands per year to block industrial development, are blocking growth).

The same is true of Germany. Of almost every economy in Western Europe bar NL.

There is no "labour shortage"...I don't even understand how that is supposed to work. There is a price for labour, if you can't pay it then you will go out of business. Companies: refuse to train staff, complain that no-one is trained, rely on mass importation of migrant labour, and then also complain that they can't afford to pay more (when they refuse to hire any higher-skill staff who can actually improve productivity)...these aren't real problems. Economic inactivity rates are sky-high across Western Europe WHILST companies say there is a labour shortage. Who believes this?

Deindutrailisation was an absolutely huge political topic in the 80/90/00s. It was probably the biggest economic topic throughout the 80s. The "enshittificaton" caught no-one by surprise apart from politicians who believed that the 2000s (specifically) were a time of massive prosperity (you still see this, Starmer goes on continuously about how wonderful the 2000s were, great time for laywers/bankers/landlords, people like him). Throughout the 90/00s, they pumped government jobs into these areas...and are now surprised that everyone else has run out of money to support these people doing nothing? (Same thing has happened in Germany with the East btw, same thing in France, Italy, Spain).

I agree that identifying the problem is the issue but it is far deeper than deindustrialization (the discussion of which got us here because the "solution" was: mass government intervention into certain areas to try and boost the vote for whatever party thought they could win...it should be no coincide that elections in the UK are now won and lost in the areas of "deindustrialization" AND nothing happens to fix these areas beyond politicians promising a mystery box full of cash).

That this is happening simultaneously in many Western European countries and other developed countries should be the clue that it is cultural.

Economic growth has never been easier, costs have never been lower, potential has never been higher. People should ask why we are circling the drain even more rapidly whilst other countries are smashing it.
How?
The issue with this LLM is that they are to dumb to follow the instructions , so I have no choice then ask them to identify the mistakes they done and fix them, ChatGPT can do that, Bard is incapable of it. did you see this
https://news.ycombinator.com/item?id=39312896#39313567
I was evaluating Bard for work, in case it would have been batter my company would have paid Google but IMO Google has enough money so they don;t care about selling it, they probably want to offer it free in their devices soon, or if not free bundle it . In this case quality can be shit.
> "Front loaders also have more maintenance on average..."

Is this anecdotal or based on some real-world evidence/statistics? I can't recall having a single front-load washing machine break down in the past 20 years or so, or need any maintanance beyond cleaning out filters and replacing drain hoses. And I've used many in the various different households I've lived in. They all seem very reliable!
> The Internet is mostly fine from a technical perspective.

Until you need to use it.
No, more than 1 second loading time in 2024 is not acceptable. Gray on gray, missing scrollbars, needed to click every damn thing on a page, to discover where is a menu or a hyperlink, is not acceptable.

And from a security perspective, is a disaster waiting to happen.
Subsidies typically have rules, such as "will employ X people for Y years" or "will provide the service for X years". Subsidies are also very often paid out after the fact, but even if not, this is a very easy court case (probably not even that - just administer a fine).

So if they're closing down now, it's very likely because the date has passed and they met all requirements.

(I have experience with subsidies, though in EU)
We had FB up to 6 figures in servers and a billion MAUs (conservatively) before even tinkering with containers.

The “control plane” was ZooKeeper. Everything had bindings to it, Thrift/Protobuf goes in a znode fine. List of servers for FooService? znode.

The packaging system was a little more complicated than a tarball, but it was spiritually a tarball.

Static link everything. Dependency hell: gone. Docker: redundant.

The deployment pipeline used hypershell to drop the packages and kick the processes over.

There were hundreds of services and dozens of clusters of them, but every single one was a service because it needed a different SKU (read: instance type), or needed to be in Java or C++, or some engineering reason. If it didn’t have a real reason, it goes in the monolith.

This was dramatically less painful than any of the two dozen server type shops I’ve consulted for using kube and shit. It’s not that I can’t use Kubernetes, I know the k9s shortcuts blindfolded. But it’s no fun. And pros built these deployments and did it well, serious Kubernetes people can do everything right and it’s complicated.

After 4 years of hundreds of elite SWEs and PEs (SRE) building a Borg-alike, we’d hit parity with the bash and ZK stuff. And it ultimately got to be a clear win.

But we had an engineering reason to use containers: we were on bare metal, containers can make a lot of sense on bare metal.

In a hyperscaler that has a zillion SKUs on-demand? Kubernetes/Docker/OCI/runc/blah is the friggin Bezos tax. You’re already virtualized!

Some of the new stuff is hot shit, I’m glad I don’t ssh into prod boxes anymore, let alone run a command on 10k at the same time. I’m glad there are good UIs for fleet management in the browser and TUI/CLI, and stuff like TailScale where mortals can do some network stuff without a guaranteed zero day. I’m glad there are layers on top of lock servers for service discovery now. There’s a lot to keep from the last ten years.

But this yo dawg I heard you like virtual containers in your virtual machines so you can virtualize while you virtualize shit is overdue for its CORBA/XML/microservice/many-many-many repos moment.

You want reproducibility. Statically link. Save Docker for a CI/CD SaaS or something.

You want pros handing the datacenter because pets are for petting: pay the EC2 markup.

You can’t take risks with customer data: RDS is a very sane place to splurge.

Half this stuff is awesome, let’s keep it. The other half is job security and AWS profits.
> the first thing I do is update / actually write the docs to make them usable.

OK so the docs are in sync for a single point of time when you finish. Plus you get to have the context in your head (bus factor of 1, job security for you, bad for the org.)

How about if we just write clean infra configs/code, stick to well known systems like docker, ansible, k8s, etc.

Then we can make this infra code available to an on prem LLM and ask it questions as needed without it drifting out of sync overtime as your docs surely will.

Wrong documentation is worse than no documentation.
That's just being obtuse to be obtuse. You and I both understand the difference between the choices that Finland or Sweden made and the "choices" that Ukraine or Iraq made.
This got me thinking if anyone interested in starting a HN Hedge Fund. HNHF? XD
0 is a perfectly good age, plenty of humans have been 0 years old. The point is simply that the first return value of atoi() if the second is non-nil is meaningless. Atoi would have been exactly as useful if it had been defined that atoi() returns 167 and an error if it can't interpret the string as an integer. Code which proceeds to use the first return value of atoi() if the second one is non-nil is wrong code, even if it happens to work for some convoluted scenarios.

Edit to note: atoi() actually doesn't always return 0 if it fails: if the second return is err.Err=ErrRange, then the first is the max value that can fit on 32 bits.
I rather agree than chasing mass-market VR (with "mass" defined as "the new smartphone") is a huge part of the problem.

However I do think VR potentially has a large niche to fill amoung consumers, hobbyists and various semi-professional roles. Something bigger than you're suggesting but smaller than say - consoles or smartphones.

Whether this is a niche big enough for Microsoft, I genuinely don't know. I think it probably is - but it would require aggregating several quite diverse market segments.
I think GP was going for a clippy reference.
We used to use AWS and GCP at my previous company. GCP support was fine, and I never saw anything from AWS support that GCP didn't also do. I've heard horror stories about both, including some security support horror stories from AWS that are quite troubling.
Anemic Stack Traces in Go
tbh; blocking Arc's browser may give a little respite, but using AI enhanced browsing and search is so compelling that it will be everywhere (already elements of it in Edge) and there will be no blocking it.

This is essentialy what Google figured out when ChatGPT turned up; having a business model reliant on the bulk of your ad viewers continuing to use technologies that are 10-100x worse so that they can carry on seeing your ads has zero future.

Similar logic applies to every other website reliant on ads.

Going forward the only viable options appear either paywall, or hope for some form of as yet undecided redistributive pay-per-use arrangement to come through from OpenAI/Google/MS/Apple/Facebook/Government in the way that happened with music.

Interesting times we find ourselves in ...
It makes most sense if you're already using js and you need cross platform support in your scripts.
> Cost is the most common complaint and it's almost always from people who don't have it configured correctly (which to be fair Datadog makes it far too easy to misconfigure things and blow up costs).

Datadog's cheapest pricing is $15/host/month. I believe that is based on the largest sustained peak usage you have.

We run spot instances on AWS for machine learning workflows. A lot of them if we're training and none otherwise. Usually we're using zero. Using DataDog at it's lowest price would basically double the cost of those instances.
That’s just the natural consequence of running two protocols simultaneously.

People get issues with v4. But “just switch off v4” is never suggested as a solution cos it’s either all people have or they need it for the sites that only have it. So people fix problems they get with v4. If they get a problem with v6? Switch it off, v4 is working.

Granted v6 has had many teething problems and still isn’t as hassle-free as v4. But in recent years things have improved an awful lot.
Health-wise, where do cashews rank among other nuts? (2020)
Which developed nation isn't in this position?

America is an Industrial super power? Japan? England? Korea?
In a previous role I got all of these things from GCP – they ran training for us, gave us early access to some alpha/beta stage products (under NDA), we got direct onboarding from engineers on those, they gave us consulting level support on some things and offered much more of it than we took up.
OK, but what does this mean for UK residents entering the Common Travel Area through Ireland? While not exactly the same, my wife is a Danish resident; when we travel in and out of the Schengen area, she needs to bring her residency card. While Danish passport control can phone up the right people, if she has forgotten her card, I doubt other Schengen area passport controls would/could.

They could then tell from her stamps, that she had overstayed her visa in the Schengen area, and would not permit her in, if she entered the Schengen area outside Denmark and without the residency card.

Is Irish passport control expected to look up UK residents' residency through the UK's website?
Why should a nodejs dev have to pull in python? That is a heavy solution when you can script well in js already.
Unpleached flour is easially available in the stores where I live. That is how I started my starter this summer.
https://arxiv.org/abs/2001.04235

here you are
There is plenty of migration from south and Eastern Europe into Germany so demographics is not an issue.
Yes. Yes. No. Yes.
If you're stuck using public infrastructure, EVs aren't for you.

Home charging is where it's at. You leave home practically every day with a full battery with about 20-30 seconds of effort every evening and morning.
But why would people retiring cause plants to close.

The article talks about layoffs.

But if they are having layoffs, and people can't find work, that would indicate they do have workers, not a shortage of workers.
Any traditional industry/company in Germany approaching "computers", "the web", "smart something" doesn't want to pay properly for devs. Mostly because the leadership in their late 50s (at best) has some nephew who is "good with computers" so it can't be that hard. You get senior electrical engineers laying down some bonkers architecture for how the software side is gonna work, and then two BSc CS graduates thrown at the job, representing the whole dev department.

Anecdotal!

This was about a decade ago, suddenly ran into a guy I knew from highschool who studied CS in another city. Told me he dropped out during his master's because he failed math, then got hired by a medium-sized company making sensors and actuators, who now wanted to enter the smart home business. Remote controllable relays for power outlets basically, energy meters, door-open sensors, not much more at that point. He was basically the only dev for the first six months, then got promoted to team lead and had two other devs working for him.

He was inexperienced and had quite the ego when I talked to him back then. He was smug about using Arch Linux while I was on debian. He then went on and excitedly told me "did you know!? you can't just use ssh to get a shell on another computer, but tunnel arbitrary data over it!" I guess you don't learn much just copying commands from the Arch Linux wiki all day. Anyways, when I told him I don't think this project will go anywhere and will pretty much be done once Google or any other big player decides to enter that space, he just brushed it off because "they will have been there first". Needless to say, he's not with that company any more, but not after suffering some burnout... Two years after college!