HNHacker News
TopNewBestAskShowJobs

cerberusss

800 karma · joined January 19, 2014

Freelance iOS developer
submissionscomments
cerberusss··on Ask HN: A way to adblock “we're using cookies” popups?
Yup, I use this one as well, and it's fantastic. The developer is a nice chap as well, and can give you an invoice for your donation.
cerberusss··on Ask HN: How to care about work again?
I set up my own firm first. But for my country (Netherlands) that's really just a simple registration that takes all of ten minutes. Then I sent my resume to a number of agencies that broker between corporations and subcontractors. They usually ask your rate, do the negotiations with you and the end custoner, and take 15-25% margin.

I think it's worth it but YMMV.

Furthermore there's a host of smaller stuff that you need to take care of. Liability ensurance, pension, health insurance, bookkeeping, separate bank account, and sending a time sheet and bill every month.

cerberusss··on Build yourself a weather station
The author didn't say so, but I'd assume these sensors must be placed in a small oven of some kind, so as to introduce averaging and hysteresis of temperature.

When I brew my beer, I need to look at the environmental temperature. I can't stick the thermometer in the beer because it'll be contaminated. So I put a thermometer in a glass of water which I place next to the beer vat.

I'd expect you'd have to put that BME280 in a small metal oven, or submerge in a volume of oil or water. It'll screw up the barometer probably.

