skysight-inc/HackerNews huggingface dataset:
Make one that pulls data from a json feed and presents it. heres what i mean > http://atleastimtrying.github.io/codeschool-report/

If you don't have a codeschool account try mine (in the placeholder text) and see what I mean.
Go to https://plus.google.com/u/0/dashboard and click "Create a page"
The backlight is what makes the background so brilliant; the backlight is adjustable. It ranges from "tiny sun" to "faint phosphor glow"
I understand this was facetious, but it's not a bad question. How do you implement something like that while circumventing user posts?
Good luck! Let us know when the android version is out :)
So it's going to be illegal as a controlled substance right? Our policies are so hit-and-miss that the chance of it being one of the three legalized drugs (coffee/tea, tobacco and alcohol), is miniscule.
It uses MathJax to do the equation rendering, see:

http://www.mathjax.org/

The diagrams are rendered to SVG (vector graphics, supported by all modern web browsers).
Few hours of work: sudo apt-get/yum install postfix dovecot openldap roundcube.)

OpenLDAP schemes and ssl certs are the bulk of it.

Hint: never put postfix's spool and dovecot's storage on the same physical device and I/O controller. /var/log must live on the separate device too.
Funny. Your first link returns http://www.youtube.com/oops and I don't have these options under general account settings: http://i.imgur.com/yOny4pC.png

What works for Youtube is to create another channel and use that channel and the created page to post comments via pseudonym. I can switch between my original Google Account and the newly created channel. I don't have an option for my primary account through. For this does not matter but if you had personal data in your old Youtube account there is no easy way to hide this information without loosing Google+ as far I understood that problem now.
Man, I learned about Betteridge's Law a week ago, and ever since I've been having some serious Baader-Meinhof. http://en.wikipedia.org/wiki/Baader-Meinhof_phenomenon
Congrats Ger - looks like a lot of fun. I'll give it a spin when I can find some more time to procrastinate.

Have you noticed how Apple appears to butcher the resolution of the screenshots you upload there?

I saw the same thing. I created delicious .png shots in sketch and Apple turned them into shitty lossy jpegs that look hideous.

I even happen to have used the same Intro Inline typeface as you so this is a reproducible glitch. It's a shame because it reflects poorly on us as makers, as well as Apple. For a company whose entire model is based on elegance, I'm surprised they do it.
My suggestion is to simply tell the complete and honest truth, in a kind and caring manner (if you value the friendship, you could let him know that).

Every choice has a cost.
Putting aside the condescending tone of the article, the actual argument represents the typical Israeli knee-jerk reaction to terrorism, and the absolutely myopic, black-and-white, I-don't-give-a-shit-about-anyone-else's-pain-because-we've-been-through-the-holocaust world view so proudly exhibited by the Israeli mainstream.

I'm also Israeli (although not currently living in Israel), and I can assure you that there are many Israelis, me included, who are very disturbed by the recent NSA revelations.
Benedict Evans' Mobile Newsletter: No. 38
> from not having enough discourse.

Actually that is my point, I was being facetious.
Google ad for promoting “Search” in India where it has over 97% market share
I was amused to find discover that Steve Largent (CEO of the CTIA) is the former Seattle Seahawks wide receiver. Apparently, he was a U.S. congressional representative for Oklahoma before losing a race for governor in 2002.
Tips for Those Who Invest in Startups
Pocketbook Touch Lux and Bookeen Cybook Odyssey Frontlight are comparable to Kindle Paperwhite 1 and do have physical buttons for turning pages. Unfortunately, price is the same as that of a kindle paperwhite, not double the price.
That was a good read. I sent the text transcription link to family and friends, many of who don't really get why I care about privacy.
Dude, the current Raspberry Pis aren't even based on ARMv7.
its not official but apple will dick you over on a number of things if you ship on other platforms. most specifically the highly valuable 'being featured early on the app store'. from what i've heard they have a secret internal policy of checking to see if you shipped on android before doing that...

