skysight-inc/HackerNews huggingface dataset:
Or in other words "you're wrong because I said so. upvotes please!".

Thread count vs stack space is a well-known tradeoff in 32-bit. It doesn't take a rocket scientist to know this is the reason for segmented stacks in Google Go even if there's no smoking gun (wayback didn't archive the golang site for a long time due to a misconfigured robots.txt).
Interview With Incarcerated NASA Hacker Jeremey Parker
I hunted down a long HN comment thread where I proposed something similar about 2 years ago: http://news.ycombinator.com/item?id=1399953

Pretty excited to see someone is executing on this
Skype's had something similar for quite some time, only without the brand names: http://directory.skype.com/en/skypeprime

Also, Dan Martell's new startup, http://clarity.fm/, seems to be tackling this market as well.
Digg killed their audience, while Slashdot's audience slowly migrated to the likes of HN and reddit. I still find the commentary on Slashdot interesting and useful, if a bit predictable when wandering into political areas.
Faster-than-light Neutrinos / OPERA: What Went Wrong
The app doesn't appear if you search for instagram on the android market. Found it by googling and installing from the Play website, which is horrible to use on a phone. Rubbish, but not at all surprising to an android user. Oh - download failed.
Doing tech startups at college
Apparently, you need something like this to fully comply with the RFC: http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html

Or you can just do some basic checks and verify it by sending an actual email.
GitHub About GitHub
I think that's a really good question.

My goal in designing the curriculum was to graduate world-class beginners, not to quickly hack together one or two rails apps.

The first half of devbootcamp was just Ruby. We covered basics of OO design and TDD.

One of my students blogged every day, if you're interested in the details of what we covered: http://douglascalhoun.tumblr.com/

Overall, I feel strongly that folks graduated with a strong sense of what's involved in building software, some basic knowledge and more importantly feeling resourced to learn what they don't yet know.
With all the bashing around them stagnating in search, it's nice to see that they are continuously improving even if it's more incremental than revolutionnary.

I particularily like the indexing of symbols, it will make searching for C# results easier.
ok, I agree with the phone thing.
You don't. I wasn't challenging why you use it, I was trying to understand why it was a big deal on Android since I've seen really good filter share apps.

It seems the differentiator is its own social network.

It does make wonder if apps built on FB or Twitter should usually also expose their own network so you can't be as easily commodified.
How applicable has your experience @ McKinsey been in the startup space versus your experience in business school? Also, which program did you attend (if you don't mind sharing)?

FYI, there is a typo ("trully") on this page of your site: http://www.kormox.com/Home/OurTechnology
I can write 225 words a minute with a normal keyboard. According to http://speedtest.10fastfingers.com/ anyway.
http://doc.rust-lang.org/doc/tutorial.html#pattern-matching

This is the whole reason why that language has such a big potential.

It has high level algebraic datatypes with pattern matching, so you can nicely model your control flow (like haskell or ocaml) but still remaining low-level.
PostgreSQL 7 and earlier kind of sucked regarding performance. Noticeably that is, especially compared to MySQL. With PostgreSQL 8 and on, that changed. Unfortunately a lot of those well known projects started before PostgreSQL 8 came a long and so it was sort of inappropriate for the level of performance they required.
I don't, but I can intuitively grasp that a 5-star item with 2 reviews is not reliable. Since I understand how the sorting works, I know I have to jump to the 4.5 star items in order and check how many reviews that item has and if it also has a small number then I will jump to the 4 star items.

The point is, I understand the sorting order and can manipulate them if I am not satisfied with what is presented to me. Having a very esoteric algorithm is a risk. Maybe you'll present just what the user really wanted. But if you get it wrong they will be lost to do anything about it. I tend to dislike systems that leave users helpless when something goes wrong.
There are many more system resources associated with threads, most of them are more important than mere virtual address space consumption, like context switch time and thread creation time.

Linux doesn't use 4k or 8k stack per thread, pthreads default on Linux is 2MB. The only thing that's 4kB or 8kB is the kernel stack which doesn't have anything to do with this (the kernel stack 12kB or 24kB on Windows). You might have heard about this "grow stack on demand" thing, but every OS does it, not only Linux and it's about growing the committed memory, the virtual memory used by a stack is fixed at thread creation.

Calling C code is very fast and it's trivial to do from Go, http://golang.org/doc/articles/c_go_cgo.html. Segmented stacks are available in some C implementations as well.

It's not Google Go, it's simply Go, there's not a single Google reference on the page and that's intentional. Looking at your previous posts I see you have an obsession with Google.

In short, you have absolutely no idea about what you are talking about and you spread malignant misinformation.
Thanks. I didn't know about Amazon's... Can you provide more links/sources on this matter?
I've never used Instagram, but I did use picsplz for a bit, and those filters usually made the photo look better given the shitty quality of my phone's camera.
Isn't Lightbox doing more or less the same thing as Instagram on Android? And Lightbox has some nice features, like explorer views for pictures from your facebook and twitter streams. The Lightbox also adapts much better (e.g. to larger screens) than instagram so far.

https://play.google.com/store/apps/details?id=com.lightbox.a...
Luadns, managed DNS with Git and Lua scriptable back-end.
The Story of Skout: From Deadpool’s Door to $22M Led By Andreessen Horowitz
Targeting systems programming is. The existing languages used there are rather firmly entrenched.
30 companies interviewed 20 students this last Friday for 5 minutes each.

On average each student was invited to 6 companies for further interviews. This experiment only works if we're totally transparent so I'll be updating this community and our blog with numbers as soon as we have them.

The spring's tuition was 6k, and 100% refunded on hire. The summer is 11k with 5k refunded on hire. Summer will be 2 weeks longer and will have at least twice as many mentors per student.
Frankly, at this point the only viable solution appears for the situation to truly spiral out of control, with glaringly obvious detrimental effects on segments of the economy.

Only then, it seems, will legislators be spurred to take action to curb this inane practice.
all of the founders are young. no grizzled veterans. fascinating.

i would like to speak to a similar group, except 20 years more mature, running a business like Apple or Boeing.
RVM is superb. And, yes, I think a major issue was that he was trying to use macports for installation of things instead of homebrew.
Or the self-contradictory, "Eschew obfuscation."
yes, and it's even asking the user for permission again when he chooses that feature in the UI.
“Less aggressive synonyms”

Fantastic! That’s one of the things that has been bothering me on Google lately.
Ask HN: How to implement a succesful semantic tagging strategy?
Does anyone know about good resources (papers, articles, open source projects) that can be used as best practices or previous-art on semantic tagging inside a CMS context (aka tripe-tags or machine-tags)? Unfortunately Google's results don't return anything insightful (most results only talk about RDF) and interest in this subject seems rare. Even better if someone from HN has actual experience implementing a semantic tagging system and is willing to toss it's $ 0.02 in.
Profiling your Node.JS application
Smart robotic sand
There shouldn't be any organization interested in paying any more for a software developer for an MBA to write software.

But a manager that understands how long it takes to write software is worth more than a biz-undergrad+MBA manager in a software company.
I agree with what you said on Africa and other poor geographies. As you note, the problem is not that the money is being loaned rather than given, it's that most of the money is being diverted into corrupt pockets.

But I would go further and say what makes things even worse is not just that nearly all the money is being diverted, no what makes it worse is that most of that wealth is redistributed outside the poor countries they were stolen from. And the rest recycled among the elite. There is no trickle-down effect. This is a subtle but very important point that fills me with anguish, anger and despair.
I've been using namecheap.com for a while and they are, in general, pretty good. One issue I have noticed is that their redirecting service seems to be pretty unreliable. It appears to work 2/3rd of the time. The other 1/3 it gives off all sorts of errors.
The problem isn't that it's impossible for humans to understand, nor that one can't hire the best in the field to implement this solution. The problem is that the people who need to understand the outcome won't be able to understand it.

Case in point, the article mentions Amazon. Amazon could easily hire the best and brightest mathematicians and developers to make the implementation completely rigorous and provably correct. However, they're still going to field questions from merchants saying "My product has a 5-star average, but this competitor's product only has a 4.5-star average. Why the hell is my product shown further down in the list?"

Similarly, you may work in the acquisitions department of BigCorp and you need to purchase some equipment. When you prepare your report for Big Boss of your recommendations, how do you explain that you are recommending something which has a 4.5-star average rating instead of the 5-star average rated one?

The ratings may be 100% mathematically sound, but the users of the rating system are not the same as the producers of the rating system. So it's largely irrelevant if the producers made it perfect if the users don't understand what "perfect" means.
I'm mostly using this to find modules:
http://search.npmjs.org
Kaiser uses Epic, so they have a system called Intraconnect; now Care Everywhere to share information. This also works between other Epic customers with Care Everywhere installed. For the non-Epic customers there is something called Care Elsewhere.

But there are a LOT of smaller practices without an EMR or that don't want to go through the work of initial integration.
>That seems to be changing, with the NYT Goldman Sachs article and various revelations coming out in Silicon Valley.

Which revelations out of Silicon Valley?
Customers Enjoy The Little Things
So you're the one who took Pictorious.com

I'd been looking to pick that up myself!

Good luck with your project, it looks great--abliet a bit blog like.
But you can link it to FB and get notified when friends join.. which I must say has likely been a large driver of their growth. How else would you know which friends are already on the service?
It sucks because its very fact specific. Too many variables, if you will. Anyone can read the law online, but a good lawyer can tell you how its applied, who courts are sympathetic to, what kind of judges your county has, what direction the law is moving and how well you might do. Its a mess, but the U.S. likes it that way, because each state can follow its own direction.
The question is, are these people actually learning what they are doing, or are they just creating muscle memory on certain tasks... kind of like a 2 year old seeing patterns in a word and being able to identify it despite have no idea how to read.

The only way I can learn something well is by doing it many times. That's how I learned ruby, js, vi, regex, etc. But if this program is able to present a good scope of topics and get the people to really hammer on writing code from scratch (not copy and paste coding), then I can really see this being successful.

Humans have amazing potential to learn and be productive when we get into a distraction free, focused 'zone'. If this program can push people to reach this point and take full advantage over the course of several weeks (without burning out), I can see them doing extremely well on an interview and realistically getting junior positions.
Very interesting. I think a line graph would have been a better choice than the stacked line graph -- the undulations in the bottom layers make it hard to see the phenomenon being discussed, which is the flatness of the Philippines.

I'm sampling a few points from the chart and will try to create the corresponding line graph.
I'd always remembered word-of-mouth from Rails enthusiasts touting how easy Rails was (talking 2006-2007). A Rails guru last summer told me that 'Rails was never promoted as being easy'. Was my memory faulty? Has the PR around Rails changed over the years?
Spring Cleaning - Github Fork Queue and Private Messaging
Entertainment Index for Baseball
I agree completely.

A couple of months ago my sister approached my and asked "How do I learn how to make websites?" She has no programming experience, so I thought for a while on where to start. I figured if I showed her what I was working on in Python/Django, she would be completely overwhelmed. So I started with just HTML. As she worked through that, she started asking questions like, how to change layout and fonts, so we started working with CSS. She's not at the point yet, but I think PHP is going to blow her mind, as I've seen her copy/pasting stuff from file to file.

I think its important to start at the beginning and learn some of the pain points that these frameworks solve before jumping in. Otherwise you just get frustrated wondering why things are set up a certain way.
Hi, almost every post you have made in this thread has a disrespectful tone. please review what you're doing, avoid "...", don't be sarcastic, don't assume the other person is an idiot.
The Tax System Explained in Beer
If you get a shared host with Rails support, it's installed there to. Getting PHP configured with Apache on localhost is... easy for some people, but not for others.
The post is spot on but it skips a few considerations which must be highlighted. Specially if you are already in an MBA, like I was.

- I just was not sure what I wanted to do in life when I signed up for the MBA. The time away from active professional life at business school allowed me to figure out what really matters to me. Yes, I did get time outside of classes, recruitment, and parties for this self discovery. The exposure to some great entrepreneurs who came to speak at campus definitely helped.

- Once I had figured I wanted to be an entrepreneur, business school was actually not a bad place to get started. Stressing on the assumption that I was motivated enough to be focused - the support system for starting up does exist, and it’s not bad. My school had a program modeled after the YC program. I was still clueless so I helped a friend who was in the program: he is running his startup full time now, and is profitable too.

- Now on not losing the last 2 years part. My MBA was sponsored by my consulting employers but I broke the contract. I knew I won't be able to find any time to work on my startup while doing consulting. But this also meant I suddenly had a loan of the entire school fees. I cut down on my lifestyle, and I'm well on track to completely pay off the loan within 1 year (8 months since school, and I’m 70% done). And yes, my corporate job allowed me time to find an idea and actively work on it: I code with my partners; talk to customers; develop content; and we successfully tested out the demo experiment (and now dreaming of getting into YC).

So all in all, MBA can be helpful or can be made irrelevant. You don’t always have to wait.
Both Python itself as most big Python projects spend a lot of attention on documentation. Django is a very good example.
Where do you work and how can I apply for a job? :)
I need SDFRY devs with 6+ years experience for an upcoming project.
That's the nail on the head right there. Without any context even the conventions of Rails seem like arbitrary decisions just to make things complicated. Once you understand the problem you can appreciate the solution.
The job rejection letter to end all others
Is it more or less ambitious than trying to take an existing large C++ single-threaded codebase and try to multithread it without introducing bugs or running into Amdahl's Law early on?

That's the key question here...
I've seen a post for a sharepoint admin with at least 5+ years of experience...
Serious CAD could be for example: AutoCAD, Solid Edge, pro/e, Catia, microstation just to name few. ArchiCad doesn't fit my needs as it's practically only for visualizing buildings. Last time I tried VariCad it was unusable due to bugs. And Blender isn't a CAD.

I'm currently using Solid Edge.
The one that's been driving me crazy lately: 4 as a synonym for "for." I understand some percent of the population "rites lik dis 4 serch" -- but I certainly don't! When 4 = for, and "for" is on every page on the internet, it almost had me pulling my hair out.

Here's an example (but not my exact query). "iPhone 4" will match pages with "iPhone" and "for."

http://i.imgur.com/vN1oh.png
..which would mean you'd have to be David Heinemeier Hansson himself, seeing how Rails is just short of 8 years old.[1]

[1] http://en.wikipedia.org/wiki/Ruby_on_rails
Why can't I reply to the reply to my comment?

Anyway, that's tab vs. space flamewar, best practices flame war, etc.

Long story short, I don't like spaces because editors do not make it as easy to navigate back/forward 4 (or 2) spaces as it is to navigate 1 tab. Most annoying instance of this: what combination of keypresses does it take to get from the middle of a line to the beginning of a line? In Notepad++ it's easy, but it Xcode its cmd-left-arrow then hit right-arrow for every space/tab you need to pass. (Or in general for a Mac text editor cmd-left-arrow, then opt-right arrow, then opt-left arrow, but that doesn't always work right. In TextWrangler it's cmd-left + opt-right, which is better but still slightly tricky hopping from cmd to opt key.)
I couldn't say, I'm not familiar with the PR around Rails. But I will point out that Rails being easy is different than Rails being for beginners.

Rails is easy in that it solves a lot of pain points that exist around web development. If you are an absolute beginner then you won't yet have any conceptualization of the pain points and Rails will just seem needlessly complex.
The ten best bars in videogames
I come from the django camp, but I feel this article applies to both frameworks. I teach high school math and science, and I have started teaching python to interested students. It has been very satisfying, and now students who didn't think themselves capable of learning to program are interested because they are watching their friends have fun with it. They enjoy writing programs that output to the terminal, and some students are developing gui-based programs.

This has led me to consider whether I could teach them to build web apps using django, or rails, or any other framework. It quickly becomes a daunting proposition for anything nontrivial.

You can follow tutorials, books, and videos all you want. But when it comes down to it, every good web app is developed over time through iteration and troubleshooting. Those are two areas where you simply have to understand what is going on under the hood to be successful. It's nice to work with data through an abstraction layer, but when you do something that doesn't work well with the abstraction layer you need to be able to do some manual twiddling with your actual database.

Frameworks make it easier for experienced developers to build meaningful projects quickly, which they are then able to maintain based on their deeper technical understanding. Frameworks may help inexperienced people play with a simple web app. But frameworks don't let the average person build and maintain complex web apps.
lolz good luck recruiting dhh
i'd've noted that endianness is hardly unique to unicode.
|assuming a four year program.

Virtually all full-time MBA programs are two-year programs.

Here's an example of the math a prospective MBA student might consider:

Current cash comp (incl. bonuses) = ~$120k/year

Length of program = 2 years

------------------------------

Total expected comp lost for next two years = ~$240k (figure $160k after taxes)

Tuition = ~$60k/year

Living expenses = ~20k/year

------------------------------

Total two-year costs = $160k

Internship earnings est = $20k

------------------------------

Total two-year net impact = ~$380k ($300k after taxes)

(Note that this doesn't factor in things like student loan interest)
I only did a master's degree, but the consensus among grad student friends is that graduate degrees are not worth it for money (maybe it's different if you go somewhere like MIT or Stanford -- I am talking about second tier schools). Grad school can make sense if you want to do research or some specific kinds of technical work (e.g. physics simulation for movies). It also makes sense if you enjoy it. I had a great time socially in grad school and loved working as a TA.

When you consider the "cost" of your Ph.D., you should consider the opportunity cost of the salary you could be earning, which could easily add up to hundreds of thousands of dollars over a six year period. It's also wrong to compare a starting salary with Ph.D. to a starting salary with undergrad because by the time you get your Ph.D. and work the undergrad will have 5-7 years of experience and, on average, a higher salary.
A very long-winded way of asking.
I think people generally assume systems programming requires low latency and that using a GC implies high latency. That's mostly, but not strictly, true. If you're writing a web server, as opposed to a missile guidance system, the occasional GC pause is probably not a dealbreaker.
The poor have an increasing standard of living but that hardly means they are getting 'richer'. The poor may have a roof over their heads, three square meals a day, and maybe even a vehicle, but they don't have health insurance and are typically locked in jobs and locations. Meanwhile, services that help the poor generally get cut - like public transportation, education, etc. But at least we'll always fund the jails.

The rich getting richer is definitely a problem when that wealth is never converted into something that benefits society and just sits around generation after generation. In the US we've completely removed the so-called 'death tax' which was actually a great thing. It forced wealth to be used instead of horded. Currently there's no incentive in the US to build a company to pass on to your kids, it's better just to keep it all in cash and hand that over. Minimal investment happens with such a system. Sure some is in stocks and bonds but generally in super-safe stuff so you just pay low capital gains and not real income tax.

There's just no excuse for CEO wages currently. The new CEO of JCPenny just got $53 million in stock for 4 months work. The stock is down since he joined. How many employees could've gotten even a little better wage instead of it going to 1 man?
Related is this listing for a java dev with 68 years of experience. http://thugbot.net/useful/?p=774
Thanks, I will rephrase it.
If you want Tim Cook you're going to have to pay a little more than $100 / hour.