skysight-inc/HackerNews huggingface dataset:
I took a look at the YouTube video from StalkinVictim (linked to from the article), and it's instructive. He is wearing a GoPro in public, poking out of his chest (he claims it's hard to notice, but who knows), and he gets some looks from people, which is what I would expect. He sees signs of surveillance in women with crossed arms, in someone standing next to him at both the station and the train, and in everyone who glances in his general direction. More tellingly, he readily admits he can't think of a single reason why he's being targeted.

Judging by the comments in StalkinVictim's video, this is typical: the "victims" have no idea why they are special to the stalkers, but are quick to jump to conclusions anyway. To me this is a form of alienation and possibly mental illness. They see the patterns they already expect to see.

Each day I take the subway I look at random strangers, and random strangers look at me. When someone stares at me longer than normal, I just assume they are either lost in thought (and just happened to rest their eyes on me), or my hair looks funny, or they like my clothes, or maybe I resemble someone they know. People with paranoia tend to think they are being stalked, which is the least reasonable assumption to make.

I suppose there is no way you can prove to them they aren't really being stalked. They base their assumption on the flimsiest of evidences; it's their brain that's making the unwarranted connections.
The battery thing is huge. I'm not a professional GUI developer but I've done quite a bit of GUI work as part of my real job, Motif, Tcl/Tk, PowerPlant, MFC, a range of different technologies over the years. Something that wouldn't have even moved the load average needle on a SPARC 20, 20 years ago, shouldn't be pegging a cpu core on a modern machine and making the fan spin like an aircraft taking off.
Xamarin forms is good for very limited uses. They give the basic layouts that each platform supports and that's about it. So if your app is simple, it's a great option.
>> "But censoring out important news is a huge problem."

People aren't coming to HN for actual news stories. It's not like they won't see this story somewhere else within minutes. Considering who quickly comments here descend into madness on any story involving terrorism or guns it's for the best it was flagged. And locking the comments on HN seems pointless as they're the main reason people are here.
The point being refuted is a straw man - nobody said anything about 'exclusively'.
Not having to go into debt is an advantage IMHO.
The Mk3 Focus (2012 and later) has a surprisingly perky engine above 4000 RPM. I'd say its one of the funnest rides under $20k brand new. As you note: there are plenty of low-end models that are ~$15k for a completely brand new car.

The Mazda3 manual transmission has slightly better low-end torque and a solid transmission. Its only slightly more expensive, but I personally didn't like the layout of the interior and the placement of the windows. Otherwise, great car with a superior engine to the Focus.
The problem is that the platform gatekeepers (Google and Apple) have no incentive to make "webview" apps better. It seems they just want to lock you as a developer into their platform.
You should read Dave's presentation again. Asserting for a type is the wrong way to do it, your library should instead provide a helper for the specific parsing you want to do.

So if you want to know if this error is temporary, you should have this, inside the net package:

func IsTemporary(err error) bool {
// specific parsing
}

Similarly, if you really want an error code:

func ErrorCode(err error) int {
// a type assertion, which is fine because we're inside the net package
v, ok := err.(ErrorWithStatusCode)
if ok {
return v.ErrorCode
}
}

(Note that in the standard net/http package, the result of an http call is inside the result, never in the error that is returned, whatever the status of the http call is)

Basically your package should give all tools so that callers can take a decision without knowing about internals of the package. Knowing the exact error code is probably not what a caller wants; what they probably want to know is whether the error is temporary or fatal, if they can retry with a chance of success, if they can take counter-measures and if they can't alert the user.
Bad contrast, though.
Thanks for pointing out. The naming was intentional, but yes you're right it can be confusing sometimes. But I really like the name as it personifies the term. I'll think about it if this becomes a serious problem
https://en.wikipedia.org/wiki/Google_Cloud_Messaging
> By definition, the blind coder is limited compared to non-disabled people.

Wut.

