skysight-inc/HackerNews huggingface dataset:
Nice. I promise we're telling the truth. ;) The tax code changes a lot from year to year. Even if we had the tax resources to implement prior years (and the cost/benefit made sense), the CRA doesn't retroactively certify products.

I wish there was an easy, silver bullet answer for people who are behind on their taxes, but it really depends on each person's situation.

The better solution is to radically simplify the Income Tax Act. This would make the system easier for everyone and ultimately make products like ours redundant. It's the right outcome and one we'd like to see one day. Until we get there, we fill a critical gap. Free CRA software won't fix the problem and—I'd argue—would be a huge step backwards.
Here's a code snippet from the website:

<div class="listView win-selectionstylefilled"
data-win-control="WinJS.UI.ListView"
data-win-options="{
itemDataSource: Sample.ListView.data.dataSource,
itemTemplate: select('.smallListIconTextTemplate'),
header: select('.header'),
selectionMode: 'none',
tapBehavior: 'none',
layout: { type: WinJS.UI.ListLayout }
}">
</div>

The ListView control looks quite powerful, but unfortunately that power comes at the cost of learning a new templating language and all its quirks. Where is the `select` method defined? Is it user accessible Javascript, or is it hidden deep inside the library? What if I wanted to capitalize my headers - would `data-win-options` evaluate Javascript? If it does, what is its binding? Does it use a custom expression parser? If so, what are its quirks? How do I create a reusable component out of this? How would I parameterize it?

There are a few custom tags here: 'data-win-control', 'data-win-options' and 'data-win-bind'. How many others are there, and how much time would I have to spend in their API docs to grok them?

Having worked with ERB, HAML, and Angular extensively, and after dabbling with Mustache, and thus relearning a different way to do the same thing over and over, it has become apparent to me that templating languages ought to do string interpolation and stop at that and leave the programming part to a programming language.
Their servers are Linux.

They develop on Windows with Sublime Text.
Mangrove is always an option for payroll. www.mangrovesoftware.com
Also need a Django plugin for Python
Damn!!! https://imgur.com/SU36LXY
Consistency and User Experience
Who is using Onyx?
Like all great art, Calvin and Hobbes was different things to different people.

For me, Calvin and Hobbes ran throughout most of my childhood and contributed as much to my growing up as anything else outside my own family. I saw Calvin as a fellow outsider, but not exactly lonely, because his imagination was his constant companion.
I cannot tell you how meaningful the 3rd "KAZAM!" comic was for me as a child. It isn't even loneliness due to isolation from other humans, it is eternal isolation from the worlds in your imagination and the people you want to meet there. They never have a life of their own outside your mind, it is a profound kind of separation that no amount of companionship can remedy, you can be distracted for a moment, or even a lifetime, but those worlds and all their potential beauty and wonder are always there waiting. Maybe VR will someday be good enough to synthesize those worlds and give expression to imaginations like Calvin's.
Also, plenty of foreign students receive financial aid in the US. Somebody's paying for that, too.

The Germans choose to make tuition free for all students, including foreigners. Where's the problem?
Its a problem with speedtest, not necessarily your gocode. Other CLI speedtest apps suffer from the same problem.
Mangrove is always an option. No integration needed. One stop shop. www.mangrovesoftware.com
I typed "kill me" and it didn't work.
Remembering pg's great advice before demo day, a pitch has only 2 goals:

- Capture the investors' attention -- they'll have to remember your company among dozens

- Make them curious to hear more -- you want them to reach out and ask for a meeting

None of these requires a big number of slides, or for that matter, time to go through the pitch. Most entrepreneur do a simple mistake and try to put everything that's relevant to their project in the pitch.
Update to Our Customers on ADP
Houston startup FuelMe aims to be “the world's largest gas station”
A more interesting search (in terms of the card) is "What happened to the dinosaurs"...
Yeah! Like the boss key in Leisure Suit Larry: http://www.mobygames.com/game/leisure-suit-larry-goes-lookin... Now THAT is a job ad ;-)
We give everyone, one of these desks....

