skysight-inc/HackerNews huggingface dataset:
I don't think you need to learn Ada! Take a look at our Reddit AMA for some details about what we use - http://www.reddit.com/comments/1853ap. There are a lot of different paths people have taken to get to the software team here, so a strong background with open source on some meaty distributed systems projects in Linux sounds like a good starting point.
TouchWiz is terrible. It's bloated, riddled with security holes, and doesn't follow the android UI guidelines. Users with TouchWiz are missing out on the the majority of design improvements android has had in the last 3 years.

Try out an AOSP based build (maybe the ROM from the google play edition?) on your phone. It's like night and day.
Looking at it in the console, there's content there, an H1 tag with "Simple / Connected / Automatic" and an image. That div has a min-height attribute of 900px.

So, no, I would guess it's not intentional.
A single correct experiment, perhaps.
Languages shape the mind. A language gives a special outlook on life and has its own reality. There are also specific linguistic features that are interesting to linguists and help to comprehend how languages work. One could also draw a parallel with genetic diversity.
Ah, good ol' malloc.

You are wise to implement malloc once...you are a fool (or a masochist) to implement it twice.
> The best reason for having a robot that emulates human form and behaviour would be for interacting with other humans.

Alternatively, for interacting with things that were designed for humans, including most of the world we live in.
Hey, I've been trying to think about this problem myself. If you've got some thoughts about this id love to hear them, so I can possibly look at integrating them into elementary OS, perhaps? My email is in my profile if you've got time at all :)
Thanks Salim ;-) We don't have any interns ;-) That's why ;-)
YC gets those terms because of what it does for a company's reputation, and the contacts made through YC itself.
I came here to ask the same thing. As I see if fewer languages lead to greater ease of commerce, which leads to increased wealth. It also leads to easier communication, which should lead to greater understanding and few conflicts. More wealth, less conflict. Sounds like a win all around!
Thanks for the insights. Hit me up on twitter @cmckeachie if you would be willing to help me out by doing an interview on your experiences.
Opinions are cheap, experiments are expensive.
That answer isn't really any more wrong than "His age is 25 sheep per dog".
I don't think your problem is your PhD. If you sent out 1000 resumes, it's unlikely you've been writing decent cover letters or doing any sort of targeting, you're just spamming.

You expect the fact that you got an 800 on the GRE math to impress someone? Congratulations, you are good at junior high level math.

I have a PhD in CS and have never had trouble getting jobs before, during, or after grad school. 90% of my labmates went into industry rather than academia and they all had job offers before they even defended.

You seem to expect people you spam your resume to to hire you based on your name dropping. If you're as talented as you seem to think you are, you should be able to learn python and/or ruby in a fraction of the time it takes you to send out 1000 resumes.

Your problem isn't your PhD it's your attitude.
Got a link? I'd love to check it out.
Welcome to lifehacker.com
Well, their development workflow is likely highly Windows-based.
> This is totally unsurprising. Most word problems in textbooks are poorly written and have little to no basis in reality.

There's a difference between a basis in reality and a internal completeness.

I think the problem isn't the way "most word problems in textbooks" are written, except insofar as most are, in fact, internally complete and so students are not taught to verify that the question is complete and are instead encouraged to just throw math at the numbers in the problem until they get something that looks like an answer.

Pedagogically, there may be some sense to this at certain levels, but eventually it becomes problematic if students don't have the both the skills and the understanding that it is desirable to first evaluate whether the question is complete.
I'd LOVE to work for SpaceX, but I'm not sure I'd want to live in Hawthorne California...
Ask HN: What should i read to learn about Networks?
So my question comes from the fact that yesterday, trying to install my router manually as i moved, i basically couldn't. There were too many things i just don't understand.
Eg: DNS, MAC adress, Subnet Masks, Ip address, etc

So i know that it's a very extensive list of things to learn, but i have the time.
What should i read / page would you recommend?
Another way of titling this would be, "How the internet is uniting humanity." Languages are tools for communication, and while it's sad from an anthropological/historical perspective to be losing languages, from a humanist perspective it's fantastic news. The more people can communicate without barriers, the better it makes the world for everyone.
Were you taught that at school?
I remember them being forthright about it. They also said, and I can believe it, that the 4 days the satellite spent in orbit were very useful to the customer. It was a prototype, and there's a big difference between putting on a shaker table, baking and freezing it, putting it in a vacuum chamber ... and actually putting it in space.

So Orbcomm was able to figure out a lot of stuff and I'm sure the price was very nice.
That's a good example of Poe's law. I decided to reply with (hopefully more apparent) sarcasm, because if it wasn't sarcasm, I didn't want to let it go, and if it was, I didn't want to be an ass, and I assumed you could take it as me going with the joke.
Useful data, PG! I agree the value of YC is far higher than Kima15. But given the level of competition to get into YC, I would say you have lower risk profile than Kima15.