one of their submission rules is not to mention other platforms in metadata - i'd also take that as a hint that "we like exclusives" - my interpretation of that is that you can't say "also available on Android" - for example.

this is not fresh news either, a quick google on the subject reveals a long history of people moaning about this particular problem... if you are shipping a game and do your homework then you will know this.
You think it will be, unless you're The Doctor.
I too have experienced bad Indian coding ... as well as bad US coding, bad European coding, etc. I've experienced good coding from all those places too. I think the biggest issue with Indian coding is that it's predominately out-sourced and thus very hard to make sure the out-sourcing agency's business needs are aligned with your own.
You mean aPple, right? :)
(not a G employee as well)

I scrolled through all the comments and at least in the first line I didn't see this yet, so I add it to this thread:
Why does <X> piss of it's users? (doesn't need to be the big G)

A) Mostly people are using services that they don't pay for. But the service must be awesome. This kind of user is not so attractive to competitive, profitable companies. They don't add much but they cost much time, trouble, energy, money. If these users go away no company really bothers, even if these are 90% of the users. (keep in mind, I'm one of these troublesome users)

B.) Users that actually pay might not be unhappy with the results. E.g. a company that buys advertisement space from google will not mind if Google processes the user information more efficiently. Also a Google business account owner will not mind that his employees can't watch Youtube videos from his account that would be shameful to show publicly. Therefore I think the bigger part of the interesting cutomers might actually approve of the current changes.

C) Most users have not much power. They can basically choose between service A and service B but often both services exploit their users the same way (see G+ and FB). So even if they are annoyed as hell they might not even go away.

Now I'm really one of the people who is unhappy with Google as it is, but I think there are some very good reasons for them to do it.
I think another big advantage of CLOS that Julia took is that you can dispatch on the type of not just the first argument but on the combination of the types of all the arguments
I suppose you wouldn't realize it if you didn't go to Tech, but it would be strange if any Tech students weren't well acquainted with Tech Square. The school bookstore is there and we all had lots of classes in buildings there.

The fact that none of us talked about or knew about companies in that particular building, but were well acquainted with GTRI's building on 14th, speaks volumes.

In fact, in my time being part of the Georgia Entrepreneur Society crowd (which associated with people like Klaus), we never became acquainted with companies in that building either (circa 2005-2007).

I've seen a similar phenomenon in other universities trying to encourage entrepreneurship, including Yale with its Science Park initiative and Harvard with its Innovation Lab. My personal feeling is that university-sponsored entrepreneurship is doomed from the start. University-sponsored incubators in particular seem bad at producing good companies.
It all depends on whether (and how long) the big players (Pharma, etc.) can profit off of it.

Case-in-point: we're starting to treat heroin dependence with a drug that is just as recreationally potent, and has similar risk of overdose[0], when we could just easily be treating it with heroin itself (diacetylmorphine maintenance[1]).

Currently, buprenorphine is the "right" drug to be addicted to, but even its makers started advertising its high addictive potential (in an attempt to push their new "safer" version, which is still under patent protection and therefore more profitable[2]).

At some point, we can only imagine that Reckitt Benckiser (the makers) will have milked as much as they can out of the drug, and we will declare buprenorphine a "bad" drug to be addicted to, just like heroin, and treat its addiction with the latest shiny, new drug.

We've seen this cycle many, many times. In fact, it's worth mentioning here that the word "heroin" was originally a Bayer trademark[3]. It was a cough suppressant invented as a "safer" over-the-counter substitute for the recreational bogeyman of the time: morphine.

How times change!

(By the way, I recognize that buprenorphine can be very helpful in treatment. this is not to say that buprenorphine is either right or wrong for everyone, just that the laws and policies that we construct around these drugs often represent financial interests more than they represent scientific or medical facts.)

[0] http://www.nytimes.com/2013/11/17/health/in-demand-in-clinic...

[1] http://en.wikipedia.org/wiki/Heroin-assisted_treatment

