skysight-inc/HackerNews huggingface dataset:
That everything is completely independent? This is the correct, non-naive assumption to always make unless you have a very good reason otherwise.

There are 3 binary variables. Some combinations of the variables are impossible. These impossible combinations are discarded. For example, the bear said he saw a fox. Therefor it is not possible for the bear to be truthful and the thief to be a raccoon. When that combination comes up, it is discarded. There is no dependency.
Let's turn it around. If they (WB) feel like they didn't buy it all, they shouldn't have the intellectual property to make a movie based on the book. Seeing it this way, they never bought anything.
> Perhaps they’ve been looking in the wrong direction and can return to their “trusted” Embrace and Extend tactics.

Does he refer to the despicable practice of "embrace, extend and extinguish"[1]? It's one of the most disgusting stains on Microsoft's reputation (along with their lock-in and standards hijacking practices). I'm surprised author even suggests to do that as something acceptable.

[1] https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
> lack of static typing

A key feature of Perl 6 is optional static nominal typing:

http://www.reddit.com/r/perl6/wiki/gradualtyping
The Multiverse and you – Is there another version of you somewhere out there?
There were many others who helped as well. For example:

http://en.m.wikipedia.org/wiki/Chiune_Sugihara
In your story, fair and criminal are not exclusive. So the cultural bias was more about if you could expect to be punished by law.
Really interesting to see this here. Long time lurker. My dad is Frank Vajda
Ok, How about Walt Disney? Edison?

How many will it take to satisfy your 'group' requirement? (Which I think is a technicality anyway.)
"I will receive “based upon” credit, a production bonus, and a percentage of net profits."

Wait ... I don't know anything about anything and even I know you don't ever stipulate profits in a film rights contract ... right ?
http://en.wikipedia.org/wiki/List_of_songs_with_Latin_lyrics
"But it's very important to remember that Raoul Wallenberg was a representative of a sovereign government recognised by the Hungarians and the Germans. Therefore he had a status and standing enabling him to negotiate."

It just occurred to me, probably because I'm reading a book on WWI history, where the Swedish iron ore supply to Germany was just as important and was harassed by the U.K. and Tzarist Russia, that that detail is probably one of the things that helped Wallenberg's influence. Germany was in no position to invade Sweden, and really needed that ore (and possibly other imports).
SEEKING WORK : NYC or Remote

I'm an Android developer with 5 years of experience in Android, 1 year in iOS, and 10+ years in server side development (mostly Java based server side technologies). I'm seeking project based work or contract/consulting gigs.

Some of the notable Android apps that I've worked on :
- Barnes & Noble Nook
- Viggle
- Lulu.

Check on my website for more details: http://harshkalra.com
Hollywood is much easier to understand if you look at it as a collection of interrelated financial instruments, that also occasionally makes movies.
I really enjoy going to usenix and watching usenix presentations. Almost all of them include the PDF and a pretty good quality of the presentation (and plus audio for those who only wish to hear). Also the presentation mode is awesome - presentation and speaker are on the same page. I just can't stand at camera person or video editor switch between presentation and speaker constantly. I want to read the slides, as much as I enjoy the gesture of the presenter.

I think one take away is not just handling exception, but actually monitor exceptions and make use of the exceptions. Very recently I was debugging an application inside a container. The code caught Exception (base class of all exceptions), well, I had to ask developer to log the stacktrace. Finally the stacktrace revealed the actual problem and I was able to write a PoC to test and narrow down the root cause to the security of the container.

With linter and static analysis we probably can encourage developers "hey look you are catching too much or too little."

Lastly, planning for failure by doing HA design is critical. In AWS we have to prepare for underlying host going bad (which in turns means we have to stop and start to move EC2 instance to a different host). It's easy to say but actually hard to do as often applications are not truly stateless. PoC failure, stress test, performance testing are necessary.
The first line of code I ever wrote was in Basic. It was copying something in a book. Then I wrote routines on a Ti calculator for school. Then I found Perl. I felt all grown up! Maybe, just maybe I could be a "real" programmer. Thank you Perl.
No Facebook will always be glad to have you, don't worry :)
BuildZoom - San Francisco, CA - Full time
BuildZoom is a marketplace for remodeling and construction services that is changing the way people approach home improvement. With over half-a-million monthly users, we're the fastest growing company in this enormous sector of the market.

