skysight-inc/HackerNews huggingface dataset:
Distros choose what they adopt. They willingly migrated to systemd. Ubuntu, of all distros with its in-house init system, upstart, followed Debian in this migration. They are not forced onto anything. Distro maintainers decided that systemd made their lives easier and switched to it. Or which actual, concrete things they were to do do you have in mind?

And yes, the Linux kernel has implemented features for systemd. It's obvious that in an healthy ecosystem, the init system and the kernel cooperate and both have influences between each over. What negative change did the Linux kernel have to implement because of systemd?

I'm quite sure systemd is not perfect, but I personally think it has dramatically improved my life as a Linux user. It has made my boot faster. It brought very convenient tools to instrument this boot to know what exactly takes time, or fails. It has made the logs incredibly easier to find and read. It has made writing services way easier. starting, stopping, disabling, enabling services is incredibly simple. It has replaced a mess with something clean and easy to user. I'm personally quite happy about some standardization over a solid software stack happening.

Upstart was already on this path and systemd further improved things.

I'm quite sure systemd has its flaws. I want to believe you on the fact it has bad aspects and even about the monoculture being bad but I can't because you haven't listed anything actually, concretely bad about systemd. What would you change in systemd?

The only concrete criticisms I've ever read about systemd are:

- it stores the log in binary format. Now, in almost 10 years I've dealt with it, on no occasion I've found it to be an issue.

- Projects like gnome depend on it. But it's a decision taken by those project, and if you want your OS to be coherent, of course the session manager or the desktop environment are going to need some kind of integration to the init system. If your system doesn't provide feature the DE needs, you'll have to provide it and build a shim, that seems actually fair enough. If your shim actually provides systemd compatibility, it could even be adopted upstream! See seatd/libseat [1].

- It is a monolith that wants to do everything. But I'm not sure it's actually true. Systemd actually provides many binaries, each with one, separate, purpose. I think that on the contrary, it is nothing like a monolith and it's more like the GNU tools, all under the same umbrella but each doing its own thing

[1] https://git.sr.ht/~kennylevinsen/seatd
If you have enough cash the easy solution is to never pay and just accept the fines. One of my colleagues did this for a few years in Amsterdam. We all thought he was crazy, but his total in parking fines was lower than the total most of us paid to Park Mobile in the same timeframe...
> I’m really bad at soldering, but that doesn’t stop me from potentially destroying things by soldering nonetheless.

That's really the only way to get better at it.

Its amazing how well some of the old consumer electronics hold up.
I see. Although, there are no other Microsoft endorsed WinUI 3 books either.
It's still a bs job.

What is so difficult about getting a ticket and paying the ticket when you check out?
Semi-related, there's a somewhat established YC company whose entire business is facilitating smartphone gig app usage for seniors who call in for help.

https://gogograndparent.com/
Been loving it for many years. For the 2017 eclipse I was able to narrowly avoid some weather to get a great view. I was using their wind, radar and jet stream visualizations to guess as to where I should go. Maybe I just got lucky ;)
I don't know how the laws work in the UK, but this would for sure be at the very least minimum criminal negligence here in the States.
You certainly could make the callRemote calls in parallel, and there are easy and safe ways to do that (good old CompletableFuture or the new structured concurrency stuff). But doing that or not is completely independent of using Nima, so I think here they're just showing some very simple code, because this is an example of using Nima, not an example of writing concurrent code in general.
So an enterprising individual puts a QR sticker right near or over yours and does the same thing, except theirs is a scam.

- That should take all of 4-16 hours to setup the software / web side and payment processing [processors who do cannabis / adult products].

- 1 hour to run to Staples and get some laser Av3ry pre-cut stickers.

- 1 hour to replace | supplement your 'real' stickers.
Creative Chronicles – A video archive of YouTube videos from notable founders
Hi everyone,

