UweSchmidt

Joined 13 years ago

Karma
3,459
Submissions
1,157
Member since
Jan 22
Freelance test automation engineer from Germany.

www.korrektesoftware.de

View on Hacker News

Recent submissions

Comment · 3 months ago
It's usually not possible to prove that something was put in deliberately and maliciously, so that puts the bar very high. We know it for sure in some of the supply chain attacks, and should assume that other kinds of bugs are being introduced by malicious actors across the board, rather than to risk downplaying the issues to "just blunders".
Comment · 3 months ago
Maybe it's time to take a closer look at reality and correct this meme, which might casually blur the issue and deflect responsibility?

Looking at the IT security landscape we see every layer, every product category if not every product itself riddled with issues at one point or another. At the same time the incentives to put those security issues in are huge, and we know attackers work systematic, creative and persistent to introduce those weak points.

Security is hard and many bugs certainly happen due to mistakes, but I wouldn't assume that all of those security mishaps stem from an endless series of blunders from "stupid" programmers.

So I would go with “Never attribute to ignorance that which is adequately explained by malice.”

Comment · 7 months ago
It doesn't look like they put AI into vim like Microsoft into Notepad. Someone used an outside AI to code something with vimscript, what do you expect? I'll be worried if they mess with even the smallest bit of established muscle memory of any vim user, but a separate language (probably a dead end) and apparently some new diff options don't seem too terrible.
Comment · 1 year ago
Even more important would be the purple hyperlinks (or any other distinct style) for those links that you've already visited.
Comment · 1 year ago
That's just a basic financial credit score, and you can easily rent without one (even though some financial accountability is probably reasonable to balance the strong renter protection laws here). What's so nefarious about it?
Comment · 1 year ago
My AI suggests a few existing algorithms to tackle the problem of comparing two sound curves - maybe this one is not too hard?

I'll check out that app when it's ready, good luck!

Comment · 1 year ago
Accuracy indicators for rushing and dragging are very useful, but equally interesting would be an indicator that checks for a consistent peaks, so every note is played with equal volume. A dream would be if your app can detect differences in sound (fingernails occasionally scratching the string, fretbuzz).

Is there any way to get notified when your app is done, or do you have a name for it already so we can search for it in a couple weeks?

Comment · 1 year ago
Ah, the good old Internet Libertarian.

If only free and enlightened individuals could, through their choices in a market in which everything is allowed, spawn such a diverse set of solutions, or allow true self-help, that every need is met...

...rather than everything consolidating under a few big players who leave few realistic alternatives, who confront users and customers with conflicting and hard to identify or quantify problems. There might just be 3 unreconcilable goals like:

- not allowing Google/Chrome to own the internet outright - have privacy for oneself and others who don't "opt out" - have a browser that is established enough to work on most websites

and you can't tell me what browser to use.

The same issue is present almost everywhere you look: All products have such massive permutations of health, energy, waste, sustainability, ethicical and economical parameters that making a decision is almost impossible for any well-informed individual, let alone for enough people to steer change in any meaningful way.

If you maintaing this sort of "Libertarian" view, make sure you're not inadvertendly serve the interest of corporations that would like to not be criticized nor regulated.

Comment · 1 year ago
My mental model of a browser is the same as of any tool, as a hammer, purely defined by its technical capabilities to do a job, like to display a website and offer basic functionality like for saving a bookmark.

The very idea of an entity called "we", an anonymous and ever-changing cast of people managing "responsible defaults" and "simple tools to manage your data" and communicating it on their terms, making me try and keep up, is alien to this idea. They lay their hands on our data; want to know how exactly? Follow several links to this page:

https://www.mozilla.org/en-US/privacy/firefox/#notice

The page in its tone trivializes the entire deal and is just another EULA and as such could just as well be presented in a small textbox in all-caps. It's more than the average user will ever read, and way too vague anyway.

"Be informed about what data we process about you, why and who it’s shared with (that’s this Notice!)" they say, but

...how about you show the entire dataset compiled about any user with information who is using it and for what exactly (excluding truly secret law enforcement requests). Everyone involved would be mortified with shame.

Comment · 1 year ago
I think in general, no major liability issue will come up:

- if everyone is doing it, you can't really fault anyone

- on some level we are, or will be, kinda dependent on that AI and opting out will probably be made unpleasant via dark patterns as usual

- no pushback to every piece of software, including at the operating system level, slurping all the keystrokes and data, let alone the data that's already in the cloud - big tech knows everything about us but to my surprise no major public leak has happened, i.e. one where you really can see your neighbor's private data without buying leaked data from someone on the dark web or wherever

- things are moving too fast, and you don't know if you can afford to have your programmers not use tomorrow's AI, for example, so your "bans" will have to be soft etc., this limits the potential pushback and outrage

Comment · 1 year ago
My comment has not suggested that there were no legitimate cases for using more memory.

It's too easy, and happening too often on HN these days, to reply with a low-effort contrarian statement without engaging with the central point of the argument.

Comment · 1 year ago
While we're bashing economics, something I truly miss is that no new high level economic systems are being discussed prominently. As important as fusion in physics or cancer treatment in medicine, we badly need to explore and discuss something beyond the heavily ideologized systems of capitalism, communism and feed this to politics to communicate these potential options to the voters. Say, https://en.wikipedia.org/wiki/Georgism, which is old and half forgotten. It appears as economics is kind of muted, students and professors beholden to an ideology themselves or feeling the need to appease potential employers who are usually politicized institutions with no room for intellectual curiosity. What else remains in terms of practical economics besides determining the inflation rate (oops, that one is also politicized)?
Comment · 1 year ago
Is that generally how unused memory is used, and will this kind of "cache" be released if another application truly needs it to load actually vital things?
Comment · 1 year ago
"unused memory is wasted memory" is a meme, technically true from a narrow point of view, but leading to bloat and encouraging bad practices. A little bit of care could shave off orders of magnitude of memory use, as well as performance, which could ultimately allow for cheaper computers, sustainable use of legacy hardware and keeping performance reserve for actual use. In reality, I the idea of increased efficiency by using more memory ultimately leads to software requiring that memory that used to be optional, and software not playing nice with other programs that also need space. Of course even with the idea to have everything ready in memory, software is not generally snappy these days, neither in starting up and loading even from fast SSDs and during trivial UI tasks. Performance and efficiency is also generally not something that programmers regularly seem to consider the way real Mechanical-, Civil-, or Electrical Engineers would when designing systems.

I accept trade-offs concerning development effort and time-to-market, however the phrase "Unused memory is wasted memory" does not seem appropriate for a developer who's proud if their work.

Little friday rant, sorry :-)

Comment · 1 year ago
As usual it comes down to the increasing individualism, that rejects any overarching societal guidance in favour of judgement-free self-expression ("body positivity"). This removes any collective bargaining or collective action (some of which I proposed in my parent comment) and exposes the individual to systemic risks (food industry making people fat, medical industry giving them a pill to feel better), unless the individual is equipped with enough of Bourdieu's social capital to navigate the pervasive health risks of the modern food supply. Allowing this minefield in place is also a convenient way to maintain class, leaving the unwashed masses hampered by health issues (like diabetes), reduced cognitive function and less attractiveness.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton