skysight-inc/HackerNews huggingface dataset:
Ask HN: Looking for Good Articles on CICD/Release-Engineering
Hello all.

Am an SRE who has been tasked to make my Org's (2k+ devs) CICD Infra more robust, updated, further scaled and automated.
And most importantly, though it may not be in the purview of SRE, help also Devs improve their productivity - and this is the part where I need your help.

I have basic idea of GitOps/CICD, and am looking to learn lot more. In my org we use Jenkins/GitLab/GitHub (don't ask why all 3, and I am trying to phase out Jenkins). I am watching videos on Youtube, but its difficult to get great ideas or deep insight from most of them. Most are repetitive.

I came across the following articles:
1. https://lepape.me/stop-using-gitops-to-sell-your-products/
2. https://abseil.io/resources/swe-book/html/ch18.html

These gave me some good insights into release-engineering and methodologies practiced in different ways. I am looking for similar articles, or may be anything good that can help me learn more and improve my basics as well as my horizon in this matter. Since I want to help Devs, who work on code related to backend/frontend/mobile, I think I will have to learn a lot.

Can you please throw any good article that you may have bookmarked in this matter and might help me? Release engineering, good branching strategies, possible automation, things to learn (gradle/maven). Anything which you think might be related to these.

Thanks in Advance.
I've bought quite a few Raspberry Pis over the years since the release of the first gen. But I no longer see the value in buying one anymore. Especially for running it as a low cost and low powered server. They might be fine for hardware projects or just tinkering or learning for people wanting to get started. But now there are many better options within the same price range. Some with better CPUs and more I/O options. (After you include the cost of all the accessories you need for the Pi). Plus the benefit of a x86 CPU and also things like Intel quicksync for transcoding if you buy a mini-PC running something like a N100.
Yup, Liberty Global (also known as UPC) in Europe.

Assigning only /64 & no DHCP-PD. There's not much to misconfigure, since in IPv6 you have to use their router and they are pushing the config.

And since you have only /64, you cannot put another router behind theirs.
> Amazon is not a bad actor here.

Just to be clear, Amazon is the bad actor here, assisting worse actors. This problem exists because they don’t want to spend money managing vendors, and it’s not a problem for anyone else. I never go to Walmart and discover that the cereal has been replaced with sawdust because even a huge, cost-obsessed retailer will hold their vendor accountable for that.

If the government started enforcing real penalties, each order would have an easy way to report this, they’d actually accept abuse reports when you get a contact from a vendor buying reviews, and they’d start spending money reviewing products themselves like other retailers do.

If you haven’t heard of it, in addition to traditional inventory there’s an entire profession around “mystery shopping” where businesses pay normal people to use their services and report their experiences. They’re explicitly trying to catch dishonest middle managers and suppliers who might do things like pull expired food from the shelves when it’s time for the annual inventory or make a better meal for someone they recognize as a corporate employee, and it’d be very, very easy for Amazon to check sellers the same way and if they actively solicited abuse reports they’d have an easy prioritization mechanism. It’d cut slightly into their profit margins but I doubt Bezos would even have to reduce the number of spacecraft he buys because I’ve heard so many people mention not buying things on Amazon because they’ve been burned by fraud in the past.
So, is one of the lessons that perhaps we should all be as frugal as possible from as early a period as possible? I kinda learned that from my poor immigrant parents since i was a very young kid...Not to knock the experiences of the author there, but maybe this kind of thing is not as universally known? Then again, there is a lot of marketing in North america the likes of "You can do anything you want in life! Go to college, and then get a house, get married and you too will WIN!" ...which is of course misses the inclusion of all the gritty details for what happens along the way if things are not managed well, or misunderstood. I learned the lesson of college debt really early on, and have been resistant o take on any debt at all...which is not easy in North America; but possible. I don't say these things to downplay whatever journey the author is going through...And i hate to say, well, this happens because of capitalism...but, dang it, if things seem so shady everywhere now, and capitalism never seemed as horrible as it *feels* nowadays. Or, maybe i just need to drink some decaff. now? ;-)
Not really.

When numbers repeat, the value is the same. E.g 00 is the same as 00.

So the possible outcomes is 6^16, but unique values per color channel is only 256 values.

So unique colors are 256^3 = 16.7M colors.
I just noticed that REST framework returns 501 - Not Implemented [0] if the method is not implemented, which I think is really weird. I think that most frameworks return 405 Method Not Allowed in such cases.

Also, it is typically assumed that 5xx return codes are retryable while 4xx are not. So, I don't think that not implemented method should return 5xx, because it is pointless to retry it.

[0] https://github.com/levkk/rwf/tree/main/examples/rest#restcon...
https://www.arm.com/markets/computing-infrastructure/cloud-c...

> Annapurna Labs, Ampere Computing, NVIDIA, Intel, Marvell, Pensando Systems, and others use Arm Neoverse and Arm technologies to create cloud-optimized CPUs and DPUs.

https://en.m.wikipedia.org/wiki/ARM_architecture_family

> Companies that have designed cores that implement an ARM architecture include Apple, AppliedMicro (now: Ampere Computing), Broadcom, Cavium (now: Marvell), Digital Equipment Corporation, Intel, Nvidia, Qualcomm, Samsung Electronics, Fujitsu, and NUVIA Inc. (acquired by Qualcomm in 2021).
I was curious so I picked a random European city (Athens) and compared its homeless population to my own random American city (Chicago) and the rates were similar.

I don’t think that’s an excuse for bad social policy around homelessness of course.
As the first sentence of your reply to me effectively acknowledges that this thread has not objectively identified a unique correct answer, what I (or you) personally find plausible is beside the point. That being said, in the very post you are replying to, cryptoz has already implied an alternative that is no more subjective than yours, and which is also highly appropriate, given the covert purpose of questions such as these.

> ...attempts to fully remove ambiguity are often harmful.

Really? I'd like to see some real-life examples that are not just further examples of bad question-writing. Regardless, this is beside the point here, where there is a seemingly insurmountably high bar for making the case that removing ambiguity would make the situation worse (to be clear, the problem with tests like this is not just that an examiner might screw you, but that they are intended to be used that way.)
The Multi-Trillion-Dollar Wellness Industry Is Making Us Sick
I thought HIIT/Tabata was more about intensity so you COMPRESS a whole session in less time. This article is telling you that if you EXPAND the session to allow for pauses, you can get more out of it without increasing the intensity.
> bipolar > neurotypical

Labelling people is rude and is not allowed in HN: https://news.ycombinator.com/item?id=20378464
Again if you are working remotely as a software developer, no matter whst your pay is, there is somewhere in the US you can afford an extra room for the same amount you are paying now unless you are already living in a rundown trailer in the middle of nowhere
https://archive.is/2zp1e
I'm running a small website on a Cubiebord 1 SBC off my home internet connection. For such a scenario - home server on a desk, non demanding website such as a wiki - an SBC is a winner. Mine has been running since 2013 with no major outages apart from a few SD cards failing along the way (I had backups and a mirror on a cheap VPS). And I purposely choose not to use an SSD or a spinning disk (I could with that particular SBC) to save energy since that thing is always on and idles at around 2Watts. Noise and bulk were also a factor in my choice. There are no moving parts or spare components that can fail and indeed I didn't had any problem in ten years apart from SD cards. For 60€ - case included - it was a good deal.
Thanks for posting this! I'm happy to answer any questions.
Yeah well if you’re in the US you can’t really dodge US spyware, but you can dodge Chinese spyware.

Carve out your sovereignty where you can, yknow?
It does have fans that I only ever heard spin up during a reboot. I assume you would hear them if the machine is under continuous load, mine isn't). The small dimensions allow you to stow it away pretty easily.
>> 10.0.0.0/8 runs out pretty quick

> 16,777,216 containers, wow.

Have you ever been involved in a corporate merger? IP conflicts are a huge pain point. Quite often you have to NAT with-in the company itself because the acquirer and acquiree are both using 10/8.
Dropping the compressed instructions is also a performance / power issue. That matters to mobile.
Have you succeeded? :)
There are so many questions here:
1. Do North Korean troops get higher salary than Russian troops?
2. Can the North Korean troops escape from the battlefield? (passports, countries that would accept them etc.)
3. Will South Korean troops join there soon?
4. What is POW situation for North Korean soldier?
Some do. But when they don't, it is not a fault of CGNAT - which does provide the capability -- but a fault of specific ISP, that's not willing to use it.
Would love to hear some more anecdotes
That’s clearly not the case though?

