HN user

marco1

1,038 karma
Posts53
Comments225
View on HN
standards.ieee.org 4y ago

IEEE 7000: Model Process for Addressing Ethical Concerns During System Design

marco1
3pts0
courtlistener.com 4y ago

Google using 'frankly abysmal' Android sideloading as bargaining chip

marco1
2pts0
storage.courtlistener.com 4y ago

Google acknowledged sideloading 'frankly abysmal' and 'most will not go through' [pdf]

marco1
2pts0
s3.documentcloud.org 4y ago

Netflix had a deal to share only half of Apple’s standard revenue share on iOS [pdf]

marco1
5pts0
s3.documentcloud.org 4y ago

Apple manually boosted its 'Files' app ahead of 'Dropbox' in organic search [pdf]

marco1
82pts5
play.google.com 6y ago

German $18M app querying Exposure Notification API now on 2M devices after a day

marco1
1pts0
github.com 6y ago

uBlock Origin 1.25.0 uncloaks CNAME-masked network requests in Firefox

marco1
56pts4
github.com 6y ago

Startup Pivots

marco1
87pts43
gitlab.gnome.org 7y ago

Fractional scaling has landed in GNOME 3.32 (and may make it into Ubuntu 19.04)

marco1
15pts4
github.com 9y ago

Show HN: Write your Privacy Policy once and export to multiple languages

marco1
112pts43
github.com 9y ago

Signal can now be used without Google Play Services

marco1
469pts164
tools.ietf.org 9y ago

We won't get HTTP same-site cookies

marco1
3pts0
github.com 9y ago

Show HN: Everything I learned in the past 2 years

marco1
14pts4
github.com 9y ago

Show HN: FreeGeoDB

marco1
13pts0
github.com 9y ago

Show HN: Efficient integer ID obfuscation

marco1
6pts2
github.com 9y ago

Show HN: Turn Any JSDoc, Javadoc or PHPDoc into Markdown

marco1
3pts0
github.com 9y ago

Show HN: Poor man's Google Docs

marco1
136pts90
github.com 10y ago

Show HN: MovieContentFilter evolved

marco1
4pts0
github.com 10y ago

Show HN: A default .htaccess that improves every site

marco1
7pts0
github.com 10y ago

Show HN: Well-documented neural networks in JavaScript

marco1
11pts0
github.com 10y ago

Show HN: Watch movies with the freedom to filter

marco1
125pts143
github.com 10y ago

Show HN: Watch any movie or TV show without violence

marco1
4pts1
github.com 10y ago

Show HN: Android Commons

marco1
7pts6
github.com 10y ago

How to do really secure authentication in 872 lines of PHP code

marco1
6pts0
github.com 10y ago

Show HN: Open-source scanner for vulnerabilities and best practices on websites

marco1
2pts0
github.com 10y ago

Show HN: How to do secure authentication in PHP, once and for all

marco1
2pts0
github.com 10y ago

Show HN: GitScraper

marco1
4pts0
github.com 10y ago

Show HN: Free database of geographic place names and geospatial data

marco1
108pts52
github.com 10y ago

Show HN: Emulating real sheets of paper in HTML5

marco1
9pts2
delight-im.github.io 10y ago

Show HN: Convert JSDoc, Javadoc and PHPDoc to Markdown Documents

marco1
4pts0
Startup Pivots 7 years ago

You’re right about the gold rush being over. But what certainly remains true is that, although your product may be failing, it could be possible to identify individual features or adjacent markets that are more promising.

Startup Pivots 7 years ago

For YouTube and Groupon at least, it definitely was the latter. This can be seen in the sources.

Startup Pivots 7 years ago

Thanks a lot for tracking that down! I would also say the change of some metadata in a non-static page is fine.

Startup Pivots 7 years ago

Well, would you say that the pivot from a dating app to what YouTube is today is a joke? Is that just a refined product? Same for games turning into social networks or productivity tools.

Startup Pivots 7 years ago

You would be right – if the point was “just pivot and you’ll succeed”. It’s not.

Startup Pivots 7 years ago

