skysight-inc/HackerNews huggingface dataset:
I tried this some time ago, but it ended up far inferior to Adblock, both in the amount of extra stuff it let thru, and the amount of actually useful domains which end up on the blacklist. For example, the HiFi system I use to watch Netflix requires some Sony domain which is on most DNS blocklists. I ended up going back to Adblock.
As an orthodox, Happy Thursday.
Nice to see "Did You Mean" suggestions flourishing across various tools now, e.g. Git too. Error messages can be a whole lot more than indecipherable jargon, even for command-line warriors.

I'm also looking forward to never writing "if foo && foo.bar" again!

Congrats and happy holidays Ruby team :).
http://raypeat.com/articles/articles/serotonin-disease-aging...
TLDR: There are thresholds for intelligence and pre-existing ability, but focus on three things: Drive, Curiosity, and Ethics.

I have also heard "Hire for intelligence and attitude", which I also agree with. A good attitude will take you far.
Serotonin: Effects in disease, aging and inflammation
I wonder what the placebo "sham meditation" looked like.
Πως+να+βελτιστοποιήσετε+το+WordPress+site+σας+χωρίς+κανένα+SEO+plugin+
It appears Christmas cakes are not just a thing in Japan and China: https://en.wikipedia.org/wiki/Christmas_cake - and then there's some other delicious cake-like things: https://en.wikipedia.org/wiki/Stollen

Pudding however, now THAT is a weird Christmas tradition :)
Skizze – A probabilistic data-structures service and storage (Alpha)
Illiterate people weren't required to read books all day to function in society, and trying to read a book and failing would not usually lead to one's life being ruined. The same is not true for computers. Computer security is much more important than book security — and even in the case of literacy, writers of safety-critical documents take pains to ensure that readers will understand important parts rather than tossing out impenetrable and ambiguous prose and telling readers to up their literacy if that's a problem.
BigData tools and frameworks Weekly Roundup – Dec. 25, 2015
Ask HN: Remote hole and us law
Hi, imagine you find yourself in the position of finding one of the biggest remote hole in the cloud of one of the most popular tech company out there.
You don't want to make money with it - you just want to solve this stuff with the right person but you know that the size of he topic could be overwhelming the employee behind the security email address and you need to find a high executive to really solve this.

Just write a mail to there security email address and pray that they do there job with already knowing that they will take up to >100 days in he past to react on issues?

Who to reach out or find the right person in the company?

Besides that, I'm not 100% familiar with us law but was the risk from law point of view if you report a remote hole?

Best

S
If you don't want to deal with the company directly, get in touch with CERT and they'll liasion with the vendor for you.

I, personally, would just post the details to full-disclosure, but not everyone agrees with that.
I was writing some perl 6 just as I saw this.
It is essential to have this in-app, not going to another app. Most people do not realize that even famous images that have no digital magic applied where heavily edited for exposure to support composition.

See e.g.
http://petapixel.com/2013/09/12/marked-photographs-show-icon...
I was reading through thinking "gah, wish I'd had something like that when I took Into to Comp Arch [with ARM] ... I should link it on the department facebook group or something" when what do you know:

> It has been designed specifically to use as a teaching
> tool for the Introduction to Computer Architecture
> course taught at the Department of Electrical and
> Electronic Engineering of Imperial College London.

Someone else clearly thought it would be useful without (like me) having to see the finished product first!
Christmas cake is a thing here in the UK too, I think it just depends on the family :P
I remember back in '95, someone basically saying exactly the same thing when asked why they were using a Linux machine stuffed with a couple of Cyclades cards to do the exact same thing. The more things change, the more they stay the same ..
History of NASA logos and emblems [pdf]
Xkcd 838
Ah, that should've been Macbook Pro, sorry about that confusion ..
Given that Apple could have actually taken away root's power if they wanted to, it seems kind of inaccurate to call this an attempt to do so. They have given the user the option to have root on or off with a default of "off." They didn't attempt to disable root and fail.

