skysight-inc/HackerNews huggingface dataset:
Just be sure that each one of the 30 function is doing something interesting and obvious at the same time.

For example, if your language lacks a CopyTagedMatrix then you just write one, it gets the correct size, allocates the memory if necessary, copy the elements and return the new matrix. Now you can use it without remembering the implementation details, and it’s much clearer than the 10 lines that necessary to get the bounds and the fors to iterate over the matrix.

An extreme example is the GMP bignum library. You use each function as magic, and never read the implementation details. (Unless it’s in a very tight loop in a very hot part of the most important feature of your program, but I doubt that it’s good to use GMP in that place.)
What I learned making 100 websites in 100 days
Containers are like virtual machines, only without the hardware emulation.

See http://en.wikipedia.org/wiki/LXC

See http://docs.docker.io/en/latest/faq/#how-do-containers-compa...

Docker is a mechanism to bundle an application together inside a container (think VM instance) in a way that makes it easier to distribute.
Silicon valley is just an extension of Wall Street. Where do you think VC's come from? The vast majority have investment banking backgrounds. I don't say that as a pejorative: I think Wall Street is quite valuable. However, it is prone to encouraging churn for the sake of it, and that carries over to Silicon Valley.
You're right, I exaggerated a bit much there.

You really could get a good 60-70" 1080 display for what a cruise really ends up costing for a couple people after the bilk you for all of the things that aren't part of the all inclusive package though.
Market carve-ups are not an inherent violation of anti-trust laws. Neither are possessing monopolies. Two extremely commonly held and mistaken beliefs.

Allow me to properly word it: market carve-ups, that cause consumer harm, and that the government chooses to prosecute and in which the government manages to prove consumer harm - are a violation of anti-trust laws.

If three companies carve up a market, benefit consumers, and the government chooses not to pursue - that is not a violation of anti-trust laws in any way shape or form. To make this point clearly, if the DOJ chose not to pursue Apple with anti-trust law regarding the ebook situation, what Apple did would not be considered a violation of anti-trust laws. Anti-trust laws are inherently very subjective, they're up to heavy interpretation on the government's side (and then further, what the government can demonstrate when it comes to harm).
No profit model? Completely wrong.

According to the IPO docs they make about $2/1000 views in America (which is good) and were projected to make $1 billion in revenue this year (also good). This article reports that their first quarter revenue is about $250 million, more than double the previous year, which makes their prediction definitely feasible. The remaining question is whether they can turn this revenue into profit, and my answer is yes, because (1) the growth of their operating costs is dramatically outpaced by the growth of their revenue, and (2) most of their losses are due to acquisitions (and they are smart acquisitions). So overall this is a pretty strong portfolio and I'd say it's a completely reasonable bet they're going to be significantly profitable soon.

Now. Serious question: did you read this article? If yes you should be embarrassed at your misapprehension here, because in spite of the title, this data in this article actually paints a pretty damn rosy picture of Twitter's future. If no, then why are you commenting here? Here I am sounding cranky, but if you're going to do the ALL INTERNET SHOUTING CAPS thing then you'd better take care not to say something silly. Just my personal opinion, but next time I'd start by both reading the article and understanding the article, and I'd follow that up with taking care to make it sound like I don't think that everyone who disagrees with me is, blanket statement, stupid. Because some of us have done our homework and still disagree with you.
I was pretty taken by this site, I did the teasers, signed up, selected my skills and interests but then when I wanted to continue I started getting 500 errors. I had to leave quick so I didn't try to find a way around but I would have had some fun if it wasn't because of that. Haven't managed to actually use the site.
Growth investors don't invest off of current revenue or earnings. It's how they expect these numbers to grow in the next few quarters/years.

