skysight-inc/HackerNews huggingface dataset:
Usually, blogs aren't that reliable because it is solely option based.I wouldn't go to blogs if one is researching. It rarely contains other's opinion, plus it is not peer-reviwed. Blogs can be read for entertainment purposes. However, some blogs are reliable if they reference peer-reviwed journals. Knowing that they took that extra step to find credible sources for their blog posts make it more reliable.
The Modern Perl book[1] is highly recommended.

For web development, check out Mojolicious[2] or Dancer2[3]

And Task::Kensho[4] lists recommended modules for various tasks.

[1] http://modernperlbooks.com/books/modern_perl_2014/

[2] https://metacpan.org/release/Mojolicious

[3] https://metacpan.org/release/Dancer2

[4] https://metacpan.org/pod/Task::Kensho
I'll admit i don't perceive much difference. But:

> Of these, most prominently, is the desire to appear playful and childlike. I see it.... However, more strongly, I feel that the intensity of the childlike design grates against the realities of Google as a company—which generally I am a big fan of but—that involve some pretty weighty and adult issues involving privacy and user rights. I don’t want Google to be childlike.

Yes, that's exactly what Google DOESN'T want you to think about, which is perhaps why they want to appear playful and childlike.
Respectfully, do you think that is perhaps a false sense of security? Government surveillance is ubiquitous and American companies are going to track you regardless.
I cannot express how much I hate these posts. I read the headline and I'm getting all curious and want to know the answer. But hell no: "The route setter studied the blank gray surface." and I already know the ⅘ of the text will be pouring water, like telling me it was "a Tuesday in early June" and what climbing holds were being made of in 1985 or something. So I'm left with the choice: read it all or give it up after I'm already intrigued. Are these journalists being paid by word or they're just honestly thinking they are Scott goddamn Fitzgerald?

Worse than that, this particular post doesn't even quite answer the question. Turns out it's pretty much of an art without any rules.
Like you, I did enjoy it more when I was contracted to do the 1.0 version of something and where I was basically working alone to a spec.

Though I prefer the modern tools.
> This correctly produced a nice tidy list of just 32 values

33, not 32, right? (20 through 232, inclusive)
And for a company of Google's size, it's safe to say Google was considering the same issues OP was too, and what their branding conveyed regarding them. Yep, even down to the pixel.
Open Lighting Embedded (OLE), from the folks at Open Lighting Architecture
omg I would watch the hell out of this
The PC versions of the panel require two displayport inputs to run at 5K -- they appear to the OS as two totally independent panels, and you tell the OS to tile across them.
I agree with your observation that a lot of privacy depends simply on social customs, and I think that in an advanced society this will always be primary way of keeping it.

I disagree with "and have had less [privacy] every generation". I think for the last hundred or so years we've been having unprecedented amounts of privacy thanks to urbanization and the anonymity that stems from it. In villages, where most people lived throughout history, there is no such thing as privacy.
http://sebastianraschka.com/Articles/2014_python_2_3_key_dif...
Sustainability takes 3 aspects into consideration: Economical, Social, and Environmental. Inventing a glue and making the garment last 1000 washes makes sense environmentally, but think about the negative impact it has on the economies. Potentially, it will increase the unemployment related problems in many developing nations.
At least partially because stitching is still a prominent feature of certain types of fashion.
Where would you put it? Not a bank, because that's even riskier than treasury bills, cause you have the (admittedly small if you're going to a large bank) risk of it failing. Hold onto it in cash? Now you've got the expense of keeping it somewhere, and the risk that it could get stolen, burnt, misplaced, etc.
So is this a real thing? I've never seen this pigdog website before, it's second newest article was published in 2012, and there's no mention of this on the perl 6 home page or in the perl 6 announcements mailing list..
The game this tutorial is based on was done in late 1996 for Netscape Navigator 3.0 (which was introduced in September, I think, and allowed you for the first time to change the image source attribute). The whole point of the code laid out in the tutorial was about being fast enough to do it in realtime. (E.g., string operations and string comparisons were slow and even crashed Netscape 3.0 on a PowerMac [bringing down the whole machine], when there were too many too fast, or avoiding function calls, which were expensive, too.)

