HN user

mittermayr

3,052 karma

Hue in the Menu (macOS) totally free: https://huemenu.app

KleineKassa.at https://kleinekassa.at

Former Microsoft product planner. Life-long developer.

Do you need prototyping help? Feel free to reach out on Twitter or Mastodon, or, I'm even ashamed to say, LinkedIn has actually become a reasonable option again to connect.

Happy to connect with anyone from HN on LinkedIn — we'll both grow our network with a quick click: https://www.linkedin.com/in/mittermayr

Posts71
Comments496
View on HN
status.sumup.com 25d ago

SumUp down across Europe (again)

mittermayr
2pts0
github.com 1mo ago

All GitHub Copilot plans are now on usage-based billing

mittermayr
7pts4
www.cloudflarestatus.com 2mo ago

Cloudflare API and Pages down

mittermayr
3pts1
news.ycombinator.com 2mo ago

Ask HN: We just had an actual UUID v4 collision...

mittermayr
479pts347
news.ycombinator.com 4mo ago

Ask HN: Why isn't there an open-source model trained by the community?

mittermayr
8pts3
news.ycombinator.com 2y ago

Ask HN: Is Apple Going Nuts?

mittermayr
16pts5
news.ycombinator.com 2y ago

Ask HN: Cheapest way to build custom audio TTS in 2024?

mittermayr
2pts0
twitter.com 3y ago

Show HN: How to bypass macOS setup and pair any Bluetooth keyboard

mittermayr
2pts0
news.ycombinator.com 3y ago

Ask HN: Best work-related purchase under $1000?

mittermayr
3pts4
news.ycombinator.com 4y ago

Ask HN: The case for middle men in freelancing, do agents exist?

mittermayr
26pts35
github.com 4y ago

Design tools (and free illustrations) for devs in a hurry

mittermayr
3pts1
www.clubhouseglow.com 5y ago

Show HN: Clubhouse Glow – A free tool to create radiating avatars

mittermayr
3pts1
news.ycombinator.com 5y ago

Ask HN: What moment led to you becoming a coder?

mittermayr
4pts7
news.ycombinator.com 5y ago

Ask HN: EU) Moving UK Company to Ireland?

mittermayr
11pts2
www.icann.org 6y ago

Amendment will allow Verisign to increase .COM domain prices

mittermayr
5pts1
www.silicongiants.com 8y ago

Show HN: A job dashboard for the big five tech giants

mittermayr
1pts1
news.ycombinator.com 8y ago

Ask HN: Empty Delaware C Corp, dissolve, hand-over, or?

mittermayr
6pts6
news.ycombinator.com 8y ago

Ask HN: Tool suggestions for keeping track of your servers?

mittermayr
2pts3
medium.com 9y ago

Evenly distribute work across day (with blocked hours)

mittermayr
1pts1
news.ycombinator.com 9y ago

Ask HN: Is there an offline RegEx training app for iOS or Android?

mittermayr
3pts1
daytweet.com 11y ago

Show HN: Self-destructing Tweets

mittermayr
1pts1
mediumsounds.com 11y ago

Show HN: A Medium + Soundcloud mash-up

mittermayr
11pts4
buffergram.com 11y ago

Show HN: Buffergram.com – Instagram Scheduler

mittermayr
3pts1
verified.fruji.com 11y ago

Show HN: Verified Twitter Followers

mittermayr
62pts46
news.ycombinator.com 12y ago

Ask HN: Hitting a wall with Twitter

mittermayr
21pts22
news.ycombinator.com 12y ago

Ask HN: Front-End Technology in 2014

mittermayr
11pts7
medium.com 12y ago

Time Goes By: Turning 30

mittermayr
3pts0
medium.com 12y ago

Bitcoin: Before You Get All Technical Analysis On Me

mittermayr
1pts1
news.ycombinator.com 12y ago

Ask HN: Salary Allocation by Task Attractiveness?

mittermayr
2pts3
insta.fruji.com 12y ago

Show HN: Simple Instagram Analytics Tool

mittermayr
2pts1

I’m sorry to hear about your very odd friends, but I suggest you consider traveling more yourself and gather some personal insights of the world. You should very quickly come to realize that Europe is not one place, one kind of people. This isn’t really something one would say, having spent even just a minute in one or two places here that aren’t Germany or France. Odd to read that.

Siri AI 1 month ago

EU. iPhone 13 Pro. Not complaining, but I can't really.

Siri AI 1 month ago

Coming this fall...

In "English" later this year...

We've heard that before, haven't we, Apple? I feel the right way to fix the trust issues would be to announce this when it's actually done. Like, here's Siri AI, and you can download and use it, right now.

