skysight-inc/HackerNews huggingface dataset:
That's the meaning I actually took from the movie, but I'm still not sure that was the purpose of the authors. A lot of people didn't understand it that way anyway.

Edit: tried to take, because it's still hard to assimilate
They claim to be ride sharing apps so that they are not blatantly breaking laws that protect taxi monopolies. Its a backdoor they have been using to try to open up this industry.
"point blank denial of facts"

...such as the relative safety of nuclear power and GMO foods? Or the potential effectiveness of missile defense?

Ideology of all stripes can, and does, frequently come hand-in-hand with flat denial of inconvenient facts.
The paper I linked to discussed both of those papers and corrects errors made in them.
Hmm? You paid a huge tax in desktop development for writing in a language other than the one the OS was written in. All of the platform documentation & examples were in its "native" language. You usually had to marshall data structures yourself to fit the data formats of the native language. You had to write shims (oftentimes in assembly!) that would bridge the calling conventions of your preferred language to those that the frameworks were written in.

There's a reason that C became the dominant language during the 80s and early 90s: it's because Win32, UNIX, and MacOS >=7 were all written in it. That's a large part of what Worse is Better was about. Richard Gabriel founded a company to write software for Lisp Machines, pivoted it to run Lisp on commodity hardware, found that all of his customers would rather just write in C, pivoted it again to do a C++ dev environment, and eventually went out of business.

