skysight-inc/HackerNews huggingface dataset:
I've been thinking about it, and perhaps the conclusion could be that the moment you start loaning, you are by definition in a special situation. I guess in the wider sense of the term it is still a market, but it doesn't behave like how we use to think about markets.

With your exemple about cars for instance, if every car maker decided to refuse to sell their cars, and only accepted loaning them, they'd have a lot more control than they have now, as long as they collude to all go loaning only.

They could block reselling, forbid you by contrat from using your car for specific uses (or you'd need an extra fee for professional use for instance), they could get rid of all the second hand market and force old cars to retire prematurely. You are right that we'd fall exactly in the situation we discussed with Netflix.

The main issue is not digital property or not, it's basically that we have a model where there is no tranfer of property, and the producer only lends to the consumer instead of outright selling. As it was said in another comment, Netflix could own the physical DVD while now they only rent the digital copies.
That's literally the point I was trying to make. I don't think it's valuable to place media outlets on an isolated spectrum. Global information sharing is a reality. I gather my news from sources situated in various countries. And I judge their bias according to a somewhat global spectrum. The American spectrum is so perverted (mostly due to religious beliefs) that I often find it hard to place international sources within it.
Subdomain Blacklist
Another link to the same article: http://on.wsj.com/1OKFn27
>Mac is very popular in developers, while not being used on servers. Reason?

Linux is free ?
Structs with the same structure being equivalent for the correctness of access, while still denoting incompatible types, is useful.

Let's face it, if we have this:

void some_library_api(foo *object, int arg);

we want a diagnostic if we do

bar b;
some_library_api(&b, 42);

otherwise we are almost back to C with no prototypes.

We probably want that diagnostic even if it happens that both struct foo and struct bar are in scope and look identical.

Maybe they are accidentally identical. The program then compiles. A new version of the API comes out and things break. Needless tensions arise between the users and the API provider.
Maybe for some people, building Rube Goldberg machines is an essential prereq to being able to code without building them.
I suspect GP means AppleEvents rather than AppleScript.

AppleEvents are a high level event framework, it lets you tell applications things like 'select the 5th word of the 2nd paragraph', or 'import all mp3s from /Volumes/USB'. AppleScript tries to allow you to use those exact phrases and creates an uncanny valley language.

Automator and other automating applications use AppleEvents to do their magic. Cocoa has AppleEvents built in for the basics, but support has been spotty beyond that so a lot of people are turning to the accessibility framework.
> Text is the cockroach format.

I.e. ugly and hard to get rid of? ;).

The problem with Unix isn't text - it's unstructured text. Every utility needs to implement its own copy of ad-hoc, bug-ridden parsers to operate on the same data - and if you want to string some of those utilities together, you often end up writing ad-hoc parsers too.

The sad thing is that we knew how to work with structured text. Then the Unix came and ignored all that experience.
Oh, that's me. I'm a mile wide and an inch deep. So I can do a lot of things, most of them not very well. My niche friends are much better than I am at anything I can do, but I can do a lot more things.

It's worked out kind of weird, pushing me (after a long career) into being a founder, and building a tool for generalizing common problems in systems integration. :) My desire to wear lots of hats finally works! But really? I'm more or less a specialist at being a generalist. And I've learned not to chase shiny new tools, because they're very distracting.
Texts from Police asking offenders to hand themselves in surprisingly effective
Evolve Basketballapp
$20 - $30 seems a bit steep considering it's just a front end for a free open source cli. Are there really that many wordpress developers that are not comfortable with the command line?

Also vagrant will be obsolete once docker for osx and windows is out of beta. I think a wordpress targeted app that uses docker instead would be more appealing. Then you could also integrate with gitlab and dockerhub container registries for deployment instead of ssh.
From what I remember, you can change in and out of phone numbers like with Google voice - and there are a ton of them. I don't know if that matters for spammy calls - I don't know anything about that domain.

