skysight-inc/HackerNews huggingface dataset:
"Wall Street" values companies by projecting future cash flows discounted back to the present. Note AAPL is only making that much per Q for the second time in its history. In 2011 it made only 60% of what it makes now. In 2010 30%. If someone can guarantee that AAPL will continue its profitability at its present level of course it is very undervalued. But there is no guarantee and right now it looks like that investors does not give it a very high chance. Just to maintain its current pace AAPL needs to sell close to 200B this year or about $30 to every single person on the planet. But that is not enough it will have to do that year after year for an extended period of time. You say P/E of 10 -- then you better be able to do what you are doing for at least 10 years. And that is always hard to see for tech once a company stops growing -- so called inflection point. Case in point is to check out how long Motorola, Nokia, RIM each maintained their leadership position in mobile. And once they fell, they fell hard. Maybe this time it IS different.
Short term vs long term
I am not sure it is possible for private companies to patent rocket work, with help from the public or otherwise. Rocket technology is heavily export controlled.
Time Management / Productivity Skills Are More Important Than Ever
So is the secret service going to knock on my door if I click a link? I can't tell anymore.
How do you guys compare this solution with walkme or kera? Interested in your thoughts.

http://www.walkme.com
https://www.kera.io
|so unless extra development is done

This is a large part of my job. We have content from many airlines which are not listed by ITA, Amadeus, or Sabre
There's no speed limit
Show HN: JSDB.io - A collection of the best JS libraries for front-end dev
I knew there was another example out there, but I couldn't remember it. And it was the Flip (poor thing...).
The people in the high-up knew. A lot of people in all levels knew. People knew it was a bubble and it cannot last. What people didn't know was how to pop the bubble gently to have a soft landing. Remember real estate and mortgage were majority drivers of the economy from 2000 on after the Dotcom and stock crash. Popping the bubble meant wrecking the economy. People were really uneasy in deliberately engineering a recession. The longer the wait the worst the crash.
Are you looking for a job in SF?
Direct link on Google.com: https://www.google.com/search?q=inurl%3Ahp%2Fdevice%2Fthis.L...
> I guess a big difference is that your data isn't stored at a 3rd party somewhere.

I think a word which could be missing here is "necessarily". I see no reason why you couldn't have "remote" sync devices provided by third parties, including but not limited to Dropbox. So if you want to store your data at a third party, you can. If you want a remote storage under your control, you can. If you don't want remote storage, you can.

On your own terms, with your own conditions.
Show HN: datememe.com
Hey HN users, I wanted to get your feedback on a site i’ve been working on for a few months. It’s a free dating site that uses your likes and dislikes on various memes on the internet to match you up with a potential partner.

While still in the early stages of development I wanted to see if the HN community has any feedback for me in regards to the idea, the UX/UI and or comment on the technology choices i’ve made.

datememe is built as single page web app on top of node.js and its amazing modules: Backbone.js, connect.js, express, jade, mustache, socket.io to name a few. After the first page load all client to server communication is done via websockets and views are rendered on the client.

The database is redis which is extremely fast and a pleasure to work with after years of working on RDBMS systems.

For me this was a learning project but i’m happy to say that these technologies together provide a great framework to deliver real time event driven user interfaces. I can’t wait to see how it scales.

Your feedback is greatly appreciated!
Definitely a repost, but inspiring every time I read it. It helped a friend out today, I thought there might be more people on HN who would appreciate (re-)reading it.
Well, great idea: enjoying good things alone. I do it a lot of times). There is no special need for friends in order to enjoy a good meal, a good concert or a good film or a good sightseeing.

There is a time to enjoy alone and a time to gather together.

Glad you have discovered this.

Edit: and there is no need to 'fuck it', one should do these things by himself from time to time. There is no obligation to enjoy with others.
What is interesting to me is that I don't seem to hear anything about this where other companies are concerned. Is it a case of me not noticing or is Apple being singled out?
12 tools any lean startup should know about before creating a web app
Viking Coding
Indentation levels should be converting line to line, is it not for you?
What about when a guy has problems checking things into source control and starts throwing things around the office?

