skysight-inc/HackerNews huggingface dataset:
It really boggles the mind. What can be so complex that you can not do it in 300 person years of development time plus the cost of SAP.

Specially with the tools that exist in open source. Amazing databases, data modeling systems, libraries to integrate into literally everything.

It think the bigger problem might actually be to define the process you want to implement. What are the specifications, what of your existing system is actually needed and what isn't. Rather then the actual implementation of those processes in some digital process.

I have a friend who work himself up from worker in a warehouse to team leader and now SAP something something manager. And from the story he tells me I am mostly constantly confused. The whole environment feels incredibly foreign.
> Time spent on the none core business is time wasted.

Except there are many businesses that have and are doing very nicely precisely because they ignored what would labeled as non-core activity by many. Take Apple for example, where would it be if it had stuck to making Macs? Or more recently spent billions moving to their own chips. What about Amazon?

Truth is more subtle. And with SAP, it's easy to understand both why businesses buy it - and at the same time - why most competent software developers believe if they were given the same investment they could do better.
AFAIK eSIMs are implemented using a reprogrammable SIM chip residing in the device, and “applying” a saved eSIM (or installing one) means reinitializing it with the SIM’s parameters. I think it’s even implemented somewhat closely to a physical SIM.

Regardless, you need your carrier to support phone eSIMs and one of several registration methods: app, QR code, or manual parameters. (because some carriers support data-only eSIM for smartwatches)

But given this new eSIM push (and that non-US iPhone 14 models will keep the SIM slot) I think a lot more carriers are going to work towards this now. One of the 30 shown in Apple’s event is an Israeli carrier and they’ve been dragging their feet on eSIM for years, only doing the bare minimum for Apple Watch and Galaxy Watch.
> I've seen some proposals but I haven't seen anything that was clearly a good proposal

I have one! Allowing inline ifs, like this:

err := func()
if err != nil { return err }

1 line instead of 3 for simple error handling, yeaah
My mother works for a fairly large textile lab. For decades, they used an internally developed system for lab reports (they had a few programmers and admins they called the "nerds" that did nothing else than extend and maintain the system). The company switched to a SAP solution a few years ago. Chaos ensued. The SAP solution missed so many edge cases that a huge number of lab reports were either inaccurate or completely wrong because information was lost in SAP translation between different labs. Sometimes clients (huge international players) noticed the mistakes, which then led to costly product delays. It became so bad that communication between labs eventually had to be done on two levels - within SAP, and "informally" by mail, telephone, or by simply walking to the other lab, adding a huge time overhead to every report.

SAP removed virtually every automation advantage of the old system, and added the additional complexity of navigating the SAP GUI. Because of this additional workload and the reluctance of the company to hire more people to counter it (after all, SAP was implemented to streamline everything!), employee turnover suddenly skyrocketed. Everytime I talk with my mother, she complains about the system and tells me that another colleague has quit. She only stays because she only has 2 years until retirement.
We went from having one password used on most all sites to having unique random passwords for each site saved in a password manager. But of course those are all accessible then via a single , traditional memorable easy to type ‘single’ password. Yes requires access to one’s devices and helps avoid phishing and all other benefits but just interesting. With passkeys assuming one still uses a password manager to manage the keys (since otherwise if your devices were lost or stolen you’d be screwed) then all your passkeys are stil behind a regular memorable easy to type password and a computer password that is also by nature a memorable password, etc. There are again still lots of benefits for the new method and help avoid the most common issues for people currently so none of this is bad but more good to realize you still have a password in general just one to manage them all.
On the cloud?!? So what happened to grid computing? :)

By the way, is the AFS from HLT TDAQ still used anywhere?
I doubt you would need so many srcset rules, since there's likely an upper maximum of image size in bytes that you'd like to deliver, and a minimum size you can expect the image to get to. If you're being so pragmatic as to worry about the filesize of your markup, you don't want to then blow up your download budget with massive images.

