HNHacker News
TopNewBestAskShowJobs

ricg

691 karma · joined June 25, 2011

solo-dev. iOS/Mac and the occasional Windows app.
submissionscomments
ricg··on Show HN: Boards for Mac – task board and personal organizer app (beta)
Developer here,

Feedback is very welcome! It's an early beta so some features are still missing, but there should be enough to use it for smaller projects. Most things are drag & drop (adding images/links).

Looking forward to your thoughts!

ricg··on WhatsApp voice calls were used to inject spyware on phones
Can the WhatsApp-injected spyware escape the iOS App Sandbox?
ricg··on Microsoft and the UWP for Enterprise Delusion
Even with a background task your app can be terminated by the system without further notice after the suspend event (e.g. when the user powers off the device). There's no orderly fashion in which an app can be terminated and save its data.
ricg··on Microsoft and the UWP for Enterprise Delusion
Another huge pain point of UWP: the whole suspend/resume concept.

UWP apps can't be closed by the user. The system manages the lifecycle and there's no way for a developer to know when the app will be terminated and when to save data.

To save your app's data you have to:

- Register for a suspend event

- Ask for an extended execution so that your app is not terminated within a few seconds

- Save your data and cross your fingers that the system does not terminate your app anyway and your data is lost

I recently ported a document-based macOS app to UWP and this was the BIGGEST pain point (aside from the fact that there's no easy way for an app to have more than one window, ouch).

ricg··on What is a Bitcoin fork?
Here's another stupid question: Can anybody start a new fork?

Let's say, I invested in the original Bitcoin. Then somebody who has the marketing resources to build enough interest in a new coin comes along and decides to fork. Because of the hype around the new coin type, enough people are willing to trade it after the fork.

I'm being given the same number of coins of the forked kind and the value of my original coins drops by the difference in value compared to the new coins (or around that).

If I'd rather only invest in the original Bitcoin, I'd have to sell the forked coins immediately and buy the original Bitcoin back just to keep my investment value the same.

If anybody can come along and fork:

That sounds like in the world of stocks, a competitor could come along and decide to split the stocks of MY company from the outside, driving down the price of my stocks (me as the company's owner or investor) and there's nothing I can do about it.

ricg··on What is a Bitcoin fork?
So if the exchange price for BTC does not drop by the same amount of the exchange price for B2X, a fork essentially means money (dollars) is generated out of nothing and given to me as the owner of now 2 coins (one of each type)?

Or in the opposite case, a fork could mean I lose money, just because somebody else decided to create fork?

ricg··on What is a Bitcoin fork?
Ok, stupid question: in real dollars, if I sell my ONE coin just before a fork or my then TWO coins right after the fork, will I end up with the same dollar amount?

For that to happen the old coin type would have to lose in price at which the fork starts. How is the price for a coin of a fork determined?

ricg··on Sierra PDF Problems Get Worse in 10.12.2
One more anecdote: I distribute a macOS app that uses PDF icons in an embedded WebView. Used to work fine, but since 10.12, scrolling the page up and down quickly crashes the app. My radar was closed as duplicate. I was hoping that this would be addressed in 10.12.2...
ricg··on Tech Preview: Edgestash – Making the Mobile Web Faster
Not constructive, but I couldn't help it: the title before editing was "Experimental Edge-Side Mustache Processing in Varnish (Edgestash)"

Best headline I read in a while. This made my day :)

ricg··on Amazon Posts Another Blockbuster Profit
> 3rd party sellers shipping counterfeit goods. Amazon doesn't seem to be interested in regulating this.

Same here. I stopped buying commodity electronics items (cables, power supplies, headphones, etc.) on Amazon, because of all the fake products that claim to be 100% original.

Even the Amazon basics brand does not live up to its standards. I recently bought an Amazon basics USB/Lightning cable, "Apple certified". The lightning plug was so lose, it fell right out of the iPhone.

ricg··on Amazon Is Quietly Eliminating List Prices
The Apple ad claimed they are the most comfortable headphones ever made ;) They're ok.
ricg··on Amazon Is Quietly Eliminating List Prices
Another anecdote: I tried to buy Apple EarPods on Amazon. The first search result, ranked #13 in the best sellers claims "Apple EarPods Genuine OEM" for $9.99 when all reviews say "do not buy, not genuine!". How can Amazon let these products be listed???

I ended up buying them for $30 in person at my local electronics store.

ricg··on Mailhero – a more permanent temporary email
Is there a service that lets me send mail from such an email address as well?