What about the a guy gets a call from his home monitoring system and starts yelling that his house has burned to the ground?

What about a guy who shouts "you aren't my manager and you never will be" to a coworker?

I made none of those up. They all happened, from 3 different people. (At the same company, for that matter.) Some people really do overreact and really do need to calm down.

The failure for those people to be removed led everyone else to leave.
How to think like a computer scientist - Learning with Python (pdf)
I've tried to hack together something like this but had trouble getting the initial torrent to seed from behind a NAT. After reading up on the BT protocol, my conclusion was that it really works best when you have a large swarm of peers. For sharing a file between my 2-3 devices or with 2-5 friends/coworkers, I want a protocol that works to establish the fastest connection between me and 1-2 other peers (taking advantage of local networks), not one that's designed to peer me with 15 other people. I'd encourage anyone interested in this to check out AeroFS.

Also, I think I had seen an earlier iteration of this that was using some kind of technique where they sucked the data you wanted to share into their seedbox. I wonder how they got around that.
Ask HN: Why is recursion such a popular topic in interviews?
I'm a full stack developer and I rarely run into the need to use recursion to solve a problem. So why do so many interviewers like to ask questions that involve a solution that uses recursion?
He forgot 5) Write it in C/C++. 150M records is not that large and using Hadoop, which is generally used for I/O bound problems, seems like overkill. A lot of these problems can be avoided by simply dropping down to a lower level language. For example, I was able to write a C implementation of a matrix factorization algorithm (100M records) that ran on my laptop in ~5 minutes. The same algorithm took over 24 hours to run on a Mahout/Hadoop cluster (it also cost about $30 to run on AWS EMR).
In the long term, underage workers still can't work there and have to work somewhere else, presumably somewhere where they wouldn't work if they had the choice.
Can you name these famous authors?
It depends on the place too.

I'm from Europe, and find travel alone in Europe a little dull.

Travel in Asia is so interesting, I prefer it alone.
As a solo runner who trained for and completed the Dipsea and US Half marathon last year, I say go it alone but let someone know where you are going and when you plan on getting back.

And carry a rock solid cell phone. I have a Verizon pay as you go basic phone http://s831.us/Pn4ZDD. It's always charged and can pick up cell coverage where my smartphone can't.
True, but based on our logic and math, it has to grow 5x to break even. Apparently everyone "knows" it's going to grow 6x soon. It just seems to me there aren't any discounts being applied for risk.