The granularity of animations was actually limited by bandwidth and dial-ups then commonly in use. There's a demo [1] for smooth animations for NS 3, achieving sub-animation by the image equivalent of 8-bit programmable character-set animation. But this would have been to heavy in load/bandwidth to be used for a full featured game.

DHTML came in August 1997 (NS 4.0 and layers) and would finally let you do you whatever you wanted (or rather, some of it). Also, both JavaScript and average machines had become a little faster by then (but there were a few surprise in JS 1.2, like minus zero).

[1] http://www.masswerk.at/JavaPac/legacy/JS-SmoothMaze.htm

[Edit:] A real issue with early browser games was the amount of available screen estate. Average screens were 12"@72dpi (640 × 480), leaving a quite small usable space when taking into account the space occupied by the task bar, the menu bar, the quite heavy window chrome of the browser, etc. (No way to squeeze a full featured Pac-Man layout into the remaining area.)

Before Netscape 3, there were some visual interactive games that were typically running in a textarea element as ASCII animations, since this was the only spacial element that could be directly manipulated by JS. I remember an Invaders game done this way, very much like http://www.masswerk.at/termlib/sample_invaders.html but in black on white in a textarea. (Another way to do animations was to write a new document into a frame, but this was too slow for interactive realtime games, aka "video games".)
Some examples from the Eastman House collection:

http://www.geh.org/ar/strip43/htmlsrc/vanderweyde_sum00035.h...

I visited once to try and obtain larger copies but archivists look down on the common folk.
Absolutely, and for most logos that's fine, however when you're the size of Google, controlling which version of your logo someone decides to use isn't easy. Sometimes it's better to assume that people are going to use your logo at sizes you didn't intend and in places you never expected, so having a bit of breathing room isn't a bad idea.

Having said that, I don't really expect Google would have chosen their current kerning simply so that it (potentially) downscales better - I'm sure they have more important criteria.
Fascinating that despite years of "inflating or exaggerating [borrower] assets, incomes, and job titles” this bank maintained a delinquency rate less than a twentieth of the national average. In 2009, they had 4,399 mortgages and only 16 were in trouble.
Mesosphere and Mesos Power the Microsoft Azure Container Service – Mesosphere
I guess they are actually talking about the actual translation of precise requirements to code.

Most of the programmer in western countries handle a lot more than the coding of things. If your job contains even a tiny bit of analysis, the probability drop significantly. Computer system analyst has a 0.6% chance of being automated according to this. Software Developer is 4.2%.
What Happens at the Edge of the Universe?
Beyond college rankings: A value-added approach
Providing Internet access to places like Africa really does illustrate how our advancing technologies are the changing the world. Eventually, we will be able to connect with more and diverse people. Internet access is crucial for businesses as well. Which country do you think will be next to get Internet access?
I suspect it helps to remove shitty window managers like Unity or Gnome3 and go to something more basic like xfce. I just set up an example Ubuntu VM today. Unity is annoyingly laggy. My primary VM with xfce is fine.
I'd love it if there was, I'd love to kick a couple bucks to Randal after hearing he lost his house.
Your not really offering any arguments to this discussion. If you're interested you can compared the student tuition protests in the US and Canada[0]. Violent or non-voilent, no protest can occur if people don't believe in the right of making your voice heard. In the US you are very good at rationalizing away those rights. I would do that to if I faced the US justice system and frankly that's why I don't spend a lot of time in the US. Plenty of incidents have been written about, from unlawful arrests to free speech zones and jail time for simple Internet attacks.

[0] https://en.wikipedia.org/wiki/2012_Quebec_student_protests
[0] https://en.wikipedia.org/wiki/UC_Davis_pepper-spray_incident
Great article for a basic primer, but anyone who is actually developing cryptography needs to hit a few more books - short articles like this are great because they make it simple, but that can often lead to the perception that a dev understands everything they need to, which leads to broken crypto in production and tears.
Or until you trip over the API differences between str and bytes in Python 3 that do not exist in Python 2 (because str == bytes in Python 2). Chiefly, printf-style formatting...

