skysight-inc/HackerNews huggingface dataset:
This is alarming, but not surprising, especially in Hollywood. However, once they amend the complaint, I have a feeling WB will have a hard time arguing that both the contract gives them the rights to the story, and that the contract isn't enforceable or binding. This will be interesting.
It's never too late, and this is coming from someone who stayed away from the whole thing because it was obviously headed this way. How did I know? because it's not the first time this happens, it's actually a known business model, only difference is that they tried to pull a google by exploiting it themselves instead of selling to a larger established third party. And by the time facebook decline will be closer to the bottom, they will probably either sell the whole thing to recoup some cash, or massively sell the data in bulk, it's the usual way.
There isn't a single method that has made me a better coder, but here are a few things I've picked up over the years:

1. Be around both experienced coders and those still learning how to code and TALK to them! Make sure that you're around supportive and productive people.

2. Find, read and hack around with code that is slightly above your skill level

3. Code, code, code - you won't make any progress just reading and talking about programming

I emphasize the first bullet - being around the right people and environment has given me the opportunity to grow so much faster as a programmer than I would have if I had done things alone by myself. Learning is a highly social human endeavor; why should learning how to code be any different? The image of the lone programmer that sits in his cube through all of his days without any social interaction is a myth and reflects poorly on the real software engineers of today. Don't be afraid to get out there!
I'm reasonably certain no camp would claim the statistical equivalent of BogoSort as a method. 98% of the loop cycles (and 98% of the random numbers generated) make no contribution to the result and are thrown away.
> The reason renters can't buy is that they have bad credit and no down payment.

At least over here, the reason is not bad credit nor need for down payment. The reason is that they do not have enough regular, stable income.

Their rents are subsidized, but the same subsidy is not available for buying property. Which does make some sense, of course.

> Making housing affordable is easy: Subsidize the construction of high density housing

No. Generally, in European countries and areas with high demand for housing, subsidizing construction is not necessary, and could be counter-productive. Making land available for construction is enough.

In areas of high demand, housing is much more expensive than construction cost, and that is because there is more demand than there is supply. And in areas where there is shortage of housing, supply is limited not by inability to construct, but by unavailability of plots to build.

Give me some land, and I can build a house myself.
Are you referring to the fact that CTEs are an optimization boundary in PostgreSQL and (presumably) most other systems? In any case, most of the time I'm the DBA so it doesn't really matter ;)
Sounds like the parent if from an EU country... so the comment cannot be considered xenophobic.
Tell HN: Apple Textedit breaks html pages
I just tried to make an HTML page with Textedit. It spits a bunch of meta tags (Generator=Cocoa Text) and other html that a) is unnecessary tracking and b) breaks loading HTML pages made in Textedit in all 3 major browsers.

Try it for yourself. Open Textedit, new document

<html>
<body>
<span title="Rollover test">My rollover</html>
</html>
</body>

and see what you get.

So now newbies to Mac apps can't even publish webpages, you can't have homosexual content or apps criticizing Apple's iOS production process on the app store, their warrant canary flew the coop and iTunesConnect logs you into different users. What the hell is going on with them?

http://www.comicsbeat.com/one-year-later-apple-welcomes-lgbt-graphic-novels/
http://arstechnica.com/tech-policy/2013/11/apple-takes-strong-privacy-stance-in-new-report-publishes-rare-warrant-canary
http://www.apple.com/privacy/
https://twitter.com/tapbot_paul/status/560838079447965697
Ah, I was unaware of that, thanks.
You would still take a job if you had 10M in the bank? I might.. but it wouldn't be for the money. It would be out of interest (which is already what I do).
SEEKING WORK - San Francisco - Remote - Travel Possible

Experienced pair of software developers with a history in startups. Proficient in:

* Python ['django', 'bottle', 'google.app.engine']
* Javascript ['angular','backbone','node','firebase'];
* Clojure '(compojure liberator)
* Go {'appengine'}
* Haskell, Prolog (and other esoterics)

We've helped entrepreneurs develop their MVP, as well as large companies develop core features. We provide services such as feature development, product management, and software auditing.
Previous engagements include DriveShift.com, Sosh, Getaround, Codecademy, Factset, Wakemate, drip.fm, and Swiftstack, among others. Currently represented by http://www.10xmanagement.com

For more info see our page at http://turbines.io, or talk to us at hn@turbines.io
I am also not a fan of insurance. But then I am not a fan of a lot of things that exist because most people won't do what needs to be done to make those things largely irrelevant. I think if you are in a position to arrange to meet the need in question some way other than insurance, it is in your best interest to do so. But my opinions of car insurance are far more favorable than my opinions of, say, health insurance or life insurance.