I understand your concerns about taking away user power, but this doesn't seem to be that. The user still has the power to do the same things, they just have to decide that they want it. You could just as well say that not making the system files world-writable takes away the user's power, but in fact it's just locked behind a door that the user has the power to open.
Identity in the browser–Firefox (2011)
Tell me about it: http://www.ling.helsinki.fi/~fkarlsso/genkau2.html

Karlsson's Finnish spellchecker was already there around 1982(?), because it is rulebased, but very complex. Ruletables are sized almost like english dictionaries.

Google tries to compile Finnish language based on dictionaries, but fails everytime and will fail forever.
Agreed, you can definitely arrive at a deterministic answer. (takes a lot longer though.)
Wow, from the Wikipedia link:

"Christmas cakes of this style were originally released by Fujiya, and was popularized when they began sales at Ginza, the central commercial district in Tokyo. This was during the time when Japan was going through massive waves of Westernization, particularly by the upper elite class. Members of the upper class, who had a strong penchant for Western cultures in general, enjoyed Western style desserts as a delicacy. Thus, being a Western style dessert, Christmas cakes were associated with the idea of Western modernity and social status. Therefore, it was a major hit when the Christmas cakes were commercialized and became more affordable to the general public. As Christmas in Japan developed as a full-fledged commercial event, competition among confectionery stores got intense. Different shapes and styles of Christmas cakes are released across the countless numbers of confectionery stores in the country; the cakes are no longer tied down to the traditional form of round white cakes with strawberries and Santa Claus on top. The Christmas cakes today are symbolized as a ritual of Christmas celebration; specifically, the act of sharing the cake with family or friends."

An excellent explanation of what's going on! I knew about fruitcake for Christmas, but these are totally different.
Which is cold comfort to those of us who knew all along he was right.
How to Talk to Your Parents About Encryption
A small secondary powersource that deploys a parachute?
That's frankly bollocks. :)
Caveat: I'm a visual effects professional since 20 years. I know "a bit" about color and image processing. I also use Photoshop since the time when it was called "Barneyscan".

Now, if you tell me what color workflow tools DT lacks and what camera/sensor specific things you think are missing and what secret image processing sauce Photoshop supposedly has that DT is missing, I'm sure I will be able to refute every single one of your concerns.

On a sidenote, one of DT's authors is Johannes Hannika, PhD. Who works at Weta in Wellington NZ as a visual effects professional. Go figure. :)
My mother has always served a Christ Baby Birthday Cake (coffee cake, with coffee and hot chocolate) for breakfast on Christmas morning. I think that's just a family tradition, but it is a lovely start to the day.
Search YouTube with keywords like "KFC クリスマス" and you'll see a whole bunch of Japanese KFC commercials for Christmas.
Someone wants infect millions of Raspberry Pi computers
He is right, but the market is still king. If you can't give efficiency to users by your more general computing platform than the walled-restricted one, then you'll be left resourceless, hence powerless, thus unable to defend your ideas any more.

Stallman is right, but he doesn't seem to be the solution.
I have a bunch of USB Devices and don't like the cable chaos.
Also, some of the USB powered USB devices I use rarely, hence each USB plug should be switchable.
But they do not intentionally limit support to other stuff. These are people working for their own pleasure, creating stuff that they need. They are not a company which creates stuff for money and needs to cater to its (spoiled?) users.

Users of this software are the developers themselves, and and anyone else who is pleased with the creation. And, for free!

You can even change the creation to your own liking, so, if you need a Windows build, why you don't step in?
It doesn't matter if it's a text message or OTA application like FreeOTP. Both require physical access to device you authenticated before. Personally I prefer OTP, just because I don't want to provide my phone number everywhere.
7-Eleven varies by province in China.

In Shanghai it's actually run by the Taiwan operator
which is definitely more like the Japanese style of 7-Eleven.

