skysight-inc/HackerNews huggingface dataset:
> if the attackers actually are able to spoof both types of signal.

Interestingly, the military GPS signal is encrypted using what is called the A/S "anti-spoof" code. Which was deployed in the '70s. So you know they've been thinking about it for quite some time.

Practically speaking: Assuming one can shield the spoofer receiver from its own transmitter there's no real reason why a spoofer can't set up a receiver at one location and rebroadcast the encrypted signal as received there. If rebroadcast at sufficient power it would easily overpower the true signal, and would indicate the spoofer position rather than true position everywhere it was the strongest signal. Sort of like if you just moved everyone's antenna to the spoofer location using a very long antenna cable.

It would be very interesting to know what military receivers do to mitigate such an attack. I haven't seen anything in open literature. I suppose it would be (rightfully so) classified technology.
Best article I read on this subject is "Piracy and the four currencies" [0]. It's an objective way of looking at why people are pirating your software in the first place, and by understanding why you can make adjustments to persuade future users to download via the proper channels instead.

[0] http://www.gamasutra.com/blogs/LarsDoucet/20120222/91144/Pir...
Those jobs exist due to regulatory capture and the difficulty of changing tax law in a bitterly divided nation, just because a few industries found a way to use government to prevent progress and automation doesn't mean progress and automation isn't a danger; most industries won't be protected by regulatory capture. The "destroying jobs" thing is not an argument, it's a fact, it's what automation does, there's nothing to "buy", you either understand it or you don't.
Interwoven
Sure it is, it was survivor bias when you selected the 16.
> If you RTFA, you'll note that jamming is different than spoofing.

Military GPS signals (P-code and future M-code) are encrypted, so spoofing is somewhat less of a concern for the military. See https://en.wikipedia.org/wiki/GPS_signals#Precision_code and https://en.wikipedia.org/wiki/GPS_signals#Military_.28M-code...

Outside of the military, both academia and industry are well aware of the potential for spoofing of civilian GNSS signals and have been developing proof of concept attacks and countermeasures for quite some time. See, for example, http://gpsworld.com/inexpensive-hack-spoofs-gps-in-smartphon... and https://www.ion.org/publications/abstract.cfm?articleID=1478...
A user story is basically a feature. It is higher level than a use case. Read Alistair Cockburn http://alistair.cockburn.us/Stop+confusing+use+cases+and+use....
Don't worry about users who crack or pirate software. This is not the target demographic you will have much luck with turning into paying customers.
Fixate on your actually software. If kids in third world countries are your primary users its time to build something new. That's a signal you don't want to ignore.
The real reason for the prevalence of conspiracy theories: some of them turn out to be true!

See the recent LIBOR conspiracy.

Hundreds if not thousands of people knew about it, yet it never leaked until some chance emails turned up during discovery of some other financial malfeasance.
Wait, so Tom Hanks' Angels and Demons wasn't a "recreation from actual events"?
Similarly, a sports team or another group engaged in relatively challenging physical activities (such as hiking and backpacking, especially in CO this would be a lot of fun).
OK I feel a bit silly because I didn't realize you could just press left and go back to editing it. It's not even unintuitive, this is exactly the behavior of e.g. grapher, which I use all the time, I really have no excuse.
There isn’t always an “or” when it comes to feasible, tolerable solutions - especially when working with something designed in part for anonymity and institutions, both financial and government, that will not tolerate anonymity.
The system practitioners operate the system in order to produce its desired product and also work to forestall accidents. This dynamic quality of system operation, the balancing of demands for production against the possibility of incipient failure is unavoidable. Outsiders rarely acknowledge the duality of this role. In non-accident filled times, the production role is emphasized. After accidents, the defense against failure role is emphasized. At either time, the outsider’s view misapprehends the operator’s constant, simultaneous engagement with both roles.

