skysight-inc/HackerNews huggingface dataset:
The problem nobody wants to admit is that any competitor to SAP will just become SAP. SAP grew to what it is because it was made to fit everybody's workflow to make sales to businesses wanting ERPs.

Business is a wild world of so many ways to structure the org down from workflows to departments which is basically the only thing that differentiates a large majority of businesses these days.

Sure, you could enforce a single cookie cutter approach for everyone, but then, how is corp A any different B anymore when everything is identical besides the people itself, heck their costs should equalize as they should in theory have the same workflow optimizations and inefficiencies.
Isn't this basically a Montessori school?

https://en.m.wikipedia.org/wiki/Montessori_education
>>> It's like a giant shared illusion

That's sort of the end goal of the nascent "Neuro Archaeology" field. Spatial embodiment to the point that you feel what it's like to live in Ancient Rome.

When it gets to the fidelity where it transcends mere entertainment, it will have the power to convey empathy across boundaries of time and space and culture ;)
It should be noted that the client and the game are two completely separate pieces of software. The game itself certainly has a bunch of bugs, but those bugs tend to not be game-breaking, and are mostly "this doesn't behave as described" - for many of these things, it's not even clear anymore what the intended behavior even is. Until it's fixed, it's intended, for better or worse.

But apart from that, the game is actually somewhat bug free.

The client however, is just an honest to god embarrassment. It is legitimately terrible in every aspect that could possibly be terrible. It's slow, so slow that many things temporarily break on laptops, like opening rune pages in champion select. It uses more RAM than the game itself (?), it runs on like 4 different processes that interact in who knows what ways, but if the client crashes and you're trying to kill it that often (but not always) initiates a repair for no apparent reason. Often it doesn't even shutdown properly when you close it. On a friend's computer it one day just died and didn't start at all anymore, with no indication of what went wrong. He had to reinstall the game.

https://www.reddit.com/r/leagueoflegends/comments/epm9c8/all...

It's a mess. And not only it is it a mess, it's an embarrassing mess because the client was always a pain point of many players, until they decided to completely re-write it in 2015. From the ground up. Clean slate - scalable, durable, lightweight, all that jazz. And now it's widely regarded as worse than the original client. If there was ever an example of how not to rewrite something, that would be it. Just a catastrophe on every level.
Diagrams: A brand new diagram editor for Mac
Python Command Line Arguments
Why American Farmers Are Hacking Their Tractors with Ukrainian Firmware (2017)
https://www.nature.com/articles/s41598-018-32194-8

From the abstract: “Extracts from amadou (Fomes) and reishi (Ganoderma) fungi reduced the levels of honey bee deformed wing virus (DWV) and Lake Sinai virus (LSV) in a dose-dependent manner. In field trials, colonies fed Ganoderma resinaceum extract exhibited a 79-fold reduction in DWV and a 45,000-fold reduction in LSV compared to control colonies.”

Stamets has tons of talks on YouTube, a lot of them have the same content in them and anything after 2016 might have the bee story in it.

Looks like he plans to start selling these feeders this year, which is good news!

https://fungi.com/pages/bees
Unless it has changed, SPARK also forbids dynamic allocation.
Let me know if that is what you are looking for: https://web.hypothes.is/