http://www.ikea.com/ca/en/catalog/products/S49022524/#/S5902...

We had existing desk tops so we just had someone come in and install the legs. They work well and given that we tend to average 4 27" monitors per person they handle the extra weight well. Mechanical riser's are awesome!

They also rise fairly high, important when you have someone who is 6'9" on your team:)

Just don't forget to buy a standing mat to, ummm, stand on.

http://thewirecutter.com/reviews/best-standing-desk-mat/

EDIT Yes, the mat really matters, we've had a few ergonomic experts in and their advice usually varies but they all agree on using a standing mat.
Imagining MessageKit: Apple’s path to turning iMessage into a platform
Well, there's also http://try.buildwinjs.com/#angular
Does anyone have triangular corner desks?
And my second point addresses that. The German government thinks it's worth it to attract young students and hopefully see them stay long term and help the economy. This system is not unique to Germany, a lot of European countries work the same way.
https://github.com/lvm/django_nsa
C&H is about imagination, not loneliness.

Imagination is an intrinsic and essential part of the human experience, especially in childhood, and to call it a 'coping mechanism' is completely missing the point.

Bill Watterson's genius was showing that there's a magic world in all of us; not that the world outside was not oppressive or unpleasant.
you have to focus the right window, can you do that?

uh and you'd need to find that pause key the dimension above...
Came here to say, this seems like a job for a low power 16-bit or 32-bit MCU, probably not that Tegra chip. Or are we Bitcoin mining while we cook dinner?
No, it was true for East India, it was true for Standard Oil, and it's still true today. Much of regulation was intended for the protection of consumers, not to cement incumbents, and the subversion of the same is evidence of capitalism's predatory nature.
I saw people mentioning him in tweets about this thing yesterday. The review of a Hamilton Beach from yesterday's ATP was good.
Big market out there for kitchen gadgets. Most of which don't really help that mucb, but are flashy. A kitchen full of gadgets is more of a vanity thing than anything else.
What people want are results now. It took me a few tries to cook any fish well. Every once in a while I screw up and I chalk it to lessons learned.

The first time I made scallops I was nervous but I knew my gas range and I knew my tools, so it came out perfect (with butter though I should have made herbed butter). The first time I made buttermilk fried chicken using my sous vide they came out tender and seasoned, granted it didn't look all that pretty.

Cooking takes time. It takes practice. I think the novelty of these devices wear off once people realize that their steaks are perfectly medium rare but cheaped out or they don't know how to buy a good cut of meat. The novelty will go away when they practice cooking so much they rely less on technology and more on their own skill.
I still don't know exactly what swiping a card on Google Now means.

Sometimes I want to swipe a card because I've already read that article, sometimes I want to swipe it because I have no interest in seeing that article/specific webpage.

We need filters for Google Now, excluding some sites, having favorite sites. I'd love to get ycombinator news through Google Now and have it learn which stories interest me the most.
transfer it via phone line, you'll got facsimile
Looking for Robots That Will Cooperate, Not Terminate
Does a mat really help?
This is a really interesting look into the formation of a startup. It was cool reading about everyone's initial worries and their honesty about their inexperience. It goes to show that expertise is only a small part of a startup. The rest is gumption and moxie.
A Grand National Space Strategy Could Save NASA (Op-Ed)
Card aside, the first search result is a little disturbing.
I do the same. I also keep the configuration centralized so all access goes through one class. I also allow defaults in the config file along with specific values based on what environment you are, such as production or UT, etc...
Sweet! I had the same idea recently based only on incremental values. I'm trying to quit smoking but I still cheat from time to time (I know, this is bad.) and I wanted to be able to track my progress.

I'll give it a try for sure.
A bit a disappointment, I thought memristor would be big in near future.