A lot of Huawei gear is still installed and operating, as of today, in US telecom networks.

Even the pentagon is contracting with many companies using Huawei gear.
> If it is because of national security concerns, will Israelis and Chinese lose kernel maintainership status as well?

Some of them, yes, some of them, no. /s
Whenever someone jumped off a building at my engineering school, they were Korean.
Google has no sense of obligation to paying customers either, based on my experience with Google Workspace and GCP 'support'.

Whereas AWS support, for all of Amazon's faults will bend over backwards to help even a $15/mo nobody.
The other interesting fact which is lesser known is that earlier G's of digital phone xfer are in what is somewhat a sweet spot of cracking, not very easy at all, but just easy enough to be crackable. But their encryption is breakable! THe rainbow table is 2 TB and took several months to build -
https://github.com/0xh4di/GSMDecryption?tab=readme-ov-file

Now I wonder if later Gs have a bit of a decryption loophole for this reason or that, this state actor or that.
A Ai bot that lives on a phone number. You can call the number to talk to it and ask it questions, however all of it's answers are sandwich related and it attempts to solve any problem presented using sandwiches.
Airbus has ships going back and forth between the EU and their plant in Alabama, and ships fuselages between Germany and France. They're plenty distributed. https://simpleflying.com/airbus-ships-aircraft-parts/
Does it need to be under the same name?