If you don't want to pay car insurance, in some states in the U.S. you have the option of putting up a bond as proof that you can pay for the damages if you hit someone else's car. The GP is giving a big double birdie to his responsibilities. He says he does freelance work precisely to tell the world to fuck off. So I seriously doubt he is pro-actively arranging to protect other people from his lack of responsibility. He is exactly the kind of person the insurance industry and laws requiring car insurance exist to protect you from.

Last, I gave up my car several years ago and gave up my driver's license nearly three years ago. If you find car insurance so objectionable, you absolutely can opt out. No one is going to force you to own a car at gunpoint or drive. If you are so committed to saying "fuck you" to insurance, you are more than welcome to do as I do and arrange your life such that you can mostly walk everywhere (or bike or take public transit). And if you aren't willing to do that, then I have zero sympathy for your complaints in this regard. Car insurance is completely optional because no one is required to own a car.
To me, because Boxed objects are a weird combination of a pointer and a stack value. Boxed values have a lifespan all their own, and you need to understand the details of a box's scope to understand how they will behave, and when they will be deallocated.
Oops, misread that.

I suppose I just picked up on the writer's ceaseless discouragement of using hardware rendering and interpreted that as a sign that it didn't support it instead of fully reading what was written.
I wonder if they are really going to use 15 years old data though. But I agree that insurance covering doctor visits is probably more of a problem.
So the people who were responsible enough to pay their debt ended up paying for irresponsible people deep into debt ?

Government did not "cancel" the debt, it simply paid it off using someone else's money.
Right now, this would be insider stuff and asking for much trouble to reveal it. Meanwhile, you just have to wait for it to be obvious that facebook has failed and it will start selling user data directly, or that they get hacked and a dump is available on the black market.

In the meantime, find yourself a dodgy intelligence agent or sysadmin.
> The US doesn't have a VAT, but it does have a sales tax,

As someone from Oregon... that definitely varies by jurisdiction, as your link shows :-)
A man given power who then uses it for great good -- I wish the history books were full of many more stories such as this, but sadly, the opposite is true. This was a rare circumstance where a man of great intelligence and energy was given a post where he could do some good, and with fantastic courage he used his power to save as many as he could. His success brings honor to himself, but it also brings dishonor to the thousands of other officials who held similar posts and who did absolutely nothing to stop the murder.
Drone pilots looking for sympathy because they're lonely?

"The door opened and in walked a Pakistani father with the corpse of his child."

The epitome of first world problems.
Does anyone have any a recommendation? I've been wanting to get a mechanical keyboard.
I've defaulted to this for some time now, and have no issues with keeping my own smattering of me-specific configuration overrides. Plus, there are a couple other times when being able to work through the patching interface is a handy skill to have.
On strict economic terms, all nuclear research beyond perhaps medical applications was wasteful. Nuclear power is not competitive with coal, and there's still plenty of coal. Solar and large-scale wind generation research is also similarly contrary to market economics, as neither is competitive with the cheapest available fossil fuels.

A pure market would likely follow the "olduvai theory" scenario exactly:

https://en.wikipedia.org/wiki/Olduvai_theory

By the time fossil fuels became too expensive, there would be no capital available to invest in alternatives as fossil depletion would slow growth and cause investment capital to evaporate. Thermodynamically this is a manifestation of the energy trap:

http://physics.ucsd.edu/do-the-math/2011/10/the-energy-trap/

Avoiding these scenarios requires planning rooted in conceptual thought. Markets "think" through price signaling. I see little evidence that markets as a whole can incorporate long-term conceptual thinking into price signals, which means that markets basically can't think conceptually. In fact, price signals on the run-up side of a bubble are deceptive. This is why so many people lose money in them.

As the first article says -- many of these peak-ist predictions have not materialized. The reason is probably that we don't have a pure market, and thus we "irrationally" invested in things like nuclear, wind, solar, efficiency, and even enhanced oil/gas recovery that wasn't economic when we funded it. Imagine our energy picture right now with no nuclear, wind, or solar on the table. It remains to be seen whether what we've done is too little too late or not.
Check out VersatilePhD. There are a number of archived panels where PhDs and ABDs answer questions about life outside academia for current students and recent grads.
I've not had that experience at all. For the times you know it would be tedious to add/ignore all diffs manually, you can just use the 'a' or 'd' commands to add or ignore for the remainder of the current file. I much prefer using 'add -p' every single time I commit.
Top5 Myths on Facebook Communication – Maris Antons
No joke, this time Charlie Brown is really, really, really going to kick that football.
All your friend has to do is run the Facebook app on their phone, as I understand things. It has permission to contacts.
CloudMine | https://cloudmine.me/careers/ | Philadelphia, PA

CloudMine is a collection of REST APIs and client-side SDKs that make it easier for developers to build great mobile apps by allowing them to focus on the app itself. We deal with API design, scaling Mongo and Rails, server management, and performance optimization.