Hong Kong is run by Dairy Farm (owned by Jardine) and the 7-Elevens in Shenzhen and Guangzhou are organised very similarly (I can't find a source to say it is Jardine, but the style is the same)

7-Eleven as a whole has been majority owned by the Japanese operator since the 90s.

https://en.wikipedia.org/wiki/7-Eleven#History
Merry Christmas to you, too

And to everyone else here, of course. I hope that you all have good food, better company, and that the server doesn't go down if you're on call. :)
This is worthless for hardware such as Google's Chromecast and Android TV, because the DNS is hardcoded to 8.8.8.8 and 8.8.4.4.
Only if your router supports it. Many ISPs provide locked down routers with no access to hosts, no ability to change DNS servers, etc.
The fact that Christmas is almost over where I am - and I saw the normal banner all day - might explain it :)
Technically according to what rule?
Same, this is far from double blind standards
Hey Ideogram folks, if you want an endorsement, feel free to use that paragraph in exchange for a lifetime license ;)

Well, I'd hate to be accused of buying positive reviews :-). But thanks, I really appreciate it and I'm glad it's working well for you.

One of my main goals for 2016 is to focus heavily on CLJS support to bring it fully up to par with Clojure support. Better REPLs, a much easier getting started story, testing support, a debugger, and as much support as seems to be required for React Native. I'm increasingly convinced that CLJS may turn out to be more important than Clojure, and certainly has the potential to bring a lot more devs to the CLJ(S) world if it manages to take off properly.

One of my main aspirations with Cursive is that it can help make both languages more accessible. I think Clojure support in Cursive is further along that path and I'm hoping to do the same for ClojureScript this year.
First real $20k hoverboard can fly 6 mins and takes 6 hours to recharge
This is actually a really great release.

`&.` removes the really annoying (and slow) `try`.

And I think the string literals freezing is going to solve a lot of problems with memory allocations.

Check out this PR for Rails that covered a lot of similar performance problems created by too many string allocations.

https://github.com/rails/rails/pull/21057/files

I wish Rails 5 could go all in on Ruby 2.3.0 and frozen string literals.
I do some content marketing, some SEO and linkbuilding but mostly I sell it old school.

Call all linked up with on linkedin, show them and convert some to the method, ask for referral, repeat.

The best source for lead has been posting articles and images from when I teach others the method on linkedin, this leads people to my homepage where they sign up with phonenumber - then I call them :)
I have been thinking a bit about home router/squid solutions - with three kids now, I want to allow the free exploration of the sum of all human knowledge, but boy there is a lot of crap out there.

So, DNS based blocking is both slow to react and needs constant vigilance. I think there are some open sourced DNS blacklists

Secondly, I'm confused by YouTube - I value the idea of interview with rosa parks, but it's then three clicks to any amount of violent over-sexualised rubbish.

I am interested in Adblock on a router - but mostly I am trying to prevent the "rubbish" getting through.

So I think there are few solutions beyond "turn off internet access unless I am sitting with you"
Thanks, looking into it!
well in the UK Christmas cakes are a thing.

They're basically a very rich fruit cake with icing.

Honestly didn't know they weren't things in other counties. I think most common wealth countries they're a thing to.
You can check sudo incidents reports with;

sudo journalctl /bin/sudo
Can you elaborate on what pdnsd does? I understand how editing the hosts file work, but this pdnsd thing is new to me. Thank you!
Don't you have Xmas cake in the US?

Do you have wedding cake? I.e. a heavy fruit cake which has been soaked in port/sherry/rum/whisky and then decorated with marzipan and royal icing?

Xmas cake is the same thing.

It's part of the English (i.e. British) tradition, and probably spread to the colonies and trading partners. Which would explain it being known in China.

We also have Xmas Pudding, which is a similar fruity better but it's steamed and served with the thickest cream you can find (which in my youth was clotted cream).
Ask HN: What is your favorite Christmas fable?
Hi HN,

I love fables and stories for kids. Here is a quick list of the most famous Christmas stories worldwide IMHO:

1. A Christmas Carol - C. Dickens (timeless Skroutz!)

2. The Little Match Girl - H. C. Anderson

3. The Elves and the Shoemaker - Brothers Grimm