>>> b"%u" % 5
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for %: 'bytes' and 'int'
Fascinating! In case folks don't know, trypsin is a proteolytic enzyme produced in the pancreas. It helps your body digest proteins.

I'm assuming that these scientists had the exact same problem that scientists do today: xenographs (grafting tumor cells into health animals) isn't the best model. That issue still is a problem today.

That said, we've come a long way. It wasn't until ~40 years after this article that the nitrogen mustards (chemotherapies) were actually put into clinical practice. Their clinical usefulness was only realized when a bunch of military folks/civilians were exposed to mustard gas and they noticed their lymphocyte count decreased. A doctor noticed it and thought "maybe we can use this in lymphoma (where cancer produces too many lymphocytes)"
Staltz
Dear Gym, We Just Didn't Workout!
Hi!

Thank you for allowing us to introduce you to FitTender.

We are passionate about changing how people view health and fitness. We created FitTender to empower people to enjoy fitness by making it fun, social and affordable.

FitTender allows you to meet locals creating fun and social fitness events.

Before FitTender, we worked for Apple for close to ten years. We've admired YCombinator from afar. We’re launching on November 1st in NYC and would love for you to check use out.

www.fittender.com

Look forward to connecting!

Dan Vazquez
Co-Founder, FitTender
dan@fittender.com
201 923 7051
Google Denies Motor Trend’s Claim That Android Auto Collects Key Automotive Data
It's probably not VAT-specific and not necessarily done for the advantage of the retailers. At least, I understand the concept of duty-free stores to be that the retailer doesn't have to collect tax, so they can make the customer's overall price lower, and the customer can dodge import tax by either consuming in the airport or being below tax-free value thresholds. On the other hand, in this article one retailer claims it's a "practical impossibility" to have duty-free prices, so maybe they're all gaming the customer.

And even if they have a tax reason to collect boarding passes, I wonder if they are prohibited from doing their own analytics on it. Apparently merchants can with credit card numbers: https://www.quora.com/Can-businesses-use-credit-card-data-fo...
Russian Bread Wine Is the Original Vodka
There's a lot to digest in this article, but the section on growth rates was particularly thought-provoking.
What kind of question is that?
This is highly relevant for the recently-bankrupt American Apparel, which has a fundamental proposition (even in its name) of producing clothing in the USA:

http://www.latimes.com/business/la-fi-american-apparel-manuf...

Wages in their current location will be rising from $9/hour to $15/hour over the next five years. It doesn't seem tenable in that situation to produce goods at the same level of technology that overseas workers use. So this may be the perfect opportunity to get serious about automation for clothing manufacturing. Send in the sewbots.
And your tests will validate nothing was broken, right? You have thorough tests?
And nobody cares.
Here's a report from the NTSB about a helicopter flying at normal speed and altitude which hit a red-tailed hawk and resulted in the deaths of 8 people.. so there's that..

http://www.ntsb.gov/_layouts/ntsb.aviation/brief.aspx?ev_id=...
Yup.

After a lifetime of failed attempts at “getting in shape” or finding some sort of exercise regiment that I could stick to, bouldering finally worked — because it’s not boring.
I didnt understand why the two protagonists, Jie Chen and Ariel Chi, lost their down payment because the bank withdrew the loan offer at the closing
On my Dropbox. But since this information is still happily under my control - how much are you willing to pay me for it? :).

