HN user

d2p

702 karma
Posts59
Comments166
View on HN
medium.com 8y ago

What’s New in Flutter Beta 3?

d2p
15pts0
matwrites.com 8y ago

Flutter: Developer Experience on Google’s React Native Competitor

d2p
5pts2
blog.dantup.com 9y ago

Dart Code v2 – Now with Flutter debugging and hot reload

d2p
7pts0
scotthelme.co.uk 9y ago

A new security header: Expect-CT

d2p
2pts0
twitter.com 9y ago

Zero bugs in software – impossible?

d2p
1pts0
marketplace.visualstudio.com 9y ago

Dart Code hits 10k downloads and v1.0

d2p
3pts0
blog.dantup.com 9y ago

I found a ridiculous bug in YouTube and seem unable to successfully report it :(

d2p
23pts6
blog.dantup.com 9y ago

I found a ridiculous bug in YouTube and seem unable to successfully report it :(

d2p
13pts0
www.youtube.com 9y ago

3&4 year old review the Amazon Echo Dot

d2p
2pts0
blog.dantup.com 9y ago

Simplest Dart code to post a tweet using OAuth

d2p
4pts3
blog.dantup.com 9y ago

Splitting visitors between Amazon US/UK based on their location

d2p
2pts0
www.us-uk-redirector.com 9y ago

Show HN: Simple Service to Send UK Visitors to Amazon UK, Others to Amazon US

d2p
3pts0
blog.dantup.com 9y ago

Visiting a site that uses Disqus when not logged in sends URL to Facebook

d2p
205pts76
jackxmorris.com 9y ago

Recreating the Star Wars Opening Crawl with Trigonometry and CSS

d2p
2pts0
blog.dantup.com 9y ago

Easily Calling Windows APIs from PowerShell

d2p
1pts0
blog.dantup.com 9y ago

Scripting setup of automatic updates (with email notification) on Raspbian

d2p
1pts0
www.thedronechart.com 9y ago

Show HN: Sortable/filterable table of Quadcopters/drones

d2p
10pts10
blog.dantup.com 9y ago

Using Alexa (Amazon Echo) to Preheat My Renault ZOE and Check Battery Status

d2p
3pts0
code.visualstudio.com 9y ago

Visual Studio Code 1.4 (July Update) Released

d2p
3pts0
blog.dantup.com 10y ago

Simple C# (around 80 LoC) for posting a tweet using OAuth; no libraries

d2p
1pts0
productiverage.com 10y ago

Creating a C# (“Roslyn”) Analyser from scratch – For beginners by a beginner

d2p
1pts1
blog.dantup.com 10y ago

HTML5 Pong in 20min with C#/Bridge.NET

d2p
1pts0
coding2learn.org 10y ago

Kids can't use computers (2013)

d2p
10pts7
blog.dantup.com 10y ago

DaChip8JS – My C# Chip-8 Interpreter running in the browser using Bridge.NET

d2p
3pts0
blog.dantup.com 10y ago

Building DaChip8 - a Chip-8 Interpreter in C#

d2p
14pts0
www.productiverage.com 10y ago

A static type system is a wonderful message to the present and future

d2p
1pts0
blog.dantup.com 10y ago

Running Go on a Chromebook in Developer Mode (without Installing Linux)

d2p
5pts0
twitter.com 10y ago

How not to implement HTTPS

d2p
1pts0
blog.dantup.com 10y ago

Easy JS/CSS bundling on GitHub Pages without build steps

d2p
1pts0
blog.dantup.com 10y ago

Have Software Developers Given Up?

d2p
460pts309
Laguna S 2.1 17 hours ago

Looks like the default chat template was updated on HF to enable this by default shortly after you posted this :-)

Do_not_track 3 months ago

A flag called DO_NOT_TRACK sounds like a good idea, but also suggests the default is CONSENT_TO_TRACK=1, and I find that creepy.

It could also be used to prevent showing an opt-in notification at all even in software that requires opt-in.

At best, they're effective at presenting people who don't know they're sick from infecting others.

I don't have numbers, but I'm pretty sure the number of people infected by people that didn't know they were sick is significant. Imagine if all those sick people wore masks (or some substitute, like a scarf over their mouth/nose).

If we can agree that wearing a mask (or substitite) if you might be sick is a good idea, but you don't know if you might be sick, that seems to translate to wearing a mask (or substitute) is a good idea.

that only works if you can mask a significant portion of the population without a shortage of masks for people who we know need them.

I agree it's important to reserve masks for those who need them most, but that doesn't mean we have to teach people they are not effective. We could instead teach them how "non-masks" can make very reasonable substitutes. And let's not forget that reducing the spread has a real impact on the need for healthcase workers to have them.

browser extension

Using browser extensions to block ads is much higher risk than doing DNS blocking. Most ad blockers have full access to all web pages, which essentially means they could trivially scrape your usernames/passwords for your email/banks/etc or perform actions on your behalf.

There's room for this to go bad (AdBlocker dev turns bad, or sells extension to a bad guy for a wad of cash, or extension has security vulnerabilities, or keys for publishing extension are not propery secured) so while DNS-level blocking might not work as well, it's definitely not an obviously-worse solution.

(though FIWI PiHole in the past had some really agressive default lists which stopped my from using it - though I set it up again recently and it's been much better - I haven't had any broken websites besides Amazon's own sponsored product links at the top of their own search results pages).

Its not

It's not common to rebase?

i will communicate a force push on master to the whole team and will disable protection temporarily

Isn't that exactly what this point was about? You have branch protection enabled for master because you think it's a good idea to avoid accidental force-pushes. These comments were exactly about not having the ability to protect branches.

I'm not really sure what you're arguing for/against.

Working on a separate branch may still require periodically bringing in changes from master (eg. to resolve conflicts). The options are either a) a merge commit or b) a rebase. A rebase will require a `--force` push. Some people prefer merges, but personally I prefer rebasing - I like to keep my full history even when merging back to master, since it's not a lot of extra effort and it can be useful when tracking down issues in old code :)