Twilio allows you to automate calls programmatically, and what a lot of the callers do is wait for you to say hello - they're robo dialers. I wonder how much Twilio has influenced that (unknowingly or deliberately)
Find out when your app idea is going to be profitable in less than 5 minutes
>forget your LAMP instincts to desperately search Google and StackExchange for every parameter: man pages are your new best friend.

The amount of arrogance here is astounding. For one thing it's a trope that Linux doesn't have good documentation, RHEL has better docs than anything I've seen from BSD. C is a whole software language and AFAIK you can't just "man c" and even if you could why would you want to read the whole manual/handbook for the C programming language to figure out something trivial? You would google it anyway.

The only reason using man pages on BSD might be better than google is because 90% of the answers you'll find on google will be from a Linux perspective and you'll have to do a second search to figure out how to apply the answer to BSD. Yes, 90% of the time the Linux solution will work on BSD but the 10% of the time when it doesn't is a huge pain.
Malware exploit database
Great to hear. Looking forward to trying out Pipelines once hg support is ready.
Ethereum Is the Forefront of Digital Currency
> Juries deciding whether murderers are guilty or not. Simply unthinkable over here.

Well, that might be unthinkable in Germany, but its clearly not in Europe as a whole, since we got that from a place in Europe that hasn't abandoned it in the time since their system migrated to North America.
Core is not extensible at all in terms of adding hardware to it. I don't see many people using Pi with only GPS and cell data and accelerometer and not connected to anything else.
> Is it the manual memory management (malloc/free)? Or is it keeping aware of a variable's data type, knowing when and when not to use pointers and references?

Yes, both I think. These are ways of thinking that simply don't seem to apply in JS or any other dynamically typed higher level language.

Also, just sort of the conventions of naming things, like malloc or memcpy or in the example of the article, all those crazily shortened abbreviations that may just be saving bits or the developers style, but make it very unreadable for me.
I'm used to stuff like:

function getDataFromServer(){
var data = response
//blah blah etc
}

and it may just be a thing that you have to get used to with experience, but I can read and write Python, Ruby, JS, Clojure and other lisps, and have experience with C#, but something about C I just struggle with, and I wish that wasn't the case.
Thanks for the heads up on SyncTrayzor! I was running syncthing manually every time I log in.
Seconding this sentiment. Far, far, prefer hg to git. TortoiseHg blows away the Git UI's as well, IMO. I always feel like i'm poking around in the dark on SourceTree.
Fair point.

I think we're both struggling with how to quantify the value of deterrence, and how to model (mentally or otherwise) things like "effectiveness shifting". It's hard! But I think we're notoriously bad as human being and a populace at having real conversations about cost-benefit analysis.
Betfair v. PredictIt
We were on DOS back then. Doing a GUI was hard.

Compare Autodesk Inventor. No command line, and it doesn't need one. All the new Autodesk tools (Fusion, etc.) are based on Inventor.

It's very hard to do a GUI for an elaborate 3D program, because you need to select multiple objects, talk to the GUI, and change the viewpoint, all within one operation. Yet it's been done successfully. Inventor doesn't even use hotkeys much; you can do almost everything with the mouse except enter numeric values.
Let your logs help you: Ops oderorDev logs?
Reading this thread, I'm tempted to think the real headline should be "Facebook screwed over conservative media outlets, but didn't mean to"

This seems to be a game of how much complexity and nuance one can add to a simple story. By introducing "bad actors" and "systemic risk", I'm not sure we're helping anybody understand anything better and instead most sixth-grade readers are probably just going to tune out.
2.4. Restrictions on Use: Crytek reserves all rights not expressively granted in this Agreement. Without limitation, Licensee shall not:

distribute, sublicense or exploit in any other form:
the CryEngine (except for the Redistributables), e.g. as a stand-alone development engine;
the CryEngine Documentation;
the CryEngine Tools;
use the CryEngine for the development of any product other than Games, including without limitation:
military projects
gambling;
simulation (technical, scientific, other);
science;
architecture;
pornography;
Serious Games.