A lot of the "important names" in industrial manufacturing that wound up getting bought by the various industrial conglomerates of the mid 20th century wound up getting sold off when the conglomerates fell apart.

For example IH's agricultural equipment (now a part of CaseIH), construction equipment (now owned by Komatsu) and truck lines (owned by VAG) all more or less continued development and production despite being through a couple owners at this point.

I personally hope it gets split up and Ford winds up buying the passenger airline stuff so we can get a revival of the trimotor nameplate because I like it when reality is funny that way.
Also discovered BAR couple of weeks ago and even though I'm not really a gamer anymore, and was never really into rts games, I've already have > 50 in game hours

I was very impressed with the level of detail and meticulous implementation. The level of control and posible automation is high, I feel that it should reasonate with most tech oriented ppl

If anyone wants to play my in game username is [ZWD]_jaan, just add me as a friend and I can intro you to the basic concepts (im still a noob tho), we can play a coop game or find a noob lobby :)
>Yes, longterm Q might invest in their own RISC implementations

Q is investing over $1billion into RISC-V.

ARM is fucked long term. Sure Qualcomm themselves are no angel. But the absurdities of this case are basically making ARM toxic to any serious long term investment. Especially when ARM is in Apple's pocket and ARM isn't releasing any chip designs competitive with Apple's chips where they get free reign to do as they want. Basically a permanent handicap on ARM chip performance.
Using Rust in Non-Rust Servers to Improve Performance
It shouldn’t be a badge of shame at all. Family is the closest circle you’ll ever have, even your SO doesn’t count as much until proven through years. Living apart only makes sense if the conditions are too scarce or characters too incompatible.

This ignores broken families ofc, but atomized living probably correlates with that.

Sadly we often start really valuing the family only after it thins out substantially.
Positive rights such as that are no rights at all.

https://en.wikipedia.org/wiki/Negative_and_positive_rights
If you want to do some interesting reading about car living, check out r/priusdwellers[1]. The Prius seems to be favored because it can idle for so long with battery support.

[1]: https://www.reddit.com/r/priusdwellers/
A while ago I wrote a Zig brainfuck implementation[1] that converts Brainfuck code into an executable function at comptime. The performance is similar to transpiling the code to C and compiling it with full optimization settings.