[2] https://en.wikipedia.org/wiki/Evergreening

[3] https://en.wikipedia.org/wiki/Heroin#Etymology
One problem with using an SSN as a identifier is that the number exists for the administration of the Social Security system, so only people who pay into or will receive money from the system are eligible for a number.

Not everyone in the US is eligible for an SSN (e.g., some non-residents living in the US). When I first came to the US as a student, I had difficulty doing things like signing up for a credit card or a cellphone for this reason.

There are other numbers that systems sometimes but do not consistently accept, for instance an ITIN, which is the tax ID number the IRS will issue you if you aren't eligible for a SSN.
If you think Postfix is hard to set up, you've probably never had to deal with Sendmail.
Memory layout mostly. For example, a 10x10 64-bit floating-point matrix should be stored as contiguous chunk of 100 inline 64-bit floats. This is quite different than an array of arrays, which is represented as an array of pointers to separate boxed 1-d array objects. The contiguous layout is not only far more efficient, but also is what all numerical libraries like LAPACK and FFTW expect. If numerical arrays were not laid out like that in Julia, then we wouldn't be able to do fast linear algebra or FFTs.

Of course, sometimes you do want an array of arrays, such as when each array needs to have a different length or element type – which you can of course do. Which is why I'm a bit confused about how having support for multidimensional arrays is a problem. If you find them confusing, why not just ignore the feature and use arrays of arrays all the time?

I'm also not clear on what "special treatment by the compiler" means.
Here's article 8 of the convention:

> Article 8 – Right to respect for private and family life

> 1. Everyone has the right to respect for his private and family life, his home and his correspondence.

> There shall be no interference by a public authority with the exercise of this right except such as is in accordance with the law and is necessary in a democratic society in the interests of national security, public safety or the economic well-being of the country, for the prevention of disorder or crime, for the protection of health or morals, or for the protection of the rights and freedoms of others.

I am not a lawyer, however I think this refers to personal and family matters. How much you're being paid by your employer is not a personal matter, it's a business matter.

There are many public employees whose salaries are published openly and regularly. If this was a breach of human rights, then it is a breach that the UK government is guilty of on a regular basis.

Ref: http://conventions.coe.int/Treaty/en/Treaties/Html/005.htm
> I can assure you that pair programming would be disastrously disruptive to me

And so you refuse to do it even if it would be tremendous help for the other person. You won't pair with a colleague, because you don't like it, because it would "disrupt your work", even though you could cause the other person to become much more productive in much shorter time. You're not only being a jerk by doing so, you're actually undermining your project and putting your "decades of successful projects" at risk.

Yeah, highly rational decision, based on your dislike of (as per OP) interacting with other people. I'm so happy I never met you.
Until recently there wasn't enough money in Bitcoin to cover the cost of security. Obviously that is changing quickly, but it will take time for serious people to enter the market.
This is a great contribution to the community, thanks so much. I'm sure it will make writing R code even more enjoyable.
Looks great. Would you be kind enough to hook me up with an invite?
Everyone is equal in terms of the percentage of product consumers must pay in taxes, for their product.

That's only true in an absolute sense, but not in a relative sense. For a person making minimum wage, each dollar is worth significantly more to that person than someone making 6 figures a year. Moreover, they must ultimately spend more of their income on purchases subject to a sales tax. Thus, the person making minimum wage ends up paying a larger portion of their wealth in taxes, even though it is the person making 6 figures a year (or more) who actually derives greater value (relative and absolute) from the government services funded by those taxes.

A flat tax may be conceptually easy to understand, but it is not economically or morally equitable.
While #1 is getting a contract, in "Mark's" case, he has a claim for Unjust Enrichment.

If you have a client that uses work you did, even if you have no contract, you can still sue for damages under Unjust Enrichment laws in the US.
A team's responsibilities go beyond delivering good software, a team must also ensure it is always improving in its ability to deliver software in future; raising the standards as individuals and as a group and sharing knowledge, patterns and practices. Pairing is an extremely effective way of achieving this, I've yet to see another way that even comes close.