Oh, and I somehow missed that HP will split itself in two companies: Hewlett-Packard Enterprise (computer servers and data storage equipment), HP Inc (personal computers and printers). So they split out the former Compaq devision and their printer devision, or the other way around.
Understanding fundamentals before doing some activity is empirically more efficient though. Both thinking and doing are necessary for understanding the fundamentals of a given skill. Reading or communicating about things is a subset of thinking about them. It's all necessary at some point, whether you do it before, during or after your activity.

I read to understand fundamentals and to get useful information such as which libraries, techniques, etc are popular in the arena that I'm entering or things to avoid. Many, many times reading has saved me from entering a given arena because I was able to conclude that whatever new technology I was looking into wasn't really going to work the way that I wanted.
Exactly. And those who don't stay often become ambassadors for German culture, language, interests, etc.
They sold webOS to LG, nowadays LG SmartTVs are powered by webOS. Today we have also ChromeOS and FirefoxOS which have a similar role.
Do you have any links on how the new system is supposed to work? I'm trying to piece it together and I'm not having much luck.
A technologist should absolutely try to change the world for the better, just like anyone else in other professions. As responsible humans, I feel that we have an obligation to help others, especially those in need.

I believe that us techies have this powerful skill to leverage technology to make change at greater scale and more cost effectively than possible ever before. But, we need to careful in wielding this powerful skill and make sure that we're having lasting positive changes; RCTs (Randomized Controlled Trials) are a great way of measuring and verifying the impact of our work.

We're a team of techies who believe that we can change the world. We've built engageSPARK.com (a not-for-profit social business) to help organizations on the ground amplify their work through the use of Voice IVR, SMS Text, and Missed Call campaigns by making it super easy for non-techies to build interactive campaigns in just minutes in any country; think of us as "Twilio for non-techies". We spent a lot of time on our UX making it simple.

As an example of our work, we did a large program with Mercy Corps to help 20,000 survivors of Typhoon Haiyan in the Philippines learn how to budget and save money through interactive soap operas with quizzes (to measure comprehension at the end of each episode) delivered via Voice Calls and via SMS. They did an RCT and found amazing results for the people who received the campaigns via Voice Calls: 106% increase in use of savings products. The response rates for quizzes were 4.5% for SMS vs. 48% for Voice Calls. There have now been a few RCTs that show that Voice is a powerful medium in developing countries for behavior change (unlike in the west, people in most developing countries are not robocalled regularly and actually pick up most phone calls!).

If you're a technologist and want to use your powerful skills to help alleviate poverty, come join our team! Our stack is JS, Python/Django, Java, and we're converting the back end from Java to Go microservices.

And I strongly recommend reading Kentaro's book (from the nytimes article) as a necessary introduction when thinking about bringing technology to people in need. The world is littered with failed tech projects that were meant to alleviate poverty; let's make sure that we're not adding to the pile.
"This is nice! On OSX, processes can be paused and continued too"

Every once in a while I am reminded how wonderful, and perhaps unlikely, it is that I have a nice, slick, mass market consumer device (apple computer running OS X) that is honest to god UNIX underneath.

And then sad, knowing that this is a brief golden age that will probably pass.
No.

1) Show me where are the remote jobs you're talking about. I've been looking for a long time on different sites, e.g."Who's hiring" (Hacker News), We Work Remotely, and so on.

The standard response I always get is:

- "Thanks for reply. No this is Full time only."

- "Thanks for getting in touch. Unfortunately we are looking for someone to join our London team."

- "Unfortunately, we’re not looking for remote engineers at this time."

I've got enough of this shit.

2) Because there's nothing else I can find. I don't live in SF where you have a lot of options about where to work and the toolsets you can use.

3) They allowed me to use Linux on a VM so I can use Linux. I'm just stuck with a VM for now and while that's not optimal, it's still better than nothing. I'll try booting Linux from USB and see if they allow me to do this, so I can bypass Windows completely.