I think browsers and protocols could do more to help this issue, by sending some context along with the request for the image in the first place, so the server can make some decisions. We can do that ourselves too, but it's not a very robust solution to be using javascript to make decisions for image sizes before you've even finished loading your page.
Works for me too now. :)
Do you think they actually have that in stock, and if they've ever fulfilled a 1kg order? I don't mean that facetiously, but I am skeptical that it's just a marketing stunt!
A cult praying for the end of all of crypto. When Bitcoin goes up, the Bitcoin maximalists cheer. There is no difference between the fundamental cultism between the two.
A lot of people have proposed using Rust for OS development. There are even plans to write Linux kernel modules in Rust.

I think this article is a very good demonstration of why Rust is not a silver bullet. It was created with userspace applications in mind and a system application is an entirely different beats.

Think about it this way: in C it is easy to shoot yourself in the foot. But in kernel space you can easily blow up the entire building.
Agree 100%. The whole "management consulting" industry is rotten and all of the "Big 4/5" accounting firms suck. There are boutique consultancies that do excellent work but so many CIOs will go with Accenture et al. because of their name and perhaps because they perform their annual audits, etc.

BTW, on the last point - ABAP (SAP's proprietary language) has improved a lot over the years. Variable names are no longer so short (a vestige of the R/2 mainframe days) and the language has adopted a lot of features from Java and JavaScript. Not always the best (OOP like it's Java in 1998, woo!), but definitely a lot better than in the past.
I’ve built many real world web forms. React (or similar) is the only way to keep them sane.

Interdependencies between fields. Toggling visibility, dynamically changing drop downs based on previous values.

They almost always require local and remote validation. Sometimes long running validation that needs to be triggered early so it’s done by “submit time”. If it’s not done the submit needs to wait.

Any and all invalidation based on changing previous fields. Adding explainability. Submission preview. Mixing multi-media with regular text values. Complex error messaging that sometimes requires interactivity (e.g. uploading images may have errors for image quality and it’s nice to have the ability to crop or re-center an image from the error message).

If you think my requirements are over and above, maybe, but if you care about user experience it’s critical.

If you think the forms I’m building are “overly complicated” and “rare”, I disagree. Almost all of the above even apply to one of the simplest/very common usecase: “What is your address?”. eg handling global addresses with ergonomic drop downs, postal code validation, previewing the address and asking for user input for normalizing the address, etc. Similarly very common use cases for forms, contact information with phone number and/or email validation.

Using web forms is basically impossible or at best user hostile in 2022.
True. Not all encountered bugs are reported and not all reported bugs are even bugs!
Indeed. That was the start of the big push of thousands of big and small inventions and commercial progressions that has gradually allowed more and more of the whole world to achieve heights no one could've dreamed of even 100 years ago.
The same issue exists in most European languages, and there are two schools of thought.

Some people want to use language that is logical and consistent. For them, "3.5x faster" means the same as "350% faster" and "4.5x as fast". Others believe in convenience and redundancy. They think that "4.5x faster" means the same "4.5x as fast", because the numbers are the same. Many of them don't like expressions such as "X% faster" for X >= 100, because the numbers tend to be misleading.