PRODUCT ENGINEERING
Cloud Systems Engineer — Full-time, Philadelphia, PA
Mobile SDK Engineer — Full-time, Philadelphia, PA
Senior Platform Engineer — Full-time, Philadelphia, PA
UX Engineer — Full-time, Philadelphia, PA

SALES
Director, Business Development - Direct — Full-time, Philadelphia, PA

SALES ENGINEERING
Sales Engineer / Solutions Architect — Full-time, Philadelphia, PA
Sales Engineer / Solutions Architect — Full-time, San Francisco, CA
I hate GIF as much as the next guy, but isn't this low color, minimal movement, animation something it can actually handle well?
Thanks for the suggestion. I've never felt compelled to travel although I've been to Japan and would like to go again. I feel like going abroad to do something might be more up my street. Do what? Is the question.
Holy shit! Stop the presses! Enriching source data by filtering out low-signal information and selecting for high-signal information improves unsupervised clustering?

It's great to see physicists getting into other disciplines to show everyone else how wrong they are. As we all know, when you study physics and math, you're at the top of the reductionism pyramid, so you don't even really need to worry about having a background or experience in the thing you're studying. You just data at a formula, and if it doesn't work, you get to go to town berating professionals in the field using that formula. That's how it works, right?

Pre-processing your topic-modeling data is a pre-requisite to getting good results. This is fairly common knowledge. Not pre-processing is certainly the more naive approach. Computational linguists have backgrounds in things like syntax, semantics, and discourse so that they know what components of language to select for and how to format them without mis-representing the source data.

This article characterizes a straw man to tear down in the service of advertising a proprietary solution. It's basically an advertisement with a scientific reference for good measure. We call these "white papers" -- not serious journalism.

I can make these assertions from personal experience. I used latent Dirichlet allocation on high-fidelity natural language data to provide topic modeling for hundreds of thousands of wikis. We used the data for ad optimization as well as recommendations -- both of which provided statistically significant improvements in engagement. The approach worked. The recommendations were reproducible. I used all open-source software.

I guess I should have gotten into physics.
In Colombia they have huge ones:

https://conquistadorc.files.wordpress.com/2011/10/p1050364.j...
> But I don't know if technical details such as this are high enough on the priority list.

There are actual features which still have no documentation. It's hard being a single person trying to keep up with changes from tons of other people, many full time and some community. I may be the person who is most looking forward to Rust being stable...
You should try a mini, while not super low like on a laptop it is a lot lower than on the behemoth that is an IBM board.

My big beef with the Mac keyboards is the spacing. I can get around 60 wpm on a Macbook and 110-120 (touch typing both) on my desktop board. It's just super hard to use one when each key is so much farther than what you get accustomed to on a large mechanical board.
SEEKING WORK - San Francisco, CA or remote. Temporary relocation OK.

I'm an emergency startup lead developer. I'm your panic button. I will dive into the mud and get an excellent version of your product across the finish line and into users' hands. The reason I have been successful at this is because I deeply understand how engineering choices impact product features, and vice-versa. My skills come as a triad: rapidly prototyping web products with 2-6 person teams, backend webapp infrastructure engineering and architecture, and algorithmic design and domain modeling.

Résumé/CV: Available on request. Primarily focused on Python, Go, and Ruby projects.

Email: emergencycto@gmail.com
This has already been ported to Javascript by James Long (@longster)

http://jlongster.com/Taming-the-Asynchronous-Beast-with-CSP-...

https://github.com/jlongster/js-csp

He did a talk on it at ReactConf here:

http://conf.reactjs.com/schedule.html#communicating-with-cha...
Also I remember reading that they keep 7 copies of everything at all time a few years back in an article about how deleting your account didn't actually delete your data, which became obvious after data from accounts deleted several years before had reappeared after the introduction of a new feature.
Online Privacy and Africans
Location: San Francisco, CA.
Remote: Yes.
Willing to relocate: Temporarily.

Technologies / everything else: I'm an emergency startup lead developer. I'm your panic button. I will dive into the mud and get an excellent version of your product across the finish line and into users' hands. The reason I have been successful at this is because I deeply understand how engineering choices impact product features, and vice-versa. My skills come as a triad: rapidly prototyping web products with 2-6 person teams, backend webapp infrastructure engineering and architecture, and algorithmic design and domain modeling.

Résumé/CV: Available on request. Primarily focused on Python, Go, and Ruby projects.

Email: emergencycto@gmail.com
Forgive me for this, but why is it still called Perl 6?

I've been a professional Perl developer for a long time, and I've followed Perl 6 since the first announcements. There is some impressive and really interesting work going on there, but from my perspective it seems to be a new language rather than a new version of Perl. I fully support the development of Perl 6, but I really wish the name would change to something that doesn't involve Perl.