4) Lots of companies don't allow this, and this is full time employment, not your cool and fancy startup in SF where they allow you to play video games in the office.
If you'll read a little more carefully, you'll see that what I'm doing is not making assumptions about what he'd talk about

There is a common fallacy whereby people assume that "unknown odds" should be estimated as having a 50% chance of occurring. Your phrase "it seems just as likely" could easily be interpreted to mean that you think there is a 50:50 chance that Yarvin would ignore the tech and speak instead about his political views. Were you to believe this, you'd be making a fairly strong assumption.

I don't think this is what you meant, but I think it's a reasonable reading of your words as written. For the respondent to politely point out that Yarvin stuck to the technical details in a previous talk is constructively responsive to this reading.

If a reader doesn't interpret something you've written in the way you intended it's possible (but not "just as likely") that the reader is not the one at fault. Telling them to "read a little more carefully" is being unnecessarily rude to someone who was contributing useful information.
"Multiple Personality Disorder—are terms roundly rejected by the community, and most of them don't feel that they belong in the Diagnostic and Statistical Manual (DSM) at all"

Many people don't want to admit they have a disorder, so it's no surprise that the community don't feel they belong in this category.

From the wikipedia article:

http://en.wikipedia.org/wiki/Dissociative_identity_disorder

Most have "chaotic personal lives". It's classified as a 'disorder' only so we can help someone with these issues.
Google refusing to implement DHCPv6 in Android
Yes, calling 'imagination' just a coping mechanism is missing the point. But saying that C&H is not about loneliness is also missing the point.

C&H is about both imagination and loneliness. It explores the effect that using your imagination has on loneliness and vice-versa.
Interesting that these two articles have different rule-sets. The first reckons rolling anything about 100 is a win, whereas the second requires an exact landing!