4. A Letter From Santa Claus - M. Twain

5. The Gift of the Magi - O. Henry

6. Papa Panov’s Special Christmas - L. Tolstoy

7. The Nutcracker and The Mouse King - E.T.A Hoffman

8. The Adventure of the Blue Carbuncle - Sir A. Conan-Doyle

9. The Snowman - Raymond Briggs

10. The Steadfast Tin Soldier - H. C. Anderson

I would be extremely interested lesser known local, national largely unknown stories/fables related to Christmas from various countries/cultures/religions/etc.

Merry Christmas to every single one of you, may the force be with you!
Ask HN: How do you backup your private keys?
Obviously storing keys on the cloud is the least secure option. I would like to know if it is best to print them out on paper? or generate QR codes?
looking forward to hearing some strategies and best practices.
Is the App Store based in Norway? If not, why would it be subject to corporation taxes in Norway? Just because it has customers in Norway? Would you expect a SaaS provider in Norway to pay corporation taxes in the US just because it has customers there?
Does lonely operator support safe navigation in case of method calls with params too?

obj&.foo(1)&.bar(2)&.zoo
Building a scalable full-text search engine with Strus
China's controversial new anti-terror law to pass on Sunday
Well that's a contender for overblown fear mongering headline of the week. Let's try again, headlining it "Australian government website encourages users to downgrade their account security by turning off TFA". I know, I'll generate less outrage, but on the bright side it's factually accurate, which is a lot more than you can say for the original (for a start, you don't need to be an Australian citizen to use a mygov account).
It does matter, because the apparent rationale is that they know users change SIM while travelling - so they have access to the device but not to the phone number used for SMS.
There are additional factors at play with those to examples:

- Insurance has agency problems. The people deciding the treatment (doctors and, to some extend, patients) are not the folks paying. So they want to maximise quantity (doctors and patients) and expense (doctors).

- Car repairs are not bought often, so it's not worth most people's time to understand them. Moreover, repairs are often covered by the opposite side, so you (and your insurance) company may only need to show reasonable effort to shop around, and are not invented to spend time/effort to minimise the price, as it's the other side which bears the cost.
"This is so funny, but I actually just finished that book 2 days ago."

Did you find out any diagnosis or observations you didn't recognise?

I suggest you also read WEBIS and work at reading body language.[0] WEBIS is an API of human body language.

I read an interview on the book, DP, before I purchased it a year ago and Mr.Navarro made a comment in the interview that it was hard to write. I actually asked him why? His answer wasn't that revealing. I was just curious. After reading the book, [1],[2] I now know why.

If you have any specific questions, ask Mr.Navarro at http://twitter.com/navarrotells

[0] Read, "What EverBody Is Saying" WEBIS for specific examples of body language. Got this one as well.

[1] Cf: Time spent at Brigham Young University. (Read the book).

[2] http://money.cnn.com/2015/10/27/news/economy/joe-navarro-cub...
If I had read this message before we started our project I would have agreed with you much more than I am right now. That's not to say I completely disagree with you either, I don't.

Originally we tried to build something on top of either IRC or XMPP. But, it turns out that a system like Potato (or Slack, if you like) is less a messaging system and more like email, or a wiki.

Messages are persistent, searchable, and editable. You can attach files to messages, and for some kinds of messages you can even have interactions like votes. None of this is part of IRC which is designed to be a messaging system where a message is sent, and after that it really doesn't exist anymore (other than in the scrollback of the users who happened to be in the channel when the message was sent).

When testing Slack, I used to be really frustrated about their horrible IRC support. I still am, but I now understand why they don't give it much attention. It's really not compatible with how these systems work.

I'm definitely not against IRC. I'm always on our Potato channel but I'm also on IRC. After all, I wouldn't want to leave #lisp or #emacs.

As for XMPP, it suffers from many of the same issues as IRC. However, it does have an extension mechanism that could be used to support features such as persistence but as far as I know there is no standard for this, which means such standard has to be agreed upon, which is what I called for in the last message.
Opec faces a mortal threat from electric cars
Humbug, I say!
Under Linux yes. FreeBSD and MacOSX sudo doesn't support 'journalctl', 'sudo' messages go to the log daemon.
> But ... either the compiler can prove at compile time that the program has undefined behaviour, in which case it should simply refuse to compile, or it can not, in which case it has to emit a runtime check to determine when undefined behaviour "is about to happen", which is potentially expensive?

It's more fine-grained: The front end (namely clang in llvm) in easy cases can already see that something is always undefined behaviour and it will omit a warning (for instance through constant propagation). This happens with `i = 32; x<<i` for instance.

The optimizer then does stuff like inlining function that lets it see even more places where there sure will be undefined behaviour. This is the point I'm talking about. The compiler already knows that it will be undefined behaviour - no checks are needed. Performance is of no concern here, as the program already is in a buggy state and may just quit. This will happen when you have the function call f(32) in one function and in `f` there's a shift `x << param`. I believe in this case there will be no compiler warning and the compiler will just optimize out the shift. This is where I think compilers could behave more helpfully.

Where performance matters is the case where the compiler doesn't know the parameter. To be completely safe the compiler would need to check wether the shift amount is over 31 (`if shamt > 31 { exit(0)} else { x >> shamt }`). Here there's also a performance hit in case there is no undefined behaviour occurring.
I prefer to have a completely untouched internet connection and have a control of what to block on the end device. For example, it would drive me mad if the ISP/VPN decided to be so nice that they would block "malware", "rubbish" etc for me.
I found it thanks to Karsten Schmidt aka @toxi ;-)
https://twitter.com/toxi/status/679826201502978048
Print it and put it a safe place. Then when you need it again, simply use a scanner ;-)
Interesting. Thank you for sharing.

