HNHacker News
TopNewBestAskShowJobs

damian2000

5,256 karma · joined August 29, 2011

I'm an Australian software developer. Programming in C#, WPF, Android and Java. Big Raspberry Pi fan. Writing a blog at dodgycoder.net - @dodgy_coder on Twitter.
submissionscomments
damian2000··on Pre-Agent Nostalgia
For even more nostalgia you could go back pre Internet, the search for the right book on the thing you were trying to achieve. You had to go to a technical book store and physically scan the shelves, buy it and read it.
damian2000··on Ask HN: Share your personal website
https://www.dodgycoder.net/ - a blog about software development (and other interesting things to me)
damian2000··on Tech Writers Are About to Become Obsolete
Devs really don't want to work with tech writers to document their code though
damian2000··on Tech Writers Are About to Become Obsolete
If we can also apply this to network engineers, that would be awesome. No more waiting 2 weeks for a firewall rule. But how many places actually have tech writers these days.. mostly devs will be asked to write documenation.
damian2000··on Which .NET ORM – Dapper or Entity Framework?
I heard of it but never used this to be honest. I know it was really popular before Entity framework became decent.
damian2000··on Bad Times Are Coming for Startups
A bust after a boom happened during the dot com crash and also the GFC. When you look at the overvalued companies on the US stock exchange and the ridiculously high salaries being paid for many developers right now, there was always going to be a pull back at some point.
damian2000··on Airbnb May 2022 Release
Not to mention improve the safety of guests...

https://www.bloomberg.com/news/features/2021-06-15/airbnb-sp...

damian2000··on Amazon destroys $1.5m of sellers inventory – now homeless
Which is a shame because the platform as a developer is awesome. I've developed for both iOS and Android and will always favour Android. But Apple seem to have more consistent and possibly better customer service compared to Google, especially when it comes to the ability to get a knowledgeable answer after failing an app review.
damian2000··on When Your Startup Goes from Doing What You Love to Doing What It Takes
Nice read, thanks for this.
damian2000··on Ponzi Schemes, Private Yachts, and a Missing $250M in Crypto: Quadriga
https://selfkey.org/list-of-cryptocurrency-exchange-hacks/
damian2000··on Ponzi Schemes, Private Yachts, and a Missing $250M in Crypto: Quadriga
Exactly - done in order to fake volume - so it looks like your exchange is doing a lot more business than it really is. Also to manipulate the bitcoin price on your exchange, although it would be difficult to make significant moves due to arbitrage.
damian2000··on Attorneys say Elizabeth Holmes isn’t paying them
Totally agree - Theranos went on for something like a decade without any evidence they had made any sort of process breakthrough or innovation. The whole company was built on lies and bullshit. The co-founder dude who put up the initial money made that money by speculating on the dot com boom of 1999/2000 and getting out before it bust.
damian2000··on Ask HN: Is working at Microsoft cool again?
In my view there's been a turnaround since the days when they were seen as money hungry monopolists. They're still a business that has to make money, but they're contributing to open source more, and they've released Visual Studio as effectively a free developer tool now with their Community Edition.
damian2000··on The P Programming Language
I came across this from the wiki page on Actor model programming languages https://en.wikipedia.org/wiki/Actor_model#Later_Actor_progra...
damian2000··on TurboTax Hides Its Free File Page from Search Engines
That was a great episode, the guy funded a lobbyist from his own pocket to the tune of $70k but still lost
damian2000··on The wave of unicorn IPOs
It loaded for me ok, I'm using the Materialistic HN app on Android
damian2000··on Silicon Valley Turned Your Burrito into a Capitalist Nightmare
Can see the author's point, but I know people in their late teens who never would have bothered ringing up restaurants to get things delivered. They only do so now because its a single app with many choices ... similar to Uber in this regard - they managed to augment an existing service with a cool smartphone app & location tracking.
damian2000··on Ask HN: One-person SaaS apps that are profitable?
Agreed, although I thought it was a key value store as a service at first
damian2000··on The new features of Fortran 2018 [pdf]
Fortran 77 was the language I used in my first job in 92 on DOS and Unix. Can't see the benefits over other languages like C, Go, Python though. Unless you've got some specific high performance floating point ops requirements?
damian2000··on A Cult Japanese Retailer Making Billions Breaking All the Rules
For Australians, I'd compare this place to a red dot store, just a little larger. I wasn't really that impressed by it, didn't seem like it's doing anything better than other stores. Maybe it's unique in Japan because other stores are so organised and neat.
damian2000··on Haversine Formula
Minor point but I know c# has a GeoCoordinate class into the framework Dlls. It also contains methods to calculate distance between points. Many .net Devs I've worked with didn't know about it. I think it came out first in .net 4.0.
damian2000··on Tracking Phones, Google Is a Dragnet for the Police
You're totally correct, you can do pretty much anything you want in Android running in the background. But the post you replied to is referring to Stopping an app .. via the app info in settings. In this case it stops the background service component until you launch it manually again. Noone apart from power users and developers would do this though.. most people likely don't know what the stop app function does.

There are OS battery optimisations which kick in eventually though, which result in most non system apps to be stopped automatically to save battery. Once again, they won't startup in the background again until being manually launched. This is my general understanding gained from working for a couple of years on an Android app that runs in the background and receives silent notifications.

damian2000··on They invented basic strategy (2008)
I think the complexity is when say 2 aces have been played, how exactly does that affect your chances vs the dealer. Do that for every possible deal. I'm reading Ed Thorpe's autobiography right now and he goes into some detail about it, including how he used Fortran on punch cards to help him run simulations.
damian2000··on American’s 737 MAX: Not Terrible, But Sad (2018)
No way that will happen, the ones without the fix will remain grounded as a safety issue.
damian2000··on Error Handling in Go (2016)
There's a number of differences, including generics done well. The team behind C# seem really engaged and transparent. The latest C#8 brings non nullable reference types, similar to how Kotlin does it.
damian2000··on Instant Agile Practitioner Just Add Coffee: Blank Lined Journal
Yes this is a complete piss take, potentially a joke gift.
damian2000··on Gotify – a self-hosted push-notifications service
Google's solution - Firebase Cloud Messaging is for the most part free and fairly easy to setup. Yes you can use curl to call their HTTP/REST endpoint to send a notification I believe.

If you get to the stage of sending millions of notifications per day then you'll need to start paying,

damian2000··on Gotify – a self-hosted push-notifications service
Those open connections would be very hard to keep open indefinitely in an Android app that gets optimized or goes into sleep / doze mode.
damian2000··on Gotify – a self-hosted push-notifications service
XMPP is only one option for communicating with the FCM server. The most popular method is using HTTP/REST. XMPP is only needed when you have bidirectional messages - server to client app (downstream) and client app to server (upstream).
damian2000··on Teardown: Casper’s Clever Little Nightlight
AllBirds were originally designed for exactly this reason - the founders didn't like the branding on shoes
Page 1 of 34Next →