skysight-inc/HackerNews huggingface dataset:
The oDesk thing is allowed, I believe. Or at least can't be detected
In the US postcodes have no fixed relationship at all with administrative areas, they are just lists of addresses. A code might span a county or be limited to a small village.
Isn't this really a cautionary tale of bad licensing and not open-sourcing?

https://choosealicense.com/
Intuitively, HN may be special. We're probably the most tech-savvy community of our size on the Internet; I would expect that HN would discuss happenings in the world of cryptocurrencies before, for instance, the NY Times.

I would also expect that the demand that drives market bubbles comes from a larger, less-technical audience. Therefore, I would expect that news hitting HN would be one of the first indications that a "hype cycle" is starting, which will likely result in a price increase due to speculation by the general public.
Why it’s pointless to approach investors with just an idea and a PowerPoint deck
The Android 7.0 Nougat Deployment Begins for the Samsung Galaxy A3 2017
1. Always use referential equality checks (triple equal `===`). In idiomatic JS you can also use double equality only when explicitly checking against undefined or null (foo == null). It's the only use of abstract equality that I find acceptable.

I've found this advice in guides and in codebases, but it seems unnecessary to me. The vast majority of equality checks are of the if (str == 'str') or if (n == 0) type. It's rare that you are actually comparing two objects of different types and when you are it's kind of nice to see === and know, otherwise it's just kinda ugly (kinda like const in languages, but we don't gotta hash that out here). There is a debate like this in the lisp community over eql and such. Similarly, isn't (foo == null) redundant? In most cases if (!foo) is what you are interested in and it's cleaner.

Is this incorrect? Would be cool to have it clarified. Have never actually run into a bug due to it, so not sure if the limitations of == are mitigated though coding style or what.

But in total agreement otherwise. Modern JS is really good, it's as productive as anything else, expressive, and once you know the quirks they are easy to avoid. Where JS has problems is inexperienced devs where they can code with var and for (var ...) monstrosities that date back to like 1996.
After some failed attempts, I gave up, copy-pasted and mangled what Sam Thursfield made for Firefox, substituting Slack where applicable and uncommenting the CPU quota: https://samthursfield.wordpress.com/2015/05/07/running-firef...
"they are selling a very well understood, easily replicated goods - namely content"

No, they're not. They're selling a service that allows you to rent content and have it stream to you instantly. The content library is what attracts people, of course, but their core business is selling the service.

"Unless we went back to the big studio era when talent was locked up with multi year contracts"

Erm, they already produce Netflix Originals, which are exclusively locked up on there (and their competitors all do the same thing). How does that differ from your suggestion?

"nothing can stop a Hulu from poaching a great show runner from NFLX"

...and nothing can stop Netflix from getting the licence to a show that used to be on Hulu. Also nothing to stop them both licencing the same show at the same time.

"Its long term success is suspect to me, debt or not."

Just Netflix, or do you also think that Hulu, Mubi, Filmstruck, etc. are all doomed as well? (I left Amazon out because obviously Prime streaming obviously isn't their core market) If just Netflix, what differs in your view that makes them more vulnerable to their competition?
I'd say "buy up all tickets with fake data for scalping" weighted in more than just passive scraping.
Hacking your Elixir editor
> A better analogy would be me taking a photo of the bike while walking past.

Taking a photo of the bike is also a poor analogy. Scrapers don't take one photo, they take photos of all the bikes. And scrapers don't keep the photos for themselves, they sell them for a profit. Also, the original bike isn't parked, it's placed in a gallery (probably with an admission fee? I don't know the business model of linkedin).
That isn't being implied.

And an "unquestionable" symbolism is not the same as "the only possible" symbolism.
> The big news lately isn't related to price but the split.

These things are not mutually exclusive. The fork will have an impact on price.
> The lesson here is: never trust anyone or anything.

I find it interesting that most people who replied to your post were upset with you. The first maxim of programming is, "all input is evil." Good Internet Hygiene means not to click links in emails.
What would you question about it?

There are normally multiple observers from all parties, plus election officials, that scrutinize the counting process in real-time. Disputes are raised and resolved on the spot where possible, and it not are normally escalated. This is why elections can have provisional results on the same day/night, and the official results are a few days later.
Gamut: Image Based Industrial Parts Database
It's more than thin: just scrape a few more sites, make a public search interface and say you are working on a search engine. In the meantime, you might analyze the data for other (not so) related purposes.
Go to the bottom of this list https://en.wikipedia.org/wiki/List_of_countries_by_inflation...
No, but I wish. 2mph is too fast for me, I would walk at 1mph, and generally with meetings and lunch and talking to co-workers I would get 4-5 hours in, so 4 or 5 miles was a pretty good day.

I've actually exercised a lot my whole life and never been able to lose weight that way. If I don't track my intake, I end up compensating for exercise by eating more. I've only been able to lose weight by counting calories.
LinkedIn doesn't want YOUR work history easily shareable or consumed by other services. They sell this data to the highest bidders -- typically recruiters.
> The Amazon CloudFront distribution is configured to block access from your country.
Off the top of my head... Distracted driving is a crime in many states now (where distracted has been interpreted more or less broadly to include electronic devices or even eating while driving). Having a phone playing Spotify/Pandora/$X into your car stereo can be a punishable offense in MA, OR, WA, NY, etc.

Just because there have not been actual convictions for said offenses does not mean they are not prosecutable. Depending on the state, simply interacting with an electronic device while driving (to change the station for example), can be a punishable offense.
You keep linking to that page, but it doesn't seem like you are reading it.

You are defining "far-right" to require the embrace of government authority, but as that page and the linked "Libertarianism in the United States" page[1] demonstrate, that is not a requirement.

For instance, the Tea Party purport to be anti-government and are considered to be "far-right", yet over 40% of them also identify as libertarian.

You've artificially constrained your definition to disqualify any counterexamples that Thiel has to support political violence to be "far-right".

1. https://en.wikipedia.org/wiki/Libertarianism_in_the_United_S...
That crossed my mind, but it'd mean they'd be willing to lock out large networks behind a NAT. I was wondering if there's something more sophisticated available.
Not even BYU completely bans shorts (at least according to a disillusioned co-worker).

Ok looks like Pensacola Christian College basically bans shorts.
It works perfectly for that :)

It is a good work, really! I was just trying to provide some useful feedback :)
When you say as bullet point, do you mean as in before the text? That's not how to use emoji in general. But a single emoji at any place within the text (as opposed to many of them) is a good idea.
How to make a $7 cellphone sniffer
How are these obligation computed?

1. If I subscribe to Netflix for a year for 10$/month and pay in advance at the beginning of ther period, does this result in 120$ of streaming obligations?

2. Or do the record the costs needed to fulfill the order?
https://support.mozilla.org/en-US/kb/enable-and-disable-cook...

Link with pictures if anyone can't find it.
The ultimate case against using shame as a management tactic
My friend have one of lattitude models (12.5") and those Dell business screens are not the best ones IMO. Maybe I'm wrong but it is hard to find reseller that have those on the shelf to touch and feel :/
That is a good start but isn't sufficient. Many browsers exist on networks that are airgapped or are off of the Internet for extended periods of time. Plus, there are regulations or policies in many places that forbid this type of action.
I'm rocking a thinkpad x230 and I will probably continue to do so until they stop making decent batteries for it. I will weep when I can no longer use it.
We didn't evolve. Anything more than micro-evolution is a lie and it's very easy to see that it's wrong - if you want to. But I have to admit it's a very popular lie and people swing words like scientific to make it impressive. Of course much depends on this lie for many people. They can do whatever they want because they are just a buch of random cells, right?
Huh not what I was told (though they ban most shorts you could reasonably buy at a store, especially for women, or something like that)
It's more like going into the store, taking all the pennies from the free penny jar, then peacing out.
History of the IBM PC, part two: The DOS empire strikes
Total time reading is a funny metric because the unintended consequence is that people who read faster are placed at a slightly discounted value to those who read slower.
Can this be done in Windows or is it better to install a Linux?
Exactly, so many times I've seen BTC price reaches $X.
A Github repo of the R files for a public review would be nice.
Yes! Exactly. This is the best, most clear argument for how cases like this should be handled.
Mostly pre-es6, but this is my favorite "intermediate -> advanced" JavaScript book: https://www.amazon.com/Effective-JavaScript-Specific-Softwar...

There are gaps/things that have changed since the book came out, but this is a really great resource for understanding the core JS language.
Obviously meant to say mainly.
They went out of business because they did something wrong, and the judge agreed with the plaintiff that they should pay damages. Instead of paying those damages, the people behind Gawker decided - using their own free will - that they would be better off shuttering the site.

None of this happened because "the repression with the boots on faces, lol" - it happened because Gawker seriously, seriously fucked up. They gambled that HH wouldn't be willing to fight them back, and that the money they made from all the hoo-haw would be enough to keep them in business - but such is life in the free world. Free to win, free to lose: the system is there for both sides of the coin.
If you're a "data controller," then you may be required to register with the local DPA (Data Protection Authority). In the UK, for example [1]:

"The Data Protection Act 1998 requires every data controller (eg organisation, sole trader) who is processing personal information to register with the ICO, unless they are exempt. More than 400,000 organisations are currently registered."

Whether this registration achieves anything useful is another question.

[1] https://ico.org.uk/for-organisations/register/
Here the etherum approach with transactions would solve that. All votes would be public but still anonymous.
That's an interesting statement actually, firstly because I (and almost everybody else) tend to agree, and secondly, because if one then segues to suggest that the horse-racing component be significantly modified or even removed, those same people recoil in horror and vehemently protect the centrality of the horse-racing component. This would seem to be somewhat paradoxical, but I have observed this often.
... then drop shipping it online for a profit
> Are there "societies of scrapers"?

Not that I'm aware of, no.

> Inside, are certain sites more worthwhile - and which ones (eg reddit, eBay, trade union websites, whatever)

Yes, absolutely. For many purposes websites that sell their own data are less useful (less signal exclusivity). Specific sources of data will be much more valuable depending on what the data is about.

> How about scraper brokers? Do they exist?

Yes. You're not getting access without an NDA in addition to paying quite a lot.

> Are there scammy scrapers? Make up BS and sell as scraped data?

That depends on how easy it is to verify the data. For most of what you'd term "alternative data" you'll know if it's real in 2 - 12 weeks, and it's not sustainable to sell crap.

But a lot of parties scrape dodgy financial timeseries data (ticks and quotes on equities or options) and sell it, priced as though it were tick data when it's barely accurately OHLC. They mostly sell this sort of data to amateurs who don't realize tick data is expensive for a reason.

> How big is this?

Very big. Most hedge funds ingest a lot of data whether they curate it internally or source it from elsewhere.
I'm giving serious thought to buying or building a rig for these courses. What's "enough GPU RAM"?
Chrome, IE, and Safari all have options to disable third party cookies as well. This has been a standard browser option for decades.
True, the real problem lies with big corporation data collection.
No worries, much appreciated :)

We're working hard on some big changes this year including additional lessons and a blog. The blog will allow us to cover topics and material that don't fit well without our current lessons. Check back!
Actually, no.

It's like taking pictures of the paintings from the street, and reselling those pictures.

If they don't like that... that the painting down. Simple.
JPMorgan develops robot to execute high-speed trades
While interesting, I can't see why any programmer would assume half of these ever. Why would anyone go out of their way to restrict place names to be in the "usual character set of the country"?
It doesn't have to be common or recent as long as a sufficient number of people are caught in the dragnet.

These laws exist to only be used sparingly as needed. They're to be used as a surprise "gotcha" for someone that couldn't otherwise be "gotten" If prosecution under these sort of laws was overused they the laws would be changed.

I'm not saying I agree with it.
> it appears that Ruby tends to be slow enough that even if you write suboptimal "ruby in Elixir" rather than properly working to the VM's strengths, you may still get a speedup over the Ruby baseline you had before.

This is why frameworks like Phoenix are good for onboarding newbies even though they are pretty heavy and require a steeper learning curve than just a language.

You can approach Phoenix like Rails initially and survive pretty easily. Plus you still get a lot of the gains if you use the standard best practices.

But eventually you're app will grow, you'll have more complex requirements than simple CRUD/channel based interfaces. You'll also come across other apps and blog posts like the above "Spawn or Not". Then you can dig deeper into what it means to program on the Erlang/Elixir VM.

So the fact Elixir isn't as similar to Ruby is indeed true, the gap isn't wide enough top make the transition difficult. You can still fake it till you make it.

I was previously a ruby dev as well and I learned Erlang before Elixir (and other FP languages before that) so it was easier to wrap my head around the major differences with Ruby. But I already felt at home when I started to use Phoenix later on that I'm sure others will have a similar experience and they don't necessarily have to be worried that Elixir is fundamentally different.
... and neither is picking gum from under subway railings
"I also hate the suggestions and that I can't edit them and ban them."

If you thumb down a suggestion it will usually disappear from the suggestions list. Also, if you keep getting suggestions based on something watched that you didn't like, you can edit you viewing history and remove it.
Researcher here, `gcp` is correct in that the NDR acquired the clickstream data from a data provider as part of an investigative story (the data was provided as a free sample), the deanonymization was demonstrated by linking individual URLs with publicly available information from various sources (Twitter, Youtube, Google+, ...), though this often wasn't necessary as many users had URLs that contained direct identifiers (e.g. their full name) as part of the URL and that we could use for efficient de-anonymization.
I'm aware of that one and I don't think it explains everything if you pay closr
attention.

They don't go further than taking a general population statistic and try to to infer from correlation that mattress wrapping is disproven. What happens if you actually have two groups, one using wrapping and one from the same demographics who don't? Sprott hypothesises that laying infants on their back will reduce SIDS thanks to less exposure to toxic gases from funghi consuming plastics. That causal link is unproven as it seems, but it gives an explanation for the numbers you quote that agrees with the results reported by Sprott / Richardson.
Thanks for all of your help @rhgraysonii! Elixir School wouldn't be what it is without all of the contributors and translators :)
there's no reason to try - just disable javascript as a whole
https://i.imgur.com/f7zFJC8.png
Phoenix will lay it out automatically for you, but changing project layout depending on the requirements of your objectives is really common in the community.

However, one prominent example, is Hex.pm, the site behind the package manager for Elixir. You can find its repo here: https://github.com/hexpm/hexpm
- Zipcodes have defined areas
- Zipcodes are areas
- Zipcodes are stationary areas

Can you elaborate on these? I always assumed (thankfully not for any professional purposes) there was indeed an area assigned to each zip code.
I wish more commenters would read the article.

It's not about garden-variety, dictionary-definition, transient, intermittent, universially-felt-at-some-point sort of "loneliness" many of you assume it is.

It's about chronic loneliness, the loneliness of an orphan, the loneliness of a closeted homosexual, the loneliness of a retiree whose friends are all dead.

It's about loneliness as a force powerful enough to change the sufferer's genetic expression. It's really something.
The unique string would enable coercion (you come back from the polls with the string that says you voted X or else your mother gets it!) and vote selling (you come back from the polls with the string that says you voted X and this wad of dough is yours).
They were being sentenced to prison but not for scraping, their business were a fraudulent economic activity. They broke the terms of buying those tickets by impersonating legitimate customers. I don't see the connection with scraping.
We've reached peak-hype. This article, from an otherwise reputable publication is complete rubbish -- "robots" have been used to execute trades for decades. Same for "AI" -- we've been using linear regression, bayesian models, as well as deep models for years. Dont these publications have any decent technical editors?
I see no evidence to support the statement "Bitcoin is mainly used in drug trading these days."

I do see some mild counter-evidence. There were two very large dark-net markets that were shut down recently, and the price of Bitcoin didn't seem to respond.
Fair enough, but I don't think culture changes that quickly, especially in a country that large.
The biggest open source project I know of is: https://github.com/bigardone/phoenix-trello

I'm working with a couple other contributors to Elixir School on new material that will go into more detail with regards to designing more involved applications.

I agree that resource is sorely missing from the Elixir community.
As far as I'm aware, the user you're thinking of is JMC4789- they do some fantastic writeups.

They've recently started a side blog (http://emucross.com/), as well.

If you're curious, their reddit submission history (https://www.reddit.com/user/JMC4789/submitted/) has a bunch of interesting stuff.
An extra bit of analysis for Clemency
They're trying to fill the vacuum left by shows they once licensed cheaply and easily. It's all fanning out to other services on better terms. If they don't do this, their library keeps shrinking and dropping in quality.

Enough people like Netflix's originals to keep them from losing paying customers as licensed content flees, so it seems like a wise investment.
You won't get DRM free, because Netflix don't sell you the content, they rent it. Or, more specifically, they sell you access to the platform to stream the rented content.

I'm all for DRM-free purchases, but you're never going to get DRM-free rentals.
Excellent resource. Both this and the amazingly thorough official guide/documentation got me over the initial hump of learning Elixir.
I don't know about Apple, but Google doesn't force you to use a specific language, they just only support a handful. And at some level your language has to be able to interop with the OS.

Even before Google announced Kotlin, people were already using it or Scala to build apps.

React Native is another example of an unsanctioned effort to write apps in JavaScript.

So I don't think your premise is true: neither Apple nor Google impose a language, they just only support a small set of languages officially.
Sorting your Gemfile with ease using ordinare gem
Because Firefox no longer has the market share it once did and is not in a position to drive web standards like IE, Chrome, and Safari. If Apple decided to kill cookies for secondary requests, they would be dead just like Flash died.
Also the python distribution in question (anaconda) is becoming standard for data science - pytorch, for instance, (covered in part 2) assumes you're using anaconda for its default install method.
Netflix can do whatever they want. They are growing at such a crazy rate, they will Amazon their way to a profitable company (burn billions to make billions)
As a counterpoint, I have a lenovo p50 and I couldn't possibly be happier. I'm frequently developing on a Scala backend with a mobile frontend. If you don't want memory pressure, 16GB just won't do it, but my 64GB does phenomenally.

And since I'm often working in Kenya it can be quite difficult to get service for Apple, having parts I can switch out with a screwdriver is a huge blessing. And it's stupidly tough, I've fallen directly on it and it's survived in the past.
Bypassing the ban after you have been clearly notified of it is trespass.
If you truly want to grok JavaScript, I can recommend no better tutorial than this: https://johnresig.com/apps/learn/

It is how I finally grokked JS and it is the same tutorial that I put all new additions to my team through...
Mine too! Having logic embedded into SQL functions seems to be an anti-pattern to me (it's harder to maintain and harder to do release management). While it's great that Postgres can do this (btw, I love Postgres), I suspect there aren't many people will use this feature in production environment.
> Not to a TV, tho, which makes it a deal breaker for me. They should put a proper HDMI port.

I'd rather have an extra Thunderbolt 3/USB-C port, to be honest. HDMI 2.0 is bigger and clunkier as a port, and Thunderbolt 3 is strictly better as a protocol (we're not even talking about HDMI 2.1). Maybe if you're talking HDMI 2.1, but the protocol can still be carried over a USB-C connector anyway, so keeping the standard connector interface is preferable in my books.

My bet is that TVs will soon start to have USB-C ports built-in (with whichever protocols they're willing to support). In the meantime, an adapter will do the trick; it can even live with the TV, since that's not meant to be portable.
Who will control the swarm?