Do you know a similar tool for Linux or OS X?

Edit:

Not optimal but it works great on OS X with Wine (v1.6.2 installed via homebrew). Screenshot as a proof http://i.imgur.com/qCwKhXv.png
Show HN: Photish, a simple multithreaded static photo portfolio generator
As a calendarblind person, Happy Equinox.
I created Photish as most of the static website generators I came across and used were text focused. The tooling, patterns and structure were geared towards sites with lots of text based content.

Photish is focused on photo based websites. Using a collection of albums in a folder, some templates defined in the language of your choice and some (optional) accompanying metadata in a YAML file, Photish will transcode your images into your desired formats (using ImageMagick) and parse and render the templates against your photo collection.

Transcoding large photo collections can take time, Photish does it's best to speed up this process by creating multiple threads to allow ImageMagick transcodes to run in parallel. It also caches all transcodes to avoid regeneration as you develop your site locally.

Try it out, let me know what you think! The project is in it's early days but it is in a working and performant state. Happy to take feature requests and or pull requests.
What do you use for email?
The compiler release that is happening today has not been vetted for stability, performance, etc beyond the regular - it's as 'production-ready' as any other of the monthly releases.

However, the language definition has been frozen, and Perl6 programs you write after today are supposed to keep working.

Basically, it's a promise by the developers to stop breaking stuff willy-nilly.
Nice library - I've put it on my workbench for some experiments. I've been using lua-enumerable for pretty much the same purpose - its a little lighter (single file to drop into your project) and it grafts on top of table, so its also less likely to impact your other usage of "_", if you use it, in a project ..

https://github.com/mikelovesrobots/lua-enumerable
Einstein's documents free online
Because you didn't know that Penlight had FP built in? I certainly didn't, and I've been a user of Penlight for a few years now .. ;)
My Top 3 Solution Stacks for 2016
https://www.nitrokey.com/

or print out on paper[1][2][3]/burn a DVD/write on floppy/etc but the encrypted version with very good passphrase. Don’t ever store private keys in plain text.

[1] http://www.jabberwocky.com/software/paperkey/

[2] http://ronja.twibright.com/optar/

[3] http://blog.liw.fi/posts/qr-backup/