HNHacker News
TopNewBestAskShowJobs

madisp

258 karma · joined April 20, 2012

Socials:

- github.com/madisp

---

emu-herder @ emulator.wtf

ex: Veriff, JRebel for Android / ZeroTurnaround, Spotify, Skype for Android

submissionscomments
madisp··on Docker Systems Status: Full Service Disruption
they are using multiple cloud providers, but judging by the cloudflare r2 outage affecting them earlier this year I guess all of them are on the critical path?
madisp··on Tell HN: 1.1.1.1 appears to be down
modern state of status pages makes me sad :( You were a good 10 minutes quicker to note the issue than Cloudflare's status page was
madisp··on Ask HN: Selling software to company I work for as an employee
Quick suggestion: maybe contact the vendor company and offer to create a frontend for them instead as a contract thing?

---

I've gone through the exact scenarion in your question though, this is roughly the path I took (Estonia & EU, YMMV in other jurisdictions):

- start by going over your contract - is this overall even allowed? Some companies capture all IP you create 24/7, in this case you'll need to get the contract changed or get an exception

- even if your contract allows doing other work (creating separate IP) outside of company time, still ask for written permission from your manager and possibly a skip level or two. I got a written email from my VP of eng and CTO before proceeding.

- you will probably need to _completely_ separate your own work from the company work. This means using your personal laptop, never working on this during work hours, etc. Separating this sometimes can be hard, especially if you get something like a bug report from your employer - you can't work with it until you're off the clock.

- I also completely cut myself off from the purchasing decision - I let them know I was working on a project, gave them a landing page and let the purchasing team do a decision completely on their own

- if you hope to build a business out of this it's best to be upfront about it, e.g. by telling your manager that you might leave to focus on the business full-time if it takes off

All of this assumes you're on good terms with your employer overall.

madisp··on IO Devices and Latency
I'm not an expert, but I think an enterprise NVMe will have some sort of power loss protection so it can afford to fsync to ram/caches as they will be written down in a power loss. Consumer NVMe drives afaik lack this so fsync will force the file to be written.
madisp··on Steve Ballmer was an underrated CEO
With GitHub, TypeScript and VS code I'm probably using more Microsoft products than before.
madisp··on Bug, $50k how Zendesk left a backdoor in Fortune 500 companies
oh, I think you're right! my bad.
madisp··on 1 bug, $50k in bounties, a Zendesk backdoor
I think in this case it's the customers of their customers, e.g. people sending emails to support@acme-corp.com. In that light requiring all emails coming into support@acme-corp.com to have SPF and DMARC is bad for business indeed, not only for Zendesk but probably also for the fictional ACME corp.

EDIT: they absolutley should not use an autoincrementing int as a "support-chain token" though, that's a workaround they could easily do.

madisp··on John Carmack on inlined code (2014)
calculator app on latest macos (sequoia) has a bug today - if you write FF_16 AND FF_16 in the programmer mode and press =, it'll display the correct result - FF_16, but the history view displays 0_16 AND FF_16 for some reason.
madisp··on Musician Charged with $10M Music Streaming Fraud Aided by AI
afaik Spotify does none of those ways. They take the total amount of money earned per time period and divide it to artists based on the total_artist_playcount / total_playcount in that time period, after taking their own percentage cut. It's closest to Way 1, with the difference that you can listen to whatever - if Taylor Swift is the most popular artist right now and gets, say, 1% of all plays then 1% of your subscription will go to Swift.
madisp··on Noise
when I saw them live ~18 years ago they made heavy use of gradual fade ins (swells) with an ernie ball volume pedal, it does have a similar sound to a reverse delay effect.
madisp··on CrowdStrike Update: Windows Bluescreen and Boot Loops
if I'm reading this correctly the short interest for the stock doubled over June? :)

https://www.nasdaq.com/market-activity/stocks/crwd/short-int...

madisp··on Nvidia announces financial results for first quarter fiscal 2025
oof, off by 100%, my bad
madisp··on Google Meet rolls out multi-device adaptive audio merging
Sadly this is feature-gated behind Gemini :/

> Available for Google Workspace customers with the Gemini Enterprise, Gemini Business, Gemini Education, Gemini Education Premium, and the AI Meetings and Messaging add-on.

madisp··on Nvidia announces financial results for first quarter fiscal 2025
18% quarterly comes to around 190% yearly, still _very_ good!
madisp··on Sam Altman on opeanai non disparagement exit clause
Are stock options "vested equity"? Afaik they're a derivative, and it's surprising to see this exact phrase both in the OpenAI's response to the vox.com article and in sama's tweet. Also, isn't OpenAI using some sort of profit-sharing units instead of options?
madisp··on Apple M4 benchmarks suggest it is the new single-core performance champ
The performance/compute density of these is pretty neat, you could fit a lot of them in a 42U rack.

Would love to see some blade or sled hardware based on Apple Silicon, think of the density of cpu/gpu/ram/npu :)