The renaissance for other languages was really during the web era, when everything just spit out HTML and it didn't matter what the server was written in. Once customers started demanding rich interactivity on the client, there was a strong incentive to write everything in Javascript, and then a strong incentive to write the servers in Javascript too, and then a strong incentive to use Javascript for other things like native apps and IoT devices too.
https://en.wikipedia.org/wiki/Pseudorandom_number_generator
Assistant Professor of History Elly Truitt Looks at Medieval Robots
Exploring 250,000+ Movies with Association Discovery
Jennifer Aniston, Sofia Vergara and other famous against weapons
I know everybody is happy to see Martin in Jail. (I'm indifferent)

It makes you feel good, you feel justice has been served.

But let me give a harsh dose of reality, if he is going to court/jail, shouldn't most of the Wall St. bankers be in jail.

Including every bodies favorite banker John Corzine. http://www.newsweek.com/stalking-jon-corzine-317733

So before you feel good about feeling good, let's not forget that many bankers walk free in society and this is more of click bait story, just saying.
It's exactly how taxis work in St. Thomas.
In the current proposal there is no way for WebAssembly to directly access the DOM (or any other "Web API" objects).

Basically you will need to drop back down into javascript and handle that there (basically how asm.js does it now).

But there is a proposal to eventually integrate direct DOM access into Web Assembly, but that's for after they get it up and running.
Those laws that protect taxi monopolies are also the laws that enforce consumer rights in this space, so let's maybe scale back the editorializing a bit?
President Signs Ex-Im Reauthorization into Law
That's fair. I only have my experience to draw from, but I've personally found it very straight forward.

Gevent said it looks like they're supporting Python3 as of the 1.1 release - http://www.gevent.org/whatsnew_1_1.html

I've used requests with Python3 quite a bit.. I have no idea why it's not listed as supported on the WoS, but their page shows it as working since 2012. https://pypi.python.org/pypi/requests/

Protobugs looks like it's now Py3 compatible, per the devs-
https://github.com/google/protobuf/issues/646

ThriftPy has supported Python3 for a while (although ThriftPy is slower than the official lib).
Apache Thrift has recently begun working with Python3 as well, however (https://issues.apache.org/jira/browse/THRIFT-1857)

I run Ansible/etc in their own virtualenvs, so they aren't part of system python for me, but you're right - I did have to write an Ansible module recently, and I recall that I did have to use Py2.

The only major package I recall having a problem with was PIL - Eventually I moved to Pillow as a drop-in replacement.
The essential idea of a cursor can be implemented in about 10 lines, and because I actually looked through the source code of mobservable, I understand what they are essentially doing and how it requires a couple hundred lines. Since we're talking ideas here and not implementations, measuring artifacts is not helpful.
Fingama.com: A website that hopes to connect gamers from all over the world
So I heard about this website a few weeks ago and have been using it regularly. It's pretty nice. I decided to do more research and found out it's a new startup and upon talking to the founders. I decided to write this thread talking about this awesome service and the good things the guys down at fingama are doing.
Fingama.com is a site that hopes to revolutionize how gamers meet and connect. Playing games alone can be a lonely experience. You might be in a lobby with other people but most of the time no one ever communicates or strategize. Or at any point in time your teammates will randomly exit the game. Fingama hopes to change all that by providing a medium for you to find other gamers.
The website is extremely easy to use. Let's say you are looking for some people to play Black Ops 3 Zombies with. Just go on to the site, click New Discussion. Select your console. Type in "Need 3 more to play Black Ops 3 Zombies". Post it. And watch the requests pour in from gamers all over the world. Or you can browse. Just click on the gaming device you own (Playstation 4, Xbox One, PC, etc.) and browse through the different requests made my gamers such as yourself.

http://fingama.com/
GP didn't imply that "those stuck on Windows" make up 90% of the population or anything. But seeing how inconvenient Windows, compared to alternatives, is for the tech crowd which makes up a large portion of HN... then yes, it's fair to say "for those stuck on Windows".
Anyone who doesn't periodically reflect on the consequences of their actions is a bad person. Especially in a world in which our actions are increasingly being done "through proxy".
> and hold property owners responsible for securing their own property

So if someone is robbed, it's their own fault?
Is the shipped default really so important, esp. for third-party software? E.g. for RHEL you get python3 packages through Red Hat Software Collections, with support and "intended for production use".

(It of course limits software that is to be shipped with the distro itself)
I wouldn't really trust the "Python 3 Wall Of Superpowers", as it doesn't appear to be anywhere near current. The first listed example of a 3.x incompatible package is requests[1], which is not only compatible with 2.7--3.4[2], but has been 3.x compatible since 2012-01-23[3].

[1]: http://docs.python-requests.org/en/latest/

[2]: http://docs.python-requests.org/en/latest/#feature-support

[3]: https://pypi.python.org/pypi/requests
Pwning Tomorrow: the EFF's first science fiction anthology
From what I've read of Sandberg, she is an executive looking at grooming executives. In her mind, "professional" is equivalent to a plumber: not her children.

Her athlete analogy makes a special sort of sense in that context. I have seen a strong connection from the athletes and spec-ops people I went to school with now moving into executive positions. I'm not sure what the common denominator is, because I know a lot of athletes who are now in construction too. But if you're an athlete and can hang intellectually, there's a desirable mindset there. And I think that mindset is the striver: they see themselves every day as a little faster or a little slower, never the same. And they always want to be faster.

In Plato's Republic, there's a chapter on training the guardians, and I think that reflects her ideas reasonably well, in so far as a lot of Western leadership practices derived from the Greeks and the Republic in particular.
The Science of the New Years Resolution
It should be noted that there is a far more interesting implication -- tech and banking giants ditch SWIFT for their own blockchain.

The blockchain and SWIFT are very similar in spirit and in actuality, and it stands to reason that there is consensus that a private blockchain network would be more robust, fast, and secure than SWIFT.
He was too loud about it and it was good to see how messed up the pricing game is in pharma from it. It brought tons of attention to it.

They want to sweep him under the rug and make everyone believe this is fixing something. This arrest is akin to Martha Stewart getting one of the few indictments from insider trading after events like Enron went down.

It is a show, it is a game, he played it too loudly. He became the public fall guy show piece in my opinion. Going after him for a multi-year SEC investigation right when he made another big price change? Too much attention was brought to drug pricing and controls, and they had something on him.
In asm.js currently the way you'd access the DOM is through a JS glue layer that manages GC objects and makes DOM calls. The same applies here.
Is preventing browser fingerprinting a lost cause? (2012) [pdf]
Gillette's Lawsuit Against Dollar Shave Club for Alleged Patent Infringement
Price gouging might be bad but the alternative is worse. If you allow the market to set the price of a limited resource, that resource will be allocated to those who truly need it. If you set the price so that "everyone" can afford the resource, you create a shortage and those who truly need the resource might or might not get it depending on how lucky/early they got in line.
I always assumed that the sacrifice method depended on the research. You might liquefy them in a centrifuge, or pith them with a probe, or asphyxiate them in pure gaseous nitrogen, or flash freeze them in liquid nitrogen. Whatever makes sense for the study.

But if the animals in question are not part of the study at all, I don't see how it matters much. Maybe there's a little mouse guillotine. Maybe one person on the team owns a reptile pet that is very well fed. The reason why rodent models are used in the first place is that they're mammals, easy to care for, breed, and handle, and no one really cares if they die by the millions.

If they were outside the lab, they would likely get poisoned or crushed by snap traps. (That's better than what a cat would do.) Cuteness won't save you from my wrath if you eat my food and then poop in whatever you left behind. At least the ones that died in the labs had real jobs, instead of living hedonistic freeloader lifestyles inside someone else's couch.
Yes, our test does work for that and various hosts-based blockers are supported (like AdAway for Android, for example). In order for our test to give accurate results, the host-based blocker has to add our simulated trackers to its block list, which some lists may not have done yet.
Do you have a reference for that? Wouldn’t that be introducing a huge security hole in all programs?
Changing Business Forever
Chrome Windows US...pretty cool.
It was the perfect comment.
Yes, but it is a very limited subset of the whole "web ecosystem".

In its first version, it will not be able to access any/most web APIs directly (so you won't be writing a web app in 100% C++ any time soon).

The goal is to allow "Computationally intensive" bits of code to be compiled, while leaving JS to act as the glue for it all.
If the discussion is actually about belief in God, it's ridiculous to label those who criticize that belief as not being "open". Otherwise it's not a discussion, it's "let's discuss belief in god and you atheists keep quiet".
Well, as far the it's publicly known, Brazil does not monitor data that crosses its border, nor has implanted capacity to do so.

What I don't understand is why you bring that point to a discussion about WatsApp hiding information about an specific crime.
Why is it that every couple of weeks the tech world has to re-adjudicate the MBA argument? Is it just a fun debate? Why do so many people care about other people's degrees?

I have an MBA, I normally go around saying it doesn't matter. Mostly it's because bragging about your MBA is douchey, and we know it. I don't feel like people I work with care either way.
Who Had More Sex in 2015, Women or Men?
Ask HN: Would you rather have product working alongside devo or sales/support?
If you had 2 separate physical offices and had to choose whether your product team would work alongside the engineers (in one office) or work alongside the customer facing roles (sales,support, etc in the other office) which would you choose and why? The product team would have to work remotely with the team whose office they are not in.
Those are valid points. There is a lot to learn from any job, I think it's just a question of how quickly you learn those things and start to stagnate... Stagnation happens in any job, and becoming friends with coworkers also can happen in any job.
No? I don't want sites to download uninspectable content to my computer. Netflix isn't the only site that can use this tech if it's enabled.
So does it just do what NaCL was already doing, or at least is the objective the same?

I'm more worried about more specific things like hardware access (GPU, mouse inputs, networking, windowing)

It seems wasm runs at native speeds and take full advantage of optimization, but can it really be a solution fits all? There must be some things wasm can't do. And so far, since JS did almost everything, I don't see the point of wasm if it can't do what other language can.
I would be curious about this as well. The only attack that I can think of that he might be referring to is the server publishing bad keys for a particular client while that client is offline. This equivocation would be caught fairly promptly though, and I think that eventual proof-of-equivocation is better than forcing users to manually verify keys.
Exciting stuff. Just further solidifies in my mind that C/C++ is one of the few languages that will run everywhere.
To the extent that that is true in some abstract sense, it's difficult to manifest it in real actions. Pick a feature you think is unused. Suppose hypothetically you could wave a wand and remove it. What are the odds that A: at least one current user would be impacted B: at least one major platform and C: a majority of users will be impacted at some point (i.e., something in their Debian stack ended up using it and perhaps needing it)?

The problem isn't even that the answers to those question are bad and preclude all changes... the problem is that there isn't even a concrete method for determining the answer! And you only need to have experience with trying to remove one or two features before the desire will be seared out of you by firebrands wielded by angry crowds.

I've tried to remove much simpler "obviously unused features" out of much smaller codebases in environments all under the control of one corporation and gotten burned pretty bad, to say nothing of autotool's scope.
They could easily have implemented a better more secure plugin without having to corrupt W3C standards with DRM.
Mostly. The initial target is C++ and similar languages, and it will not have DOM access, but using suitable libraries (libc, SDL, etc., for example emscripten's) you can write a normal C++ program and have it run in the browser.

You can also run Ruby and Python in the browser by just compiling their C or C++ VMs. But that won't still work "like JavaScript" - their objects won't be native VM objects in the browser, it won't use the browser's GC, they won't be observable in the browser's debugger, etc.

So far all of that was already possible, and done, with asm.js.

In the future, it is a goal to work to do GC object integration, so that something like Ruby or Python could actually compile down to something with native VM objects, and that would also allow calling DOM APIs directly. (This will likely still require a compiled VM, though.)
I'll post some later tonight when not swamped at work crunch time, what would end this is legalizing most of the black market since all you need to make a million dollars right now is a handful of drug delivery drivers and a couple of guns to shoot at and rob all the other drivers. Cities can then break up the entrenched corruption since they don't need a "boss crew" to keep order. Prisons won't be overcrowded with drug convictions either.

There will always be gangs but they won't have access to millions in capital to fund huge street wars thus less incentive for new recruits to join them.
You can easily disable it in settings as well: Content -> uncheck Play DRM Content.
You should look into the probability of those high returns. The media likes to remind you of the Facebook / twitters/ google, but those are just one in thousands.

Something like ~90% of startup fail. http://www.forbes.com/sites/neilpatel/2015/01/16/90-of-start...

So you have a one in ten chance. If you pick a startup that fails, I doubt you will be able to reclaim any of your investment. It's not like you can get liquid, when things start to go in the wrong direction.

Pick wisely.
Here are all his live streams. Half of them seem to be investing lessons.

All videos: https://www.youtube.com/channel/UC8gjB1PSXv_oAUSAQ16S0fA/vid...

Example investing lesson: https://www.youtube.com/watch?v=xeKinQ7t-xU&t=58m29s

Edit: Not sure if these include videos/recordings from Twitch.
Analyze Slack channel history with IBM Watson Personality Insights
If you really are concerned about the due process implications, it's worth reading Ken White of Popehat questioning how and why the time/place of the arrest and "perp walk" was leaded to the press.

From Ken:
If Reuters was there through independent investigation, then good for them. But if Reuters was there because of a tip from law enforcement, then I'd like to ask a couple of questions....

Who leaked the time and place of the arrest? Was it an FBI agent, a prosecutor, staff, a coordinating local cop? How high up in the government did the decision to leak the arrest go? Did the leak violate the law? Did it violate the defendant's rights? What was the government's purpose in leaking the time and place of the arrest? How does this instance fit into the pattern of which arrests get leaked and which don't? Which nonviolent defendants without records get arrested, and which get summonsed in (or self-surrender through arrangement with their lawyers), and why? What impact does a font-page picture of a defendant in handcuffs have on the jury pool? Is that impact a feature, or a bug, of leaking it? Was the leak intended to inflict extra-judicial humiliation and punishment on the defendant? If the government lies about whether or not it leaked, would you still keep it secret?

https://popehat.com/2015/12/17/an-open-letter-to-reuters-rep...
Ahh, that makes sense. Thanks!
The main difference is that NaCl used a plugin API (PPAPI). WebAssembly, like asm.js, can access JavaScript, and so it has indirect access to DOM APIs, with no new powers over the existing web.

The main point of wasm, from my perspective, is startup speed. wasm will allow much smaller downloads of large codebases, and much faster parsing (due to the binary format). For small programs this might not matter, but for big ones, it's a huge deal.
MoonWalker: The shoes that defy gravity
So you stopped investing in Google, Facebook, Amazon, and Apple? Each has formally hired MBAs for years. Google just promoted one to CEO. I assume you're calling the top of each of these companies? How have they managed the MBA death spiral for the past five years -- is their demise just a matter of time?
Straight edge razors are kind of like cast iron pans: there is a little more upkeep, but the amount needed is blown out of proportion by enthusiasts on the internet. For myself (with corse hair) upkeep means a minute of stropping before every use, a couple of minutes on a pasted strop every other weekend or so, and a barber's hone once or twice a year. It's certainly more upkeep than anything with a replaceable blade, but I don't find it too onerous; actually, I take pride and satisfaction in maintaining my tools so the time spent is worth it to me. As to cutting oneself, I can count on one hand the number of times I've nicked myself in 20ish years with a straight razor.
Am I the only one who thinks that this guy needs psychiatric attention, not jail? Every time i saw an interview conducted with this man he seemed like a complete psychopath.
I've always held that Apple is brilliant at OS and software development... development - see OSX and IOS and libdispatch and ARC and Swift and Objective-C and so on and so on... And terrible at using those tools to build software - see almost every app I can't uninstall on my iPhone, iTunes, Mac App Store, and so on, and so on...

(Yes, not all of these things were invented there, but Apple became the steward of them.)
As part of the contract they have the right to steal it back at any time, so they very well could get the album back.
Gah! Already paid, going in February. Hopefully they get their shit together by then :/
Is it actually happening? Proper string interpolation? In all its extendable glory?
I believe there is a big difference between Y combinator and Dijkstra. In the former case, it could be harder.
"we thank you for respecting our need to keep this a
woman's only space."

As a pomosexual who generally views any gender-binary reinforcing mechanisms and institutions as part of the problem, I've never understood these kinds of efforts since they actively condone, lend acceptance to and legitimize discrimination based on gender identity.

What about queer and genderfluid individuals? What about cis-males who may experience a glass ceiling based on other criteria like race, national origin or sexual orientation?

A generalized platform for pairing mentors and mentees that allows mentors and mentees to each individually choose their own criteria (which could include identity politics boundaries, but isn't limited to that) for pairing seems like it could achieve the same goal without reinforcing a gender binary or being discriminatory.

It's bad enough that sites like Facebook require that you choose between male and female. It would be nice if more people followed the example lead by OkCupid in giving people more control over choosing their gender identity and what they are looking for within that context (online dating).

If anyone is curious about what OkCupid does, try signing up for a new account and you'll see "More options" under "gender".

https://www.okcupid.com/
I don't think anyone is comparing the moral code of this guy compared with the moral code of the people who are outraged about him.

Like most businesspeople he probably adopts the ethos of getting away with what he can within the law, and possibly bending the law where he can get away with it. Google's offshore profit laundering system is an example of a similar approach.

I think it's a mistake to believe this guy is all that different from average in his moral behavior. Most of us never get the opportunity to price pharmaceuticals, but chances are most business owners don't simply give away the product to those who want it.

Differentiating between customers wanting and needing a product is a slippery slope.
> But there are space optimizations on the Python string object which make it so it doesn't waste that much space

Except it does not help. When you render out a template it starts out as latin1, then the first time it hits a unicode char the whole thing re-encodes into ucs2 and then when it sees an emoji it re-encodes to ucs4. In practical terms you will see UCS2 and UCS4 all the time.
What does "losing at skydiving" look like?