[1] https://github.com/ginkgo/Zig-comptime-brainfuck
Ask HN: Is there a good tool to turn YouTube videos into quizzes or Anki cards?
I have a set of youtube videos I've watched.

I'd love an automated way to turn them into Anki cards.

One note is that most of the videos are interviews, so the tool would need to be able to use speaker diarization.

My manual alternative is to make a google doc with Q&A and just quiz myself manually.

But it'd be great if there was a tool where I could put in the links, and then just get multiple choice quizzes that would keep testing me on the material.
I'm not a lawyer, but I don't think so. For example, there is no penalty for not having an accountant on payroll. But there are some for not keeping adequate records. I suspect it's irrelevant whether you have a full-time accountant so your records are always in order, or if you do nothing all year and hire someone for a big overhaul each December and also every time authorities need something.
No EC2 or Kubernetes Allowed: Building Serverless-Only Architecture at PostNL
My number one tip for learning more about CI is to read other people's CI code.

Thanks to GitHub Actions there are thousands of great examples of CI configuration in YAML files on GitHub.

I use GitHub code search all the time for these: I'll search for a tool I want to use in CI and filter for YAML files in the .github/workflows directory to see what other people are doing.

I also have a couple of test repos of my own which exist just so I can try out new CI patterns in GitHub Actions before I try using them on a real project. Here's one of those: https://github.com/simonw/playing-with-actions
there once was a prof most pedantic

rejected my poem's semantic

he asked for a limerick

and received not a hymn trick

he acts like I sank the Titanic
but was jesus jesus-like calm?

"And Jesus went into the temple of God, and cast out all them that sold and bought in the temple, and overthrew the tables of the money changers, and the seats of them that sold doves, And said unto them, It is written, My house shall be called the house of prayer; but ye have made it a den of thieves."

— Matthew 21:12–13, King James Version[10]
> Whether we like to acknowledge it or not, the world has been split in two

Someone who is so dependent on media images that he declares them unquestionable truths in advance is probably unqualified to reason about propaganda.
8gb pi 5 £76.80
27W PSU £11.60
case? - £9.60
SATA hat - £29.00
256GB SSD - £24 (reputable brand)

Total is £151,or roughly €181
I tried quizgecko, quizizz ai, and magic school, none seemed to work well for this. (Could be a nice side project idea if someone is looking for one! But I'm hoping there's one someone has already made)
Felt like the article went off into lala land towards the end:

“The last couple of decades have seen us stripping out network-centric functionality and replacing this with an undistinguished commodity packet transport medium. It's fast and cheap, but it's up to applications to overlay this common basic service with its own requirements." The result is networks become "simple dumb pipes!"

Given that, Huston wonders if it's time to revisit the definition of the internet as networks that use a common shared transmission fabric, a common suite of protocols and a common protocol address pool.

Rather, he posits "Is today's network more like 'a disparate collection of services that share common referential mechanisms using a common namespace?'"
There absolutely are HVDC transmission lines under the sea. And capital intensive, revolutionary projects are ripe for disruption from people who have already pulled off similar feats, hence why it would make sense for a Google founder to take interest.
Yeah yeah yeah, I am hurting open source, my apology to open source
So when is ARM going after Apple for their custom architecture?

Afai, Q hasn't diverged from the standard instruction set at all in the Oryon snapdragons.
Devenv is switching its Nix implementation to Tvix
>it's EU based, cross-border, with all the overregulation, bureaucracy and obstacles that come with that

That is because one of those things is not true. It's not very cross-border. The vast majority of Airbus R&D and manufacturing happens in Toulouse and Hamburg with each city focusing on specific plane models.

Airbus is incredibly centralized and has been able to take advantage of that to deeply integrate R&D and manufacturing.
Articles that require you to "Create an account to read the full story" rarely do well on Hacker News. You'll likely get more traction if you turn that off (or move off Medium entirely).
The Gaussian has non-zero mass everywhere.
Get started with the free-threaded build of Python 3.13
The Man Who Knew Infinity [1]