Browsing through the repo, I noticed this, and wondered if that isn't a recipe for disaster (code is condensed to showcase my concern)?

  app.get('/api/auth/callback', async (request: any, reply: any) => {
    const params: any = request.query || {};
    const code = params.code || '';
    const state = params.state || '';
    // Exchange code for token via curl
    const tokenResult = curlExec(
      'curl -s -X POST "https://github.com/login/oauth/access_token" -H "Accept: application/json" -d "client_id=' + GITHUB_CLIENT_ID + '&client_secret=' + GITHUB_CLIENT_SECRET + '&code=' + code + '"'
    );
Shell injection?

At least in Europe (likely globally), cached sites on Cloudflare Pages are currently returning 500 (Internal Server Error).

I am on the way to a client demo hosted on Cloudflare, amazing timing.

We should all send our already-generated UUIDs to a shared database, we could just put it on Supabase with a shared username/password posted on HN, so we can all ensure that after generating a UUIDv4 locally, it's not used by anyone else. If it's in the database, we know it's taken.

It's a super simple mechanism, check in common worldwide UUID database, if not in there, you can use it. Perhaps if we use a START TRANSACTION, we could ensure it's not taken as we insert. But that's all easy, I'll ask Claude to wire it up, no problem.

user-generated (as in: on the user's phone) was only at the very early stages of this product, and we've since moved to on-server. It's a cash-register type of app, where the same invoice must not be stored twice. So we used to generate a fresh invoice_id (uuidv4) on the user's device for each new invoice, and a double-send of that would automatically be flagged server-side (same id twice). This has since moved on to a server-only mechanism.

The database flagged it simply by having a UNIQUE key on the invoice_id column. First entry was from 2025, second entry from today.

I fully agree. It makes no sense. Yet...

The only guesses I'm having is that we originally generated UUIDv4s on a user's phone before sending it to the database, and the UUID generated this morning that collided was created on an Ubuntu server.

I don't fully know how UUIDv4s are generated and what (if anything) about the machine it's being generated on is part of the algorithm, but that's really the only change I can think of, that it used to generated on-device by users, and for many months now, has moved to being generated on server.

20 solid years of experience, self-employed at the moment, but I got curious a while back and started browsing jobs, and it's ... well, tough to even find something unless you're an extreme specialist and trust to bank on that technology or niche sustaining you through the next few years.

just wanted to give you another perspective to consider: I teach a class where they're designing websites and small apps with ChatGPT, but we're failing to host this. I built a simply copy/paste HTML renderer, so they can at least share and try it outside of ChatGPT, but for our final project, I felt like it would've been nice if something like all those JS playgrounds would exist, but much, much simpler. I upload an HTML and it becomes accessible publicly so students can share their projects. The domain never matters, any subdomain is fine, but it needs to be without an account and that makes it incredibly hard to host (spam). Why without an account? Our onboarding of the same class (30 students or so) to Figma took us two full days, it was a disaster. Nobody wants to go through that again. That said, university budgets are nearly untouchable, so I'm not sure if and/or where there's reason enough to do this other than purely academical.

I teach a tech class to marketing students, and it definitely works very well. They are allowed to use ChatGPT and other tools, with one caveat: you remain responsible for the output. I hide white-text prompt injections in specs or longer task instructions (usually in PDFs, works well enough there with copy and paste), and sometimes place a phrase near the end of the text that prompts the LLM to append something like, "I submit this assignment without checking its output, and I accept point deductions as agreed."

I used to do this for a laugh and not deduct points, next year, I showed them this before class as an introduction to working with AI and kind of as a warning, I'll deduct points, expecting nobody falling for it, then they fell for it over and over again. Well.

Totally off-topic, and I may be wrong, but I immediately loved the non-LLM writing-style and felt glued to the content just through the writing alone. It's getting rare.

Amazing way to show-case a tool (all in-browser, can be done so simply), super disappointed in the result. I took care writing all the letters, but when I looked at the generated font, even some of the corner markers ended up as letters!?

Not sure if this was meant to work with cursive handwriting?

OpenClaw vs. OpenPaw? Seems like a very similar thing, or am I misunderstanding the concept here? Is the lock-in to Claude Code the feature here?

Can't be long until we see a BaseClaw repo, where everyone can clone and name their own local claw-like loop.

While great in theory, I think it almost always fails on "non-existent" testing structures that reliably cover the areas you're modifying. I change something, and if there's no immediate build or compile error, this (depending on the system) usually does not mean you're safe. A lot of issues happen on the interfaces (data in/out of the system) and certain advanced states and context. I wouldn't know how Mikado helps here.

In other words, I'd reword this to using the Mikado method to understand large codebases, or get a first glimpse of how things are connected and wired up. But to say it allows for _safe_ changes is stretching it a bit much.

Microslop Manifesto 5 months ago

Attention, attention, and more attention. That's what that is.

First it was crypto, now it's things like this, literal slop that helps absolutely nobody, doing the very thing it claims needs to be stopped: polluting the internet.

I get it, everyone wants attention, but figure out a better way, do it right.

Also, "Microslop is a satirical mirror" seems like some heavy lifting on overselling the message here. People need to stop pooping in the pool, so, to bring awareness to this, I will now poop in the pool.

this is visually fantastic, but while trying this out, it says I can't run Qwen 3.5 on my machine, while it is running in the background currently, coding. So, not sure what the true value of a tool like this is other than getting a first glimpse, perhaps. Also, with unsloth providing custom adjustments, some models that are listed as undoable become doable, and they're not in the tool. Again, not trying to be harsh, it's just a really hard thing to do properly. And like many other similar tools, the maintainer here will also eventually struggle with the fact that models are popping up left and right faster than they can keep up with it.

I may sound unthankful here, but it just very strongly smells of Antropic amping up their PR campaigning lately, even the headline on the post reads offputting.

Plus, while 6 months is better than 1 month, why isn't it a recurring deal (or token-limited), which renews after check-ins (like educational discounts do). This sounds like an Apple TV+ offer you get for every Apple product you buy. A hook, more than a treat.

In this case, I guess it's just a slimy approach to building a self-selected lead list of people you can hard-hit with upsells after the 6 months.

Thank you for everything you ship*

*there's a 6 months limit we have on gratitute.

Acme Weather 5 months ago

Smells heavily like the Wunderlist approach, just re-do and re-sell the same thing over and over.

I wonder how long it'll take (if it hasn't already) until the messaging around this inevitably moves on to "Do not self-host this, are you crazy? This requires console commands, don't be silly! Our team of industry-veteran security professionals works on your digital safety 24/7, you would never be able to keep up with the demands of today's cybersecurity attack spectrum. Any sane person would host their claw with us!"

Next flood of (likely heavily YC-backed) Clawbase (Coinbase but for Claws) hosting startups incoming?