One could equally argue "by definition, an ex-vi user is limited compared to an IDE user" (I mean ex-vi.sf.net and that's what I actually use) - so much of development is about thinking, and the interaction method to provide the solution to the computer once you've figured it out is often almost incidental.

(on the upside, it appears the original comment asking that has been flagged to death, but FFS basic logic fail)
This is false
There's also react native.
Right. Because Intel was subsidizing the x86 chip in the Zenfone 2 (and other phones/tablets) by quite a bit.
Oh, a drive-by troll with his first comment.

Please leave HN.
Added security is paramount. I also realize I cannot win the privacy war, but I will mitigate my losses as far as I can without spiting my needs or pissing off my unavoidable associates(insurance, gov, telco). For fun and guerilla tactics, I feed mis-information as often as possible.
It's to avoid negative signaling that may occur if a VC firm doesn't invest in subsequent rounds.
Reminds me of https://en.m.wikipedia.org/wiki/Morgellons
That would be quite interesting to see(and use?).
> because I could

Love that!

I will look it over, and because I favor LFE (Lisp Flavored Erlang) over Elixir, try to do something neat like this. Although, Elixir is growing on me from my initial take on it a year ago.
Your reply is interesting, especially the idea of steelmanning.

Also, "Mr Kgnao" is a cute spin on my username :)

I originally intended it as a reference to Ulysses, where James Joyce captures a cat's sound as being similar to "mrkgnao".
Thats Google for you.

Maybe this would be better?
http://www.academia.edu/12568086/DAVID_ROCKEFELLER_S_SIXTH_H...
I get perverse joy out of using the Windows CMD.EXE shell (and the earlier COMMAND.COM from MS-DOS). Yes, it's tremendously crufty, idiosyncratic, and sometimes seems down-right illogical in its behavior. Arguably, just about anything else is better, but it holds a special place in my heart.
Is it better than Forms? It sounds the same, so I doubt it would be very interested for Xamarin.Forms users.
The signal point in the statement is "Unfortunately, Visa and Walmart have been unable to agree on an acceptable fee for Visa transactions."

This give this the appearance of being part of a negotiation. "Part" could also mean "drop the mic and walk away."
Not to mention, the Norwegians did a great job of investing the oil money wisely.

Most other oil -rich countries are plagued by corruption and/or short-term thinking. Norway, from day one, planned for the day when there would be no more oil money.
(article author here)

Very interesting result. What techniques were you using for CF? You're right that buys:profiles ratio is a challenge, but dealing with a very sparse matrix like that is exactly what CF is for :)

You are spot on using a content-based method to limit the universe of recommendations, and then ordering them via CF. Here's someone else talking about the same approach: https://www.quora.com/Recommendation-Systems-What-is-the-dif...

I love the idea of doing substitute identification (and complementary products). I made a pass at that some months ago by using some simple statistics to identify products that are never/rarely purchased together, in spite of their relative popularity. The idea being that no one is purchasing e.g. two tubes of different brands of toothpaste together in the same basket, even though both products are independently popular. The initial test led to mixed results, but I didn't pursue it far enough to know if the results would have ultimately been viable.

I'd love to know what you find as you dig in.
I would encourage you to leave your comfort zone and actually explore what's out there in terms of type systems. There are type systems that are MUCH more powerful and useful than C, C++ or Java. If you like C++ and Java, I would suggest Scala or Haskell.

I'd like to note that what you're talking about isn't "typing" versus "no typing", it's static typing versus dynamic typing. Both of them have type systems - it's just a question of whether the compiler refuses to compile programs unless it can prove that your usage of types is 100% correct. Since you sound like you're an autodidact, you might want to read up on some of the theory behind type systems - particularly the competing ideas of "soundness" and "completeness".

There are also good reasons why many people choose to use languages like Python or Ruby - they aren't just blindly ignorant of type theory or the benefits of type checking. They write different kinds of software than you do and have different needs. It's not a contest, other people using languages with dynamic typing does not mean there aren't great choices if you prefer static typing.