I used to be in the former camp when I was young. Today I'm middle-aged and lazy. When I see "3.5x" in the text, I assume that it means "3.5x". I don't want to read the text carefully to determine that you actually meant "4.5x" when you wrote "3.5x". I interpret the "faster" part as redundancy. It tells me that we are talking about speed and that the thing we are talking about is faster than the baseline.
What was the motivation to switch to SAP? Was the in-house solution lacking?
You don't need to pretend. Who wanted TVs before they were invented?
Indeed, it doesn't account for changing conditions in the software's environment. Doing everything within reason to avoid bugs in the first place is clearly preferable.
Last website in the club closes my mobile chrome
l Iive in Dallas, I get most thing the day after I order them, some I get the same day anda few two days later. Amazon has never been late for me
That was both clever and hilarious.
Do you have any plans to add IPv6 support? Also it's probably a good idea to add an FAQ stating that you currently don't support IPv6.
They probably cheaped out on SAP consultants. Each of the old IT staff in the old system you can replace with 3-5 SAP consultants.
There could be a local sales tax there. I was referencing the state rates which is what most people would pay.
Porting an eBPF-based application to arm64: our experience with Inspektor Gadget
Inspektor Gadget is a collection of tools (or gadgets) that facilitate cloud native development, originally developed for amd64. Inspektor Gadget is not your typical user-space application. Due to its extensive use of low-level kernel concepts including eBPF, porting Inspektor Gadget to arm64 presented some unique challenges. This blog post describes those technical challenges and how we resolved them.
https://archive.ph/ULrKp
But that's precisely the point: Python 2.5 realized that something was fundamentally broken and the community went through a painful transition process. Transitioning to Python 3 meant getting your house in order where string encodings were concerned.

Any python programmer would tell you: Starting a new project in 2022 in Python 2.5 is professional malpractice.

But that's what the original post seems to be saying: That Perl 5 has somehow managed to fix any of what was fundamentally wrong with it. ...and that couldn't be further from the truth. And people in this thread are saying that maybe they should have another look into Perl 5 as a serious option for starting out a new codebase in 2022. ...and that's a very bad idea.

Sure: If you started out a new codebase in Perl 5 in 2022, there are coding standards you could adopt to avoid getting yourself into a pickle where string encodings are concerned. But without the interpreter helping you out on that front, it'll produce ugly code, and take mental discipline and disciplined code reviewing practices on a team. It's solving a problem that Python solves for you so much more easily and effectively. You could go with Perl 6 / Raku, but why would you? What does it have to recommend it over Python or Ruby, other than a Perl programmer's nostalgia for being a little Perl-like?

You could say the transition from Perl 5 to Perl 6 is just like the transition from Python 2 to Python 3. The difference is: Perl is simply late by at least a decade.

The point that the article is trying to refute, namely that Perl is for dinosaurs, in my mind just absolutely stands.
Extending the Memory Inspector for C/C++ debugging
Yep, we (my kids and I) moved over to MineTest, sometimes running Mineclone 5, sometimes MeseCraft. It's excellent.
Right. "The perfect is the enemy of the good".
And that's fine, but for sites funded by advertising the answer is to not visit them.
Working in a large corp, I find IT consultants from the outside overpromise and underdeliver on projects

It’s infuriating as anybody below senior management can see right through it
1kb for the entire site would be impressive! Would probably just do a single page of ASCII text written in shorthand for that.

They actually mean 1kb per page, which is pretty slick and decent even on dialup.
Was wondering why this was on hacker news, then saw that one of the penguins was called "Mr Mac.".

Clearly the national aquarium of New Zealand is excited by the progress of the asahi linux project and is saying that this year is the year of the linux desktop.
This seems like local news about an assault case. What makes this HN-note-worthy?
The AWS Step Functions Workshop
For this I mostly tried to replicate another concatenative language that I built many months ago called Nook[0]. Mil is (almost) Nook, but in C.

[0]: https://github.com/HoangTuan110/nooklang
Thanks for sharing. Ultimately my decision to go with the EZ was based on the reputation of customer support and solidity of build. The reports of malfunctioning parts combined with poor responses from the company (exists but) are few and far between. It has been my personal experience as well that the support email is very responsive. I’ve only ever asked about firmware related things, as my EZs have withstood the rest of time (4 years) physically. They cover the bases on being easy to manipulate as far as firmware configuration and switch selection (the basics).
I admire the queen if only for the masterful job she's done at convincing the masses that she is a victim of circumstance rather than the quintessential purveyor of privilege
To be honest, most people I know around my age don't really care too much. I'm hoping he'll use his soft power for talking about and trying to push changes to combat climate change though, he at least seems genuine about that.
Randomly seekable randomly writeable block storage wont be fast when implemented on top of any object store, especially ones that do not allow arbitrary append like S3. Filesystems make a lot of assumptions for underlying storage.

