skysight-inc/HackerNews huggingface dataset:
There are council taxes which are payed yearly (usually in monthly installments) depending on the value of the property these taxes average over a 1000 GBP a year for residential properties, (there are different schemes for businesses properties and agricultural land).

There is also a registration (stamp) tax any time you want to register a property in your name, these start on properties higher than 125K GBP however you would be very hard pressed to find anything beyond a parking space or a storage lot for that low in the UK.

On average when you purchase a property you will pay about 4% of it's value in tax.

So saying that there isn't a property tax in the UK is a bit of a stretch.
No, that's not my point. You said:

> Anybody registering a domain such as this, regardless of content, would receive a similar letter.

So I provide one example showing how that's not true. Comcast sent a cease and desist claiming that Comcastroturf is "confusingly similar" to their trademark, and they mention both the Anticybersquatting Consumer Protection Act and the Lanham Act, which are usually applied for a domain like "comcast2017.com".

> Someone who doesn't know what "astroturf" means could mistakenly associate it with Comcast.

I'm not sure about that: for instance, even when most Americans don't know Latin I don't think Comcast would have any valid legal claim against someone registering a domain such as "comcastestpessima.com".
Suddenly the more expensive IAPs in games such as Talking Tom Gold Run make a lot more sense.

As you play the game you can unlock some characters. But it's a very slow grind. You can also buy them.

The five most expensive characters cost £19.99, £28.99, £38.99, £48.99, and 5399 sticks of dynamite. You can buy 5,400 sticks of dynamite for £99.99
Issues are fine. You don't need to tackle them, they're not an obligation - you don't have a contract with your users saying you'll fix their issues. If that's something you want, then say so in your README; corps will always be happy to pay for high quality code and support.

Most people freaking out about being burned out by their open source stuff are generally people who don't open source their stuff. Most open source projects, even very good ones, get very little traffic therefore very few issues. If you can't deal with the occasional email once every few months, turn notifications off.

> But 'screw you'? Not classy.

Saying "Write a test" is essentially saying "screw you". Github has been a blessing, in that it greatly lowered the barrier of entry in filing an issue with a project. It's a blessing for users and it's also a blessing for maintainers if you know how to deal with the influx of issues. Increasing the barrier of entry again is not the solution.

When I myself find bugs I'll certainly PR a fix if I'm able to (and have the time); but I often can't. Most of the time, because the development environment is unknown to me and I have no way to even run the tests (if there are any), let alone write one. So asking someone to get involved and up to speed with a project to the point that they're able to do this, before they can even file an issue with a screenshot that says "the padding looks bad on firefox", that's nonsense. It's even more nonsense when this is just a pet project of yours that most people will not care about.

IMHO, "this is stuff we do give away for free" is an excuse that's too often passed around. It is always true that projects you push to Github for free come with no obligation to care about it, its issues or the pings and cries for help from your desperate potential users. However, you lose the ability to say you're a good open source citizen and you're "giving things away".

A real-world parallel I can make is to the people giving their old/smelly/crappy/torn/bad clothes to charity shops and feeling ever so good about themselves. It's cool you have good intentions, but it's not charity if it ends up in the bin anyway.

Disclaimer: 99% of my work is open source and ends up on Github. A bunch of it sucks and when issues come up, I ignore them or write a 10-second close-reply. A bunch of it is good and I actually care about; and if I care about it, I'm not going to turn off issues just to make myself feel better about having an already-perfect project.
I am also a nano user. I learned it because i use pine (now alpine) for email. I've stuck with it because it annoys my vi-using friends so much.
Ford and Tesla have considerably different sized supply chains, and supply chain re-tooling is probably the most difficult part of massive manufacturing volume. I would guess it will take Ford a few years just to regain capabilities, never mind the capacity to ship once that's done.
> that actually works as well as they do.