I think they probably fit a nice spot for founders who can't get to YC but are looking for funding. Overall it's win for founders.
A neat trick (tm) for allocating a linked list:
recursively call a function which allocates a node on the stack, hooking them up in the function... call something else and pass the list to it.

at the exit condition (whatever that is), exit the recursion and call something else with your new linked list.

(I used something similar to keep track of scope while recursively evaluating in this toy language I made once.)
Inferno has roughly the same relationship to Plan 9 as Plan 9 has to Unix, as I understand it.
Free .NET Lua implementation
I wrote a free .NET implementation on Lua.
It does not use any C function so it should be easily portable. Even on Windows Phone / RT.
http://github.com/frabert/NetLua
Ask HN: Health insurance for California freelancers?
Thanks to the ACA, my cheap catastrophic-coverage-only health plan is going away, and I need to replace it.

On the California exchange, the cheapest alternative costs nearly twice as much per month as my current plan, and will cost way more out-of-pocket (over $6000, instead of $0) if I end up in a hospital. It also has a sky-high deductible. In practice, I'll be paying twice as much money for (1) continuing to pay for basic care out-of-pocket, and (2) I'll still be on the hook for a hefty chunk of change if something bad happens. This feels like a pretty raw deal.

I looked on the web sites of some major insurance companies, and they don't seem to offer any non-exchange plans starting in 2014.

Has anyone here come up with a reasonable workaround, or is everyone planning to just suck it up and pay? A "California Hackers" group health plan, perhaps? I would be interested in hearing the price options of such a thing, if anyone has set it up.
God luck, I graduated in the dot com bust in 2001, and had a year and a half before I got a full time job. It can be hard, but what helped for me was doing some poorly paid temporary jobs (one job was testing and was paid reasonably). Once I had some experience on my CV, recruiters actually started to look at it.
These kids were in something of a no win situation. I'm imagining a different class where 75% of the students said that there wasn't enough information to complete the problem:

---

Our younger generation is doomed because they clearly don't understand math. After all, this is a fairly basic Fermi problem. The shepard probably started his own flock at around 18 and with two sheep. A sheep is a large mammal, so I'll assume that it has a gestation period around 9 months. We'll also guess that a sheep reaches sexual maturity after 3 years, or four gestation periods. If we assume that all adult female sheep are kept gravid and that genders are divided evenly, we know that the number of female sheep after n gestation periods is

a(n) = a(n-1)+a(n-5)*0.5

Solving the recurrence relation and assuming that both sheep are adults when we start, there will be 60 female sheep, or 120 sheep in total, after 19 gestation periods. Thus the shepherd is around 33.

Of course, I've made several assumptions in my solution and I wouldn't expect eighth graders to come back with the same answer. However, the fact that they just threw up their hands and declared that the problem is insolvable shows that our school system is failing the next generation of entrepreneurs. We don't need people who give up and declare that nothing can be done - we need people who make guesses and take risks. Yes, expecting an eighth grader to solve a recurrence relation is beyond their ability, but they could make simpler approximations. Heck, they could have just divided the number of sheep by two and been right to within an order of magnitude. It works as a model - say a sheep is born every six month and be done with it. It may not be the best model, but the perfect is the enemy of the good. Instead, we've taught our student to be dependent on our teachers to provide them with all the information and not make any guesses on their own.

--

Obviously, the above is exaggerated, but the point remains that any answer or non-answer by the students can be interpreted as a lack of math skills and evidence of poor critical thinking.

I'm not going to deny for a moment that our schools do a horrific job of teaching unit analysis - I've taught intro to physics and know how little our high school graduates know. Still, students are caught between two masters. When lacking information, students who guess are punished for lack of critical thinking and those who don't guess are punished for lack of effort and creativity. The blog post obviously indicates that the pendulum is currently swinging toward rewarding creativity over critical thinking. However, the pendulum will swing back and, in twenty years, we'll be complaining about how are students aren't doing nearly as well as the brilliant, creative children this blogger visited.
Oh no, something else cool I need to look into. Seriously, thanks for letting me know about this one it had slipped under my radar.
Not to mention shipping a new feature on a codebase you are, by definition, not familiar with. I'd at least want to budget time for testing the thing. Not to mention I have severe doubts in the competence of someone who lets random interviewees edit their live code.
I weep for humanity.
> Are there critical features missing from Android and all the others?