Quite apart from his stubbornness around pairing, his broad-stroke presumptions about people who do pair, people who are introvert and people who are enthusiastic about sharing their patterns and practices smack of the worst kind of smug arrogance.

It's fine if the author isn't interested in the benefits of pairing, everyone's different. However I don't think I'd be particularly interested in working with him or hiring him.
Theneeds [1]?

We built Theneeds with a similar idea in mind, that people should come and just find interesting stuff, personalized according to their interests (we learn from users' activity to get smarter about what the interests really are).

We focus on a broader range of topics than just tech & science, thought there is a good selection about that too.

[1] http://www.theneeds.com
Ask HN: CS Degree, felony conviction, need not apply?
I am a convicted felon. No "explanation" field here. Explanation: http://pastebin.com/PfLcKyHj

I am also a graduate of a 4 year university with a degree in computer science. I have worked gainfully since I graduated (roughly 5 years ago) as a software developer for a variety of start-ups, and as a "contractor" whom was eventually hired full-time at a mid-sized business. Well some of the start-up jobs were less than "highly paid" as my career has advanced, I've easily bested all my friends and most of my family in pay and benefits.

In the start-up world it's easy to avoid the question because most small start-ups lack the infrastructure to perform regular background checks on perspective employees, and new-hires often come on a "word of mouth basis" so my attitude has always been: honesty is the best policy, when asked I'm always totally upfront. However, most don't ask.

My question is: I've recently been contacted by recruiters at much larger corporations (some of which I would very much like to experience and work for, internet-tech top-fivers like: Facebook, Google, Amazon, Microsoft, Salesforce, etc.). I also feel that my skills have reached a level where my candidacy is viable. I would like to add a job at these company's to my resume and hopefully while there make connections in the start-up world.

That being said, if I submit myself to these rigorous interviews, what should I expect when I ultimately have to disclose my felony conviction and "explain" it to a recruiter / hiring manager?

At this time there is a remote possibility that I could apply to have my record sealed in another 2-3 years depending on adjustments in state law. Should I wait to apply to this companies until after I see how the law changes?

##ratelimit from HN will respond when I can
The fact that you can even put 'credit cards' and 'secure' in a single sentence is testimony to how security is mostly determined by the social/legal infrastructure used, not the technical security properties of the protocol.

By itself, the current concept of creditcards are probably the most insecure protocol that can be imagined - but people have made it work by doing a whole lot of things in the infrastructure. Technical things such as encryption of the numbers in transit&rest; social things such as not leaving the cards physically accessible to others; and legal things such as laws allowing chargebacks in case of fraud.

Bitcoin? What good is a secure protocol if there's no recourse if a "bank" simply takes your money and disappears?
There's much to like in Eben Moglen's talk. But in claiming no whistleblowers have "come to us from industry," he does a grave disservice to Mark Klein, an AT&T technician turned whistleblower who documented illegal NSA spying at the company's Folsom Street (San Francisco) center and elsewhere in AT&T's network.
Yup this works. But this creates a new Google+ page and I have no way to connect this to my (old) Youtube account. I can create a new Youtube Channel and another new page but this had no effect on my old Youtube Account and the data in this account.

Youtube also defaults to my real identity if I visit the viste. If have to manually switch identities.

Edit found the explanation: https://support.google.com/youtube/answer/2657858?hl=en&ref_...
> "[0] Common club drug, as well as a common date rape drug"

GHB is used for that far less frequently than many people seem to think. The common date rape drug seems to be alcohol itself:

http://en.wikipedia.org/wiki/Date_rape_drug#Frequency_of_occ...

This realization is important because it changes what sort of caution should be used with drinks in clubs. First and foremost, it is important to have a strong grasp on how much ethanol your drinks have in them. Letting somebody order you an unfamiliar cocktail might not be a good idea if you don't have a solid grasp on how that extra drink will affect you (whereas conventional wisdom about date rape drugs might have you believe that accepting a random cocktail straight from the bartender is perfectly safe).
PlayStation 4 Tops One Million Units in First Day
When Privacy is Theft
MySpace and Zynga are tiny compared to SnapChat.
On the App Store: I wished Apple allowed to upload demo videos of the apps, games could really benefit from such medium. Screenshots sometimes aren't the best way to communicate/sell software.
Inspiring Sites of the Week No. 14
"I think the Indian education system as a whole is greatly flawed in that it does not urge students to think, but rather to memorize, or ‘mugging' as they say in India" - sadly, that one sentence pretty much sums up the Indian higher education system (from a guy who "mugged" his way to grade 12 before coming to North America and having to learn to think).
Former Googler here.

The vast majority of Googlers do not approve of G+ policies. However, Google has never been run democratically and most of the time that's probably a good thing.

Furthermore, the management has been much less forthcoming than usual about the thinking behind these policies. What they have said varies and usually sounds like excuses.

In short, don't expect actual information in this thread.
If Bitcoin is only about mining then it deserves to die. If Bitcoin wants to be an actual currency then it should be able to work like any other currency where you can't print money.
The issue I have is with the use of the touch screen for page turning. I prefer the touch screen to the awkward keys of the Kindle Keyboard's keyboard for everything else, but I really miss the physical page turn buttons. I would prefer awkward keys + physical page turn buttons to only touch.
You need 500 pts to vote on HN
people just hate writing www. and .com
as simple as that
As others have pointed out, statically determining whether a program will invoke undefined behaviour is undecidable.
So what you're saying is that it all depends on whether the politicians whose palms are greased by the pharmaceutical companies have enough clout to even their debts.
I have found that Amazon tend to be a little over the top with the "usually dispatched within N days" line. It is clever as it makes it look like they are selling loads and so if you don't order NOW you might have to wait even longer than 13 to 14 days if you order it next week (OH NO!!!!). However when I have ordered all my previous Kindles they came in a few days (not next day but always within 5) even with the two week notice. They are not actually flat out lying as they use the word "usually" but it is a little misleading. Then again it is all part of the marketing.
Something along those lines, but they also did something clever with the timing of emitting IR flashes and correlating the received number of photons with those flashes. I really wish I could recall more clearly, but I looked into it around 2007 - 2008. I tried finding the white paper, but all the links are dead :-( I might have a copy lying around, though... I'll try to dig that up.
Interesting, I wonder if this is different in different countries. I'm in the UK, maybe that's the difference? Or potentially the age of the account?
Looks great! I'm also building a multiplayer-on-the-same-device iOS game, but I plan on adding a single player mode too. Are you not worried about being multiplayer only? I'd be afraid to cut a large portion of the impulse purchases this way (I won't buy it unless there is someone who can try it with me right now).
> What I would like to see is a raspberry pi that works like a 'hardware virtualbox', networking over USB, power over the same lead so you just plug it into your PC/Mac and you have something right there, ready for whatever web/hardware development needed.

But it is. My Pi's are running headless and I access them over Ethernet. They suck less power than a VM running on a more powerful hardware and that's the point.

edit: I admit that it's easier for Web dev than for HW dev. I'd use Arduino for HW hobbies before a Pi if the project can be done with both.
Multiple dispatch is very powerful paradigm and Julia takes it a good bit further even than CLOS. There's a good comparison of Julia and CLOS in terms of parametric types and dispatch in Julia's Wikipedia entry:

https://en.wikipedia.org/wiki/Julia_(programming_language)#L...

It also compares with Dylan and Fortress, which are the other major non-research multiple dispatch languages. The unique combination of features that Julia has is

1. a fully dynamic type system (code with type annotations is still dynamically typed)

2. functions are all generic by default, including all the built-ins and operators

3. support for parametric types that you can dispatch on.

This combination of features working smoothly together turns out to be very powerful, especially when designed so that you don't have to talk about types except when you want to.