I doubt most CS grads could do this. One hard part of it is the p2p (but that's already been solved [0]). Having a project that large where you don't eventually shoot yourself in the foot because of architecture and finish in a reasonable time without using too many resources on a user's computer is also a hard part.

[0] https://github.com/bittorrent/libutp
I'm going to quote @BugsJustFindMe in a separate comment, because I think it's a terrific counter-argument to "just open a pull request" as a universal rule:

A month ago I encountered a bug in LibreOffice Writer, which I use because it's really good, where track changes on a docx file wasn't working properly in a particular situation involving the deletion of tracked comments across saves.

QUICK! Find the line of code that caused it! Find the mechanism for creating a test case! I'll wait here.

If the open source project in question is one where users can be reasonably expected to be familiar with your code base, then "propose a fix with a unit test" is fine. But when it's a project whose nature means that users have little to no incentive to look at the code, then the reasonableness of this request decreases with the the size and complexity of the project. And, quoting BugsJustFindMe again:

Caring about FOSS doesn't fix bugs.

I'm a competent developer, but if I ran into a bug in the text-processing utility Pandoc, it's very unlikely I'm going to drop what I'm doing, analyze the source, pinpoint the problem, and submit a PR with a unit test, and oh yes, learn enough Haskell to do all this, and I don't think it would be reasonable to expect me to do so.
Open19
Please stop saying "ugh" this teenage talk stuff is really annoying.
This comment is exactly how I've described myself for the past two years (first two years of my career). I say it like a joke, but a part of me is worried that I won't be able to fix it.
Apparently you're supposed to put them in the freezer.
Real-Life Little Hero Needs Your Help to Conquer His Most Fearsome Rival
Changing jobs gets you a higher pay increase than interviewing well once.
Hiro Protagonist[0] says hello from Cyberspace

[0] - https://en.wikipedia.org/wiki/Snow_Crash#Plot_summary
As a foreigner married to a citizen, I'm not too satisfied with this suggestion.
If NASA engineers aren't allowed to refuse to unlock their work devices containing confidential NASA information, what hop is there for us?
This article gives some great insight. Basically lots of these companies are in debt up their eyeballs so they can afford to make moves like this to bring real cash in. As anyone could imagine, it's not all that rosy https://www.bloomberg.com/news/articles/2017-04-24/china-s-h...
Code is usually represented as text, but it's not 'is' text. Or, since text is bytes, should we all be using hex editors for everything?
just run vimtutor
People only drive for Uber if they have to in the first place, so now they are testing exactly how much of a beating drivers are willing to take before they leave. They already know the answer is "a lot" so they'll keep on pushing.
> But the relationship between developer and user is not symmetrical.

I disagree. I see them as identical. Yes you're offering a free product but it's still a product, even if you don't want to call it one. The developers are your users. They are the ones using it. But even a developer may not know how your code works well enough to submit a PR.

> Fielding a few hundred rude and entitled support requests for your free software can make anyone grumpy. Once you have a few thousand users your inbox is a source of frequent misery.

For sure but I don't know how you avoid this without also isolating yourself from likely valuable feedback / information. Similar to fielding customer requests for a product a good 96% of the ideas / things customers want are going to be a terrible idea.

If I've learned anything from running products it's this: make it as stupid easy as possible for your customers to give you feedback / get ahold of you. When you do that you're going to get an absolute ton of noise but the bits of signal hidden in there can be amazing and you'll be able to directly help those along the way. From there it's learning how to manage the flow of information coming to you and trying not to take the bad personally (which is very hard to do when it's your baby / code).
Google's CEO Doesn't Use Bullet Points, and Neither Should You
> The point I was trying to make was that this 1Password feature will not help you, legally, if CBP realizes you're using it and they want to make a fuss. Maybe if you rolled your own PW manager and decided not to sync the incriminating data, you'd have a case. But this feature is literally advertised as "protect your data from unwarranted searches [clearly implying, searches by the government] when you travel". The technical implementation (your "deleting" vs. "not having" distinction) does not matter: the intent is clear.

We are hinging on the subtle difference between deletion and non action. If I choose not to bring my phone with me to the border, and an agent remarks on the suspiciousness of that fact, if I were to reply, "I didn't bring it because I didn't want to travel with it," did you commit a crime?