[1] https://www.imdb.com/title/tt0787524/
Many books aren’t on libgen. It’s been rather hit and miss for me.
No, my thinking is that if software engineers are replaced by AI, then any job can be replaced by AI and the global economy will catastrophically collapse. I'm not afraid of being replaced because not only can I do nothing about it, but i will be utterly powerless to find any kind of income afterwords also. AI will have destroyed the world without any violence and then we'll all be in the same boat
Yes, each possible 6^16 outcome is it's own subpage...

/000000
/000001
/000002
/000003 etc...

Or am I missing something?
The Man Who Knew Infinity

[1] https://www.imdb.com/title/tt0787524/
A way to fix the problem would be for the App Store to ban that practice _and_ itself nag the users for ratings, in the less annoying way; like, asking you to rate a list of apps you have been using a lot when you open the App Store, and also asking you to rate when you delete an app.

That would be a win for everyone.
In my experience, normal people are quite confused by this. I've heard "Is that Juliette with a J?" and facepalmed.
Allow me to be pedantic: In some dialects of english.
I like that 8-bit style UI. Was that based on any existing UI framework?
This argumentative pattern comes up regularly.

It's the idea that someone arguing against something they think is wrong (on moral, strategic, practical grounds - it doesn't matter) is somehow less valid because it's unlikely that the arguing person will ever be personally affected by it.

It's completely bogus, though; technically, it's an ad hominem. A distraction.
Ironically behind a paywall (and below a political ad)
Apart from the "education shouldnt run you into huge debts", "Gig economy and working 70 hours/week should not be normalised", "social life while young is not as important as paying off the racked up debts", and "this is a TikTok experiment, X number of people are watching me live my life" arguments which I'm sure will be discussed heavily, I found the "hacking one's life expenses to see how one can save money to payoff their debts" part interesting.

A house/apartment/address comes with a lot of fixed costs - rent/mortgage, insurance, maintenance fees, gas, electricity, sewage, water, internet, Amazon impulse purchases because there is space, furniture, appliances etc. If one doesnt need the address to register themselves as a resident of the city/town/country for legal purposes, mobile home + shared utilities(toilets, laundry, occasional hotel stays) would make an effective temporary hack to save a lot of money.
> I wouldn't be surprised if the NEXT OS is better than Linux.

I wouldn't be surprised if it's full of shortcuts with privilege escalations or contradicting exceptions.

Not because it's Huawei, but because it's a single company developing BOTH the Operating System and the hardware it is supposed to be deployed in.

When it comes to meeting a production deadline of a product, the pressure to apply a quick workaround is much much higher than the pressure to follow a structured process from whatever platform-team.

Source: I worked in lots of companies which at some point tried to establish various kinds of frameworks, just to be forced to break them again in order to ship on-time...
I actually didn't know that. It's been a zombie stock for years, so I just stopped checking.
If you're in the US you should be dodging US spyware not Chinese spyware, since you're living under US power and laws.
>Yeah yeah yeah, I am hurting open source, my apology to open source

Not a great response. Do you know where you are right now?
I would personally just called it a video game. Free and Open source a issue of copy right. If there's still full copyright (and there's copy right on everything published nomatter if it is explicitly claimed or not) with no license on a piece of software, it has nothing to do with open source.

But source available would be the term to use if one wants to point out that the source is on github.
What would they offer outside China? They still don’t have access to android.
I think that would depend on whether your joke is clear enough that a reasonable person would not think it “materially misrepresented” your experience – if my review of a Python book says I learned how to import antigravity and was now flying around the neighborhood, it’s probably safe because readers would know that’s impossible. If my joke is too subtle or obscure, it’s probably better not to have it because it will likely confuse people who don’t recognize it.
I don't know for sure, but they probably didn't plant it at first and later it was simpler to move mine elsewhere than to change the way mines are generated.
I was tempted to say "parts of England"... but I wanted to mean "parts of the united Kingdom"... so... you are right :)
I agree, but being good both at programming and art is quite unique skill, then there is also whole audio category, animations,...