So much this. I coach and train my clients (Fortune 500) in extreme programming (unit testing, TDD, CI, CD, etc). The duality these developers live with and managements obliviousness to their own detriment create a toxic and anxiety inducing work environment. It's very upsetting to me how these developers live with the manager/stakeholder constantly breathing down their necks to cut corners and "get it done" meanwhile holding them accountable for any mistakes.
There is some merit in at least trying to think about your users at every stage of the design. Methodically putting the user in every sentence refocuses your work on what makes the experience better for them. You are right that making it super repetitive makes you filter out the bits about user interaction when you read a long list.

User stories are mostly there to frame progress only in terms of things your project owner cares about. If you talk to non-tech people describing their experience of a product, they don't just reel off a list of nouns at you. They say 'you can click on the little thing and it wiggles'. So this is how you should be reporting to your non-tech boss.

Don't say 'I made /timesheet/:id redirect to /timesheet/:id/slug-of-sheet-name', say 'Users trying to get back to a timesheet can just type some of the name in their browser's URL bar and it will show up'. Definitely don't say the word 'slug'. They will thank you for it.
44th Anniversary of the Birth of Hip Hop
Why do you equate anti-DRM with pro-piracy? That is a bit of an insult as one can hold one opinion without the other.

However, there are those who make a special effort to pirate the works of people who promote DRM. The idea is that these people have no right to interfere with how one manipulates the bits on their machine. "They think they can control me, so fuck them"

Give up your control. Information wants to be free. Stop fighting it.

As a previous comment alludes, much of your pirates are people who won't ever convert anyway.
Their page says 2015, not 2017. I assume you are talking about http://www.uc3nautilus.dk.
No, but this has inspired me to check it out. I only started used Latex recently.
Boring Company has a bigger potential impact on transportation than Uber or Google even dream about.

At 200kph, with no traffic, all that empty land near San Rafael or beyond the Berkeley tunnel can be minutes away from downtown San Francisco. This could be a huge impact on housing and our everyday life.

The transcontinental railroad was paid in part through land grants to the railroad[1], for parcels along the route. That land was instantly valuable once the railroad was completed. Real estate could be a bigger part of Boring Company profits than user fees.

[1] https://en.wikipedia.org/wiki/First_Transcontinental_Railroa...
Probably Reason says that there will never a pill against aging, because aging is a complex process and it cannot be solved by a quick and dirty trick.

(I am just trying to summarizing, not giving my own opinion)
In some markets, ESPN and other sports channels accounts for as much as $20 per month of the standard cable bill, and those costs are rising. [1]

And I don't think I'm overestimating the number of people willing to give up paying for sports on cable. It's somewhere between 57% and 80% of cable subscribers. [2]

That's a giant subsidy for an entertainment industry based on watching adults play children's games. Of course, if you're a sportsman, you won't see it that way, but if you're not, it may create a different reaction.

[1] http://time.com/money/4590614/cable-bill-sports-cord-cutting...

[2] "This is the heart of the Sports Cable Bubble: Tens of millions of pay television viewers spending what Thompson estimates is at least $100 a year on sports programming they have no intention of ever watching, pumping billions into games enjoyed by others, enriching networks, leagues, teams and athletes all the while. (The exact number of non-sports fans is difficult to peg: A recent Harris Interactive poll found that 43 percent of Americans won't cancel cable and satellite television simply because of live sports, which also suggests that the majority of the country could be perfectly happy not paying for ESPN; industry analyst David Bank told Bloomberg Businessweek that 80 percent of basic-cable customers would decline to pay for sports if given a choice; Forbes writer Alan McGlade figures that no more than 10 million homes are regular ESPN viewers, about 10 percent of the total pay TV market.)" --from http://www.sportsonearth.com/article/53498716/
I can't read the article because I'm at my limit for free Economist articles this week.