It's fairly common to do `git push --force` (or hopefully `--force-with-lease`) after operations like rebasing. This overwrites the remote history, so can easily lose work. Many people set some branches as protected, so they can't be force-pushed over accidentally.

I downgraded too, and noticed GitHub Pages stopped working (the content is still there, but they don't rebuild - although they did for a little while after downgrading). It is clearly marked as a Pro feature, I just hadn't considered that the free private repos would be more restricted.

It's not a big deal to me, I'll probably just make the repos public.

I posted an answer on SO but may be worth repeating here. The screenshots show "reddit.com" as clear-on-exit and "www.reddit.com" as the owner of the cookie.

When adding a site to the clear-on-exist list, the box shows

  [*.]example.com
I think you need to use
  [*.]reddit.com
if you want to include sub-domains too.

Because the app is open source, if it was doing anything shady, it would be found out

This is a little misleading... Just because there is source code on GitHub does not mean the random APK you're downloading from the internet and side-loading is safe.

If you're paranoid (and you probably should be - if I was a bad person and wanted to get malware onto your machines, I'd be making some useful "open source" app and publishing "its source code" on GitHub too), you'd want to build the app yourself! :)

Subscription Hell 8 years ago

I tend to prefer subscriptions for things where what I'm consuming is somewhat throwaway; so things like TV, films, books (things I'd never want to revisit/rewatch). I don't prefer it for things I might like music though. Some years ago, I ripped all my CDs (yeah, it was a lot of effort) and said I'd spend up to £10/month on music rather than a Spotify sub. I don't spend anything like that, but still tend to pick up all the new music I like. At any point I could stop buying new music and still having a big library, so I think it's worked out well.

That said, if Google Play Music Unlimited was either half the price (£5/mo) or was shareable with my wife for the current price, I'd probably have a different opinion!

Subscription Hell 8 years ago

Every day you are being subsidized by users that don't use adblockers

I guess I'm a subsidiser; I don't use an ad blocker (for many reasons). I'm also slightly of the opinion that people using ad-blockers have made things worse for those that don't :(

I don't mind ads - I don't even mind advertises tracking some things to give me more relevant ads (heck, I'd tell them what I like to get more relevant ads).. I do mind obtrusive and noisy ads, and the security risks that tend to come with them (and other third party content) being slapped on every site with no thought though; and for some content I would pay to a reasonable fee to remove them.

Subscription Hell 8 years ago

I highly doubt it.

I never said it was likely, just possible. And I wouldn't question the incompetence of anyone these days; big companies make questionable decisions all the time ;-)

Subscription Hell 8 years ago

The biggest hurdle is not price elasticity between getting someone to pay $10 versus $35, it's getting people to pay anything instead of something.

I'm not doubting that's tough; but it's significantly easier to get someone to pay $1/month than $35/month. People aren't completely stupid; they won't just blindly pay any amount just because they'd decided they'd pay something.

Like I said though; if I was making this decision, I'd start high.

Subscription Hell 8 years ago

Even if we choose not to have things because they're expensive, it doesn't mean we should not complain about the prices. Companies make changes based on feedback so if there's good evidence that people think something is too expensive, the company may consider changing their prices or have offers.

I don't think people don't complain about stuff enough, we get taken for rides by big companies all the time while their CEOs take home massive pay packets. People should fight for better services and lower prices more; it works!

Subscription Hell 8 years ago

Just because a large percentage won't pay doesn't mean that putting the price high will maximise income. It's possible that at $10/month they'd get 5x the signups.

That said, increasing prices is hard; reducing is easy. If you're trying to figure out sweet spot for max revenue is it probably makes sense to start high and slowly reduce it until you find it. If you're on a rolling monthly payment and decrease everyones prices together, nobody will get upset.

Subscription Hell 8 years ago

This is my issue with most subscriptions too. The price has to be set based on the average use, which makes it really expensive for the infrequent user (and ultimately this means less conversions, yet nobody seems to care about this?!).

I've had the same gripe with games for years. I stopped paying for Xbox live and World of Warcraft because they're the same - if I only played for a few hours in a month, I've paid over-the-odds. I can't predict in a given month how likely I am to have how many hours, so I end up paying them £0. They could get more money out of me if they had a better PAYG or tiering option.

Yeah, that'll be it. There's some info on all the stuff it breaks here:

https://en.wikipedia.org/wiki/DNS_hijacking

The new Google "did you mean to go to ?" nonsense is something else to add to that link!

My ISP (TalkTalk) claims to have an opt-out page but the forums suggest it's been broken for years, and today it is a 404. I have an open issue with the CEOs office to opt me out manually but they've been pretty useless so far.

If you add a slash to the end, it'll always treat it as a domain. eg. "cheese/".

I did see someone from Google ask if it'd be useful if after the first time, when Google knows it's a valid domain, it should just go there directly (even without the slash). Everyone said yes, but it doesn't seem like it was ever implemented!

It does a DNS lookup and if it's a valid domain shows you this. If you see it for complete nonsense, then it's possible your ISP is doing DNS Hijacking like mine!

Eg. if I type "cheese", it shows "Did you mean to go to http://cheese/"? If I click that link I get TalkTalk's "Error Replacement Service" full of ads (or at least I did, till I switched to Google DNS because TalkTalk's "opt-out" system has been conveniently broken for years)!