I've been building this... I don't know what it is yet.. I don't even know if it's useful to anyone, but for me it would be cool to see how builders have contributed to different products and companies in their careers, as well as the interviews/presentations they've done along the way.

It's some mix of Youtube+Wikipedia+ZoomInfo. It's a week old and in a very rough state, but I'd love some *feedback* if anyone gets a chance to check it out: https://creativechronicles.org
> women weren't in veils

Sure among the elite in Tehran, but the rest of the country was still significantly conservative. You can see this in blockbuster movies from Iran in that era such as Qeysar [0] and Tangsir [1], as well as with Iranian thinkers with a mixed traditional and western educational background such as Ahmad Fardid, Jalal Al-e-Ahmad, and Ali Shariati preaching about Gharbzadegi as a reaction to the rapid modernization the Shah used.

> Iran was actually rich in the 1970s

But extremely unequal. The earliest Gini coefficient I could find for Iran (1984) was at 0.47, so roughly similar to Venezuela during that era. It also appeared that Tehran's household expenditures (and thus salaries) were 4x those of the rest of the country [2].

There's a reason why Islamic Socialism is the primary political philosophy within Iran, with the key intellectuals of the Iranian Revolution being influenced by a mix of Islamic Reformism, Third Worldism a la Frantz Fannon and the Algerian Revolution, and Marxist thought.

Basically, an Islamic version of Liberation Theology that was popular in South America and the Solidarity Movement in Poland, and directly influenced Pope Francis

[0] - https://archive.org/details/gheysar-1348

[1] - https://m.youtube.com/watch?v=Eg2S3dHTKD0

[2] - https://www.cairn.info/revue-internationale-des-etudes-du-de...
> With uncertainty in the role of software engineering because of current market and it potentially being automated

This is FAR from given. Super far. I'm sorry to say that you may have to study psychology to understand why in a way that makes you go "holy sh*".

But I get the general reasons for the uncertainty, they are usually about "please welcome your exciting new replacement" concerns. Which _can_ be a thing in some cases, already have been, and so on.

> Are there even any field in software engineering/development where the core knowledge has remained true over the course of years?

Not to be disagreeable, but the core principles are generally always reliable (true|belief|etc I don't really go there with principles in tech especially) even if aspects have changed. It's still really applicable in sign painting which I do myself sometimes as a hobby. And then it's pretty wild but the same principles translate exactly into digital signage.

> Apparently, no one pays for someone who knows only the fundamentals.

No, BUT it's not a dichotomy:

- Know the fundamentals only

OR

- Know the specific new hot practicals

...it's way more than that. You can still lean to the fundamentals side and get paid well! Part of doing that involves really interesting stuff, which can be described as "developing my/the new fundamentals." (Adding the "my" part because it also can just be scoped to what you need to know to be effective at your job, it doesn't have to be discovery of some universal fundamental, and you will get recognized more easily for focusing on $JOB's details anyway)

A lot of people enjoy this part of their career in tech, and it helps them find a relatively peaceful psych-interface through which to be more OK with the ADHD-style new & changey particulars stuff.

Also sometimes it's a matter of social interface. It may be a matter of describing yourself so that people understand what you're good at, and making sure not to focus on describing what you don't like, or hate, in your career.

> Another example is AI is like a rat race going in circles and trying to catch up with the latest ideas.

This is a good example of what I'm talking about. If you can just dissect your experience a little further, you might find that it can divide up into e.g. "stuff I personally think and like about AI" and "what everybody else does and thinks with it (rat race)".

If you keep working on the former, you can eventually build some really cool community bridges and in ANY case, you'll still probably be way ahead of the people who want to pay you to interface with AI for them! Their fear of tech will never really end. Find those people. Tell them you get AI. Or whatever excites you. Get a job, get paid, enjoy.

Just some ideas & good luck.
End qualified immunity, and have police pension funds, not the municipalities that employ the department, pay settlements.
In Croatia you can pay via SMS, just send a message to the phone number listed on the machine, you type in your plate number and receive a confirmation. The only caveat is some additional transaction cost over paying via the machine.
How to implement a vector database for AI
I'm from a developing country with humongous corruption. I now live in Canada and love it. But to certain degree corruption is just less visible. For example, apparently majority of our towing industry in Toronto is just organized crime. With murders and arson and everything - in the seemingly simple and innocuous towing industry. And when opening a restaurant in downtown, near one of the stadiums, protection money is just normal line item.

https://www.thedrive.com/news/44749/inside-the-tow-truck-maf...
They wouldn't roll over but they would get crushed. Our BVR, cyber, and stealth capabilities far exceed theirs.

In any case, we will never fight a hot war with a nuclear armed country ever again. Nuclear deterrence works, and the nuclear bomb has thankfully ended modern warfare between nuclear-armed countries.

The era of superpowers sending men off to die is over, at least between nuclear-armed countries (but not so much between a nuclear and non-nuclear country.)
We call it the 3, 7, and 10 rule.

3% on payment processing, subscription management and collection.

7% on AWS.

10% on product support, account management and retention.

If you’re fast growing this is about right. If you’re starting to slow down then you can afford to spend more time optimising these, eg 2, 4 and 9, giving you a GM of 85% which is elite for a B2B SaaS.
Scrubbed, as in performing a periodic read of the entire array to 1) check the data for consistency and 2) exercise the drives.
I can imagine in the next 10 years, most of the programming will turn into typing something in ChatGPT to create cloud infrastructure and most basic code, in fact, my coworkers already using ChatGPT to create AWS Cloudfare scripts with relative success.
What is not going away anytime soon (in my opinion): system programming with hard constraints - formally verified software, numerical computing software, cryptographic software.
> Nobody wants this crap.