While I have no doubt amazon can grow 5x, I do have some doubt as to timeframe. If it did it this year I'd be happy to own it at these prices. I think it's probably at least 5-10 years from that. 0-20% return over that timeframe isn't very good.
Thank you, will fix!
I suppose. I'd be fine with it just biasing towards things I enjoyed. Doesn't matter if I would have enjoyed something else more. (Clearly it could, but I'm thinking this is a case of the perfect being the enemy of the good.)
Show HN: instaPageRank - instant PageRank checker
How would you want the definition to be? How would you "activate" elastic tab stops?
Actually, I think tumblr is a solid blogging platform for those uninterested in swapping swag images with scene kids. It's free, supports markdown, has a super clean editor, and had image hosting. I add my own extras to the themes, and roll on happy.
I've tried this approach and it works but there are situations when one can't go alone. In my case I like to play football(soccer, if you will) and it requires a minimum of 10 to play, it's extremely stressful when we get the people, book the field and when we arrive there we are always short by one.
Seems to be a 'small' (<1000 employees) LED manufacturer.

http://www.gd-realfaith.com/en/displayproduct.html?proID=100...

> Pingzhou electron becomes the largest global sub-contractor of TDK who is the world-famous electronic industry brand

As much as I google I can't find any more names. I searched by the company and CEO name (Chunxiao Jin) but TDK's the only name mentioned... it must be and old document because when Asian suppliers work with Apple they tend to brag/tell everyone, If Apple allows them I think.
1. it's an infographic, not intended as meaningful discourse.

2. It talks about tuition, which is a nonsense metric, since private (and to a lesser extent public) colleges offer steep discounts (aid). A meaningful analysis would report on actual payments.
"When new violations are found, Apple requires its suppliers to return the workers back to a school chosen by the family and finance their education. "In addition, the children must continue to receive income matching what they received when they were employed. We also follow up regularly to ensure that the children remain in school and that the suppliers continue to uphold their financial commitment," wrote Apple in its latest report."

This is a tough problem to solve. Doesnt this provide HUGE incentive to underage workers to try to get a job and then get caught?
For me at least, it varies. One of my fondest memories (and possibly one of my best life memories) is travelling around the US for three months with my best friend. I will likely never replicate that experience.

But that said, I just took a four day trip to Germany by myself and I loved it. I think I spoke less than thirty words to anyone on most of those days, and found it tremendously relaxing to just walk around a museum by myself, alone in my thoughts. I took a three hour train ride to Poland just because I wanted to, and I loved sitting there by myself watching people in rural East Germany go about their business. It's a lot more difficult to be a fly on the wall when you're with someone, because the minute you open your mouth it's evident you are an outsider.

But on the other hand, I'm extremely reluctant to approach complete strangers and strike up conversation. When I'm with someone, it happens naturally. When I'm by myself, I will be alone for the duration of my trip.
Artist Collects And Analyzes DNA Samples To Create 3D Portraits
I wonder how these would have compared to Spark http://spark-project.org/ Hadoop isn't really an ideal framework for this type of computation.
Just because something is doable on paper doesn't mean it is actually doable. If you've read the recent CEO emails you'll realize that, in the labor market, tech companies are illegally colluding specifically to keep employees from changing companies. If an employer finds out a person is trying to change jobs they can simply fire that person and he/she immediately loses his/her H-1B visa. If you don't think that happens, welcome to the workforce.
I can't pin my finger on it, but this feels too hand-wavy to me. AFAIK, the housing market crash was caused by bad lending - people with bad credit were able to get loans for homes for far more than they could afford (in the hopes of flipping the home), they defaulted, and the banks are left holding the bag.

Could this happen to higher-education? Could too many graduating students defaulting on their loans cause problems for future students in obtaining loans? I don't know how student lending works (how does a bank know when or when not to issue a loan to a student?), but I'd wager that if they aren't taking into account a student's performance record and potential future earnings, they will soon.

Google break

Huh. It looks like they don't [1]. It would be interesting to learn why they haven't yet, it seems like a good idea. It's certainly reasonable to think that there are more factors to take into account (I'm thinking that of moral/ethical considerations mentioned in the linked paper).

[1] http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1941070
> Pee-wee Herman, PSY, The 11th Doctor ... and the classic Playboy Bunny outfit

These are not the mental associations I want an interviewer to make when I walk into an interview.
They are the system for the flight data. The airlines submit their routing information to ITA and ITA provides the search functionality for most of the travel websites and agencies you use.

As others have said, they don't have every airline, and there are other route search companies, but they are one of the biggest.

As for the queries, airline routes and their pricing is extremely complicated. Their matrix software has been getting better over the years, and it does add new features every once in a while. But as for it being "a great tool... with a [potential] business model", that's what they're doing at ITA. If you've got some great query ideas, go see them. They're always hiring, their recruitment ads are all over boston.
1000s of people have done before. Why don't u do it anyway and find out?
I just booked a trip to Vietnam/Cambodia alone with the same thought in mind - no one was willing to commit, and I still wanted to go
the law of unintended consequences of the perverse incentive kind
It looks like URL parameters after .pdf extension confused the parser that probably expects URL to _end_ with '.pdf'
The option to disable tabs behavior is there. When to do that is up to you;]
Become a Source, Get Free Publicity
You'll find the most active public R communities at stackoverflow and on the R-help mailing list.
Why only where US developers live? What happened to the rest of the world?
That's something I have to work on:

https://github.com/wyuenho/backgrid/issues/5

https://github.com/wyuenho/backgrid/issues/6
When I graduated in 2002 from a smaller state university I was the only BSEE out of 12 (I think) who had a job or even prospects. The rest of the engineering department wasn't much better.

I turned down Rose-Hulman because I would have had to make up $12k+ per year in loans and wages to afford it.

Edit: I would like to add that, despite the complaints here about not having enough programmers, the current unemployment rate for fresh BSCS grads is about 7.8%.
The index has 1978=100 (or is that 1970? The graphic is very vague on an iPad), the 439% is since 1982. Eying the graph, that 439% is about right (200-ish to 1100-ish is a factor of 5,5-ish, or about 450%)
From your time observing the machinations here, what do you think accounts for the lack of any form of sustained opposition to these corrupt practices?
I'm assuming that it is just the setup/status/diagnostics control panel so you'll not be able to print anything arbitrary (shame, it could be a fun game!). If you are of a mind to wind someone up you might be able to kick out a pile of test pages and reconfigure the thing so it is no use until someone does a factory reset.

A similar but worse case was some years ago when a range of consumer router+firewall boxes had a fault which made them present their control interface on the WAN interface and had no password set by default. A large number of those somehow got into a search index (it may have also been Google, I can't rightly remember), and from there you can probably do more harm than you can from a printer.
Yes, I would argue that the children already had an incentive to work. Now the supplier, assuming the supplier pays for all this, has a strong incentive not to let them work.
It's easiest when you've got a core group of people who are willing to commit to a schedule.
I like this trend towards values instead of objects, Rich's talk is really worth watching too http://www.infoq.com/presentations/Value-Values. Using this approach in UIs is stretching the idea even further into a realm where I previously thought OO had a sweet spot.

I still like to convince myself, though, as to why this approach makes sense over the traditional OO / encapsulation approach. My current line of reasoning is that while having well defined services and interfaces can help organize a software system, the actual arguments and return values of these end points are really better thought of as values - and the expected structure of these values can certainly be part of the API. You just don't force people to construct and destruct objects for everything you are passing around.

A couple of related resources on this topic:

"Stop writing classes" from PyCon http://www.youtube.com/watch?v=o9pEzgHorH0

Rob Pike's reflection on using data vs OO:

https://plus.google.com/101960720994009339267/posts/hoJdanih...
This was an excellent talk at the Conj, and the talk was the best explanations of entity systems I've yet found.

I also recommend his Anatomy of a Knockout which also covers more of this topic:

http://www.chris-granger.com/2012/12/11/anatomy-of-a-knockou...

with discussion:

http://news.ycombinator.com/item?id=4907791
They also wrote into a fat intern's contract that he had to do star jumps on the steps of St Paul's Cathedral every Friday morning.

Their management style is... unique.
I don't have an Android on hand to play with, is there an error log u can send me?
The best thing that can happen to R would be to rewrite the parser in Haskell and make R a domain specific language. Leave the stats/R language to statisticians who originally designed R, and bring in the Comp Sci crowd to actually make a meaningful speedup.
> Consider that the most formal/regal of outfits, the Tuxedo, requires the use of a bowtie.

Consider that you will not wear a tuxedo to a job interview.
Windows Store Apps VS Traditional Web Apps
There are many ways to do this, but the simplest explanation is: you enter an agreement to borrow an asset and agree to give that asset back at a certain date in the future. You then immediately sell the asset. Then, on the date certain, you buy that asset back and give it back to the lender. This is called "shorting" and is very easy to do with fungible assets like publicly traded stocks, bonds, or even collateralized debt obligations. It's so easy and common that you could open up a brokerage account and the broker will actually lend you money to do this.

The problem is timing. Many, many people saw this collapse coming, and most of them got hosed by betting on it. In the above example, say that you borrowed and sold 10,000 shares of Genworth Financial stock on January 1, 2007 because you knew they were sitting on a pile of bad mortgages and the stock price would tank when the music stopped. If you agreed to give that stock back on July 1, 2007, you would have lost money, because the stock went up. If you had just made this bet a few months later, as a few people did, you would have made a killing.
Is juggling (balls) considered multitasking? Because i'm fairly good at that.
One thing dropbox and other cloud-based sync providers have going for them is that they've solved peer-to-peer NAT fairly well.

I've always thought that the simplest way of solving the problem of "I want to sync an arbitrary amount of content between two computers, and I don't care that it's not available 'in the cloud' when all my machines are off" is to build a communication channel on top of dropbox (or something else). Although it's likely that Bad Things could start happening once your usage profile starts getting attention.
It would be interesting to see how MOOCs (Coursera, Udacity etc.) will change the education landscape. Personally the MOOC courses have been far more useful to me than any university courses I took. If getting a job is the sole criteria, I can see a time where university courses can become irrelevant compared to free online courses.
I'm from England. Do not make assumptions about me.

I never said I was pro-US-locking-people-up, did I?
Hypothesis: some people have a social 'security blanket' and are unwilling to do things alone, and thus miss out on opportunities to do interesting things. Perhaps OP was one of those people, and is now sharing/inspiring others to do the same.
How can Apple be waiting for a spec that was approved in 2010 when Apple writes and maintains their own GL implementations on all their platforms?
In some cities 25/hr is the market rate, in others it is 50. That is how is passes the required market rate salary component of the H1B application.

"how does a person become trapped"

Illegal collusion, a pink slip, and a simple phone call.

"Sorry, but respectfully your comment is utter bullshit."

I guess you win the thread then, way to go winner.
The graph shows a 1000-ish percent increase in tuition since 1978, the 439% number later on the page is the cost (not tuition) increase since 1982. Measuring different things from different starting points.
Note that the "win" is less about language-vs-language and more about environment. Fifteen years ago, you saw Java score a similar rapid "win" over C++, which is gave up more slowly to C# over the following decade.

What this really shows is that (1) most programming is "IT" programming (i.e. focused development for specific businesses), (2) most IT programming is user-focused, and (3) we've seen a rapid shift in the customer's preferred UI environment.

Java was a revelation for people developing client software in the 90's. It was faster and easier, and in many cases could be deployed over the web. Its later wins on the server backend (which came more slowly) were driven by the client side.

And Javascript is taking that mantle, driven by the mobile world. Yes, you could still develop a Windows client app, but it won't work on your employees iPhones and Galaxy S3's. So you deploy a web app instead.

And thus you use Javascript.
how are you quantifying it

It's a silly question, so I'll give a silly answer.

Suppose we have a man who, from the ages of 30 to 60, is likely to kill a person each year with probability 1/$age. Now suppose he's on trial for murder (a crime he is guilty of) and there's a 99% chance he spends life in prison and a 1% chance he spends no time in prison due to a mistrial. The overall probability he will kill again is ~ 0.7%

Suppose instead that we put him in jail for 10 years with 100% probability (ie, a deal that a logical actor would take facing life in prison with 99% probability) and each year he spends in jail his desire to kill decreases by a factor of 2. Now his overall probability of killing again is ~ 0.04%.

So the killer's situation has improved and society's situation has improved.

</silly answer>
http://dealbook.nytimes.com/2013/01/23/financial-crisis-laws...

more tragicomedy, with some great work by NYT euphemism writer "suggests bad behavior"
I work with the author of this post. When he originally proposed using Iteratees for this project, I was skeptical. The concept has a high learning curve, but I encourage delving deeply into his code examples as they are very instructional. I think he really came up with an elegant solution to a challenging problem.
Updating your Investors
isn't also a disincentive to employers to hire children?