Edit: Squirrel also isn't a new language. It's from 2003, and it was designed for the niche of game scripting where its main competitors (Python, Lua) are all very dynamic too.
https://news.ycombinator.com/item?id=11888228
Yes, this is true. But I feel his statement stands. Like you say, Tromsø has really nice weather despite its northern location. Many Canadian and Russian cities reach ~-40C often enough. If the batteries have half the range in Tromsø, how are they in those cities?
It doesn't compile or build and there's no deployment because it loads like a web browser and renders the app instantly. It's not javascript. Finally it's not even based on webkit. It's all based on UIStackViews/UITableViews/UILael/UIImage/etc. You're basically remote controlling native elements and calling native functions just by scripting in JSON. So I guess it's not really Ext.js
There is no swelling backlash. Apple Watch sales are growing strongly. The negativity in a few blog posts is because Apple Watch really doesn't do much to improve the lives of tech early adopters, whereas it is great for most other people.
And then it is back to horse and cart?

Within a few decades, oil will no longer be available.
I will probably not be convinced to believe these group of people, but I am troubled by the fact that the author has written this article with the pre-assumption that these people are absolutely, without any doubt, sick and being paranoid.

When you are covering a story where there are conflicting views, it is not nice to pick one side and see the opposing view as an illness that needs to be treated. It is just not right, no matter how absurd the opposing view sounds to you.
What you're describing with net.Error is a sentinel error.
var Error = errors.New("your error string")

You can also create a type or a struct that implements error.

Example from stdlib:

```
// PathError records an error and the operation and file path that caused it.
type PathError struct {
Op string
Path string
Err error
}

func (e *PathError) Error() string { return e.Op + " " + e.Path + ": " + e.Err.Error() }
```

Dave Cheney's other blog post/talk goes into various ways to handle errors in Go here:
http://dave.cheney.net/2016/04/27/dont-just-check-errors-han...
Maybe "Xamarin on GitHub"?
We maintain a large app using MVVMCross, it was originally using Forms in the PoC but had to be rewritten because of a number of issues. Off the top of my head I remember there were a lot of UI issues, binding to native modules was next to impossible in some cases, and it was buggy and unstable for complex interaction.
There is critical delay of communications beyond which an empire becomes ungovernable. If the Atlantic was narrower Her Majesty would rightfully rule the whole of North America. If it was wider - we may not have been able to settle there.