Even if you were arrested for that statement, dor a prosecutor to convince a jury that you didn't bring data with you because you didn't want it to be inspected at the border vs you didn't bring it because you didn't want it to get stolen/whatever does not seem likely, but that is just my opinion.
I'd think it'd be the opposite, but I can barely find a button fly where I live.
Gas taxes do not even come close to covering road maintenance. My property taxes were raised last year to pay for some road maintenance. That's also assuming you're buying gas where you're Ubering. If you're a suburbanite it's very unlikely you are.
Vim brings people together!
NSA takes one-two punch to the face
I wonder if any of these experiments support variations. Like different thresholds for different classes of decisions. Simple majority, super majority, consensus (Roman evaluation), etc.

Rate of change matters. Sometimes you want fast (the intent of the US House of Representatives), sometimes slow (amending the USA Constitution).
Show HN: My weekend project, Get a random quote from bestseller books
I live in the eastern Seattle suburbs currently, but I have lived other places. In a previous life, it was not unusual for me to drive 300+ miles a day.

A larger issue (for me, and I suspect others) is; Where would I charge it? my apartment complex doesn't have charging facilities, neither does my work - and the nearest supercharger is 20 miles away from me. In short, the 'fuel' delivery network is missing for me.
AvE is a legend, and that vid is great. all HN readers would appreciate his mix of intimate knowledge, wordplay and hilarious cynicism. its great
"So how did you meet your wife?"

"She badly needed an escape, and I showed her the way."

...sorry, terrible pun.
Getting Started with Functional Programming
England is old, very old.

For example the City of London existed before the crown of England, never mind the union we know as UK...

https://www.youtube.com/watch?v=LrObZ_HZZUc
& afterwards, run vimtutor
Hi, this is my weekend project arandomquote.com It will give you a great quote from a bestselling book each time you refresh the page. Currently there are 2 categories : Stoicism and Business that are subjects that I really like.

The quotes are from my personal notes, from goodreads and from Derek Sivers reviews. Currently there are just a few, I added them by hand as I'm adding just my favorites.

When you click the quote it will go to Amazon book details page, It's an affiliate link.

Any ideas? Suggestions? thanks

pd: I submitted this some days ago but with the wrong label, ASK instead of SHOW, that I think is more appropriate
this seems like an evolution of https://mural.co/ - which does a decent job, but this is next level stuff. bravo
Swords.
There's definitely going to be water damage on the plastic, PLA isn't very water-friendly. I'll buy some PETG to print it later on, it should be much more weather-resistant and durable. The nuts and bolts need to be rust-resistant too, yes, although I can always just change those after a while.

The good thing about having a 3D printer is that a replacement part is just 20 minutes away.
Back then I didn't speak proper English, and how many questions were actually covered on SO in the beginning? It took some years to get to where we are, both for SO and for my English ;)
On the contrary I've used multiple international money exchangers and Transferwise gives me my exchanged money the quickest and with the best rates by far.
I vouched for this comment. I don't know if I should have done so.

I find this whole story very confusing. Why won't wikileaks confirm or deny whether he worked for them? That would either put these conspiracy theories to rest, or provide significant evidence for them. Instead they seem to strongly hint that he might have been a leak, but won't outright confirm it. It's like they want to fuel conspiracy theories without feeling responsible for them.
Or: just delete the app before you get to customs and redownload after you pass customs. Simple, elegant, and fool proof.
Your talent drought is your fault
If people were being named and shamed without being given an opportunity to defend themselves, I would be concerned about that.

To my knowledge, as I have said a dozen times in this thread, that is not happening. Nobody here can point to a single instance of that happening as a result of this email list. All anyone has offered is an entirely hypothetical slippery-slope potential.

We know that people are being harassed in our workplaces all the time. That's a real problem, which is why I am concerned about it.

You keep equating these two issues -- harassment and false accusations -- like they're both big problems that we need to worry about equally. I have zero evidence that this is true, and tons of evidence that it's not.
3. Passwords and 2fa are making their brute force methods completely outdated