cerberusss··on Ask HN: How to care about work again?
What I really like about subcontracting, is that you are not carrying the full risk for the project. However, the client is still the client, and this carries with itself both a freedom (no loyalties beyond the contractual) and an added responsibility (it's your client, and you want them to be happy).

It's a style which suits me, and gives an added motivation. Note that if the work itself is extremely boring, this still doesn't make it all hunky-dory. There must be a balance here.

Personally, I like the smaller-sized projects where the iOS part can be done either by myself or with another team member. This way, I have enough overview to wrap up the project in a decent time and look for another if it's not to my liking.

cerberusss··on Ask HN: How to care about work again?
Personally I regained a lot of motivation by going subcontracting. It lights a fire under your butt.
cerberusss··on The Map Is Not the Territory (2015)
Ah, thanks for mentioning that. If you get the chance, the other two are pretty great as well. As an aside, one of my favorite authors, Neil Asher, recently blogged about A.E. van Vogt:

http://theskinner.blogspot.com/2020/06/destination-universe-...

cerberusss··on The Map Is Not the Territory (2015)
A.E. van Vogt wrote a fantastic SF novel based on the concept of "the map is not the territory". It's called "The Players of Null-A", if I remember correctly. It became a trilogy. I've re-read it multiple times and in fact, had just started reading it again. Some things did not age well since it was written in 1946, but overall fascinating stuff.
cerberusss··on The yuan has been one of the world’s most stable major currencies
Exchange controls at some point will fail. See also what's happened to the Lebanese pound.
cerberusss··on The Dactyl-ManuForm Keyboard
Seconding split keyboards. I'm in the process of building a Quefrency and it's fun. But to have something working right now, I bought the Kinesis Freestyle2, which is available for macOS and Windows, with a Bluetooth version to boot.e
cerberusss··on The Brave web browser is hijacking links, and inserting affiliate codes
I use Firefox on iOS, in combination with ad blocking via NextDNS. Works pretty good.
cerberusss··on The Brave web browser is hijacking links, and inserting affiliate codes
On what basis do you say that?
cerberusss··on The Brave web browser is hijacking links, and inserting affiliate codes
It would inform people better if you would be more precise here.

According to the links, the "Get Add-ons" view in Firefox uses Google Analytics to collect aggregate visitor statistics. Furthermore they note that they negotiated a special contract with Google to only collect a subset of data.

cerberusss··on The Brave web browser is hijacking links, and inserting affiliate codes
Very rarely, I fall back to Safari because I'm on Mac. But on my laptop, I don't have anything installed from Google. It's just not necessary.
cerberusss··on The Brave web browser is hijacking links, and inserting affiliate codes
Same here. I really like NextDNS because you can adjust it such that it also blocks network traffic inside apps.
cerberusss··on Show HN: Performance of Common Operations in iPhone
That must've been a fun project. Did you write some sort of test harness for this? How did you build up this web page? Did you use the Objective-C compiler? Will you add the Swift compiler?
cerberusss··on Ask HN: 25W Chess, a Good Idea?
Not OP but I would enforce the maximum of 25W by standardizing on a particular power supply. To prevent usage of batteries or capacitators, demanding people bring their own hardware with removable casing. You can then inspect the PCB(s).
cerberusss··on There Are No Bugs, Just TODOs
I remember when I had ~3 years of working experience. We were on the tail end of a fixed price/fixed date contract. There was a bug that needed to be fixed, and it was in a module that everybody had worked on, and the code was pretty bad.

So during the meeting, I said: that bug is just a sympthom, the module needs to be rewritten. And I knew what I was talking about.

No, said a senior, we're just going to fix the bug, no rewriting. I said that's your call, but I sure am not going to fix that bug. I can tell you: nobody listened to me.

So he more or less finished the discussion and said: I'm going to sit down with you, and we're going to fix that bug. And we did.

At that point it was the right call.

cerberusss··on Kids and Time
Yup, me too. I can count the number of times I had to work late on two hands. I live in Europe, though.
cerberusss··on Ask HN: What are the cheapest hosting provider?
I like Scaleway.
cerberusss··on Seven years later, I bought a new MacBook. For the first time, I don't love it
He could've gone for the 16", but coming from the Air, that's probably not an option.
cerberusss··on Seven years later, I bought a new MacBook. For the first time, I don't love it
Yup, owning the 16", I also have the same experience; the huge trackpad is fine. The blog writer bought the 13" though, maybe that is one part of his problem.
cerberusss··on Ask HN: Attend a coding bootcamp or self study?
I am an experienced iOS developer currently mentoring a friend. The time has come that we should look for an employer to get some working experience.

However this proves to be very hard, at least here in The Netherlands. If the boot camp comes with some sort of job guarantee, it might be worth it.

cerberusss··on SpaceshipGenerator: A Blender script to procedurally generate 3D spaceships
May he rest in peace. I had such pleasure reading his books, and the ship names were very funny indeed. Someone on HN pointed me to Neil Asher, who also authors the same genre and sometimes similarly names the ships.
cerberusss··on Apple Mail randomly becomes the frontmost application in macOS
Several apps have this. I suspect they don't correctly support the windows restoration API.
cerberusss··on Apple Mail randomly becomes the frontmost application in macOS
It was forked from a tool called Mjolnir, so that's where the "hammer" part of the HammerSpoon name could come from.
cerberusss··on What is the business model for DuckDuckGo? (2017)
Is that really all there is to it? Present results from Bing, and done?
cerberusss··on New fuzzing tool finds USB bugs in Linux, Windows, macOS, and FreeBSD
macOS is also moving into this direction: https://developer.apple.com/system-extensions/

"DriverKit provides a fully modernized replacement for IOKit to create device drivers. System extensions and drivers built with DriverKit run in user space, where they can’t compromise the security or stability of macOS."

cerberusss··on The use of `class` for things that should be simple free functions
What's the difference between polluting the global namespace with a class name, or with a function name?

I get it, I also experience some reticience when adding free/bare functions in Swift. But maybe it's because of 15 years of OOP programming.

cerberusss··on The Day AppGet Died
Which I don't find all that weird. Quoting OP here; "after visiting the campus, I wasn’t too sure I wanted to work for such a big company, also moving from Canada to the U.S. wasn’t something I was too excited about".

In the past, I've been in talks with an employer about a job, and my enthousiasm was only so-so, and that tended to put a brake on the proceedings.

cerberusss··on Bash IRC Quote Database
Robe and wizard hat is epic.
← PreviousPage 3 of 23Next →