So if you're going to be bearish on TWTR (which is fine) you probably want to go after their guidance or growth metrics. Their revenue growth is still growing, so you'd have to make the case that it will flatline sometime soon.
Just switch to Android. Seriously, so tired of iOS users continuing to act like Android is the second class citizen. Hasn't been that way for quite a while..
The person behaved as an unvarnished moron which put everyone that listened to that rant into even more potentially very awkward situations with HR. There's a double standard of not narcing but also not letting it go unchecked. More than likely the individual will fail on their own. "Live and let die" is my motto, unless they become too much of an obvious liability in which case an "innocent" question may be the most expedient.

PS: It's sad that hate is alive and well in Moscow, where hate language, behavior and attitude unchecked has led to wrongly labeling them pedophiles and patrols beating up anyone suspected of being gay. It's disgusting. Russia really needs a gay rights movement and a broader cultural/political revolution to modernize in line with more "civilized" countries. http://www.theguardian.com/world/2013/sep/01/russia-rise-hom...
Also, since "unauthorized computer access" is a crime, isn't that effectively just asking them to provide the court with a list of crimes that they are involved in?

You can't just subpoena people for a list of crimes that they have committed, surely the 5th amendment prevents that. (For instance, you cannot legally compel felons to register firearms that they are not legally allowed to have). You couldn't subpoena a suspected bank robber for a list of robberies that they committed.
Cool concept, but slightly confusing interface. When I type a different twitter handle it automatically updates below the generated tweet (rather then when I submit).
Additional location support for local buyer currency on Google Play
Before we jump the gun on this "loss", read this first:[1]

Net loss - GAAP net loss was $511 million for the fourth quarter of 2013 compared to a net loss of $9 million in the same period last year. The company's Q4 GAAP net loss included $521 million of stock-based compensation expense, of which $406 million was for restricted stock units previously granted to employees, for which no expense had been recognized, until the effective date of our initial public offering in accordance with GAAP.

Adjusted EBITDA - Adjusted EBITDA was $45 million for the fourth quarter of 2013 compared to $18 million in the same period last year.

Non-GAAP net income / loss - Non-GAAP net income was $10 million for the fourth quarter of 2013 compared to a Non-GAAP net loss of $0.3 million in the same period last year.

Oddly enough the "The company's Q4 GAAP net loss included $521 million of stock-based compensation expense, of which $406 million was for restricted stock units previously granted to employees, for which no expense had been recognized, until the effective date of our initial public offering in accordance with GAAP." seems be tucked away in "Research and Development" part of the P&L.

It's worth noting they have $2.2b in cash:

> Cash, cash equivalents and marketable securities - As of December 31, 2013, cash, cash equivalents and marketable securities were approximately $2.2 billion, compared to $321 million as of September 30, 2013.

TL;DR - This $645m "loss" isn't what you think it is.

[1]https://investor.twitterinc.com/releasedetail.cfm?ReleaseID=...
They probably won't do anything about it.

Accounts are jacked all the time and they usually don't do anything unless the person was verified.
I read it as: "programming could be so much better; I have a glimpse of what it could be like, but don't know how to get there."
Does apple take 1/3 of every transaction through banking apps?
I like the idea of a code comprehension test. I would give the code to the candidate 1-2 days before the interview, and let them ponder it.

I know, technically they can cheat and google API calls or show it to their friends, but I bet with a little prying in the interview you could uncover that.
Lobsters interview with Joshua Stein
Amazon lays foundation for giant video advertising business
Keep Your Readers on Site and Drop Your Bounce Rate (free checklist)
Show HN: One – Learn and build together
Meaningful progress is progress for the most people. To achieve that, it's often most effective to create coalitions to help you achieve that progress in areas you yourself cannot. This is where collaboration and standards come in.

What's going on now is a request for collaboration. It has been somewhat de-railed, but I have hope. Barring consensus, we feel the risks are outweighed by the gains for developers in having changed things in the bit of the world our codebase addresses.

