HNHacker News
TopNewBestAskShowJobs

TobbenTM

445 karma · joined June 3, 2011

Norwegian nerd, currently living in Amsterdam.

www.tobbentm.com

Working on Moonbase.sh to help devs sell software better.

submissionscomments
TobbenTM··on Ask HN: Why is .NET not popular with startups?
But it is free though! With .Net Core being Cross platform, I've actually yet to run it on anything else than Linux in production environments! Hosting is the same as any other technology, you just need a host to either run containers or the .Net artifacts directly. Lastly, I think it's unfair to throw SQL server into this comparison, as MySQL and PostgreSQL are perfectly supported with entity framework.
TobbenTM··on Why is no one signing their emails?
I think the big issue is that not every email client reacts harshly enough to emails with either no DKIM header or mismatching DKIM signature. Today it's basically just one of several factors for marking a email as spam, when in reality it should show a big-ass red warning.
TobbenTM··on Huawei Sues U.S. as a ‘Last Resort’ Over What It Calls an Unfair Ban
So do you want us all to sink to their level, or actually be the democratic countries we pretend to be?
TobbenTM··on 773M Password ‘Megabreach’ Is Years Old
I was so sure it was haveibeenpwned.com that showed the password as well, but alas they do not, at least not for the last two years.

The way I use to recognize which service has been compromised is using unique email addresses. Most providers let you do either a catchall address, or xyz+alias@provider.com, meaning you should have a user+hn@domain.com for your Hacker News user account. Makes both knowing which services has been hacked easy, but also who sells your contact information to spammers easy! :)

Edit: actually, using random passwords from a manager, you should be able to identify it through https://haveibeenpwned.com/Passwords

TobbenTM··on Namecheap fucked up everything today
That really sucks, maybe now is a good time to look into infrastructure as code?

I believe Terraform has a provider for namecheap, so that if this ever happens again, you're able to restore within minutes

TobbenTM··on Kubernetes Is a Surprisingly Affordable Platform for Personal Projects
Yes, this! Not having a clearly recommended approach to development against k8 clusters is a huge barrier to entry!

I was really hyped about Azure Dev Spaces (https://docs.microsoft.com/en-us/azure/dev-spaces/), but it's Azure only, even though it sounds like something that should work on any k8 cluster..

TobbenTM··on Postmortem: Azure DevOps (VSTS) Outage of 4 Sep 2018
One issue is the stability of The Cloud of your choice, but in reality, few apps are truly multi-cloud and ready to loose a region.

Really makes you think that with all these big players pushing chaos engineering and multi-cloud deployments, the cloud suppliers should really be more prepared.

How about at least two "chaos regions" for every supplier, available at half cost, but with random outages, to really test our applications, and the suppliers infrastructure!

TobbenTM··on Slack Bot Business Tutorial: From zero to $25k per month
We've seen plenty of people going all in building their business on a platform they don't control, then getting mad when the platform they depend on changes how things work.

With that said, are you guys also targeting other platforms than Slack?

I'm sure MS Teams, Discord, etc provide the same foundations for an even larger reach?

TobbenTM··on Open sourcing Terratest: tools for testing infrastructure code
I think the fear of changing infrastructure code is usually not rooted in bad practices, but rather immature tools and practices.

Speaking from experience, it's really hard to get infrastructure as code deployments as bulletproof as application deployments, because you're so dependant on the toolchain, and its interaction with the provider (AWS, Azure, etc).

And in some cases, it's impossible to actually do a clean infrastructure deployment without some manual steps, which leaves you wondering what new changes might need manual steps as well. 'Which problems have I not encountered yet?'

TobbenTM··on GDPR – A Practical Guide for Developers (2017)
Oh, wow, must have missed that post, thanks!
TobbenTM··on GDPR – A Practical Guide for Developers (2017)
Heh, I think we're talking about different scenarios. In the case of event sourcing, we often set the retention period to 'forever', because the events in Kafka are our source of truth. Then we just build a materialising layer on top of Kafka, with the possibility to rehydrate based on _every_ event in the Kafka topics. In this case we would have to do some really weird compaction to delete singular events.
TobbenTM··on GDPR – A Practical Guide for Developers (2017)
(assuming you meant to write Kafka) Being able to notify every internal service to delete a user's data is always nice, but in the case of event sourcing, the events are the data. Yet you can't delete Kafka events (not sure about other platforms). In my eyes, GDPR is the death of Kafka as an event sourcing store.
TobbenTM··on Ask HN: Light weight opensource Jenkins alternatives
Many interpretations of light weight though, I would say GitLab is light weight in the sense that it's really easy to get going and define jobs. If you wanna interpret it as a light weight install procedure, then I guess no. Depends on your infrastructure already in place.
TobbenTM··on A curated list of things related to Vue.js
You should submit a pull request! :)
TobbenTM··on Getting Started with Event Sourcing in Postgres
By having a good partitioning strategy, where you partition based on unique keys like usernames, you can very easily scale horizontally, because each consumer only consumes one partition. And it's still sequential for events that has to be sequential.
TobbenTM··on Show HN: Using city permits to map Sonic.net fiber
Not an American, so could someone tldr me what makes Sonic.net interesting? Just better than Comcast/VZ/etc?
TobbenTM··on WannaCry – New Variants Detected
And why would they not then use randomly generated domain names, instead of hardcoding domains that could be registered?
TobbenTM··on Ask HN: What do you use in your New Tab window?
I'm using this chrome plugin: https://chrome.google.com/webstore/detail/modern-new-tab-pag...