As an example, WikiWikiWeb (http://wiki.c2.com/) has integration with it. I've never used it, but it seems quite powerful.
With years you get to put together a swiss-army toolset of libraries to deal with all that (like arrays, strings, etc.).

You know how they work, how far you can push them, the overhead, and all.

Do I really know how much cycles/stack it takes to do std::sort(a.begin(), a.end()); in that specific platform? No, so I cannot trust it.

I know it's reinventing the wheel, but I am sure that there are known simple libraries out there one can use. I use mine.

What I would like is a better precompiler, like assigning dynamic values to constants. But I won't change the language for that.
Thank you so much for your detailed and thoughtful response.
So if a repo has anyone commit to it using a new binary, then anyone accessing the repo will need the new binary as well?
Is it added? I can't get it to install. Is it only nightly?
this requires trust in the workers from the C-level. But they can't hire people they can trust, because they are paying minimal wage.
"I know it doesn't really matter..."

Au contraire.

Analogies, mental models, metaphors help us make predictions. Better is better.

"The difference between the almost right word and the right word is really a large matter. 'tis the difference between the lightning bug and the lightning." ― Mark Twain
And let's not forget Hershey's disaster which they blamed on SAP and their implementation partners, mentioned here with 14 other ERP failures (yes, SAP is predominant, but there are other offenders as well...; article Oct 2019)

https://www.cio.com/article/2429865/enterprise-resource-plan...
What Is Social Media Marketing and How to Do It
> Yet we still see security issues in all of those

That's the typical excuse. That's the FUD I mentioned about. Bugs will keep existing and so security issues, no matter the language you use.
The universe is for all intends and purposes infinite. Why shouldn't infinite growth be possible?
Theres no recommendation engine, its all manual. I plan on submitting my silly little 9 line extension (https://addons.mozilla.org/en-US/firefox/addon/t-co-sanitize...) to the recommendation request email at some point.
Well, let's say I take the Intel P54 (https://en.wikipedia.org/wiki/List_of_Intel_microprocessors#...) as an example.

So basically an Intel Pentium from 1994, so from 26 (!) years ago. Size: 90 mm2, maximum power consumption: 10W, price at launch: $699.

Buuuut: production process 600nm.

Today every Intel CPU uses a 14nm production process, but let's go for a cheaper option and "use" the 22nm.

So the gate size is ~30x smaller today. And I know that the relation between the gate size and the die size is not linear (2x smaller gate size usually leads to a die size which is smaller by more than 2x), but let's go with the 30x, to keep things simple.

For the power I have no idea, but I'd assume that the power consumption would go down at least 30x.

Price: hard to say, but considering how hardware evolves, definitely more than 30x cheaper :-)

So a Intel Pentium with modern technology could look something like this:

Size: 3mm2 (probably less), maximum power consumption: 0.3W (probably way less), price at launch: $30 (I'd argue that it would be closer to 0.3$ :-) ).

I could be way off in the weeds here...

My guess is that it's just a matter of existing tooling, expertise, human resistance to change, companies wanting to a) not risk anything and b) to nickel and dime everything.

I'm arguing for an x86 because that way you could throw any kind of modern tooling at it. ARM or MIPS would probably be better candidates.
This affected me this morning.

The fix described in the article is to add/modify a registry setting - which did work in my case.
Richard P. Feynman on the Distinction Between Past and Future
It’s not 80% true at all. It won’t ever get that far. It’s incredibly saturated now. But companies know there are limits. As an easy example. Facebook stock tanked for a bit partly because they lowered guidance and expectation for their ads. Especially IG ads. As they had saturated how many they can add and push.
Anyone else read this as... To the man who discovered your mommy?

They call him papi.
Is the name supposed to be a French dick reference like Coq?

https://en.wiktionary.org/wiki/zizi#Noun
One project I started but stopped due to some (in my view) limitation of IPFS is https://bitbucket.org/lullis/nofollow.

It started as a "read-it-later" service that would extract the content and bookmark any page you wanted but afterwards the idea that it could be used as a distributed, curated, web of "clean" and tracker-free html documents. Basically, every web page you saved on your instance would be saved on your IPFS server as well and it wouldn't be hard to write an extension to check if any url you want to open has already a cleaned version on IPFS.

So, with more people installing/using this system, the more the different instances would
collect pages and more people with the extension could go on without needing to visit any site that could actually track you. What pulled me off this (besides "regular" work and family) was the fact that IPFS does not have yet any sort of ACL for your pinned content. As it is now, your node will serve anyone that asks for content that you have. If you are pinning content from different websites it would be quick to make you a target for copyright lawsuits.

I still use my own instance, but at the moment it is just something that does more or less the same as Wallabag. I do wish I get some time to make it more useful for more people though.
Last time I tried to recover an ubuntu system by booting from a live sub, mounting the drive and chrooting into the target device i was surprised to find out that systemd refuses to work if it detects being run in a chroot.

I was left puzzled.
I honestly think oversimplified clickbait titles which inspire people to not even read the article but rather generate rings in their echo chamber as they share it is way more dangerous than the occasional deepfake. When are we going to start shaming clickbait?

Hey, another thing in this topic: It would be very cool if a social network could somehow indicate if a shared/retweeted link had not been read for a while in advance. Imagine if a network would also have this system implemented for a good while, like a year, to then retroactively show this information on all links. I wonder what it would look like...
‘I'm not a robot’: Amazon workers condemn unsafe, grueling conditions
Even hungry babies will share their food, new study finds
While C isn't going to replaced on embedded any moment soon, there are alternatives out there, when the team is open minded.

C++, Pascal, Basic, Java, Ada, Oberon all have mature toolchains available from companies that have been in business for the last couple of decades.

As per several C++ retrospective talks, the focus on C is more social issue than anything else.
Craigslist is the Wild West; use it at your own risk. A few years ago, I answered an enticing ad for a pretty nice apartment in a good school district near Boston. The price was about half what you would expect; that was the only tell.

They answered my inquiry right away and said something about being "away in Africa on mission work and need someone to sublet our place". I supposed this was somewhat plausible, but decided to test them.

Since they said they wanted someone quiet, I said, "We have a pet howler monkey. I hope that's okay."

They replied "That is fine." I then knew something was wrong, so I mentioned that he's not really house trained, and tends to throw things, and then they ghosted me.

Meanwhile, someone else might have fallen for the scam. I did report the ad, of course, but that takes a few hours or days and in the meantime, someone else might have been suckered. Craigslist could really benefit from some kind of comment/review system that would allow you to immediately call out these kinds of posts publicly. Of course it would also require a systematic way to take down revenge or mischief posts that unfairly attack legitimate sellers.
This was last summer.
Yes, avoid PEAR, use RAPE.
"So proud to be the Man of the year 2020" - Me

Its fake, just because I said it, doesn't make the content true.
Artificially strong currencies tend to produce trade deficits, not investment surpluses. I know Germans save and invest a lot, but I doubt they can go against such an enticing macro-economic rule.
That would just create a slightly better onion skinning of overlayed frames, it wouldn't align them.
Just add country/city dropdowns?
How Business and Home Networks Can Be Hacked from a Lightbulb
This is gold, if it will actually work.

I will cross my fingers, and try it.
I agree, and there was more security. However access to the app implies the ability to DoS the remote with too many login attempts... Restricting access to the app was just one layer in the security scheme making it a little harder for someone who wanted to mess with the system.
> and other deceptive media

Ok where's the line on deceptive media? A deepfake obviously has concrete criteria to identify it. What about a little spin? Cropping out a piece of a picture or a few seconds of a video? Muting a crucial bit of audio? What about that silly scenario where a reporter goes out in a kayak to show flooded streets and a cheeky passerby walks behind them in knee-high galoshes? Those all seem deceptive. I don't trust Twitter to have my best interests at heart when deciding. Then again, I don't use Twitter so I don't really care.
ESP32 is a very good example.

We already had plenty of high level languages running on CP/M, MS-DOS, Amiga, Atari, ... class hardware.

Those languages would already fly on ESP32.
- no private repos (the standard PKG manager assumes GitHub). You need to use another package manager

- yearly updates in the official blog - it's very hard to convince a team when it smells like abandonware - besides not being. The fact that the language has a single centralist owner does not help (just look at the blog posts, it's always "I did this, and that", not "we".

- active work from the owner to shut down another PKG manager (Pine, if I recall correctly), because it allowed usage of """kernel""" modules
>changing the business to fit SAP is preferable to changing SAP to fit the business. And it's accurate advice. It shouldn't be, but it is.

This is a common misunderstanding. Many people miss the underlying philosophy of SAP software. The reason SAP encourages businesses to adopt SAP's way of doing things is that they did research into the optimal way of doing the common business processes that don't differentiate you from your competitors. A common industry lingo to encompass that was Business Process Reengineering. That's why implementations of SAP in the 1990s were done by Big 4 firms to rework the processes of business actions alongside the installation of the software itself. In other words, kill 2 birds with one stone: if we're already spending millions to install ERP software, let's also modernize our business processes into "best practices" because those are already the likely default configuration in SAP.

E.g. there's an optimal way to manage Purchase Orders and SAP encoded that sequence of actions into SAP's data model and GUI data entry flow. You're not going to beat your competitors by insisting that your snowflake way of handling your Purchase Orders is special and "SAP should conform to it". PO's are not your "secret sauce" to dominate the market.

An analogy might be in carpentry where the optimal process is: Measure twice and cut once. -- therefore the standard SAP data entry screen might have 2 text boxes "measurement #1" and "measurement #2"

But another custom carpentry/woodworking shop says SAP is inflexible because they want to customize SAP's system so it's: Measure once and sometimes have to cut twice because of occasional measurement error. -- and SAP's response to that is "you're doing it wrong" -- and SAP's research is often correct -- so don't spend consulting hours to customize SAP into doing the suboptimal thing. Nevertheless, the oddball carpentry shop insists they're "special" so they want the UI text boxes to be customized to be "cut #1" and "cut #2 redo". Well, say hello to expensive consulting billing hours and painful upgrades.

The bottom line is to use SAP for what it's good at: the boring back office enterprise stuff that will not differentiate you from the competition.

> It doesn't care about your USP.

But asking SAP software to "care about your Unique Selling Proposition" is out of scope for the software's intended use. For example, Microsoft and Google use SAP internally even though SAP's ERP capabilities are out-of-scope for Microsoft managing an army of programmers to develop the next Windows operating system or Office suite. Same for SAP not being suitable for Google to run the AdWords system. And yet, Microsoft and Google bought expensive SAP licenses to use what SAP is good for: corporate enterprise financial systems.
Location: Missouri, USA

Remote: Yes, remote only

Willing to relocate: No

Technologies: Azure, PowerShell, Node.js, JavaScript, TypeScript, VueJS, Docker, Linux, React, Ansible

Résumé/CV: https://www.linkedin.com/in/daltonmiller/

Email: dalton@daltonmiller.me

I'm a experienced full-stack engineer with lots of CI/CD experience and a focus on automation. I'm not tied to a specific stack because I can typically pick up new ones quickly. I also enjoy working with and mentoring junior devs.
I’m not sure I agree with your finally point. There is a lot of software out there that can be customised extensively to fit any particular business, and it’s awfully tempting to do so because you incur a financial cost rather than a social one. But while the social cost of changing how you do things might have been a one off thing the financial cost will turn into a recurring thing every time you want to upgrade.

It is literally equivalent to forking software and merging each new release from upstream, but usually without access to something like git to help deal with this.

It doesn’t even help to skip versions because now you’ll have even more changes to merge with when you finally upgrade.

This is one of the biggest reasons I’ve seen for people sticking with old versions of software for decades. You reach a point where any upgrade will be as expensive as a whole new system, so you might as well hold out till you request quotes for replacing the whole thing, and probably repeat the mistake all over again.
>End-to-end encryption

I believe you mean End-to-end-to-end encryption
The issue is social, not technical.

There are several alternatives to C, when a team is open minded.
While light mode strains my eyes due to the brightness of it, I still prefer it to dark mode because designers use blue for text and accents. I really wish we could choose the text/accent color.
SAP, IBM and Oracle mostly rely on free fiat money straight from the government or other artificial monopolies to keep their businesses going. They don't need to deliver anything. What they do is beyond inefficient. Companies would be better off using open source solutions and hiring developers to integrate various systems from scratch.
Well said. I also think with math and science, there is trauma that lasts a lifetime. It turns people off forever. They label themselves "bad at math" and it gets reinforced over and over again throughout their lives.

This is a bit left field, but another interesting read on an alternative education that seems to have worked out: this Vogue March 2020 cover story on Billie Eilish ;)

https://www.vogue.com/article/billie-eilish-cover-march-2020
I have only been exposed to SAP a long, long while ago, but back then it was leaps and bounds better than the two ERP systems the company had used previously. If you think SAP is a nightmare, these other systems would probably drive you clinically insane.

One system had three completely different, supposedly equivalent, client UIs. Each was equally undiscoverable, and had its own set of arcane, non-standard and inconsistent UI conventions that was completely different fron the other clients. So even if you knew how to enter a certain record in one client, your knowledge was almost wntirely useless with confronted with one of the other two. I am not even getting started on the server implementation and the myriad of bugs in the system.
I am saying the choice of centerline for an airfoil is arbitrary in terms of aerodynamic forces. The angle of incidence is then based on that arbitrary centerline. The aircraft’s angle of attack is independent of the above and therefore confusing.

To be clear I am not saying how the wing is mounted arbitrary, just what angle is written down in the documentation. Chose a different centerline and that angle changes even as the aircraft stays the same.
So, we often hear that "it's so easy to detect these scam listings" in ebay, amazon, air bnb, here, etc. (same for false reviews, etc.) But if it were so easy, why do companies not work harder to block them out? (I know, Craig's List is a bit of an outlier as a hands-off marketplace, but let's assume that they come under fire for these issues and are forced to make a statement)

Is it the liability issues (blocking content implies taking responsibility for the content instead of just being a middleman)? Is it fear of driving the scammers to make ever better listings? Is it that the costs to do this outweigh gains? Is that the tech would have too may false positives?

All of these 4 steps are technically automatible; what's stopping these companies from implementing them?
In D, you may explicitly delete memory while having a GC.
This looks really interesting, and I'd certainly consider trying it out for a personal project.

If I may ask a question about syntax... Mint `render` returns look so very close to JSX syntax, but slightly different. It appears bare text variables are annotated `<{ varName }>` rather than `{ varName }`, and the `<Component::style ...>` syntax is unfamiliar. What is the motivation for providing a syntax so close to JSX but slightly different?
We need regulation to make companies liable for CVEs, then this will stop being FUD, easy.
The hole only moves with the electrons if the electrons are moving in unison. If they move one at a time, into the hole left by the previous electron, then the hole moves the opposite way. E.g. say a, b, c, ... are electrons:

1. abcde
2. abcd e
3. abc de
4. ab cde
5. a bcde
6. abcde

(I don't know much chemistry or electronics, but that's how I've always understood the analogy.)
Then you need external RAM, storage, a video card or companion chip for a display, a chip for holding the BIOS and a power supply (if not many) for all that. x86 as is, is not good enough for my wrist watch.

You can use a small ARM with integrated flash, RAM and LCD controller. Does it need MMU for Linux? There is family of products for that. Or use another family for bare-metal systems.

You can see how the thing starts to complicate regarding architectures/platforms.
Spotify Hits 124M Paid Subscribers
Neither of these things are directly connected to the SAP relationship with your company. The people feeling the pain from the bad user experience are multiple steps removed, and generally powerless to do anything. When they complain, they get presented with an improve UI versus implement thing that auditors need argument. Normal people are going to pick the latter.
When you live that lifestyle you learn to spend it. A friend of mind used to rent an apartment to someone making $40k/month - the renter was often late paying her monthly $500 rent because she was out of money until next payday (the apartment was a third home used only to visit her kid who was going to school nearby). When you can afford to buy any neat car you see after a while it no longer occurs to you that maybe you shouldn't buy it anyway.