Let's say I use this for my Amazon account amzn.myusername@mailhero.io and I need to get in touch with Amazon customer support. For verification they require me to actually send an email from amzn.myusername@mailhero.io.

Or another case: as soon as I have to actually send an email to a service I signed up for and use my real email address, that is then known to the service and could potentially be leaked.

ricg··on TextNut – a WYSIWYG markdown editor for Mac
How does it save the files? Looks like they are kept in a database in ~/Library/Application Support.

This would be awesome for keeping notes in plain text that will stand the test of time.

ricg··on Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA”
It's definitely not only relying on cursor movements. A simple $('iframe').contents().find('.recaptcha-checkbox-checkmark').click() proved that I'm not a robot, without me touching the mouse.
ricg··on Matt Cutts is looking for scraper sites
Easy. Search for a programming related question. After the result from stackoverflow you'll find dozens of scraper sites.
ricg··on Noot: Spaced repetition flashcards
Me too, so I gave it a shot myself inspired by the many Med students in my area. I started with a Mac app (Flashcard Hero), currently working on an iPhone counterpart with iCloud sync. Tried to keep the interface as simple as possible. Cards can only be rated easy/unsure/hard, the UI hides the actual algorithm and marks cards from red (very hard) to green (memorized).

UI: http://flashcardhero.com/screenshots/ I'm always open for suggestions.

ricg··on Popular Flashlight App has been secretly sharing your location
I always wonder what is going on when the YouTube app wants to access the microphone while I'm browsing videos.
ricg··on For Sale: Balloon Rides to Near-Space for $75,000 a Seat
Ok, so they're coming down again. Isn't this a problem as well? Where will they land, a desert, the ocean, a city?
ricg··on For Sale: Balloon Rides to Near-Space for $75,000 a Seat
Thinking about space debris: What happens to the balloon afterwards? Will it remain in orbit or sink down to earth? Could the balloons cause problems for other aircrafts later on?
ricg··on Google Kills Its RSS Subscription Browser Extension Too
They like the site on Facebook and follow updates on their wall. That's what I noticed "non-technical" friends and family do.
ricg··on Apple Locks App Screenshots To Ward Off Scammers
This puts an end to testing different variations of screenshots to increase sales (for honest developers).

Now developers have to wait for a full review cycle (weeks) and create a new version of their app only to test different screenshots. There must be a better way.

ricg··on Apple - Think Twice
Thanks for posting this. I thought about buying one before the end of the year, but now I'll wait for the second generation.
ricg··on Low-cost Solution to Clearing Afghan Landmines
Combine them with a GPS sensor (accurate enough?) and track the area that they've covered on a map.
ricg··on Ask HN: What is a good local Web app development environment(node/mongo/redis)?
Thanks! A while back I came across a project that provided a simple command line API for installing various components. It was pretty much a wrapper for a virtual machine without having to worry about configuring one. I can't recall what project it was...
ricg··on Ask HN: What is a good local Web app development environment(node/mongo/redis)?
Very kind reply. Thank you very much.

I wrote the question right inside the HN form without any HTML tags. However, submitting failed once because the title had more than 80 characters. I assume that the tags were inserted automatically upon resubmitting with an edited title.

ricg··on MyBalsamiq reaches $200,000 in total revenue ($40K/month) - congrats
...what they usually do: work hard on creating (and improving) an awesome product. Peldi always seemed to focus on the product more than on the competition.

myBalsamiq is being developed by a proven team and they have quite some headway in terms of traction and features (in particular the project management features, it's more than a sketch app). Does this mean they will be the only ones making money in that market? No. There's always room for a different take on mockups, but it's going to be tough to compete directly with Balsamiq.

ricg··on Clipboard officially open to the public
Very well designed site. Who made your intro video? Great work!
ricg··on Show HN: I made $8000 in one day on the Mac App Store
Similar App Store discount is happening today: http://zeroninetynine.com

Disclaimer: one of my apps participates as well.

ricg··on Running Dropbox affiliate ads cost me my Adwords account
My Adwords account got suspended as well without a proper explanation as to why a few years ago.

After contacting Adwords support I received this response:

"Our support team is unable to provide any further information. Please do not contact us again."

I ran a campaign for a website for medical school students. Absolutely harmless and as far as I can tell in full compliance with the ToS! I can only assume that whoever checked/scanned the ad assumed I must be advertising medical items (which I was not).

← PreviousPage 4 of 5Next →