Full-Stack Rails Developer
http://www.buildzoom.com/jobs#senior-developer
with...
- Extensive experience with medium-to-large scale RoR deployments
- Strong fundamentals: OOP and application architecture
I know, I wrote one of the early papers: Strict Mode for C++ (2001): http://animats.com/papers/languages/cppstrictpointers.html
Further back, Ada has region-based memory allocation.

Around 2002, when there was concern about computer-related terrorism, I suggested that the C++ standards committee's unwillingness to deal with memory safety constituted material support of terrorism. They were angry, and terrified. That post was actually deleted from their USENET group.
I think it has to be fairly new (at least in its current location) just because the .wiki TLD is under a year old.

"[The top-level domain name]... became available to the general public on May 26, 2014"

- https://en.wikipedia.org/wiki/.wiki
And these are the people who are trying to police our moral profiles wrt file downloading.

It works because they can. They do it because they've figured that out. It's that simple.
Beware: Porn-based Malware Infects 110K Facebook Users
I typically see "[dead]" on dead posts. I don't see this on lawyeard's. Am I missing something, or did the post become alive again?
Next-gen media/streaming player?
Yeah, something like Perl++, Perl 10/Perl X, or something that indicted the scope of the difference in the rewrite would have been nice, though I think it's too late at this point. Ten years ago it would have helped, now 'Perl 6' has been floating around for fifteen years.
Well, I'm just going to rehash what's in the link, but the banks had already been "rescued" to the tune of $1.2 trillion, with a Fed guarantee of $7.77 trillion BEFORE Congress was lobbied for TARP.

The government made back a small portion of the total output to banks throughout the financial crisis, not close to 100%, and then proceeded to further deregulate since the bailout.
Thanks for the link. Do you have any info on the performance of this parser?
More like two leading blocks, system is multiparty with 116 (!) registered parties.
http://en.wikipedia.org/wiki/List_of_political_parties_in_Cr...
Google Play says 10,000,000-50,000,000 installs: https://play.google.com/store/apps/details?id=com.microsoft....
What Next? A Few Remaining Problems in Information Technology (1998) [pdf]
And in a reversal, a Nazi was the leader of a sanctuary set up by foreigners in Nanking that to a degree mitigated the horrors otherwise visited on that city's inhabitants by the IJA: http://en.wikipedia.org/wiki/Nanking_Safety_Zone
Not just minorities the gap between boys and girls in education increases every year.
Agreed. I guess this is akin to workplace environments and retina displays. It's part of our industry, but I still think it's a stretch considering the lawsuit is over a contract between a writer and a studio vs a programmer and company. Similarities admittedly, however I think there's enough more relevant cases to look at than this.

http://www.kansascity.com/news/article8836112.html

http://petapixel.com/2015/01/30/adobe-files-lawsuit-forever-...

http://www.theregister.co.uk/2015/01/28/five_years_sun_softw...

http://www.eweek.com/mobile/high-court-wants-govt-views-in-g...
Right. If you're changing the configuration of a live system, you often want to do it atomically. Databases are designed for that. They also support search operations and have indexes, which get updated as the data changes.
One way it could fail is by having a substantial portion of the same people back in a similar situation within a few years. I don't know how likely that is to happen.
Why would you--what?
A first year CS student would have caught it, however, when you're dealing with the embedded world, sometimes you have to do things like convert 64 bit floats to 16 bit ints to get things to fit in the 2k or so of ROM you have to work with, or to run in a reasonable amount of time. The problem lies more in the blind reuse of code, and a lack of documentation as to the code's constraints. Something like that code, I'd have commented to the effect that it only works up to x meters per second and/or put something in my own code that if the value exceeds some certain amount, to return MAXINT or a value like that. Again, yes it's ugly, but given a the environment, sometimes you have to hold your nose while writing out the code.
Your comment prompted me to go searching, and I found this:

http://www.smh.com.au/federal-politics/political-news/missin...

The claim is that Wallenberg was sighted within the Soviet detention system up until the 1980s!
Nobody takes net points. Plenty of people take points on the gross, which is fine. Studios know that talent has wised up to net points, but that doesn't stop creative accounting from screwing you over in other ways.

For example, one of Peter Jackson's main grievances when he sued New Line was that he had been promised a cut of the revenue from merchandising right sales. New Line sold the merchandising rights to its own sibling and subsidiary companies using a closed bidding process at well below market rates.
I tried to learn a bit of rust and I couldn't shake the feeling that rust is a very ugly language, like uglier than c ugly.
Coincidentally 2001, 2008 and 2015 are Debt relief "Shmita" years according to Abrahamic tradition. The Bible instruction is to provide debt relief to creditors every seven years. Putting my non-religious hat on, I wonder if this crept into the bible from ancient society's observations that human credit cycles last seven years.
What makes software engineering for climate models different? (2010)
Show HN: Sitestalker – monitor links on websites
Thanks - I'll update the post.
> Most of the ruling concerns itself with the admissibility of various documents for the purposes of a dismissal ruling, which is complicated by the fact that the court has to stipulate all of the plaintiffs facts as true and still find no cause for a lawsuit in order to grant the motion.

To add some more color: Federal Rule of Civil Procedure 8 only requires a complaint to allege facts, which if proven true, would make out a cognizable legal claim. A defendant may make, under Rule 12(b)(6), a motion to dismiss a complaint on the basis that the plaintiff fails to raise a cognizable claim.

In evaluating such a motion, a court cannot look beyond the four corners of the pleading, and to certain authoritative documents (official records, etc). So a defendant cannot attach a bunch of documents to negate the allegations in the claim, because at this early stage the plaintiff has not had the benefit of discovery and so cannot challenge the defendant's documents with his own. Frankly, courts can get pretty sloppy about this, but the judge here did a good job and excluded from consideration most of the documents Warner Bros. attached to their answer.
Pretty sure he means just the embrace and extend bits.
Not only Bing but Microsoft could roll out their own api-equivalent to Google Play Services in order to support third-party apps developed with a dependence on the Google ecosystem.
A New Satellite Will Watch the Western Drought from Space
Pantone’s Color of the Year, or 18-1438 Shades of Marsala
Sending an email with natural language
That's why there's also a "production bonus", but more importantly credit.
The default types for bare literals is described in RFC #212 (https://github.com/rust-lang/rfcs/pull/212)

To summarize: bare FP literals default to f64, bare integral literals default to isize. (NOTE: isize is recently renamed from int. It is a pointer-sized integer.)