That remains to be seen. In my view the more vegetarian options and ease of access, the better.
Nice to see some more good press for Nomad. IMHO it's superior to Kubernetes for most use cases.
> For some people it is.

There is nothing “just” about tropical storms with tracks over the State of California.
It isn’t the wind. Is the water. Wind might be a problem only if the storm tracks east of the coast thus causing storm surge. At this point it’s unlikely.

Also: read NHC discussions instead of anons on the internet.
Should have gone to Dallas and its surrounding suburbs.
With LLMs, arguably the code is much less decisive for the specific output than the model, which is data. An interesting question to ask is which human labor contributed to the model. The training data probably would constitute a significant share in that.
They want to push the cost onto the customer. If they don't have physical infrastructure it's a cost they don't have to maintain anymore. They know we will put up with the app bullshit because we have to park.
I left my phone at home. I know I'm screwed.
Right, also while we're at it let's not blame Saddam Hussein, Stalin, Hitler, Mao, Mussolini, etc. for their deeds but instead blame whatever happened 2 generations before them. Maybe even sainthood for those fine gentlemen, right?

This article is so biased and wreaks of Iranian state funded propaganda I'm going to need a shower to wash the stink off after reading it. Give me a break. This si not HN material.
More than 50% of prefixes still don't use RPKI.
See https://rpki-monitor.antd.nist.gov/

Many will likely never use it. ARIN, for example, does not allow "legacy" networks to use RPKI unless they sign a registration agreement (and start paying for the privilege.)
I close the YouTube app anytime it makes me watch more than a 5 seconds skippable ad. This was one of those times so I have no idea what was in the video :-)

In other words: Fuck Google and their ad bullshit.
Reactive APIs are horrible, and precisely what I'm trying to avoid.
In what mature organization does it take any less than a week to deploy a new service?
I'd probably not use that one, myself, given the other links on that site do somewhat tend to detract from its credibility.

"So it is entirely possible that Obama is already planning to declare a national emergency and suspend the elections this year [2012]."

"With such forces at his disposal, you can be sure Obama is now actively planning a new Holocaust against the Jews in America as well as in Israel."