And set it up with 10 shortcuts, all the apps I use 99% of the time.

TobbenTM··on Ask HN: What's the single best piece of advice you've ever heard?
"Always try to be the dumbest person in the room."

Surrounding yourself with smart people is the best way to learn and improve.

TobbenTM··on Opera Neon concept browser
The browser supports both platforms, just shows you a OS-specific site based on what you're on.
TobbenTM··on China has wealth of data on what individuals are doing at a micro level
Tracking people (phones) across apps and services.
TobbenTM··on Lenovo ThinkPad T460 – A Good Linux Laptop for Development
And one of the most awesome things about Thinkpads not mentioned; you can get every (most?) replacement part directly from Lenovo. You can actually look up the part number in the service manual, order it, and replace it yourself. For nerds like us, this is sooo nice sometimes, when you just wanna get it fixed quickly, from the comfort of your own home.
TobbenTM··on Ask HN: What do you use to take notes?
I've been a fan of the concept of Quiver (http://happenapps.com/#quiver) for a long time, but unable to use it daily as it is Mac only.

I love the idea of having different notebooks, being able to easily merge text, code, mathematics and images into one note, and make 'cookbooks' out of them.

Someone make it for Windows please.

TobbenTM··on Shenzhen I/O
Its a game where you program microcontrollers! Basically, you are employed by a chinese company to create circuits/devices which does stuff. It starts out quite simple, making score trackers etc. Then it gets more and more complex. It's similar to TIS-100 with you having to create multiple small assembly 'programs' that communicate to make the device work as a whole. Kind of like stream programming. And then you can optimize your designs to use the least amount of power, the least amount of components etc. It's great and you should try it! :D
TobbenTM··on A tiny PC as a router
IPCop is really great, but for some (like me) it may be too focused on security vs convenience, with no upnp etc.

After using IPCop for roughly 4 years, I have now moved to Sophos UTM Home [1], and couldn't be happier. Much easier to use, and supports upnp.

[1]: https://www.sophos.com/en-us/products/free-tools/sophos-utm-...

TobbenTM··on A list of all Android permissions
Why is this list "all" permissions? It contains non-Google stuff like Amazon permissions, yet not for other platform like Symbol permissions. I'm confused.
TobbenTM··on Nokia D1C: The Comeback
Can't go wrong with the Nexus phones. 5X sounds like your ideal phone. Or perhaps the new pixel phones.
TobbenTM··on Why GNU grep is fast (2010)
I don't think he meant anything by the comment, other than simplifying access to more (older) comments. ;)
TobbenTM··on The Secret Button
Same with Windows 10! Even works in all other programs using the Windows chrome.
TobbenTM··on Return True to Win
Yeah, tricky one. NaN works though. Because NaN == NaN = false
← PreviousPage 2 of 9Next →