madisp··on The Universe as a Computer
Isn't the universe the only computer in some sense?

All of the compute power we have is just an arrangement of matter to have the universe perform computations for us.

madisp··on Flyweight: A Node.js ORM Specifically for SQLite
JVM/Kotlin ecosystem has a similar approach with SqlDelight - https://github.com/cashapp/sqldelight. I've been using it for a while and it's quite nice to use.
madisp··on Show HN: Managed GitHub Actions Runners for AWS
> - Each instance has high-throughput networking of up to 12.5 Gbps, hosted in us-east-1, so interacting with artifacts, cache, container registries, or the internet at large is quick.

do you actually get the promised 12.5 Gbps? I've been doing some experiments and it's really hard to get over 2.5Gbit/s upstream from AWS EC2, even when using large 64 vCPU machines. Intra-AWS (e.g. VPC) traffic is another thing and that seems to be ok.

madisp··on SSDs have become fast, except in the cloud
probably operating expenses
madisp··on Stop using JSON Web Tokens for user sessions
> HTTPOnly cookies are safe from XSS attacks.

Not completely true - the attacker can not exfiltrate the token but they can still make malicious requests right there in the victim's browser via XSS.

madisp··on A beginner's guide to Git version control
For me it definitely was performance. 5 years ago or so I ended up using a mercurial-git bridge just to use git on a team where everyone was on hg.

IIRC git grep search took seconds compared to more than a minute with hg grep.

madisp··on Ask HN: Most interesting tech you built for just yourself?
not sure how interesting but definitely useful :D I like to listen to Albums and I missed the "Give me a random album from my collection" functionality in Spotify so built a tiny webapp to do exactly that - https://shuffle.ninja.

It uses the Spotify web APIs to fetch your album collection and gives back a random album from it. I use it daily.

madisp··on ChatGPT creates mostly insecure code, but won't tell you unless you ask
From GitHub it looks like the code was generated with GPT-3.5. I wonder how GPT-4 does with the same prompts?
madisp··on Natural Language APIs Are Coming
based on the leaks a Zapier plugin is incoming: https://twitter.com/rez0__/status/1639259413553750021
madisp··on GitHub Copilot X – Sign up for technical preview
I use GitHub so not really a concern for me, they have my code already.
madisp··on Ask HN: Those making $0/month or less on side projects – Show and tell
https://emulator.wtf/

We're building the world's fastest / most scalable / reliable Android-emulators-as-a-service with the goal of reducing everyone's CI time spent on waiting for instrumentation tests to finish.

Two long-time Android devs as co-founders, been working on this on many nights over the last year. Starting to take shape & close to breaking even.

madisp··on The end of Optane is bad news
what do you mean? the disk only has optane, there's no NAND or anything behind it like some of the lower end Optane SSDs.
madisp··on The end of Optane is bad news
My desktop has a 480GB Optane disk, it cost around $500 4 years ago. There was a prosumer lineup of almost affordable Optane disks - https://ark.intel.com/content/www/us/en/ark/products/123626/...
madisp··on AWS us-east-2 outage
don't all the multi-AZ deployments imply at least 1 standby replica in a different AZ?
Page 1 of 3Next →