I admit I don't watch the news as assiduously as I used to but I'm pretty sure I'd have heard about that happening.
Makes me wonder if "you need a receipt to claim warranty" is intentional like that.

There's a few apps that can organize / OCR receipts for you, if a photo of a receipt is adequate. I don't actually know any and I may be talking out of my ass but err. I'm sure there are!
> When the ISPs discovered that the IP addresses belonged to Cloudflare, arms were thrown up in despair.

The level of desperation the ISP’s engineers have felt in front of such incompetence must have been through the roof. I am getting tired of our politics here in europe: tech literate people in governments are put to work on surveilance stuff, never for actual policymaking.

The shit show continues.
> We have over 143 alternatives to YouTube.

Sorry but that’s just wishful thinking. Many on the first page are only alternative YouTube UIs.

Most of the actual alternatives only offer short videos, there’s nothing with the breadth of content that YouTube has. Very few options could actually evolve into the next free generic video platform.
Well aiport traveling nodes connect across the oceans regularly. You can even predict that travel and make it a sort of routing announcement.

Example: Guy living in NY on the regular, traveling once a year to cuba and back. So somebody with a message to cuba, passes it along - it rides to the airport, and hops from a employee cellphone to the guy boarding his holiday plane. Add the transmission software being a virus for plausible deniability..
Kuberentes is such an overengineered disaster. In 10 years, everyone is going to wake up with a hangover and pretend they never heard of it. Anyone here built a SOAP system? Of course not, you would never.
If you never go anywhere other than stores that is probably true.
“Hurricane” is a word for a particular strength of tropical cyclone particular to the North Atlantic and Northeast Pacific (which is why Hilary, which we are discussing, is currently a hurricane, despite very much not being an Atlantic storm.)
When has this stopped.

https://theintercept.com/2023/08/09/imran-khan-pakistan-cyph...
Also, most thermal paper is high in BPA/BPS.

https://www.pca.state.mn.us/business-with-us/bpa-and-bps-in-...
The point is this. Here is a nondeterministic algorithm that proves the problem the poster above was formulating is in NP:

matching Passwords = choice(AllStrings, str -> hash(str) == desiredHash)

Assuming hash(str) has polynomial time, the nondeterministic algorithm above is clearly polynomial as well. Here `choice` is not a function, it is an elementary nondeterministic operation, one which evaluates the given function on each value in the input variable in O(1). AllStrings is the set of all strings, maybe limited to some max length if desired (otherwise, matchingPasswords will be an infinite set itself).

As far as it is known, there is no way to replace this with any sampling method that would take polynomial time. Of course, this is not proven, it is a related problem known as BPP=NP. BPP is the class of problems for which Bounded-error Probabilistic algorithms with Polynomial time complexity exist.
Even that sounds complex.

If they want network attached storage, I’d just use a single disk NAS, and remotely back it up.
My username without underscore, at meta. Email me any bugs, I can help file them on GH and lend a hand fixing.
As anybody that has spent any time navigating the roads can attest, that transformation is indeed precisely what actually happens.
> it's really down to null handling at this point.

and reified generics, if you care about that sort of thing.

Plus immutability/final by default, the stdlib being a joy to use, etc.
what defines the best? last i hear the interview process is a hard unsolved problem.

the best would also relate to the size culture, goal of the company, existing products etc etc

why would the best seek employment? i chat with a guy who claimed to charge 5000 per phone call, he would be much to busy studying to even consider employment.
I have a flipphone. People can contact me if they need to (they never do). I can't use a QR code or app or whatever. How do I pay for parking?
In this country? No way. Look at the state of SWE in 2023.
Programming Language choices: Pascal, LOGO, Forth, Prolog, C (1986) [video]
> Amazon will probably get my business next time.

I see we've hopped out of the frying pan and into the fire.
> I. Hate. Technology. I hate working in this field.