And history gives us pretty good idea what kind of ping political governance tolerates.
The case against video ads
This doesn't sound so hard compared to the other posts. Do you like any sport and why don't you practice it?
Each page is sandboxed and it displays an intro page describing which device features the next page will access when you run it for the first time (or when there's a code change even if you had it favorited earlier). Also you can look at the raw JSON to see what's inside before opening. But yes I think security is important and will be one of my top priorities going forward.
Norway is applying "the polluter pays" principle. A gas car has a lot of pollution therefore a lot of paying. Electric cars - not so much pollution, not so much paying.
"Social" refers to the fact that it's more about experiencing a dance, rather than performing to an audience. Lindy hop, swing, blues, contra, and contact improv would all count here. Ballet, breakdancing, mime, and tap would not.
>I believe this was via debit cards, which had lower fees and are by far the more popular card type in the UK, possibly in the EU as a whole

Indeed. The debit card charged a flat fee per transaction, so giving the customer money instead of paying the bank 0.x% for cashing it in was a logical choice.
There are, of course, choices beyond Bash, Batch and PowerShell.

I'm a Microsoft fanboy and I find Python far more structured and faster than any of the above for anything beyond the most simple shell scripts. (If only the inventor of PowerShell had spent ten minutes outside the Microsoft ecosystem before locking himself in a seafoam green office for two years...)

Doesn't solve the IT admin scenarios PowerShell is good for but I don't go there. And if I did, I'd use C# anyway. No need to learn a new language to loop and call objects, that's solved.

With the .NET Core stuff, I'm using C# and Microsoft.DotNet.Cli.Utils and the end result is briefer and saner than Python argparse, and file operations work great cross platform. Less issues than even Python, plus I can use LINQ to sort and remove dupes. Handy.

As for the "Windows command line" (cmd.exe) well, it still sucks. Console2 plus Clink and ... well, you'll still miss zsh on cygwin or what just works out of box on Mac... but, hey, it's a start.
No it isn't. The original comment might not have said "all successful traders spend their time...insider information" but the implication is there as it was stated. Given what the grandparent comment replied with, it appears I wasn't the only one who inferred that message.
Setting a max-width on the body text would make this incredibly more readable on narrower viewports. At 636kb and 48 requests, this page probably isn't as "minimal" as you think it is. For example, should there be any reason you can read the disqus comments at a reasonable size but not the body of the post?
Probably. Is the evidence in an easy-to-consume form?

Probably not.
For something as straightforward as downloading files in parallel, why not just use Python threads? Since most of the IO will occur in C without holding the GIL, it seems silly to be forking off entire new processes for this sole purpose.

The processing of the file in Python would hold the GIL, but this could still be resolved with a multiprocessing pool of workers.

In other words, while academically interesting, mixing Elixir and Python for web crawling doesn't make much actual sense.
I would say that depends. 4chan's technology board /g/ for example seems to respect Terry A. Davis, who has schizophrenia, for his TempleOS.

On the other hand, transgendered people are often considered to be mentally ill by the politics board /pol/ and bashed mercilessly.

P.S: Terry also has an account here on HN.
Thank you. I'm social enough that people give me strange looks when I describe myself as a loner. I've been accused of posing. As if being a loner is "in" now or something. Everything in my reality is telling me to be more social. But there's a truth that I simply know which apparently has no voice: It feels amazing to spend time alone. Like a lot. I wish more people would speak up about it. Shamelessly. Also, people make the worst faces when I tell them I don't watch TV. I suspect they're concerned that I'm judging them. In both cases people just seem clueless as to how to handle the situation. I guess, compared to the opposite, it is harder to identify with loners and people who don't watch TV...
> If I understand correctly

Yes, you have this exactly right. It is one of the most diabolical scams ever. It is essentially a 2-3% private tax on the entire retail economy. If the government did that, the torches and pitchforks would come out in an instant. But because the cost is hidden behind regular retail prices, no one cares. (Well, that's not quite true. The merchants care. But they are too busy running their businesses to organize an effective opposition.)
Thanks for these thoughts. I rarely see the difference between extroverts and introverted people so clearly examplified. Or at least people who do not like the see massive party things.
Fact that it's random means it's not the same; explicitly talking about targeted efforts. Also, online efforts are not as resource intensive as in the real world.

Only way this might be similar is if for training or testing reasons that someone randomly became the subject of some effort. Given the resources this would take, such efforts would be short in duration and likely near known R&D or training spots for entities that would engage in things like that.
You probably mean "information that others do not have". That is not the same thing as "insider information".
Just so you know, you can live a non-solitary life and not stay up on TV, not be on social media, and live a low consumption life. None of those things preclude interacting with other people.

There is obviously a spectrum between fully social and fully anti-social, and it is important to find out where you fit on that. There is always value, however, in avoiding being on the far end of the anti-social spectrum. Having our thinking challenged by real people, with real interaction, is important to our mental health.
Agree, reminds me of the movie "Pi" where the main character thinks so much about Pi that they start to see Pi everywhere they look.
These are actually mentioned in the article, the first person introduced says he suffers from this.
> An internet search for “gang-stalking,” however, turns up page after page of results that regard it as fact. “What’s scary for me is that there are no counter sites that try and convince targeted individuals that they are delusional,” Dr. Sheridan said. “They end up in a closed ideology echo chamber,” she said.

Could Google help here?
Nice write. The FlameGraph link in Julia's article is broken, maybe points to this one?
https://github.com/brendangregg/FlameGraph
Another title for your list is "The Hidden Persuaders".

I don't know too many (3/5) of the things to which you link, and I love Adam Curtis dearly, but it seems like there's always a hint of paranoia to those things.

Filtering advertising is something that just seems like a good idea to me.
The go-kit project has a couple other examples for how to handle errors and http status code.

https://github.com/go-kit/kit/blob/master/examples/shipping/...

and more recently
https://github.com/go-kit/kit/blob/master/examples/addsvc/tr...
$9.99 are you out of your mind?
But Methane Hydrate will be plentiful for centuries!
Largescale production.

Sheik Yamani, who was petroleum minister in Saudi Arabia and IMO very clueful, once said that at some point, the oil production will slow to a trickle and prices rise to $1k/barrel. There'll still be mineral oil in various fields, he predicted, but at some point the ones that can be exploited cheaply will have been emptied.
Save the Link [EU link tax law]
EleVRant: 360 Stereo Consumer Cameras?
So far, yes. Their API is geared towards allowing developers to provide services on top their offering (On-Demand delivery and whatnot). I have a hunch that they will never release analytics for their riders. It's not a priority and it doesn't drive more business.
If it meets the guidelines, this might make a good "Show HN". Show HN Guidelines: https://news.ycombinator.com/showhn.html

I am curious how long it took to develop and what challenges there were.
Yep. Posted before finishing the article. Makes sense that there'd be overlap between the two online communities.

Wonder how many other online delusion reinforcement communities there are... I'm definitely not commenting on one now.
Of course there are equivalent programs for C. On GNU/Linux it's pstack aka gstack. Also gcore if you want an entire core dump you can analyze later with gdb.

http://linux.die.net/man/1/pstack
Guia Grátis: O Pequeno Guia de Social Media Marketing
Chrome Update Breaks Video Tags
> say either "I'm not bothered" or "They would get bored looking at my stuff".

In the past, we could have been indifferent to this massive trove of information collection because we relied on security of our personal lives through obscurity, or "needle in a haystack" philosophy.

But with the advent of bots, we have opened the door for artificial intelligence by providing it a playground of information that it can run and develop algorithms on. This massive trove is not so massive anymore. And we should come to accept the doors of privacy have been virtually blown fully open now.

The big question that remains is "What's next?" Self-imposed ethics? Thought police? Enslavement to an all-knowing being? Big brother?
The blood of infants no doubt. One female politician, in particular, probably gets daily transfusions from infants suspended upside down from IV stands. Sort of like the last Mad Max movie.
I suspect you're misunderstanding that that limit applies to. Until you are taking substantial revenues as a merchant, you are surely going to be paying more than a small fraction of a percent in credit card processing fees one way or another.
This is great. Thanks for sharing. I have the same exact needs for my APIs so I might borrow this!

This technique and the OP show the power of "programming errors" in Go.
What could reinforce this viewpoint any more than one of the most powerful entities on the planet modifying their results to convince them it's all in their heads?
You're right, to be clear, in case of Jason it's not even "downloading code" because all the native code is already there on the app itself. Instead what gets downloaded is a flat JSON text, which then gets interpreted into calling the APIs available on Jason.

Thanks for bringing up Phonegap/Cordova so I can describe the difference. In case of Jason it directly accesses native elements like UIStackView, UITableView, UILabel, UIImage, etc. because I manually built everything from parser to renderer to do exactly that. You are basically remote controlling these native elements and calling native functions by scripting with JSON instead of writing objective-c code.

I feel like a lot of people on this thread thinks it's based on webkit, which is understandable since a lot of people claim to be native when they're just a native wrapper for HTML5. I think I need to clarify this point in future pitch.