(EDIT: The default for integer literals may be superseded by a later RFC. I seem to recall that the default is actually i32 now, but I can't find a PR to back up that claim.)

So you could easily get a Vec3<f64> like so:

let mut s = Vec3 { x: 0.0, y: 0.0, z: 0.0, w: 0.0 };
let mut t = Vec3 { x: 0f64, y: 0.0, z: 0.0, w: 0.0 };

The key here is that integral literals and floating point literals are distinct.

A bare literal of the form `0` is an unconstrained integral literal.

Whereas a literal of the form `0.0` or `.0` is an unconstrained float literal.

In practice it is very rare for me to annotate my numeric literals. If the variable escapes the stack frame it will be constrained by the signature of the function anyways. If not I constrain the type inline (`let x: T = ...`) and use the appropriate bare literals.
That's really neat.

I just thought my past employee (used to have StartSSL but got rejected recently) have to buy an wildcard one for a year while "Let's Encrypt" is not yet here, but this is just great. Will tell them to save their money.

Hope they'll update MAC soon. Wonder if they have an option to sign only for an year, so expiry date won't get past 2017. SHA1 should suffice for an year.
"This school of thought then claims that the patterns at their scale and above are not indeed patterns, because they have no use of patterns.

This thinking is flawed in two ways. The glaring flaw is in the restrictive definition of patterns. The more subtle flaw is in not recognizing that they have patterns of their own at similar scales to the ones that were rejected. Abstraction is extremely powerful, but operating at higher levels of abstraction doesn't appear to imply higher productivity or reduced needs for patterns as a medium for sharing context."

The reason we don't get a boost in productivity with higher abstraction is because (a) we have to build such abstractions out of a great number of smaller pieces, so that 'greater abstraction' means 'more work', and (b) it is just very difficult to map our mental models into reusable abstractions. Not very many people can do it well.

Yes, every language has 'patterns', but we call those linguistic structure, syntax, or grammar. "Design patterns" refers to something else, (or if it doesn't, it is just a confusing domain-specific renaming of the above.) The problem with design patterns is that they are ostensibly solved problems, and thus people shouldn't be implementing them except pedagogically.

Take arrays for instance. There is no "Array Design Pattern", and we don't ask people to implement arrays every time they want to employ them. We ask them to use existing array structure. Yes, you should understand how they work. You probably should implement them once or twice and know how to recognize them. But you do not say "Oh, just use the array pattern here. Start by rolling your own array, since our language doesn't have array syntax."

We build arrays into the language so that they are easy to recognize and the pattern becomes a primitive tool. If you have to keep rolling your own, you'll never get past that. It will never become primitive, and you will stagnate. That is what those who object to design patterns object to: by thinking of them as elements of design -- the work of day-to-day programmers -- we won't provide linguistic abstractions that allow them to become primitive tools. We'll be stuck re-rolling our own arrays because people think that this is what programming is all about. Tedium.
I find it somewhat disingenuous when the CEO of Cyanogen makes claims about people wanting use CyanogenMod without the Google Apps. Look at any custom-built CyanogenMod roms out there -- every one of them includes instructions on flashing the Google apps.

The only company that has had any success with a forked Android is Amazon, and I suspect that's less about writing replacement apps (as I guess Cyanogen plans to do) and more about Amazon's existing massive market power.
The whole thing given Microsoft's history has a very sinister connotation. The author even puts "trusted" in quotes, as if hinting that one shouldn't do such a thing really.
Sorry that it took so long, but I had to find where they hung it up in my school (and it was finals week). Nonetheless, this is more of a poster on general issues of sending stuff with people in it into space for long periods of time (not ISS specific issues), but it's a fairly good general big-picture idea (IMHO):

http://imgur.com/a/7om70
Many schools see a ratio of teachers to students around 25:1 (or higher).. they're talking about getting a ratio of 2:1 for even 1/6 of the school day... that's roughly the need for double the number of teachers/tutors over current needs. Of course there are other offsets.

I'm not sure I'm completely with the economists on this one, but I can definitely see some of the points. I think doing something like this in the K-8 years would be far more effective than in the H.S. years where kids should start to be more independent.

If cities could work with local businesses to allow STEM employees to volunteer (paid by the company) a couple days a month at a local school, in addition to getting parents to volunteer 2-3 days a month, this could get the coverage needed and starting at much younger ages before a lot of the issues start to settle in.
30 Great Examples of Mobile App Design
Oculus Rift, Empathy, and the Fate of Civilization
"Please don't submit comments complaining that a submission is inappropriate for the site."

https://news.ycombinator.com/newsguidelines.html
I wish people would stop building things with pygame.

Its a terrible, buggy, crash prone obsolete framework.

Learning pygame may teach you basic skills you can transfer to other better frameworks; but it teaches you 10 year old skills that are largely irrelevant on modern hardware, and gives you a rubbish introduction to python (welcome to segfault hell).
Similar available on Windows - http://carnackeys.com/ with source available at https://github.com/Code52/carnac
Although as a long-time C++ programmer I'm the first to criticize it when it deserves it, that's a pretty assholish thing to suggest. As if we needed more decisions being made by fear instead of logic around that time.
Seems they just recently passed Mozilla's/Google's CA root inclusion process: https://bugzilla.mozilla.org/show_bug.cgi?id=851435

Edit: Hmm, looks like the free certs will never pass strict OCSP checks. As broken as the OCSP system is, I would still like to be able to check against it.
I had a mechanical (Steelseries 7G) keyboard and I detested it. Indestructible lump that properly belongs to a point of sale terminal. Really harsh and unpleasant bottoming out of keys.

I'd like a Realforce one day though.
I always thought that the speed of light was sort-of built into Maxwell's equations through the permittivity and permeability of the medium (or vacuum), and comes out as the 1/sqrt of the product of these parameters. See [1].

Is this proof giving a deeper understanding, in the sense that these parameters somehow dissolve?

EDIT: Ok, I've actually read the article and it seems this proof is fairly standard, and was well known long before even the wikipedia page was written. It is nice that this proof is now available in such a clearly written form, though. I wish all the material on wikipedia was so clearly written :)

EDIT 2: It would be nice if this proof could be written down using differential forms, instead of the rather clumsy curl-div-grad notation, that gives rise to the big matrices in this proof. In fact, it bewilders me why the coordinate-dependent curl-div-grad notation is even used anymore in education nowadays, but that is another story.

[1] http://en.wikipedia.org/wiki/Maxwell%27s_equations
I'm actually starting a trial run today using an Apple USB chiclet keyboard at work. My job description has shifted from coding to documentation, and I found my macbook keyboard to be slightly easier than my Filco mechanical for typing long documents, instead of code.

So far, I agree on the nonlinear feedback, and a perk is that it's a lot quieter (coders don't mind, but where I sit now it feels like I'm a kid in a corner creating a ruckus with my mech keyboard).
A Possible Treatment for Peanut Allergies
NumberFire – Live
There has always been speculation that Wallenberg was alive and kept locked up somewhere. My dad has been trying to find out what's happened for years and years. The honorary Australian citizenship was a really important event in my fathers life.
Dubai: You can how have your licence and vehicle registration card on mobile
Nice find! But given the amount of hassle to get one, your hourly rate must be very low. But I'm sure it will be the future to get near-0$ DV-certificates.

It's a pity no CA besides StartCom and Comodo pick up the S/MIME market. Both options are not very usable for non-IT people.
That's a false statement:

https://www.privateinternetaccess.com/pages/vpn-encryption
> If cities could work with local businesses to allow STEM employees to volunteer (paid by the company) a couple days a month at a local school, in addition to getting parents to volunteer 2-3 days a month, this could get the coverage needed and starting at much younger ages before a lot of the issues start to settle in.

I think that's a great idea. Some management types can checkmark 'social responsibility' that someone added to the company's mission statement, and employees get to have some mini sabbatical and feel good about themselves, probably come back with more energy.
For coding and most general work, I've gotten a lot of mileage out of my Filco Majestouch 2. It's middle of the range pricewise, has the Cherry Brown switches (tactile and audible feedback), and is built pretty solidly. From memory, when I bought it, it scored above the median on reviews as well.

It's the first mechanical keyboard I've used after years of mushy keyboards, and the difference was like night and day.
Location: Victoria BC (Canada), repatriating to USA soon

Remote: Preferred

Willing to relocate: Yes

Technologies: JavaScript (Node, jQuery, Angular, learning React); Java; PHP; various databases (most recently PostgreSQL and MongoDB); plus experimentation or quick hacks in other languages

Résumé: http://cyranix.github.io

Email: andrew.m.harrison+hn@gmail.com

I am most interested in organizations with opportunities in a social-good space such as education, health, the environment, justice, or civic engagement. In addition to my coding skills, I also have exceptional communication skills and enjoy opportunities for leadership and mentorship.
I wonder if they provide an easy way to revoke and re-issue a certificate, too. Probably not.
> Let's just look at the predictable consequences...Banks and other corporations will never lend money to poor people again. Full stop.

I'd like to bet against that prediction. I suggest $100 to the winner's favorite charity at even odds? I predict that one year from now, I'll be able to find an example of a Croatian corporation having loaned money to a Croat with income below 1,250 kuna. My contact details are in my profile.