Just because you enabled 2fa doesn't mean you're safe.
Apples 2fa was easily bypassed using iCloud restore.
The world isn't all NPM left-pad modules. Code is arbitrarily complex.
Nice visualization! This provides me an opportunity to go on a random tangent on PCA:

The post considers PCA from visualization perspective, but the exactly same thing can also be viewed as a method for reducing number of dimensions in the original dataset. [1] Now, one of the interesting questions in a dimensionality reduction task is, how to pick the number of dimensions (principal components)? A good number? In a principled way, instead of just computing the next component and the next and the one after that, until you get bored? (It works for visualizations where you often want only the first two or three components anyway, but suppose we want more information than plots.)

I recently learned that there's a fascinating way to do this, presented in Bishop's paper [2] from 1999. In short: this can answered by recasting the PCA as Bayesian latent variable model with a hierarchical prior. (Yes, it is a bit of mouthful to say. Yes, it is fairly mathematical, unlike the visualization.)

[1] https://en.wikipedia.org/wiki/Dimensionality_reduction

[2] https://www.microsoft.com/en-us/research/publication/bayesia...
Not a Death Race 2000 fan, I'm guessing.
SpaceX Technician Says Concerns About Tests Got Him Fired
What do you find awful about OnShape? It's not as nice as Fusion, but it's passable, and it runs on Linux, which is my number one annoyance with Fusion. Requiring me to reboot to design stuff is pretty much a guarantee that not many things will ever get designed :/
> Any tricks like leaving the battery empty, bringing a burner, not bringing a laptop and getting a loaner when you get there etc, they do nothing but raise suspicions.

as i said on another comment, even not having social media is suspicious. which is insane, because it means you cannot have privacy if you want to go to another country.
Your laptop has to clear customs too, and it won't be in your possession with this plan.
Here's a page with papers about how it works: https://blockstack.org/papers

The problem that the blockchain solves is essentially one of decentralised consensus on mutable data. Decentralised consensus on immutable data is "easy" (see Bittorrent, IPFS), but getting everyone to agree on who owns "yoursite.com" and what data it points to fundamentally depends on a universally agreed key-value mapping. Using a blockchain allows everyone to agree on such a mapping, with some nice extras thrown in like blind auctions and public key crypto. Namecoin and the newly launched Ethereum Name Service work similarly.

The big question given the inefficiency of proof-of-work blockchains is whether there are other ways to do decentralised mutable data. I'm currently working for MaidSafe, whose approach is based on a more traditional DHT and voting amongst randomised groups of nodes. We're still in alpha however, so for now the working systems are all blockchain based.
Review of Hired
I made an account last year and did get some calls from startups which were hiring for sde and data roles, but not much for product. What has your experience been and do you recommend it?

Link: https://hired.com/x/4bd62
A thousand times this. Issues are generally a favour your user is doing you and your project. Yes, sometimes they're a waste of time; it's fine to close them if they are, it takes exactly one click to do so. Most of the time however, they're valuable even if you don't fix them: Other devs might see them and fix them for you.

In almost all cases, turning issues off is incredibly counter-productive.
looks like a private blockchain being sold as an on prem product to financial institutions
I have seen this and also the criticisms of it. I am not understanding what exactly is the definitive proof here, can you help me understand?

To be fair, the criticisms were that they were hired by the DNC after the DNC dragged their feet on giving the FBI access. For some reason they gave this firm the right of way. The original report has also since been revised and had portions retracted... So it wasn't a gold standard of evidence to begin with.

To be fair there are many respectable people (who are strongly anti-Trump) questioning this[1].

1-https://theintercept.com/2016/12/14/heres-the-public-evidenc...
Things flap around a ton at speed on a bike - I've got a little toy on my keyring and at anything past freeway speeds it moves around a _ton_.
It's also not good for technical people with limited time.