Yes, this one applies for me. Low-latency audio and all the music making apps that iOS has.
Does Rust not have dynamic heap allocation (malloc)? An explanation to accompany the article would be nice. Or at least a comprehensive response to my comment ;-)
OwnCloud had (don't know f they work with 5 yet) extensions that builds off DAV and let's you host your own stuff, as well as expose APIs for client apps. I'm hoping it takes off a bit more for that reason!
I use Tablesorter for a report. It does a pretty good job with multi-column sorting, but adding the filters that I need has been a bit of a chore.

Your comment prompted me to take another look at DataTables. So far I'm impressed. I think it will simplify my code and help clean up some long standing bugs, mainly by replacing some of my CSS visibility hacks with filter callbacks.
More likely he just was hard to schedule for a photo shoot, so they used a file photo and this was better than a headshot of him speaking at some conference. Unless there were new robots to show from Google, it wouldn't add much to take a new photo.
Read The Entire December 2013 Issue of ADM for Free
A no-name piracy site dies because it broke the law. I'm not grieving.
the 12th fibonacci number is 144.

Assume some of the sheep didn't make it through a winter or that one of the dogs attacked some of them and had to be put down. So, 125 sheep left from a potential of 144 after 12 years of shepherding seems possible.

Assuming the shepherd lives in a country that still has shepherding as a profession, we'll assume s/he started at 15.

The shepherd is 27 years old

Q.E.F.
I don't honestly think that the students are "dumb", I think they tried to work out the answer so they wouldn't fail the test with out trying. That's usually my method, if I don't know how to work out the answer I'll guess or try a logical method so that I might have a chance.

I also think that because they don't expect a teacher to lie they tell themselves there has to be a answer.
My first job out of school was at a thinktank. Spent a lot of time in those circles. (Defense, security, energy etc.)

It's a terrible place to actually accomplish anything. Donors exchange money (tax benefits) for furthering ideology. The metric of success is that. Not impact on society.

I got more done as a consultant than as an analyst at a think tank.

To actually do something, consider NGOs like Ushahidi.
One of the most important things I learned in college was to say "I don't know". Many students (even college students), will dance around a question trying to get a hint of the answer. I have no problems saying that I don't know, followed by asking the teacher what was the answer/solution.

Teachers are much more assertive when you admit that you don't know, rather than being trying to prove your worth everytime.

Of course, this kind of maturity is hard for little kids, specially when the "differences in power" between the kid and the teacher are the biggest.
Why do you need a lawyer, if you have standard documents already? Maybe this is something with the Europe / Israel legal framework that I'm not familiar with?
I didn't understand it as advocating scraping, just a reasoning why API keys are useless in case you are serving the same content as HTML without requiring a key.
what happens if a terrorist tries to open the door or an emergency exit window in-flight?
Acceptable risk? How far removed from reality are you? The punishment he received seems quite horrific and life-destroying to me. Two months wages for withholding tax is acceptable. Losing your career? Not.

I’m pretty sure that if prosecutors knew that they will be punished like that and if they knew that punishment is somewhat likely they would rather not do it.

Consistency and a high detection rate seem like the most promising ways to improve this, not the severity of the punishment.

But Americans are obsessed with their draconian punishment. Nothing new here.
To put some weight behind the quote from Andrew McAfee's quote (“The opportunity is massive,” said Andrew McAfee, a principal research scientist at the M.I.T. Center for Digital Business. “There are still people who walk around in factories and pick things up in distribution centers and work in the back rooms of grocery stores.”), just the external logistics of the Supply Chain of modern businesses accounts for around 7-9% of the GDP[1]. In developing countries, it is much higher (although I don't have a non-gated reference for other developing countries, the link in [1] shows China's cost at 18%). Interestingly, while inventory holding costs are included in that estimate, internal fulfillment costs (think Pick and Pack, Rail Shunt Yards, Crossdocking, etc) is not included as that is typically considered an operations cost. Those costs vary wildly by industry, but I can imagine it tacks on another 20-30% on top of that.

This would mean that the modern industrial supply chain costs the US around $1.5 trillion/yr.

[1] http://www.kpmg.com.cn/en/virtual_library/Property_Infrastru...
Well, it's accepted at this point that no one had their apps run. Which I understand giving the judging mechanism (you submit it and they look at it vs they walk around and you show it to them). They said as much in their press release. The final 5 were chosen based on descriptions and videos alone.

Now, very few people can confirm that they had no views of their videos because most people watched it themselves several times and/or shared the link. One person claims they had zero views on the video, which isn't a very good sample size. We had 18 views of our video by the time judging ended and we had 16 before it started, but whether those two were by judges or by people we shared with, I have no idea. Either way, it wasn't viewed multiple times by many different judges as we've been told.
Say what you will about the guy's tone (impressions may vary), but I don't think the guy was being unreasonable about the heart of the matter.

> Secondly, the fact he refuses to pair program with a developer on the existing code base ' to see how he works within a team / on code - suggests that he probably would equally be unlikely to do anything outside of what he is technically being paid for.

I don't think that is the case at all, the guy offered to do some work on some open source code and the interviewer refused. It's not that he wasn't willing to pair program, he was unwilling to produce a day's worth of deployable code for free.

Programming is skilled labor, and doing skilled labor for free for a commercial interest devalues the profession. It's one thing for there to be occassional spikes in working hours, it's another thing to start out a relationship with the attitude of, 'You will do work that is valuable to me, but you will only get the chance of working for me in return'. That's what clueless people looking for programmers on Craigslist do.

Flip the situation around. Let's say the interviewee asked the company to provide a developer to spend a day developing an open source feature so he[the interviewee] could see the company's coding practices in action. What company would agree to that? Especially for multiple interviewees?
The built-in romantic assumption is that 7,776 different language would result in things like 7,776 solutions to one problem, which is likely not the case.
What will you do when your cellular provider finds out?
Was there any specific reason to choose iOs over android?

It would seem a android emulator is far easier to build but i may be wrong.

Edit: Cocos2d port Cocos2dx is also available for android.
That whole "Larry Page disappearing for a month" thing was probably when they replaced him with a real Android to take control of the company. Now that I think about it, his latest speech at Google I/O - when he "returned" - sounded pretty robotic, too.
Can't upvote this enough. A united world needs to speak the same language. Down with the borders, of any kind.
Rust uses malloc provided by the system. It's mentioned in the article:

"I actually do have a malloc function because my Rust standard library needs to link against it"

He hasn't implemented malloc in his kernel yet (except for a stub).
We know where the revenue comes from. The point is that google's tech is, in many important ways, AI.

It's like McDonalds. A hamburger company? Not really. It makes a lot more sense to consider them a real estate company. Hamburgers are just the way they create value for the real estate. This is not just my whacked interpretation, but is something the CEO said in an interview awhile ago, and a perspective taught in many MBA programs.

Yes, companies make money from their revenue. It is often far more interesting and useful to look at how they create the value that generates that revenue. In the case of Google, Larry Page has been quite clear about his ambitions for Google, and selling ads is not the end of that ambition, it is merely the current income source.
"It's the ads. Always the ads."

This is so cynical i don't even know where to begin.

I guess i'll start here:

Do you really think Larry Page is so single minded he can't tell someone "hey, that sounds like a really cool idea, go do that" without thinking "gee i wonder how we are going to make money on ads with that"?
I also make mobile medical software. When we evaluated potential tablets three years ago, all the available android tablets were pretty terrible. Especially since we wanted to prevent long-term lock-in by writing most of our application as Javascript / HTML5. iPad was very far ahead in Javascript & HTML rendering performance.

Android seems to have caught up quite a bit, but now we have momentum behind iOS. We could switch without too much difficulty, but we're in no rush to start supporting a second platform.
This could be just as important as YC if it works. This is closer to what many people really want. It's enough money enough to seriously test an idea, but not enough that you could waste a lot of time going down a bad path.
The most accurate version of the title would be something like "The Only Way You Can Grow Huge." There may be occasional edge cases where companies start out big. I'm hesitant even to offer an example, because there are so few, but perhaps Fannie Mae. But these edge cases don't matter to the readers this essay is aimed at, because they can't replicate them.

(And incidentally, there are no upward boosts for comments or stories, and even the penalties Ken described in that post are much simpler than he thinks. E.g. there is only a single penalty for lightweight domains, not a range of penalties chosen by us.)
Planet Money Makes a TShirt
Interesting. Golang _runtime_ requires malloc, so even if used carefully I doubt you could use go in this way.
I have never met a single person that complained about the "bankers" that wasn't a complete and total loser.
The view forced was that the change was trivial.

That's the same view you're trying to force here. But at least Noordhuis has the virtue of possibly believing that. You clearly don't; you've got 9 dismissive, rage-y comments on this article. That's not how people react to trivia, which you were helpful enough to define as of little importance.

I think you correctly recognize the topic, which is the politics of gender inclusion, as important. It's just that you disagree with the people who proposed and support this change. I'd rather you were honest enough to say that, rather than trying to get us to swallow the notion that this this totally unimportant thing is totally important.
Can you expand on why that is the case? If your runway is running out and taking a loss on operating costs is not an option how can it be better to just fold it?
Our app created a record in salesforce the first time it's run on any device. No new records. They confirm in their press release that the final 5 were chosen on video/description alone.

"We instructed both our first and second round judges to evaluate the submissions using the apps’ description, screen shots and the demo video using the same four criteria"
"If two sides of a triangular garden are 3 and 4 feet respectively, find the length of the third side."

Okay, hand me a tape measure.

In a middle school algebra class we had a word problem on a test that had us divide by the number of cards in a deck of cards. I didn't think this was a fair question, because it assumed that everyone knew how many cards were in a deck of cards. I went to the teacher's desk and whispered this concern to her and she said "Come on, even my 5 year old knows how many cards are in a deck of cards."

Not 10 minutes later, another student raised his hand and asked how many cards were in a deck of cards.