(Neither plays the "bounce-back" rule always demanded by my friend's little sister!)
Totally agreed. I know that I shouldn't believe announcements about future technology... But the early announcements from HP were so confident and "no, it's really going to be here in 18 months" that I bought in... I was rooting for a big disruptive result... Still am, but with less enthusiasm.
Collision of Ideas, DevOps Propels a New Frontier of Innovation
A Design Dilemma Solved, Minus Designs
Completely OT but why do blogs don't justify paragraphs?

Call me obsessive but once I've fixed that, their entire article read better.
My son has been playing Witcher 3 for the last few weeks, and literally every time I walk by, there's a cutscene. I'm pretty sure I have yet to see anything but cutscenes. It's all cutscenes. Listening to it in the background, it sounds more like an episode of Sons of Anarchy than a traditional videogame.
Not instantly
It's from dozens of Christian sites and forum posts linking to that page and because the search query matches the URL and page title exactly.

Google ranks the URL words too high it looks like.

Why is this BBC page not in the top 10 results? Is it solely because of the page URL? It has more backlinks and a more trusted domain. http://www.bbc.co.uk/sn/tvradio/programmes/horizon/dino_prog...

This says that the original page has over 17 million backlinks, but that can't be correct: https://ahrefs.com/site-explorer/overview/subdomains?target=...

And it participates in social media a lot: http://www.reddit.com/domain/answersingenesis.org

Should Google decrease the "worth" of that domain? If there is content that has a high SEO rating but is factually incorrect, does that deserve to be lower on the search results listing?

Should Google display different cards based on the user? Someone which Google determines is highly religious verses not religious would get different cards?

Update: Oh no, something needs to be done, this site is disgusting: https://answersingenesis.org/evidence-against-evolution/bill...
It allows you to change the data and group elements into new ones (existing in the data but not in DOM), updated (existing both in the data and DOM) and removed ones (only in DOM). Then it lets you to do some cool stuff on them, like transitions:
http://bl.ocks.org/mbostock/3808218
http://bl.ocks.org/mbostock/3808221
http://bl.ocks.org/mbostock/3808234
I'm still having nightmares of someone interrupting me during those long and unpausable metal gear solid cutscenes
Calvin: God put me on this earth to accomplish a certain number of things. Right now I am so far behind that I will never die.
Yet the difference between my imagination and reality, (both better and worse) has always been the biggest force driving me to go out and explore as much of the world as possible.
I find justified text tends to create rivers and is a pain to read, rather than pleasant.

This site does a good job explaining the issue - especially with the two gifs that show the problem of how browsers/CSS handle justified text.

http://designforhackers.com/blog/never-justify-type-on-the-w...
I went to the 'try it out' page here http://try.buildwinjs.com/#listviewinteractions

and noticed a ton of jank while scrolling. A quick look at chrome's timeline reveals a nasty listener leak. Hopefully, it's user error and not a flaw in the library.
Interesting to see people recommending haproxy for ssl termination now. HAProxy has only supported that since June 2014. Before that, you saw people using projects like stud with it, and others recommending just using nginx in front.
You can make this very mind-twistingly self-referential ...

What if you enter in this phrase:

"Pressing this button will cause my placebo effect to go away"
Is this also true for the console port(s)?
TL;DR

These developers are working on a way to create another blockchain that is separate from the Bitcoin blockchain but allows you to move Bitcoins back and forth in a safe way. The name for the second blockchain is "Elements". By doing this, they can add features to Bitcoin that Bitcoin itself doesn't support, but you can still use standard Bitcoins.

Unfortunately, for "Elements" to be fully functional, it needs some programming tweaks in the main Bitcoin software, so right now it isn't 100% working the way it needs to (they have to use central servers as a shimmy).

I highly recommend the video on the page, it covers a wide number of interesting Bitcoin stuff and is totally free of fluff (very refreshing for what is ostensibly a marketing video)
Solve the Nine Schoolgirls Challenge
How can you tell? Do you have 'showdead' turned on?
D3 has some really nice stuff for doing transitions, I could imagine that being a lot more difficult to get right just using react.
Labels are like teeth- modern man has more than he needs.

-Richard Caldwell
Internet Explorer 11 Gains HTTP Strict Transport Security in Windows 7 and 8.1
The only case where I think tech can become anything other than a tool is if it somehow contributes to something like a phase transition in how the physical a social world works (think benevolent and actually independent AI or something like that).
Intent Media | New York, NY | ONSITE | Software Engineer in Test, Data Engineering

You might like Intent Media if you like these things:

* Transparency and open communication. The only walls here are on the conference rooms.

* Work/life balance. We work hard while we’re here but value results over long hours.

* Empowerment. We don’t wait for permission to make our workplace better.

* Hack Days. We do them every quarter, and they are really fun :)

You might do well here if you have these things:

* Five or more years of experience as a QA, test engineer, or developer

* Good programming chops

* Thoughtful opinions about the software testing pyramid (from base to apex)

* A pragmatic devotion to agile practices

It would be even better if you could do these things:

* Build test harnesses in Clojure, Java, or Ruby

* Help us implement dual-track agile and continuous deployment

* Teach product teams when and how to charter exploratory testing sessions

* Bring your dog :)

We would like for you to help us do these things:

* Deliver the components of our data pipeline quickly, efficiently, and safely

* Write code, especially unit, component, integration, and end-to-end test automation

* Define the scope of user stories

* Hire diverse people with whom you would love to work

* Advance the state of the art in software testing

To learn more about Data Engineering at Intent Media, read this blog post: http://intentmedia.com/data-engineering-principles-practices...

To apply go here: http://grnh.se/cdi8v4
Toyama has also written quite a bit for The Atlantic: http://www.theatlantic.com/author/kentaro-toyama/

My favorite is probably "Twitter Isn't Spreading Democracy—Democracy Is Spreading Twitter" http://www.theatlantic.com/technology/archive/2013/11/twitte...
Upcoming Changes to the Firefox Bug Bounty Program
Could use some attribution on the "Three simple guidelines". Looks taken from: http://nicolashery.com/integrating-d3js-visualizations-in-a-...