I get that help vampires are a thing, but so are prickly developers. As a developer it's your prerogative to be an asshole, but consider the effect on your reputation.
One other solution is that whoever it was in hollywood that first declared fanny packs to be 'uncool' needs to be 'drawn and quartered'. My little tiny remote is easy to access while i'm on my bike thanks to this amazing technology called a fanny pack.
Use all available lanes. If lanes are left empty ("for passing"), that effectively reduces the capacity of the roadways, leading to traffic.

Let the downvotes commence...
>Unless I can unplug the WAN connection on my router and connect to your product instead, keep in mind that you haven't invented the next internet.

My thoughts exactly. A truly new internet would require new pipes, not just another protocol layer.
A bit misleading. Apple was the first major manufacturer to adopt USB in 1998. It took a good 5 years before PC's started adopting them. The move to USB-C is happening much faster.

http://www.tomsguide.com/us/why-your-next-phone-or-laptop-sh...

You'll soon need adapters to use those peripherals for laptops and Surface type devices.
So if you're in Travel Mode and you don't want them to know, you'd intentionally put in the wrong password to unlock? I agree that sounds like the best option. It's a lot like TrueCrypt's concept of having an encrypted drive with one password, and another, hidden encrypted drive in the same file with a different password. No-one can prove you have the second hidden one.
Ugh. Stop giving me a reason to say it.
You don't think the safety charts don't already understand that effect?
What? I remember reevaluating it so many times. Was there some other famous container product before it?
I can't find the post, but there was a 'UBER finance guy' (self-claimed) on HN a few weeks back that 'spilled the beans' and quit on what Uber is actually: a sub-prime auto loan company. Again, this is my recollection, take it with salt. It goes like:

Driver (D): I want to drive for Uber!

Uber (U): Sure! Do you have a car that is safe and less than 5 years old? (I have no idea what the car reqs. are)

D: No

U: Ok, well, we can loan you one! Just sign this!

D: Great! I signed! What are the loan repayments like?

U: Well, you owe us, per the 3 year contract, $100/week (I have no idea what the actual loan terms are like, but 100 is a nice round number so lets use that)

D: Ok! That's not bad!

U: It gets better! We'll just auto-deduct the money you owe us from your driver's account, after that, all the money is yours! You don't have to worry about any of it, just drive for us, we'll take care of it.

D: Cool! What happens when I get sick or something and can't drive?

U: Well, then you still owe us the money, plus a 10% fee on that week's loan payment (again, I have no idea what the loan agreement is like, YMMV) that we'll automatically tack on to the next week's loan payment.

-A week goes by-

D: Oh man, the weather was great this week, not a lot of people needed me to drive them around! I only made $90!

U: Ok, well, per the loan agreement, you owe us $10 more then (100-90=10), plus the 10% late fee, making your next week's payment $100 + $10 + (0.1 x $100) = $120.

D: Oh man! I better hope that the weather is bad so people want to take an Uber that I am driving!

-Another week goes by-

D: The weather was really rainy, but even still, I only got notifications to pick up $90 worth of people! Not again!

U: Well, now you owe us $120 - $90 = $30 plus the 10% late fee on the $120, making your next week's payment $100 + $30 + (0.1 x $120) = $142.

D: Well, darn, I thought a lot of people wanted to take Ubers! All my friends take them! But I don't get enough notifications to pick people up from Uber!

U: We know. We are the people that are giving you a loan and simultaneously are the ones that control how much of that loan you can pay back because we are the ones that tell you how many people you pick up and we also set the 'surge' rates and regular rates that we tell you. Also, we have something of a history of acting in morally reprehensible way without shame.

D: Wait, what did you say?!

U: Nothing! Nothing at all! Get back to driving! That car we bought isn't going to pay itself off, you are!
Cryptocurrency is handy though, as you can setup a digital download store offering "legit" stuff like reports, paid in coins. Especially if you offer sales via a hidden site, you really wouldn't have any useful records like IPs to corroborate.
Has dang simply not seen this, or are the standards for incivility moderation significantly relaxed in cases where the sentiment is popular?

edit: disregard this.
nope, it's ICOs