It seems like the usage of the name "Perl" has actually done a fair amount of damage to the Perl 5 language, and the Perl community. Non-Perl programmers don't understand what is happening. To them, Perl 6 is just the next version of Perl, and the long wait for Perl 6 is a sign of problems within the Perl community. To many of them when Perl 6 comes out it will be the obvious choice to use for new projects, since the name implies it is the new version, even though the reality is that Perl 5 will likely be the correct choice for a large number of new projects for many years to come.

Perl has become a punching bag by the uninformed who speak about it as a dying, irrelevant, read-only language. Perl 6 carrying the Perl name has helped reinforce those views, allowing them to incorrectly speak of the lack of new versions, the future versions breaking backwards compatibility, and many of the changes being a strong admission that something was very wrong with Perl 5. When Perl 6 is released there will be a lot of confusion and the common belief will become that Perl 5 is even more irrelevant.

So, why not stop using the name "Perl" and call it something different? Wouldn't it be better for everyone if Perl 6 was regarded as a new and separate language?
Well, then you must agree it's neither the side in debt neither the side who's supposed to get the money that decided to cancel the debt. Which leaves that situation in a very very weird place.

I would say, the government probably expect citizen that got their debt cancelled to vote for them in return (and they'll probably do, because those tricks unfortunately always work). Which makes them both a bit on the same "side" of the transaction.
drools

mails resume
What's wrong with these people? Why couldn't Warner Brothers reach out to Tess and say "Hey, we're going to produce a sci-fi film based on GRAVITY. We'd like to work with you and are interested in re-negotiating your contract for a new version of the story." You know, acting in good faith.

Instead they just screw her, no recognition, no money? How is that the default thought process for a company? This may be vindictive but I hope the court sticks it to Warner Bros in the most painful way possible. Something needs to be done to change the decision making process at that company.
Highly depends on your own personal preference and how you'll be using the keyboard. Check out http://www.reddit.com/r/MechanicalKeyboards/ It's a great subreddit and the users are super passionate, it contains anything you would want to know about the different brands and switch type.
Agreed, I left a _lot_ of interesting stuff out for the sake of a narrative that could fit into an hour. Reading through the bibliography covers much of what I left on the floor.
Not reading the article because I fear it might piss me off more than I need right now, but I wondered if everybody knew the title was a riff on https://en.wikipedia.org/wiki/The_Loneliness_of_the_Long_Dis...
GIFs have LZW lossless compression which I'd expect would perform pretty decently on images of terminals, with their long runs of similar colors. Probably not nearly as well as a lossy video format but a far cry from uncompressed.

Edit: Oh, there are some actual numbers elsewhere in these comments.
I guess it's a matter of taste. I would find the context switching between the shell and the GUI more jarring than the usability of `git add -i`. Also, shell colours can be adjusted.

But in the end it's good to have multiple options.
> Why would I learn this rather than Haskell?

You wouldn't.

That is to say: You might learn Haskell if you want do write 100% functional code, and Perl 6 if you want to write imperative/procedural/OO code with functional idioms mixed in here and there (in places where that facilitates a more elegant approach).

I.e. the two languages are not really competing in the same category.

Even though Perl 6 has first-class code objects, closure semantics, basic pattern-matching, lazy lists, immutable data types, and so on, a lot of the syntax and default behaviors are geared towards stateful programming styles, which - combined with the lack of static typing - means that strictly sticking to functional programming in Perl 6 will be awkward and you'd be better off using a dedicated functional language if that's what you want.
To complement, here is a [parody] metal song in Latin. Press "Play".

http://iramen.ru/spisok/stramosljabi_alba-potentia.html

(can't comment on the quality of language tho)
How children are raised across different cultures
What you actually need is the 13 years old demographics onboard and the other teens. The user base migrates to the next website really fast as it happened before with the several other websites that existed before fb.
Some of the presentations I've seen make it look like MoarVM does some kind of AST specialisation before it gets to the JIT. Is there any documentation of how that works?
One big challenge is the sweet spot between flexibility and optimizability. Perl 6 is designed for extensibility, and yet we know at compile time where a given subroutine will dispatch to.

Getting the right trade-offs there was no easy task.

Another challenge was how to make the type system and built-in types so that stuff works intuitively for a Perl programmer, and still has sane rules in the type system.

Finally a thing that's surprisingly tricky is precompilation. You need to serialize types and objects, and then another compilation unit comes, and needs to modify something, so it claims ownership over a piece of serialized data or code. There are way too many nasty corner cases in that area.
Seattle Seahawks Compared to Actual Seattle Residents
In his talk, Larry specifically said something like "Please understand that we may or may not be comparable to Perl5 in some benchmarks, and that speed is something we're working on. We'll get there, and it's good enough already for many tasks."