(The real reason I'm not sharing it is because after browsing I realized I would have to edit out the names of people I've payed back or that payed back me - they may not be willing to have their information revealed - and that seems like a lot of work to defend a point I honestly think I've already mostly lost.)
That's a feature, not a bug.

I consider not being able to run an otherwise reasonable business at all a bug.

It means you don't get to use personal information for marketing purposes unless the customer really wants to to and says so.

It also means, for example, that you can't charge them using a US-based payment service, provide whatever product or service they are requesting if it involves interacting with a US supplier and providing their personal details for delivery or authorising access, or use US-based administrative services to help run your business more efficiently, without your customers' explicit consent, even if this is only to provide exactly what they've just asked you to provide.
Still an active area of research:

http://precedings.nature.com/documents/4895/version/1/files/...
Few governments can beat and arrest more than a few movement leaders (unless those movement leaders were behaving violently).

Arguably, the only reason a relatively free society would want to beat (or kill) a movement leader (if they're rational) is to provoke a riot in order to discredit the movement. Even then, it's a risky move.
If you doubt the legitimacy of the post, I can confirm there was an event[0]. I was also there, and the blog post syncs up to what I remember from the event. I am surprised there isn't some official post event write up from the event organizers, though.

http://perl6releasetalk.ticketleap.com/perl-tech-talk/detail...
One of the ways Code42 plans to use the money is to expand its understanding of the data that comes through the system. Like many SaaS vendors, the company collects a tremendous amount of data just by the nature of its business.

--

So Code42 is turning CrashPlan into a spyware app?
So basically, what you're saying is that its hard to package Node apps using the typical systems package managers in situations where you want to build everything from source.

I can live with that. The worst fate would be having to modify what npm does (replacing the package fetch with building from source). Given that npm is licensed under the artistic license, thats not half as bad as it sounds.

I do agree that there is a lot of unnecessary complexity introduced by today's JS build tools such as grunt and gulp. But npm isn't to blame about that - its only sin is creating and nesting duplicate dependencies, something which is already fixed by npm 3 (completely flat node_modules unless there are unavoidable dependency conflicts). The solution here is to avoid bloated packages such as grunt and gulp that try to install everything plus the world. (coffee-script grunt? seriously?)

One thing npm could do is separate buildDependencies from devDependencies. There are a lot of tools listed there that only pertain to testing, and testing a serious client-side JS library such as jQuery properly is a hard and complex endeavour.

Also, I can't help but notice the irony of complaining about the complexity of web application build tools given the complexity hell that are autotools :)
Looks like this should have really been Cloudfront feature instead of it's own service. It only works with Cloudfront after all. Is that so it does not appear like a "price increase of Cloudfront"?
Actually, I deleted my github account while I was a software engineer at Apple. Here, have a photo of my Steve Jobs engraved iPad I got while working on the Safari team:

http://deirdre.net/wp-content/uploads/2011/10/SJ-engraved-iP...

Presence or absence of a github account isn't meaningful. Plenty of really great programmers have never had them, and there's plenty of crap code on github. (And the inverse is also true, of course.)
Clever! May try that.
Care to explain how you go about "disrupting" air-traffic control?
It is a mess.

On all Danish produced TV production created after 01/07-2013, product placement is banned. This includes films as well, since they can be broadcasted.

But foreign produced films and series are not included in this, so we can still be able to enjoy James Bond on TV.

The trade association suggested to show a notice in the program, or afterwards, when they used product placement, but it was never put in law, and was it was banned instead.
Ok, let's try that. We changed the URL from http://www.microsoft.com/surface/en-us/devices/surface-book and the title from "Surface Book".
Nice to know I'm not the only one who thought that. Now they just need the PLEASE keyword.
Well, I don't think he/she said "he can"t maintain friendships". The suggestion was that he needed closer friends.

And, I think it's reasonable to question how close his friendships are if they are dependent on Facebook.

But, that's probably true of society in general, wherein we seem to be trading quantity for quality where personal relationships are concerned. And the generation coming up now has almost no reference point as to any other way.
All anyone needs is a text editor and a compiler :-)
If it's getting boring, you can wait and come back when MS will support Vulkan on Xbox. Let's see how bored you'll get while waiting.
PAPRIKA — Potentially all pairwise rankings of all possible alternatives
What I mean is, Nylas takes care of asking for and storing the user's credentials to their email account(s), all you need to store is the token that accesses the Nylas API.
15 Mathematics MOOCs for Data Science
Bandura Games Builds Games to Connect Israelis and Palestinians
Pretty sure I heard the presenter say 'surface pro dock, yes I said surface pro not surface pro 4 because the 3 works on it, too'. Should double check though.
there has to be another headphone jack on the attached keyboard. if not, then it will be a terrible experience to listen to music while working as the headphone cable will be interfering with the keyboard.
Have you used one before? The UI is not complicated at all.
From pages 56 and 57:

> Perl 6 has an asynchronous looping construct called whenever ... runs whenever a value arrives ... can live in a ... react block (works like entering an event loop)

my $code = supply {
whenever IO::Notification.watch-path($src-dir) {
emit .path if .path ~~ /<.pm .p6> $/;
}
}

So now, whenever something in $src-dir changes and its path ends with '.pm' or '.p6' that path will be emitted -- which in this case means it'll be pushed to any construct pulling from $code. Such as:

react {
whenever $code -> $path {
say "Code file $path changed!";
}
}
How many chess games are possible?
This seems pretty much an obvious area for automation, seeing as how repetitive sewing can get...and that automation in the clothing/textile industry was the birthplace of one of the first disruptive technologies. Thousands of people lost their jobs, thousands of people gained jobs as clothing could now be made faster and easier than before. This just continues a trend that's been going on for centuries.
... if you don't recognise me, for some reason...

Hmmm. I guess I've been living under a rock.

I love to hear grand visions and so on, but I didn't get anything out of this. What is this thing?
Securing the Internet of (broken) Things: A Matter of Life and Death
Sure, wait until Xbox only stuff will appear in it. Don't complain then that you weren't warned.

And FYI, Minecraft was never uniformly supported on all platforms to begin with. Some always had more features than others.
Amazing Street View Imagery of a desolated Svalbard (perfect for zombie movie)
Why are you using % at all? It should have been deprecated years ago.
Full Translation of Japanese Government’s Summary of the TPP [pdf]
The RasterInfo Font
This is an excellent point. Cryptography is not a trivial field to master.

(I've updated the title to read "Basic Cryptography for Developers" instead of "Cryptography for Developers" so as to not accidentally make someone think they know it all.)
“China may be using sea to hide its submarines”
Once you give them your down payment, you go into attorney review, at which point each side review details of the contract. Usually, during this time, you'll write into the contract that the buyer has 30 days to acquire financing (or some number like that). At this point, the buyer places the down payment (or a percentage of it) into escrow as a good faith payment. If the buyer is unable to acquire financing by the date, the sale is cancelled with the down payment being returned.

However, once financing is guaranteed by the bank, both sides agree that they are going through with the sale, and any reason to cancel now means the buyer would lose his down payment.

In this case, the bank pulled funding at closing because they realized that documents were provided fraudulently. Hence, lost down payment.
Interested to know how your experience has been as a Linux guy working at Microsoft?
Over 8,400 NASA Apollo moon mission photos just landed online
In Japanese.
Just add some scary music
Marketplace for Robots
I'm particularly impressed with the line "The current PPEM value used in this paragraph", which shows the font size, and changes with Ctrl-plus and Ctrl-minus.
Too bad.You are assuming most of them are 'English speakers'. Thank God,I wont happen,I really wont like to work for you myself with the way you are badmouthing candidates.
That's F. Scott goddamn Fitzgerald to you! How dare you even attempt short me one character!

But I agree with you otherwise!
AOL had this problem. With paying customers, if you change something in the UI, some segment will hate it and scream and you end up losing customers which is often noticed by corp and immediately remedied.

Also, Traders aren't traditionally known as the most tech savvy people (they live and die on excel), so I doubt there's much complaints on their end.
> not being able to run an otherwise reasonable business at all a bug.

This is question begging. If your business model depends on openly breaking the law, it's not a reasonable business model.

If the end of slavery causes your cotton business to become unprofitable, it's not an attack on the cotton industry, it's still an attack on slavery.
I love the one that goes from cookie dough to car plowing through the sand dune!