HN user

stemuk

330 karma
Posts10
Comments112
View on HN

After reading the entire thread I am still in the dark about what exactly the author wants to see changed.

The narrative that frameworks = bad and vanilla js = good falls apart quickly IMHO in medium to large sized projects since the complexity has to be abstracted in some way in order to reach a realistic timeframe for completion.

As a nearly daily user of Google Stadia I have to disagree. I use Stadia in two different households, one with a 50 Mbps connection (where Stadia works perfectly) an one with a connection capped at 10 Mbps down and 1 Mbps up. The 10 Mbps connection only allows for 720p gameplay and I get frequent stuttering every 5 minutes or so but this doesn't really ruin the experience with most story driven games like Red Dead Redemption 2 or AC Odyssey.

At first I was surprised by the playability of Stadia at such a slow connection myself but even though I cannot play shooter games I wouldn't go as far to call the experience I get with the 10 Mbps connection 'unplayable'.

I believe one essential step in the right direction would be to create an ad platform that allows companies to create and developers to show truly passive ads. To specify what I mean: Display a jpeg with the advertisement and link it to a website using a referral ID in the URL. This referral ID would obviously only be a vague indicator of success, but I believe that even though targeted advertising might be more effective, there is a market for 'universal advertising' (for commodities most people use like toothpaste, cars or breakfast cereal).

The revenue model might be slightly different from platforms like AdSense, where instead of paying per 1M impressions you would maybe choose a newspaper like model where the advertiser pays a fixed price depending on the property that displays the ad.

And the cherry on top: All of this would be GDPR compliant right out of the box, so no hour-long fiddling with the ToS agreement.

by the chase of profit

I am honestly surprised how Google was able to keep up YouTube for so long despite a severe lack of profits. Even though Youtube made a net loss in the hundreds of millions for years Google kept it up and running and drastically expanded its feature set into areas like live streaming etc.

As far as I know YouTube has now reached break even, but I believe Google deserves credit for having the vision and tolerance for failure to keep YouTube up for such a long time without a dollar of profit, not to speak of the enormous political and financial risk YouTube poses because of copyrighted or harmful material.

Yeah, I just realized it's called fractional scaling too, my bad.

It is still important though, because on 14inch desktops the Ubuntu interface looks way too small on 100% scale and way too big on 200%. At the end of the day you can think of fractional scaling as giving yourself more screen real-estate while at the same time keeping everything in a readable state.

Factorial scaling means being able to set the entire desktop scale to 120%, 140% and so on.

It is important to me because most of the work I do in my PC is text based (coding and research), so being able to scale text and ui elements 'globally' is critical for good visibility.

Edit: It's supposed to be 'fractional', my bad.

Most of these pain points go away if you purchase the iGPU only version. I own a Thinkpad T470 and Ubuntu works like a charm.

The only issue I still have is that the Gnome interface (Ubuntu 17.04+) does not support factorial scaling, meaning that I am stuck between 100% (which is way to small on a 14 inch screen) and 200% (which is way too big).

Ubuntu 16.10 still supports factorial scaling though, which means I am stuck with it until a better version comes along.

When it comes to the greater public, default settings might as well be the only available setting. Apart from a few 'techies' most people will never even touch the default settings out of the naive belief that "the default setting is what's best for me".

As an alternative approach I would suggest empty settings to begin with, forcing the user to think about their preferences on first use.

The service itself is really cool and lines up nicely with the likes of Netlify and Github pages. I have two concerns though:

1) This doesn't seem to be connected to any major company, so how are you going to handle abuse of the service? With 'free hosting' offerings like this often comes a wave of abuse and malicious actors, so dealing with them is going to take significant resources.

2) How are you planning to monetize the service? Even though most sites hosted wont exceed a few kb, hosting fees will quickly add up, and unless you are using a cheap bare metal server you will likely face significant monthly bills.

These concerns aside, the service looks really awesome for most personal blog use cases, so congratulations to a successful launch!

I feel like the main advantage AWS has at this point is that "everyone is using it". While it may not give you a competitive advantage over your competitors, it at least doesn't put you at a disadvantage if you are using the same platform as them.

Personally I feel like the most ridiculous part about the App Store is Apples so called "developer program". Charging 99€ a Year for a nearly nonexistent service is absurd, especially since they are already taking the 30% cut.

I am a flutter developer myself, so technically I could publish all my apps on iOS and Android with minimal changes. But since Apples developer program would eat up a significant portion of my potential yearly earnings I simply publish only on the Play Store that only charges a modest 25€ one time registration fee.

IIRC they ended the DTAG transit agreement due to DTAG having unreasonable pricing requests for the renewed agreement (i.e. DTAG holding Hetzener hostage, you can read more about it here [1]. If you are interested you can still buy DTAG transit for your Hetzner servers via https://wiki.hetzner.de/index.php/Double_Paid_Traffic/en, do keep in mind however that this is a metered connection, not unlimited like for regular web traffic.

[1] https://www.golem.de/news/hetzner-und-netzneutralitaet-extra... (German)

The same thing works perfectly for me as well. I configured my ThinkPad to dual-boot both Ubuntu and Windows 10. All work related things are on Ubuntu, all games and entertainment apps are on Windows.

I found that this really helped me to focus on my work when I am on Ubuntu, and in my free time it makes gaming much more enjoyable on Windows without constantly getting reminded of my work.

many startups have decent health insurance

About what kind of startup are we talking here? When we discuss #1 engineer compensation we are most likely talking about a very early stage company that likely lacks a profound company structure and employee benefits program. So I would assume that #1 engineers will most likely not be greeted with a good health insurance on the employer side.

Even if you pay your #1 employee at market rate he is taking huge risks and should be compensated accordingly. Working at an early stage company often comes with huge job insecurity, loss of medical benefits more mature companies might be able to offer (better insurance etc.) and a possible kink in your CV (3 years at Microsoft look much better than spending 3 years at an unsuccessful company that eventually shut down).

To sum it up, I would expect a #1 engineers equity to be at least half of a founders equity AND payed at near-market rate.

It seems really weird to me that a CEO of a big company like Slack comes forward and comments "There’s fewer choices for people.” as if this is supposed to be a good thing. I get that this is true on paper, most CEOs however would rather hide this effect of a merger in order to avoid government regulation.

This reminds me of the old MongoDB 'issue' where MongoDB was accused of being insecure because developers failed to secure their database instances properly.

Aside from that, Firebase has learned from their pre-aquisition time and now sets all new DB instances to locked.

Wouldn't it be possible to just delete the 'idetifiabel' parts in the database in order to be GDPR compliant?

If you for instance save all the user data like user preferences under a random userId, and then delete the personal data (such as email address, name etc.) associated with the userId I would expect this to be GDPR complaint without having to do a cascading delete.