Serious Games? did lawyers actually even read this?
Disappointing that there's no data points at all illustrating how effective the texting is
Why is this using jQuery to clone an object? Much of the features this presents can easily be done with pure JavaScript. There is no need for added libraries unless I'm not seeing something.
If by "people" you mean "vocal minority", and by "harassment" you mean "public replies to public postings".

There needs to be a warning of some kind. People seem very unclear on this and don't get that putting something into the tweet box is like shouting it on the street corner. People can and should be expected to shout back.
The Scosche arm band HR seems to be on par with chest straps: http://www.dcrainmaker.com/2014/05/scosche-antbluetooth-opti...
I have definitely read about a project where they made a physical model to represent/show the complexity of a software system to their clients. IIRC the project involved doing a re-write of an existing system.

Unfortunately, I can't remember exactly where I read this. Perhaps someone else here knows the details?
Sorry I can't be more specific.
If the person learned ES5 and was used to the tricky scoping and had got to C before ES6 became standard/popular, I could totally see the struggle there.
I think "useless" in this case is meant in the sense of "isn't used much". The Ruby community and ecosystem is dominated by Rails to a much greater degree than Python is dominated by Django.

Django is merely one of the more popular solutions to a larger niche of what Python is used for. The closest equivalent to Rails in Python in terms of dominance is probably SciPy and even that comparison is a stretch.

The Python ecosystem is much more diverse than Ruby. Not because Ruby can't be used for anything other than what Rails is used for, but because there are simply more people doing the different things Python can be used for.

And ultimately the practical usefulness of a language depends not just on the suitability of the language itself for the given task but also on the availability of libraries for the common problems you encounter when solving that task. So the usefulness of a language (for a given task) is at least partially defined by how much it is actually used (to solve that task).
Over 90% of the first 100k LOC I wrote was ES5 JavaScript or CoffeeScript. I don't actually recall even a single instance when I was bitten by a bug related to lexical scope on the job. Maybe the problem is people expecting JavaScript to work like Java or some other block scoped language.

Async bugs, on the other hand, were nightmarish at times.
Really helpful thanks
Yes, you made that assertion.
> He'd just stick to the basics and write C-style code in the given language

I want to see how he writes C style in Haskell.
I agree that the before mentioned companies most likely have a pretty good idea, but also that a lot of users cannot give informed consent to use your words. When we go to a restaurant we can at least make a comparison based on experience; in the case of personal data we are rarely given access to data that allows us to build up any such intuition.
I've been using Ghostery for a while, it looks like time to move to Privacy Badger (I'm never sad for a chance to use an EFF product, anyway).

One more TechCrunch tracker blocked, thanks TechCrunch!
Argument styles are themselves characteristics of systems.

There's initial BSD-style arguments. Almost always single-dash and single-letter. Not entirely consistent.

There's GNU-style arguments. While (usually) consistent with equivalent BSD-style, there are long args, given by double-dash and multi-character arguments.

Then there are the utilities which eschew either. Single-dash multi-character args, random-character args, alternative delimiters.