Periodically I joke around with my family that when I retire (I'm 49 now, so it's not all that far away), I'm never touching another computer again. Ever. Each time I make that joke, it's a little less joke and a little more of an actual plan.
Just an observation, parking, self checkout, payment terminals, etc are examples where the general public is forced to interact with "enterprise" style software, as in software that's not bought by users and so ignores their needs and prioritizes what business buyers want.

Anyone who works with such software at work (like SAP) knows it's UX is garbage and it's not for them. But now the same model is being foisted on the masses.
youtubetranscript.com + ChatGPT summary:

Street parking, a universal hassle, is especially problematic in Chicago due to the infamous Chicago parking meter deal. This deal permitted a private company to take control and revenue from all 36,000 of the city's parking meters. In return, the city received a lump sum of $1.16 billion. However, this arrangement has led to numerous financial and political challenges that won't conclude until 2083.

The root of this decision can be traced back to the 2008 financial crisis when Chicago was grappling with a significant budget deficit. Mayor Richard M. Daley, in an attempt to address this, chose to privatize the parking meters without adequate analysis. Surprisingly, the city's aldermen approved this deal by a vote of 40 to 5, despite having limited time to review the terms. These aldermen have since faced criticism for their apparent lack of due diligence.

The beneficiaries of this deal, Chicago Parking Meters LLC (a consortium formed by Morgan Stanley, Allianz Capital partners, and The Sovereign wealth fund of Abu Dhabi) saw immense profits. This was largely due to stipulations in the agreement that increased parking rates, ensuring a steady rise in revenue. Furthermore, the city now finds itself in a position where it has to pay penalties whenever it undertakes any actions that could potentially dip into the company's profits. This has amounted to Chicago paying the company over $75 million since the deal's inception.

Additionally, this arrangement severely restricts the city's urban development endeavors. For instance, adding bike lanes or implementing other urban reforms now comes with the caveat of compensating the company for any possible lost revenues. An attempt to challenge this by claiming the company held an illegal monopoly was dismissed in court twice. The courts deemed that while the deal might not have been the wisest choice, it wasn't illegal. So, due to the financial pressures of the crisis, Chicago ended up making a deal that has permitted financial institutions to reap substantial profits from city property for an extended period.
To me the embedded ads which the article identifies as the source of revenue for these white noise streams would also seem to defeat the point for me, but apparently that doesn't bother people so I don't see why spotify's ads would be different.
Apathy was the starting condition, not a result of people fretting about climate change.
This got a legitimate chuckle out of me. Deadnaming a corporation. What a world we live in.
Hasn't stopped.

https://theintercept.com/2023/08/09/imran-khan-pakistan-cyph...
Italian government and enshittification, name a more iconic duo, I'll wait.

They built (more correctly, paid) for the IO app for it to be the one touch point for interacting with the government, then started cutting off features from it in other apps. Now they want to aggregate everything again on CIE, which not everyone has yet. Then you have local governments (looking at you, Lombardia) which build random apps which technically support SPID (something like state-provided SSO) and CIE (SAME THING) but wrap them through their custom authentication system because what's better than multiple passwords for the same account? Which already has 2FA?

Man, I wonder if they ever use the crap they build.
I already have one of those, it’s called a credit card.
You're joking about the last part... Right?
Well, you don't send it in.. you just bring it in? Like something smuggled physically? Its slow, admitted, but better having that data come in on some truck driver-smuggled-ssd and reach you by hopping from phone to phone, then not at all.
This is the direct and deliberate result of small government libertarianism. Even if a private parking app is used it should be procured by local government according to a set of accessibility criteria, not left to competing private sector organisations. Parking is a natural monopoly, it’s an area where consumers do not want choice, and should be supplied as a public good, just like public transport and health and education.
The problem is requiring a smartphone in the first place
I think he’s sort of being humble and also admitting that he’s not a true expert. It’s clear he has more than a passing familiarity with APL.