But this allows any typical block device driver to run in userspace which means you no longer require certain version of kernel to support new features or new protocol, which is nice.

It's also useful in testing or prototyping filesystems, as you can make userspace proxy that can emulate any kind of error without much kernel knowledge. Sure, there are already some tools for that but it's easier to do in userspace.
You're misunderstanding what I mean. I'm saying if a site has decided to fund itself through showing advertisements, then that model can only tolerate so many people avoiding that, because the site will generate less money.

You're talking about something else.
Something tells me that Patreon is in serious trouble on this one and it is highly likely got to do with a breach of credit card information.

Is this now enough for you to not trust platforms like Patreon? Regardless, with the light of this failure and the platforms like PayPal stealing funds from the likes of small businesses and locking it up for months; killing them.

Web 2 payments is going just great! /s
The technology that changed air travel (2018)
> The world needs supersonic planes

Yeah idk about that part, I doubt we need more of anything that enables more pollution
The Facebook button is disappearing from websites
Why are positive but controversial comments fine, but negative but controversial comments bad?

That's not what the comment says, though. It doesn't say anything about 'controversial', just that positive comments more readily avoid running into guideline trouble. Maybe it helps if you replace 'positive' with 'boring and anodyne', since the mechanism still applies. Boring and anodyne comments usually don't require as much moderation.
When you have a backup plan everything is optional and potentially disposable. For me I have a secondary employer that could easily become the primary employer with very little loss in compensation.
the first challenge requires supporting 5 simultaneous transactions. Could Python be used for this?
>I think some people obstinately refuse to acknowledge that Germany has had a disastrous energy policy.

Because it's a lie and it's always been a lie. The nuclear power stations that were turned off contributed a relatively small amount compared to solar and wind added to the mix. And they cost more.

It's just that turning them off made certain groups (Vattenfall, American government) furious. This was nothing to do with environmentalism or energy independence but led to a lot of propaganda about both.

The supposed environmentalists who spat venom at the German greens for "not turning off coal plants fast enough" were not in the slightest bit bothered by Poland next door not turning off their coal plants at all.

>Main reason being strategic energy independence. Something Germany is suddenly being reminded is important.

And because France was unwilling to shoulder the eye watering costs of maintaining and replacing their aging nuclear plants they're in exactly the same position. Instead of $3 billion wind farms with a 65% load factor theyve got $15 billion nuclear plants with a 75% load factor. What a win for nuclear power.

The only people who this hasnt dawned on yet is the people who lapped up the anti german nuclear propaganda. The hole currently filled with natural gas that France has dug for itself because of nuclear power's insane cost is something that they simply dont think about. Nuclear propaganda always avoids mentioning cost.

Had Germany had another 6-7 years to prepare theyd be in a better position to withstand the gas being cut off then France instead of roughly the same. Their dependence was going down, France's up.
The economics of cinemas are such that they make no money on ticket sales (that money goes to the film distribution company) and they only really make money on drinks, snacks, and ads.
How is this different from a mojang/minecraft.net account?
In the Netherlands we changed from queen to king in 2013, and you get used to it quicker than you'd think. There had been queens (rather than kings) since 1890!
Online advertising works based on number of impressions/views/clicks. If you're blocking that mechanism then the site doesn't get paid.
Are you recording the results? Would be super cool to see a distribution of people's first attempts.
IMHO, this depends what you consider a "new" idea: ideas mutate and change, they are combined or applied in a different context but rarely (perhaps never) do they arise sui generis from nothing. Analogously, viruses mutate and change in their hosts, and at some point their lineage diverges enough that we declare it a "new" virus - but this is a categorization applied by an observer, and somewhat false.