You’re right, these are perfect additions. No idea how they could have been missed. Thank you!

Startup Pivots 7 years ago

This is great. We also need companies and founders with great visions that ultimately don’t have to pivot. And I’m sure there are many of them.

By the way, is there any source for that blog post that proves its existence and form back to 2006? The Wayback Machine only has it until 2016, but perhaps the URL changed.

Startup Pivots 7 years ago

Sure, there are lessons here. And it’s certainly not “just work on anything”. It’s really that the initial idea is often overvalued, as you already said, that execution is more important than ideas, that you should constantly (re)validate your idea, and that you should be ready to pivot.

We know this from “The Lean Startup”, but practical examples can show why some aspects are important. And it’s not just small teams and solo founders from startups and young companies that may place too much importance on a great initial idea. It’s certainly also the general public, where most people belief that successful startups are the result of a genius having a clever idea. See basically every movie about inventions (and young companies). That general public also includes a lot of (potential) investors.

They dropped in-app subscriptions on Android as well in May 2018. But why?

Unless I’m mistaken, the Google Play Developer Policy allows you to use a different payments provider, such as Stripe, in a case like Netflix or Spotify’s:

Developers […] must use Google Play In-app Billing as the method of payment, except for the following cases: […] Payment is for digital content that may be consumed outside of the app itself […]

Source: https://play.google.com/intl/en/about/monetization-ads/

At least in the past, Skype has been doing exactly that, for example.

We may need permissions for our dependencies (cf. Android apps). Ryan Dahl already did this with Deno, specifically because he saw weaknesses in Node: network, environment variables, file system, sub-processes.

We may need reproducible builds and reproducible minification. If we want developers to audit their own dependencies, in case we deem that practical, packages cannot ship their own minified sources. Auditing the non-minified source is hard enough.

We may need (for-profit) organizations that audit packages and award their official seal which you can trust before you add or update a dependency.

We may need better standard libraries and fewer micro-packages.

You can buy test kits that you expose to your rooms’ air for some time, and then a lab will grow the mold inside the Petri dishes to “amplify” what has been collected in your home. That may be expensive, though, and not easily available everywhere, and perhaps even prone to contamination “in transit”?

Really sorry to hear that.

Sorry to ask, but I’m not really sure I got it right: Do you think the DIY air purifier was the cause of these health problems? Or did it at least contribute by letting the mold come back (inside)?

As others have noted, a dehumidifier could help. But what prevents mold from growing inside these dehumidifiers as well? Sure, they’re mainly built from plastic and metal, so no paper as in your case. Will that be enough to prevent mold (or bacteria)?

Otherwise, a dehumidifier could turn into yet another health hazard over time.

Could mold grow inside of a dehumidifier as well? I mean, water is constantly passing the components inside. Or does mold need organic material (such as the paper inside the DIY filter) and thus will not grow on the dehumidifier that consists largely of plastic and metal?

You can keep both. You probably have not told your tax consultant that Paddle acts as the merchant of record. That means you don’t actually have any relationship to your customers when it comes to taxes. That’s Paddle’s role. Instead, your single “customer” is Paddle, whom you will probably get a single transaction from per month.

Can understand that reasoning, and often do the same. Though it's important to keep in mind that quality is not something that can only be achieved by paying any random party some amount of money.

Developing and drafting things in the open can produce the same level or even higher levels of quality.

Since the project is not a commercial product, though, I don't care what solution you use :)

It's a whole different matter, though. Using automatic machine translations is still not what is done here, and you can't compare human translations with that.

Regarding legal expertise, I or anybody else could go through this with a lawyer next week and have a review, including a "pull request" of required changes, no more than a week later.

For the translation, of course the process was not copying and pasting words into Google Translate one by one and using the result. The translation process has been much more thorough.

Of course we know gettext. But gettext is less portable and less user-friendly, especially for users who use PHP only casually. That's also the reason why some of the largest PHP frameworks don't primarily use gettext for translations.

The solution here is pragmatic and works. You can measure performance, if you think this is really an issue.