(dd is a special case: it's derived from the mainframe JCL data-dump command, and syntax.)

Recognising these ontologies often helps.

The fact that CLIs get incorporated into scripts gives really fucking strong incentive to upstream devs not to randomly change shit. It breaks fucking everything, and often will cause users (usually admins or coders themselves) to flee tools which practice this.
Sales office or not, the important aspect of this raid is to gather business data, not technical data. And emails are probably the most important thing they are after.
true, but how many employees do this? Often the company doesn't not allow them to buy the options and do the 83b election thing.
This is quite cool stuff. The folks at RStudio are really constantly releasing updates to their core IDE and ecosystem that are creating a lot of value for a lot of data science teams. I hope my code always runs fast, but next time it doesn't, I will be reaching for profvis!
Gawker founder suspects common financer behind lawsuits
> The idea is that we need to start working towards the languages we'll use in 100 years.

IF we'll still be programming in 100 years, let alone using languages, instead of just telling an A.I. what to make. :)

We already don't use a lot of tech that we used to, because automated tools do it for us now. Assembly language is a relevant example right there.
Why couldn't Google build those tools themselves? And if they could - why haven't they?
I'd guess it depends a lot on how much you use the GPS. I've had mine for about six weeks, and I charge it once per week.
Explore the Galaxy of Images with Cloud Vision API
HTTP Status Codes API
There's buffer overflows missing in the list of features.
Awesome insight! That would explain it!
Chase CEO Dimon: Yes, tech will kill some jobs
You get a lot from Erlang VM. Among other things: by far the best VM instrumentation out there, rock solid stability, fault tolerance and hot code loading, exemplified in this little video of a drone in-flight flying control system upgrade

https://www.youtube.com/watch?v=96UzSHyp0F8

On the Elixir side of things, there's something like the Rails of embedded development in the making, a project called Nerves. This is a recent presentation on the project:

Justin Schneck - Enhanced Embedded Systems with Nerves (ElixirConfEU 2016)

https://www.youtube.com/watch?v=118-g0ODfgg
Have you ever worked with teams who use aggressive static analysis tools to detect and catch undefined behavior?

Because I have, and it works incredibly well.

Of course, the caveat is that once you turn up the static analysis aggressiveness (assuming you use a good static analysis tool), you will need to put in plenty of assert(index < len), ownership annotations, and other such items in your code to satisfy the checks.

But once you do, it's really hard (probably not impossible, but really hard) to trigger undefined behavior without the static analysis tool catching it.

Because if the tool decides it can't prove there's no undefined behavior, it is configured to complain, and you adjust the code until it stops.

I'm not saying many teams do this, but I am disputing that no teams do this.
> Europe, with all it’s interconnections and trade has blown apart in a world war twice in the last century.

That's a fair point. Hopefully the internet and easier travel helps mitigate future conflict.
Immigration to Europe is being stopped. Fences and walls are going up fast.[1]

[1] http://www.economist.com/blogs/graphicdetail/2016/01/daily-c...
Call your local bar association; they can refer you to an appropriate lawyer. Have him review your current contract, and keep his contact info for reviewing any future contracts. Cost me about $200 last time I did this.

Large companies are less likely to let you change parts of the contract, but if a startup wants you they may.
Airmail 3 Released
If you want to try out a FUSE-style Dropbox filesystem, I write one. It's available on Mac, Windows and soon Linux. [shameless plug]

http://www.expandrive.com

The bit I don't quite understand about Project infinite is that you still have to manually decide what gets sync'd or not. It's also not a network volume, so things like virus scanners or search indexers can just page in-data? And if you want to offload data, you just move it from one folder to another which still eats space.
I'm not saying that AMT is no big deal, I'm saying that an intentionally weakened RNG is pretty much the worst thing ever. All crypto prior to targeting would be vulnerable: tor, bitcoin, pgp - for every machine leaving the factory with an Intel chip hosting badRNG v0.89 (depending on OS utilization).
Sure you can: you can compare the various types of services (search engines, social networks, etc) and see who offers the best bang for the private data buck.
For those interested in NoSQL (particularly MongoDB) you may find this an interesting read:

https://www.linkedin.com/pulse/mongodb-32-now-powered-postgr...

But over time I finding less and less reason to _not_ use PostgreSQL when contemplating a NoSQL document store.
Your example shows why having a shell is useful, but isn't specific to bash.
Exporting an Indie Unity Game to WebVR
A cursory Wikipedia search would yield an explanation:

"A serious game or applied game is a game designed for a primary purpose other than pure entertainment. The 'serious' adjective is generally prepended to refer to products used by industries like defense, education, scientific exploration, health care, emergency management, city planning, engineering, and politics."
Reddit’s head of community leaves after nine months
My sister-in-law is a nurse. I don't expect her to give me free medical care; even less so if I knew she was such a complain-nik about it to her friends online.
The only people who ask for anything are vocal minorities.

And when the public replies are from a swarm of shortlived anonymous accounts, but direct a storm of abuse at an individual's persistent online identity, as well as often any accounts with whom they have interacted... that's not just people shouting back, that's something wholly different and unique to the twitter environment.
I find it hard to believe that anyone not employed by Microsoft would take this position.

But lets move past that and just say-- I strongly disagree with your stance.
Couchdb isn't exactly the best thing to judge NoSQL by today especially by it's old performance issues, lack of automatic compaction, indexing on demand instead of proactive background indexing, etc.
Who do you think will take over Angular when Google kills it off?

Is there any large company or, heck, any somewhat organized group of people outside of Google supporting Angular or using Angular at a scale that warrants the investment of maintaining the project rather than migrating to a different technology?
You seem to be describing Nim.
I have not put any words in your mouth. Instead of considering that the opposing side may have good reasons for their opinions, you analysed their psychology as racist and stupid. I see this attitude a lot, but particularly on the left, which I consider myself most aligned to. I'm afraid the left is currently in the process of killing itself by not taking working class people seriously. "Champagne left" has never been more salient. The solution to this is not even more demonizing of people who don't vote "correctly".
Leonardo, Michelangelo, Picasso, Mozart, Cezanne, Bach, Rembrandt, Goya - none of these artists stuck to one instrument or medium, most were masters of many and all experimented freely. Your thesis does not hold true for many great artists I can think of.
I don't think there's much risk of people losing the right to abandon their privacy - much more likely is losing the right to maintain that privacy.

How many people do you think are fully aware of what tracking they're subject to? Every time you hit a webpage, or see a "share on Facebook" button, or take a smartphone somewhere, that's another data point. Usually the concession of privacy is made before you know what you're agreeing to - you open a webpage, then see how many tendrils of user tracking you've just been touched by.

If you want to talk about whether I should be able to sell my private information, absolutely. I can sell it for discounts (on insurance, say) or straight cash (see Datacoup) and that's my right. But it feels like burying the real issue to discuss that instead of the unannounced, implicit-consent tracking that defines most of our technology today.
The European view of ridiculous US class-action suits is probably mostly thanks to cases where there's a huge number of people in the suit, the lawyer gets free hands, and the result is $5 compensation and a movie ticket (upon written request accompanied by proof of purchase). The lawyer's cut is $3 million in legal fees, paid by the company to avoid a larger settlement.

This was probably an exaggeration, but that's the image one gets.
It's how all MS Press books that I have read have explained it in the past; same goes for .NET focused websites back in 2001-2004 (when I got started in .NET
The only reason I have my phone on me while I'm exercising is for fitness tracking. It's a pain in the ass to have it while running unless it's strapped to your body because it bounces around if it's not strapped down. The core can just clip on exactly how I currently clip a bt headset when I run. And I'm not going to take phone calls or send messages while I'm running.
As long as they were clearly marked, I don't see why not. They'd probably be better than the food from dumpsters that people get when they can't afford to buy from the supermarket.
Maybe intelligence is like the sausage factory. People like the product but nothing that happens to make it is elegant.
"Giving money and power to government is like giving whiskey and car keys to teenage boys." --P.J. O'Rourke

Such sentiments are not strictly limited to China. If a government acts like an irresponsible child, talks like an irresponsible child, and trades like an irresponsible child, it is probably finally ready to get drunk and have a drag race with the big boys down in the flood control culvert behind the high sch-err... U.N. building.

Many nations have done things that shock the conscience beyond the normal human capacity for moral outrage. Some of those things were based on sincere beliefs, and a desire to serve a greater good, as defined by those serving it.

I'm not even exactly certain what is required for a government to not act like a sociopathic, immature, hormone-crazed teenaged boy.
Kerberoasting - Part 1
Episode 74 of Entrepod: WePupy (linked at 32:36) [audio]