Perhaps you weren't looking for a real answer, but there's one anyway.
The Business Value of Identity: A New CIO Mindset Enables Business Success
Let's build amazing products they can't ban. On Android. On browsers. Everywhere.
Part time jobs have already been leveraged by companies to reduce obligations. I'm not sure if there's much left to squeeze out at this point.
You should not use any card that does not give you a 100% guarantee that you will not be held responsible for erroneous charges. It really doesn't matter the retailer – they almost all suck. The older the company or the faster its growth, the more you should worry. Push that worry onto Amex or your bank.

PCI is surprisingly easy (and anyone can look it up at https://www.pcisecuritystandards.org/security_standards/docu...). It's basically all about "data at rest," covering what can be stored, how it must be stored, and how it should be stored. If a merchant can't meet the requirements, then they are required to demonstrate "compensating controls" which can literally be "we have a project in place to fix this before the audit a year from now."

"Data at rest" involves (in this case) credit card information stored on "disk" (SSD, etc.) for more than a short period of time. This generally excludes virtual memory, some queueing software, etc. If it touches the disk for ten seconds but is then wiped, you're compliant.

Then there are a list of "musts". You must have firewalls protecting the internal network (and review the rulesets), documentation on any connectivity to cardholder data, dataflow diagrams, only allow essential traffic in the card info environment, wall off wireless access, have an IPS, change all vendor defaults on any devices that could possibly screw you, minimize server responsibility (so don't run your smtp relay on the machine that also encrypts your card info), rotate encryption keys every x days, don't store CID/CVV/track 2/full mag-tape data from the card, scan your systems for changes/compromise/unauthorized access, maintain nonreputable audit trails, etc.

PCI is ratcheting down the requirements so that there is less room for interpretation. Previously, just using Oracle's obfuscation toolkit would be enough. This would protect you (more or less) if someone had access to your block device in raw mode or your data files in what-the-hell-is-your-dba-thinking mode, but an Edward Snowden could log in and SELECT all of your card info.
Awesome karate kid
Run Aurora on Mesos
He answers:

"The hardest part is deciding what the algorithms are, and then simplifying them as much as you can. It’s difficult to get things down to their simplest forms. You have to simulate in your mind how the program’s going to work, and you have to have a complete grasp of how the various pieces of the program work together. The finest pieces of software are those where one individual has a complete sense of exactly how the program works. To have that, you have to really love the program and concentrate on keeping it simple, to an incredible degree."

This line alone demonstrates he was a good coder.
Syrian Electronic Army claims control over Facebook's domain
apiary.io
mashape.com

for debugging and testing: runscope.com (disclosure, I'm the CEO)
Sadly, Android is not secure enough for Bitcoin apps.
San Jose: the site of the largest domestic terror attack on the grid
One thing on this that surprises me is that the Rust repo has the second highest number of issues closed out of any repo on github, after homebrew.
Nice picture of a young and sprightly looking Bill at the top of the page... looks like it was created on MacPaint.
This was unexpected? How is not naive to expect a corporation to remove any software when it infringes on their bottomline. If you buy into developing software for this corporate-controlled walled garden of any kind you set yourself up for this. It's 2014, we've had 5 years of this kind of behavior from Apple and people still seem surprised by this fact.
This is why derivatives exist. Futures and options are easy to trade and can easily get you into a position of being short/long whatever you want.
How is North Korea copying Mac OSX UI?
I don't consider that very early, but this is purely my opinion obviously. He was around 29 years old when he stopped, and had been programming for 15 or 16 years (he programmed for the first eight +/- years of Microsoft's existence, a long time for the head of a successful company to be writing code).
I accidentally deleted my Facebook movie on an iPad. Now Facebook won't let me see it again. Is there a way to recover it?
I should have been more clear in my writing as I did not mean to suggest most people could program, but that even smart people with the potential to learn it (a very small percentage) generally are not interested in investing the time.

I agree, text (reading and writing) is definitely a dying art, especially in America, although to me it seems to be part of the whole anti-intellectual culture brewing here and in other parts of the world.

Perl?
>but I think it is hard to justify twitter being worth 150x their quarterly revenue (~$36b valuation/~$240m

What do you think is easy to justify for Twitter?

(I'm actually pretty confident in Twitter, I guess. They took ten years-ish to IPO and not a day goes by where I don't see a hashtag on several products be it a local political group or a super bowl commercial)
Indeed, I'd be all over this if it had Python support currently.
I suspect that of equal importance to the schematic view, for electrical engineers, is the dataflow programming model. Another dataflow based programming tool, albeit non Turing complete, is Excel.
I highly recommend the planet money podcast on this important topic:
http://www.npr.org/blogs/money/2011/08/26/139972557/the-frid...
You cannot just reply to this "information request" unless you know what the consequences would be to any answer and if one could be potentially incriminating oneself inadvertently. The only sensible solution would be to consult a specialist lawyer and they don't come cheap.

I would guess you are looking at thousands of dollars at a minimum and easily much more.
Ask HN: Did Adam and Eve's kids have incest with each other
So I watched a bit of the Bill Nye vs. the Creationist debate.

The Creationist said that we're all descended from Adam and Eve.

Forgive my ignorance, but did Adam and Eve's kids have incest with each other to keep the generations going?
They're commenting in this topic, and they seem clueless as to why anyone would object at all.
The consumer is almost always made whole in fraud incidents. For the consumer, it's mainly the pain in the ass factor. Which is not insignificant!
> > What makes the Macbook Pros exclusively fast at building Firefox?

> I think the Retina MBPs are the only laptops so far that use PCIe SSDs, so they're not limited by SATA's 6Gbps.

If the bottleneck in your build process is the data transfer speed from your hard drive, props to you.
The stock fell 18% because "monthly active users" grew "less than 4 per cent...between the third and fourth quarters," with US user growth at just "3 per cent quarter-on-quarter". "Facebook," by comparison, "increased its user numbers at the same 4 per cent rate from a much larger base in the same period" [1]. The GAAP loss highlighted is due to one-off accounting charges related to stock compensation.

Note that revenues came in 4% above expectations and 110% higher than last year's.

[1] http://www.ft.com/cms/s/0/a1ecfc6e-8eab-11e3-b6f1-00144feab7...
Why wouldn't it work the other way? If the cops are present with overwhelming force, somebody who can SEE them coming is much less likely to resist, more likely to give up without a fight. Also less likely to think it's a bunch of burglars breaking in. In just about every movie ever, cutting off the surveillance video is something the BAD guys do - the GOOD guys know they're in the right so they shouldn't mind being seen.
Sproute has just launched: A hosted environment for building dynamic webapps
Exactly. The part that I don't understand is why the programmer even has to acknowledge the subpoena at all or show up to court. It's obviously out of jurisdiction. If NJ issues a warrant, then NJ would have to be avoided in travels, but beyond that I cannot see anything that NJ could do to him if he just ignored the subpoena. Then again, I'm not a legal expert, so perhaps someone with more information about such processes could comment more.
Normal currencies are backed by sovereign governments, are controlled by regulatory regimes, and don't get pitched as a way of anonymizing transactions/avoiding government interference in shady dealings.
Paul Allen has said that Bill's particular gift when it came to programming was the ability to find the way to get to the needed outcome in the absolute fewest lines of code necessary.
I didn't expect much but ended up pretty impressed by the site. It's beautifully designed and the flow is very natural. Lots of kudos!
Wow, github is all mostly grown up now. Hundred staff or so.

Three 🍻 (:beers:) !
I have no idea what Aurora or Mesos are -- a better introduction would be a blog post rather than an in-depth sysadmin tutorial
its only been, what, 7 years? give them time
Nothing about Turing completeness requires the presence of functions. You're probably looking for a useful language, but you'll have trouble making that criterion rigorous.
>Engagement on the content and not the process would go a long way at this moment.

In all honesty this is a terrible and frightening attitude for you to express.

It validates that:

* You have contempt for the process.

* You demand others shut up about it.

You are making it obvious that Google is a problem.
Report it as you would any other incident of workplace harassment -- e.g., against "the women" instead of "the gays".
> The old rule used to be that a manager of a programmer was always a better programmer, and there were no what we called “technical inversions,” where a programmer works for somebody who doesn’t know how to program. We still follow that philosophy: At certain levels we’ve got business managers, but we don’t have non-programmers really managing programming projects.

Holy shit this is amazing
IMO, it would be fantastic if there was something like Docker for Windows. Imagine being able to bundle up games in individual containers and easily being able to move them from machine to machine as you upgrade. Same thing applies for other Windows apps.
> The way they push their weight around against anything that tries to do anything outside their walled garden is nothing short of disgusting.

This is capitalism. They provide services that they expect you to use, and if you want to do business on the platform they control, you play by their rules. If you don't like it, you're free to leave.
But why should a credit card user care about any of that (other than the easy disputing of erroneous charges)?
> The consumer is almost always made whole in fraud incidents.

By the collective money of other consumers...
How do I learn what I don't know I don't know?
I just saw the excellent coding for interviews mail (brian@codingforinterviews.com) - and one practise interview question caught me

What's the difference in how inheritance is implemented in Java and Javascript

And I realised that it's not I don't have an idea (Prototypes seem to be it in JS) it's just that a) I seeming one missing the right set of books that discuss how java (and other languages) do implement inheritance
In fact, this is how a lot of heavy iron operates. You can use the same "binaries" ('TIMI') on your i/System i/AS400/POWER7 and the system will recompile what is essentially bytecode and save the machine-specific object code.

Alpha did something similar, and a number of feedback-directed/profile-based optimizing compilers will perform similar optimizations, but they are less flexible unless repeated cycles are performed in the deployed environment.
Tunnel vision: how an obsessed explorer found and lost the world's oldest subway
It just occurs to me, though I'm signed up and all, that I don't actually want "new laws" that curtail online surveillance. I don't personally believe that the current interpretation of law is Constitutionally valid, and what I really want is for more gravitas to be given to the 'old laws', namely, the fourth amendment.

I don't know that I expect you guys to change it, or whether or not my non-solution is actually workable, or that it will necessarily stop me from displaying the banner; Either way, while I'm not trying to be a pedantic nay-sayer, I couldn't let it go unmentioned.
Choose to be Remarkable
Australis looks nice in Ubuntu. The new menu is much better with big icons and can be customized however you like it. It's great IMO. I took a couple screenshots from latest nightly release. http://i.imgur.com/19Iwy7r.png, http://i.imgur.com/6Kouk14.png
Do you happen to know how the active user base compares between 2010 Facebook and 2013 Twitter?
Did they really need to provide "fictitious examples?"
While I'm sure this does indicate that the Rust guys are pretty industrious, I feel like judging a project by how many issues it's closed is like judging it by how many lines of code it has.
Because the world sucks. Many times, your cc provider will detect suspicious activity and freeze your account, but one of the common patterns of card theft is a validation phase followed by a "hammer it until it cries" phase. It's quite possible to have a few small charges show up on your account that you might miss because your overall bill seems fine. Usually, once the card is proven good, you'll get the lovely bill for a first-class flight to Qatar.

I agree that a cc user should not have to care about any of this, but people responsible for protecting your money are not so responsible.
labor costs are going to swamp this unless you're assuming volunteer/low cost. And in that case, it's hard to get a good throughput because people are... well, volunteering and that rarely works out well.
Today at Microsoft, not many managers actively write code. They had been doing it "back in the days" but not any more. Many don't even have Visual Studio installed in their primary work machine. I've seen tons working off of Surface with their only actively used apps being browser and Outlook. In fact, as higher up you go you are less likely to find anyone who has written any code in any reasonable period like past 2 years. It is not uncommon for a developer who is starting to feel that it's hard to keep up with coding asking for a management position aggressively. I would wager that more than 70% of the managers are ex-developers who no longer wants to deal with complexity or responsibility of writing code.