Perhaps the earliest "ur ideas" were something like instinctive emotions. Even very simple creatures seek food and avoid noxious stimuli. Is hunger an idea? Maybe from hunger arose desire, and from desire arose searching, and from searching arose planning... Ad astra per fame.
If your interested in using a Raspberry Pi as a guitar pedal, there is this project https://shop.electrosmash.com/product/pedal-pi-kit/
AFAIK, they introduced SAP elsewhere in the company, and it became difficult/too expensive to manage the communication between the old system and the SAP system. I can imagine too well how the conversation between the SAP people and the company went because I also took part in similar conversations with clients in a previous job a long time ago: client asks you if software X can do thing Y. Both you and the person representing the client have only superficial domain expertise on Y. "Oh, you mean enter data into a form? Of course software X can do that, it was designed exactly for that purpose!"

The complexity of the task is eventually discovered in production.
You don't need the quotes in many cases.

Instead of:

<link rel="icon" href="data:,">

Try

<link rel=icon href="data:,">
> React isn't as fast as Svelte

Svelte is so much more than just faster.. It's reactive to the core!, you don't need redux stores or whatsoever, no react-hooks with all it's unacceptable traps and edge cases, no CRA where a simple eject shows the mess it actually is.. I can go on and on. Sorry but IMAO React is totally deprecated, it had its time, but there are much better solutions now.

Just take a few days to dive into Svelte (or even better svelte-kit) and I doubt you'll ever want to go back to the ever mounting complexity React has become.

I've been programming professionally in React from 2014. In the first years it was great compared to Angular, but today I cannot think of any reason to start a new project in React.
I'm struggling to discern any genuine points from your bombastic writing. Have a great day.
A company I once worked at was taken private by a private equity firm. One of the first initiatives this firm kicks off upon closing an acquisition is moving the company to Oracle for ERP. It can take years and many millions of dollars (as it did in this case--the company was built around an in-house sales and order system), but it's part of their playbook. I have no idea if it's truly worth the cost, but that equity firm surely believes so.
Minecraft always had accounts, and you always had some amount of communication with mojang servers for authentications (otherwise anyone could spoof usernames and get other people banned).
How they operate? I mean what can they do beyond the sovereign fund, which takes the profit from their land and business holdings and gives them 15%~ (increased only for certain reasons, like Bham palace renovations), with the rest going to the government.

I think it's hilarious how the average person thinks that "the taxpayer" pays for the monarchy whereas realistically it's their family's holdings that pay for it. If they don't like that then strip them of their land, but strip everyone of their land; no inheritance for anyone.

And even then, whilst they have _some_ personal holdings, the majority of the royal estate cannot be sold by them for personal gain, it _must_ be passed down, it's not your typical inheritance.

As well as that, sure they live a cushy royal life, but I wouldn't want it for me. They are bound to royal duties, to act a certain way, do certain things, follow certain protocols - doing otherwise is shirking royal duties and that comes with its own consequences.

At the same time I think QEII was the last "true" royal. She was the last royal who exhibited at least some of what we would expect from the royals of old, King Arthur, etc. The modern royals, CIII onwards is the start of their decline, imo.

She lived for so long and through so much. Maybe she could have done more to help the everyman - but her power was limited, which is what the people chose - the Glorious Revolution.
Solar becomes less viable the further you get from the equator. Here in Helsinki, we get about 3 hours of sunlight in the winter and it only rises about 30 degrees above the horizon at noon. I think Fusion is much wiser idea in Europe than it is in the USA.
I managed under 1.5KB for a page that has an actual function, not just a test:

http://www.captiveportal.co.uk

And yes, that’s supposed to be a non-https link.

I think the entire site, including favicon, might be under 5KB. You can check here:

https://github.com/josharcheruk/CaptivePortal