Does the article assert that English is the only language that is great with puns or is noticeably better than other languages at puns? That's what your points are addressing. The title only implies that English is great for puns, saying nothing about whether or not others are too.
First - if they wouldn't have paid anyway, you haven't "lost" anything (you've actually gained something)

Second, your pricing must be turning off those who would [possibly] pay, but opt for the cracked edition due to cost

Third, focus on support: you can download, install, and run OpenNMS, for example, totally 100% for free. But if you want support beyond the mailing list, you pay for it.
C programmers used to handle banks of EMS RAM, on the PC. Ditto with program overlays. I'd assume that NES ROM banks could be handled similarly.
Do anyone think in a language? Do constructed sentences travel in your head? It doesn't make any sense to me and do not correspond to my experience of thinking...

If I'd try to describe my thinking, it would be about making connections, groking concepts, it'd be more graphical than verbal (but is neither). But I very much doubt I'm any special snowflake, am I wrong thinking humans do not think in a specific language?
At risk of going Damore, it's because men don't complain enough. Without complaints, other people may not know enough to help those who cannot help themselves.
I'm not GP, but I recently sank time into trying to change Finder searches to default to the current directory instead of my entire machine. It mildly infuriates me that I can't change this; I gave up after I saw com.apple.finder.plist is not plaintext.
There are several courses in this specialization. Only 3 are currently available for enrollment right now.

You can get the course material for free, but won't be able to get assignments graded.

Below are links for all of the courses.

Course 1: https://www.coursera.org/learn/neural-networks-deep-learning

Course 2: https://www.coursera.org/learn/deep-neural-network

Course 3: https://www.coursera.org/learn/machine-learning-projects

Course 4: https://www.coursera.org/learn/convolutional-neural-networks

Course 5: https://www.coursera.org/learn/nlp-sequence-models

To get the course material, you go to each course link and click on "Enroll". Then look for the "Audit" link at the bottom left of the modal dialog that comes up.
I'm using international QWERTY and can't use it either.
Dr Myhill is quite controversial, and many who followed her advice were not helped by it. Always take advice with a grain of salt if the advice giver peddles her own line of supplements.
The logo links to http://fairpixels.co/pro/index.php which gives a 404.
Where is the proof that Russia is behind this?
Wanted to add, people felt the same way about SDLC when it first came around - since it preaches such structure and method.

I'd be curious what software engineering process you'd prefer then, for your own company?

Some have said that the failure to make structured methods work in software is what makes it less of a formal engineering discipline, like a trade that can be unionized and guarantee a particular level of quality due to standardization of process and method.
Difficult not to conclude he was trying to make it look strange.
Where is the proof that Russia is behind all this?
I had one day where I was thinking in 4 languages. That's all languages I could possibly claim to speak: Dutch, english, french and german.

Dutch is my native tongue, so I think in that. I also think in English, part of this is the internet. Part of it is due to understanding most of CS and math in english terms.

I was alone on vacation in France, I learned some french in high-school. That combined with basically only speaking french to people there made me think in french a bit. Finally on that day, I had met a group of German scouts. I learned even less German in high-school, but it's closer to dutch.

So there I was, thinking in four languages. I recall at one point thinking of some English phrase and then thinking 'comment je le dire en allemande' which is my french attempt at 'how do I say this in German'.
Wow that's a valuable resource; were you the author?
No one has mentioned it because you are just making it up. Why you think the journalist was his girlfriend btw?
Once you go full cynic you start thinking govts are created to protect the wealthy and wars are instigated to generate more wealth.

Then they call you a conspiracy nut so society ostracizes you and ignores your observations
It's less dangerous to be a police officer than it is to be a garbage man:

http://thefreethoughtproject.com/cop-top-10-dangerous-jobs-c...

If a garbage man shoots someone, he gets a criminal trial, same as everyone else. If it's a defensible shooting, he'll be exonerated.

What is the point of society paying for a police program, if not to be better trained and better equipped personnel to handle these kinds of dangers?

Equip police with recording equipment to maximize their ability to justify and defend their actions, and then remove all special provisions that allows them to kill someone and not stand a full criminal trial.
It's a great list. And I love the little inspirational quotes above each section. I think the "common sense" items should stay, since what is common sense to one is not always common sense to another.

But akin to what others have said, it's not a checklist! I think I'd need 2 additional full-time staff on my side project working on nothing but this to implement it.

To make it more specific to side projects I think it could use a preliminary strategizing paragraph. E.g., if you only have 2 hours / week to devote to marketing, here's how to use this list...
My company deals with piracy in the following technical way, and it works well enough for potential buyers to stay buyers.

I release software binaries often, say every two weeks, and the software self-updates with permission from the user. The main application software is free, while the plugins (the real meat of the software) are purchased individually. When the application updates, the plugins also update. I use the semantic versioning, so releases look like 67.0, 67.1, 68.0, etc. Since the barrier to upgrade the application is virtual nothing (free, click of a button), almost everyone updates. If you're a paid customer, your plugins will also be updated, but if you aren't, now none of your plugins work. If you want to release your set of plugins to the world, pirates will have to match the versions of those plugins to the versions of their application, and if there are other plugins in the internet, they will also have to match. This requires lots of coordination from pirates, which has not happened yet. If an individual begins regularly releasing updated versions of the software, I can simply ban their user account which was used to purchase the plugins.

I imagine this can't work for your purposes since you have a single, standalone, polished application, but hopefully this could help others.
I think the number one item on the checklist was "how can we build a car that /just barely/ crosses the line into 'light truck' category so has much lower fuel mileage targets per CAFE standards". On that point they did very well.
Ask HN: Advice on breaking into embedded programming?
I have ~20 years of various application programming experience, from desktop, to web, to mobile. I'm primarily a game programmer, and have done optimization work on fairly high-profile mobile games. I'm good at asm, C, optimization, logic, and all things low-level.

For whatever it's worth (?) all my Shenzhen I/O scores are all the way to the left :)

I'm open to relocating anywhere in the U.S. Any advice on how to approach this would be appreciated.
Could you 'watermark' the program for each user (although that wouldn't be trivial), and mention noticeably that the software is watermarked.

Not sure if that would really dissuade anyone leaking/cracking it though, but it may possibly help determine potentially where the leak/crack came from.

There are probably many reasons why watermarking isn't worthwhile though, as you'd then need to have an 'online' system for generating new versions, rather than simply hosting a single file.
That was soon!
I shouted 'fuck' my first time in an airplane taking off. It was a surprising G-force and the surprise made me swear.

Thing is, we were on a flight to Ireland. It was not appreciated. I think this is basically how you were raised. My parents didn't consider it a horrible word, so I didn't either. I kinda learned that day, but it still carries much less weight than 'godverdomme'.
They're justified and they're ancient and they drive an ice cream van...

The KLF (and Bill Drummond in particular) are truly inspirational in how they engage with popular culture while still being deeply conceptual artists. And have a ton of fun.

John Higgs' book on them is a good read. It goes into detail about the illuminati and Robert anton wilson (fun fact: Drummond did the set design for the play mentioned in the article).

The KLF: Chaos, Magic and the Band who Burned a Million Pounds https://www.amazon.co.uk/dp/1780226551/ref=cm_sw_r_cp_api_I....
Frankly when I first moved to the UK (~7 years ago) I tried to stay way closer to the classical archetypes of the society that are implied from the literature/movies I had seen; than I do now (let's call them the "visible" traits).

I then realised that while some of the stylistic mistakes I make when I try to be more "myself" in the language are a function of my own personality and not the lack of knowledge of the language (for example, I would be making the same stylistic mistake in Russian just as much as I would be making the same one in English).

Over time you also tend to note that most of the native speakers don't really know their language beyond the context in which they were born. So you do sound stylistically weird to them, but not due to you not knowing the language.

Later on you find people that could have found a way better recognition in your own country than you yourself if they were to move there.

So I would not go as far as saying that it's "more frustrating" to not speak your own language. Culture is quite a non-linear concept imo.

BTW: I was born in Lithuania to Russian parents. So to be frank the definition of the culture I belong to has always been quite vague for me.
Thanks for the answer ! I like the lite idea,

although too late for you now, is to only sell an online hosted version of your software,
they can't crack what they don't have access too

I've thought about it and it's an excellent solution because I could link the software to a website with a subscription based business model. And my software could be better with internet / community feature inside it ! But it's for mid term not for now (I have to recode everything and develop a new product..)

Have you got a forum to engage your
customers with directly?

I'm going to sign up in the private forums and engage with them. I hope I won't be banned from the forum !
A note on your second comment, that is a possible consideration, but remember that some people will simply never buy software, so there will always be someone that cracks it. Many people either have fundamentally different opinions on whether or not software should cost money or they're too poor to be able to afford it when they can get it free.
Companies hosting white supremacy hategroup websites
Automattic (https://automattic.com/) is hosting:
* kkkuniteddixiewhiteknights.com (192.0.78.24)

CyrusOne (https://cyrusone.com/) is hosting:
* kuklosklan.com (108.167.137.202)

GoDaddy (https://www.godaddy.com/) is hosting:
* KKKStuffForSale.com (50.62.36.1)

Google is hosting:
* kkkknights.com (107.178.255.126)
This is why there were no new software startups of any significance launched between 1995 (when web browsers made piracy trivial) and 2006 (when Salesforce.com launched the first modern SaaS business).
Small batches. What can I do today, that will demonstrably put us in a better position at the start of tomorrow. Ideally should result in deployed code to production, but not always (e.g. research).

Ironically, you could argue this is agile with one day sprints - I wouldn't disagree much.
I'm planning to do that. I am 2 thirds on my way to buy house with cash. No need to borrow any money. That will be my dream!
That does seem like a reach.

There is a photo floating around that might be Kim Wall in the tower of the submarine o̶n̶ ̶F̶r̶i̶d̶a̶y̶,̶ ̶d̶u̶r̶i̶n̶g̶ ̶d̶a̶y̶l̶i̶g̶h̶t̶ ̶h̶o̶u̶r̶s̶.̶.̶.̶w̶h̶i̶c̶h̶ ̶w̶o̶u̶l̶d̶ ̶b̶e̶ ̶o̶d̶d̶.̶[1,2] That doesn't imply girlfriend though. Could also be that the "Friday" was a mistake and the picture is from Thursday.

[1] https://www.reuters.com/article/us-denmark-submarine-idUSKBN...

[2] http://www.skd.se/2017/08/12/madsen-nekas-forklara-sig-infor...

Edit: Photo was from Thursday, not Friday. Apparently the Reuters caption is wrong. http://www.zoox.se/submarine-inventor-charged-with-murder-of...
The Coast Guard is your ally, along with the Navy. Talk to your insurance company; they have lots of experience (or else you picked the wrong one.)

Oh, are you equating copyright violation with major theft, murder and associated felonies so heinous that there is actually a separate body of international law to address it? Please don't do that.

Unless you are already a market leader, copyright violation is largely equivalent to an unpaid, unauthorized marketing issue. Your problem is to convert those non-paying users into paying users.

Policy:

1. Make it so inconvenient to use your software without paying for it that they decide to pay you. This is the "stick" option: you hit them with a stick until they either go away or pay.

2. Make it so easy and useful to pay for your software that they decide to pay you. This is the "carrot" option: you dangle something good in front of them until they willingly walk towards it.

Every method falls into one of those two policy groups. Think about which policy you want to use before you start making changes.

If you decide to make your software open source, you are likely to stop making money at it by selling it. However,
you can still make money by consulting -- you are the world's foremost expert on this software, after all.
While I don't expected people to work for free and this is a niche product, the $127 seeems excessive at more than the cost of an whole operating system. Seems like something Microsoft should include in the first place.
In the case of using the encrypted GPS I would guess that spoofing would look like jamming. Basically if you were getting a GPS signal and it wasn't encrypted correctly you would consider it invalid but you're probably not seeing the real satellites because you're seeing the spoof signal. The net result being you are seeing no GPS signal you can trust. That reduces down to the previously solved problem of operating with no GPS at all.