skysight-inc/HackerNews huggingface dataset:
I don't understand how this is sad. All it showed was that people skipped a word that had "bananas" in it, a word that has pretty much no meaning in the context of the article.

Its similar to how I ignore spelling mistakes in news articles. I may see it for a second, but since that isn't the reason I'm reading it, I'll just move on and probably instantly forget.
I had precisely the same concerns.

I first set up a basic webserver on Linode since they had images for Arch. I was skeptical particularly because I've screwed stuff up on Arch systems during an "aggressive" update.

It's been rock solid and I deal with updates through a basic test methodology. I keep a mirror of the system on a VM and update that first. I am also very conservative about what packages I update.

I'm only running nginx and a couple basic services along with Haskell related packages to update my static website, so I can't speak to anything more complex than that, but I've been very happy so far.

The big advantage for me is the single mental model between my personal and server systems.
I recall I had the same impression back at the time. Arch lacked multilib support if I'm not wrong.

I recently switched from 32bit Arch to 64bit and it works great so far, multilib included.
Sure: http://twitpic.com/6luztf/full

Times are UK time.
Increasing role of technology and the web in education
Groupon investors, partners reach deal for Wrigley Building
Not sure I agree. There's many different kinds of memory - I tend to remember things I have read or had to figure out on my own quite well, but my memory for a joke that someone told me yesterday ... well, that kind of thing just doesn't stick. Doesn't make me much fun at parties, I suppose!

I'm admittedly a bit more pragmatic, but I'd say the ability to solve problems, often in a creative fashion, is far more important to a programmer and is not necessarily linked to a great memory. Google more or less acts as our collective memory these days, anyway.
Science with Portal
Ok, so if you're a big name, big brand, or have invested big money in a product you may not a get much of a second chance (be it from customers or investors/managers).

But, for the rest of us nobodies, there will be other opportunities for news and first impressions as we trudge along. I launched my first app in 2005 to no press, just a couple of blog posts. It was almost dead, then NY Times writes about it 3 months later while covering the topic (Personal Finance). Every few months a another press mention would popup out of the blue and 5 years later when it got its second NY Times coverage a whole new batch of people discovered it. Of course, I no longer own or work on it, and I'm still "working for the man" so what do I know?
I actually don't think you understand the parent's point. The SEC was incompetent. They weren't capable of finding Madoff's fraud.
Are the Male Extra Reviews for Real? | Lifesownself
I have been using Arch for a long time and I can assure you it has improved. Give it a try.
http://www.lazymeter.com ..sort of does what you want
But with a normalised database you couldn't the above without two inner joins (and it's still a trivial query that any competent dev for that sort of position should be able to dictate while driving, it's that easy).

Really, if you can't remember the difference between inner, outer, full and cross joins then you shouldn't be working with databases. Which was rather what the test showed us, frankly.
How will this work? It sounded like a user could just build a custom VM image and send it to you. There wouldn't be a way to deploy that to heroku, right?

Are you doing sort of a blended app hosting/cloud offering?
> Basically, in SV, you can get 150K salary with 20 years experience and PhD only at Facebook, Google, Oracle, etc.

Absolutely false. If you've got 20 years experience and a Ph.D and are getting $150k at Google, you're getting seriously screwed (a senior/staff SWE is makes more in base + year-end bonus + RSUs). If you're at Facebook, you're still probably making more in _base_ and (again) get RSUs and bonuses worth something.

Outside of these companies, there are tons hiring -- especially for mid-career folks. In fact, Google is a great place for folks early in their career, but they have issues hiring mid-career folks (but they've been getting better about it).

My advice is, know something other than "read text from a database and display it on the screen". Writing basic business/consumer CRUD applications is a solved problem. Yes, it used to be that one would have to use C/C++ and much "tricky" programming to reliably do this (I still remember how complex CRM, ERP and CMS packages from the 1990s were!), but that's not the case now. Nowadays this involves stringing several open source / commercial libraries together, rather than actually building core technology. Not only is building these applications a solved problem, for non-software companies it's actually more beneficial to purchase and customize these applications rather than build their own.

I remember reading stories (in Coders at Work, I believe) where a young programmer working for a hospital (building a record keeping system) had to code/debug assembly. These days he'll be lucky to write a few lines of PHP, but most likely will just end up customizing an existing EMR system.

If you want your programming ability to be an asset you can leverage, there are two ways: you can be a systems/networking/distributed systems developer, or you can learn a topic like computer vision, AI/machine learning/NLP. In first case you should know C, C++, socket programming, distributed systems and (for few companies) general JVM basics (garbage collection, performance) like the back of your hand (this is something you can still do to a large extent on your own time). In the second case, you should be sure to have a solid grasp of the Computer Science / Math / Stats involved.

Both of these are applicable in many areas: from finance, to highly scalable web applications, to stand-alone products (web browsers require a lot of systems programming chops, there is also data mining software, enterprise search, security/spam prevention...). You don't need a Ph.D for both of these, and (unfortunately) outside of Google, Oracle, Facebook and a few other companies (that have a healthy relationship with the academia) a Ph.D. is considered a negative. They do require persistence, passion and willingness to invest time and take risks: taking jobs in companies willing to take a risk _on you_ by giving you challenges and responsibilities.
Thanks for the feedback. We're always looking to improve.
Show HN: our first write up.
Who's "Mandoff"?
Ignoring this "joke";
If you're looking for a light-weight MVC framework, try Backbone.js. It's rather nice.
See romanvbabenko's fork: https://gist.github.com/3136dbab372c54258973
Stephen Sondheim's Crossword Puzzles
How do you feel about pair programming?
Well, the main hurdle isn't technology, it's always politics.

Tor might have fixed the block, but an Iranian using the system could still be imprisoned by the government for using it...
Ironically, we're not hiring. This article, despite its title, is about retention.
Wow, this framework has 48 times more lines of comments than lines of code.
Could that just mean that "ignorance of the law is no defense"?
Or just use the 'new' operator and support every JavaScript implementation - rather than just the Object.create supporting ones.
How to accessorize with clip on hair extensions
> None of that is going to change unless something really dramatic happens.

LBO's and their ilk are dramatic.

One restructuring guy I know would have a goal of eliminating all but 3 managers from an acquired group of 300 within 6 months.
I would downvote myself for this comment that I'm making, but:

I generally dislike this sort of meta-discussion on HN. I believe the guidelines have something to say about this, as well: if you disagree with a posting, don't comment about it, just flag it and move on. Adding a comment saying "this doesn't belong on HN" does not at all add to the discussion. That is why I (and many others) will downvote you for your initial comment. It's not because we disagree, it's because the comment is extraneous noise.
Rails magic is vastly different from the magic referred to in the gp. Rails uses a number of dynamic approaches that create results that in other frameworks would take some amount of explicit configuration. The word "magic" in this context is ironic and merely means "dynamic".
The Case for Paying College Athletes
Your ignorance shows when you seem to think financial stability can be reached by most of the world. The reality is that most people will never achieve any sort of stability, living day to day, taking risks as they will.

Effectively you are telling the majority of people on this planet they don't deserve the right to have children.
If only that were enough. I don't know where you live, but in TO salary isn't enough.
Would have been helpful to include examples with each of the types of pivot. Like Burbn -> Instagram, as an example of a zoom-in pivot.
Sure, if you're coming form a Windows box. Compared to a Linux box, it's a wash (at least for LAMP development). There are some nice tools available on OS X, but there are also advantages to developing in the same environment you'll be deploying to.
The final solution could often need only minimal effort to carry out, but to debug and find out the problem, it takes much more time.

And the fix should come in through the right channel, like the package README or ChangeLog. Not sure if the home page of the whole distribution is the appropriate place for a fix like this.
My pleasure. :)

- The site, on a cold start, took 5.95s before onLoad() fired (as reported by webkit). Most of that was spent loading your jQuery core and plugins and jQueryUI. See if you can minify and concat all of that together.

- I like the simple UI. It seems like it's a buying assistant. I assume you'll ask basic questions and spit out some results. Let's see....
PS: a weird character showed next to the currency symbol (Â£ )

- Your images load up pretty fast! Quite happy with the snappiness of the UI. (You even did some planning for smaller screens...nice.)

- It might be nice to have a way for the user to browse laptops without having to scroll all the way down the page to select a different one. (Might even be nice to have images in the results on the right.)

- Now sure about the search bar across the top. I'm assuming eventually I'll be able to shop for other items and this is a placeholder for when it is complete?

Would I recommend it to a friend? As it is today, I'm not sure. I don't immediately see any value here. Sure the site is pretty quick. But I think the way online commerce has come along in the past decade, you're going to have to bring a lot more to the party than just a fast web page. Not to mention that people go to different websites for very specific buying experiences. (Newegg handles laptop buying very differently than BestBuy...even though they both have similar gear.) Unless you're going to specialize on just one product or a VERY specific type of individual, I think it'll be hard for you to compete with that. I'm curious if anyone has said this to you yet, or if this is something you've considered.
Well that and transfer caps from ISPs getting lower (or more expensive for the same cap) over time.
I realized that most people (including me) sometimes fail to understand some maths notions because they don't try enough to understand them. What I mean is that some notions are complicated, really complicated, and often people with good will go straight on doing exercises, hoping that somehow, that will make them understand. So my advice is: dont rush. Try to understand the core principles. There are theorems, try to understand how to prove them. Will the theorems still hold if you remove some hypothesis? What can happen?

Of course the way of learning I suggest is not easy or fast, especially for someone who is busy with a full time job, but I guarantee that if you do it you will build for yourself some solid grounds, and you will feel yourself more intelligent.

Out of interest, I am curious why you need to become better at maths.
Founders here. Any questions?
Ask HN: 1 minute Survey About Open Source Software in Your Products
Hey Guys,

If you are a developer can you help us by taking this survey. We are attempting to get some metrics around open source adoption in commercial products.

Survey Link: http://www.surveymonkey.com/s/PT56NHC

Thanks!
Jira + GreenHopper. So far the best issue tracker i've worked with. Former professional experience includes Mantis, ClearQuest (bleh) and StarTeam.

I do understand that some people may be overwhelmed by Jira the first time around. It has quite a few bells and whistles. But when the number of issues grow (and it will) you'll be glad those bells are available.

Jira is quite flexible. Do invest some time in tweaking your workflows but don't overreact by introducing 20+ issue types, 30+ issue states and 100+ roles.
For those of you developing on a VM Windows instance: how do you keep your snapshots relatively clean and up to date without having to spend XX hours re-customizing it after reloading? I've wanted to force all my .NET coding onto a VM but the maintenance factor is unappealing.
By then the market may be saturated with your former co-workers..
No, but you can pay someone $100 to install it for you and more or less forget it afterwards (since even WP version updates are mostly automatic from the admin UI --and even themes can be installed that way now).

Or, even better, use a Linode image with WP already installed, boot it and you're in business.
With what we have today, code on our pre-configured RoR stack will work on heroku.

What we have in the works is detecting if you have e.g. Redis and subscribing to that "addon" for you.
Frugality won’t make you rich, it makes it possible for you to get rich
If they are able to get companies to use video to demonstrate their products it would make product buying a little easier. I hope they succeed.

I think they should change the the Toyota Logo to the San Francisco Toyota logo in the "Trusted by these online stores" section. I first thought Toyota Motor Corporation was using their product and then realized it was a Toyota dealership. Seems slightly misleading.
Even so, $49 a month is a LOT of money for not that much.
A couple of days ago I was given more RAM to my work computer. I had to run couchdb instances with lots of allocated RAM. The 32bit Ubuntu was not enough anymore so I needed to install a 64bit OS. Somehow I wanted to try Arch and the installation from scratch to the everyday tool took a bit over two hours.

I really like this distribution. Pacman (the package manager) is super fast, the system is much easier to configure from the command line than Ubuntu and the best thing is Arch's documentation. All the information you need to know can be found from the Arch wiki. No need to browse blog posts or forums, the wiki is so good.

My setup is very lightweight. I have only the minimal Arch installation with Xorg and xmonad, vim, RVM and Firefox. This distro is made for command line use and there it really shines.

Here's a screenshot how I want my work desktop to look. Nothing fancy, no distractions and fast usage without mouse. http://dl.dropbox.com/u/2402047/screenshot3.png
I pretty much do this now without thinking of it as a retention policy. The more revenue and funding we get the better everyone does, just seems fair to me.
A Huge List of Music Managers Seeking New Acts
You could use a WP plugin that stores them on Amazon S3. It's not free, but it's like < $1 month for normal blog needs.
Euro Collapse Could Lead to War: Polish Finance Minister
I guess there is an assumption that CEOs and Junior members need to follow the same rules?
Postal Service plan would cut 35,000 jobs
Food inflation is far worse in grocery stores than restaurants
And yet see for yourself:

http://www.jacksonfish.com/

They're the developers of A Story Before Bed, which was the subject of a previous Show HN:

http://news.ycombinator.com/item?id=917235

Reminds me of a company here in LA, the Kowloon Wholesale Seafood Company. Despite the name, it's actually a Santa Monica ad agency run by Dick Sittig, the mind and voice behind Jack In The Box's ads. Maybe there's just something about fishmongers.
#vegastech has lots of momentum
U.S. Household Worth Declines by $149 Billion in Second Quarter
Is iTunes Match a honeypot for music pirates? A copyright lawyer weighs in
What makes you think you are qualified?
qualified

There you go. Who determines who is qualified? HR screening everybody in the dev business that doesn't have a compsci resume? Under 30 years old? Been out of work for a few years living on savings?

I've said it before and I'll say it again, the developer scarcity is artifical
I was wondering if the organizations will still be responsible for capturing and producing the video themselves, or are you brokering a videographer to come and shoot?

EDIT: I just took a closer look at your site, and I noticed the "Creation Tools" section, so I may have answered my own question.
Consider making all questions optional and you'll get more people answering.
Nice one Sold this 'Schone Mutter in German Flag Colors Coffee Mug' :-)
I wonder - has anyone ever tried the approach of the entire VM binary image being the repo and doing smart bindiffs as changes? The trick would be to identify what is "code/config/program code" vs random/temp files.

In code tracking you do it manually by saying don't track. Here you'd need a bit more intelligence, but seems like doable.

And you could create then like a git for machines.

I may be too simplistic / not fully understand the stackrocket/blueprint/vagrant approach - but why not doing something radically simpler???
The Apple TV Set — Rumor or Reality?
A company I work with uses ext.js, it's not open source (unfortunately) but I'm pretty impressed with what those guys can achieve with it and how long it takes them.

Thanks for the downvote, whoever it was. If you have had a negative experience with ext.js or think it is not an appropriate candidate it would be nice to know.
Is that "50 million total downloads" number right? It seems low. Especially considering they have 10 million active users on those 50 million downloads. Really? 1 out of every 5 downloads of Bump generates an active user? I feel like a zero is missing from somewhere.
Love startups but not a developer? We need tenacious biz dev individuals!
Fresh out of the last Y Combinator batch, we're looking to add to our rapidly growing team! While we've decided to remain unannounced at this point in time (sorry!), we have significant traction and growth. Over the past few months, we've generated close to $200,000 in revenue, gained thousands of users, and have worked with hundreds of partners. In fact, user growth this past week was over 38%.

So what do we do? We're bringing offline commerce online. Specifically, our platform enables local businesses to gain a presence, connect, and engage with their customers outside their storefront. The best part? It actually works. Our customers love our product.

What we now need are tenacious individuals that know how to get sh*t done. You should love competition and have a sharp business sense to spearhead relationships. As a 'hustler,' we expect great talkers that know how to get their way. This isn't a typical job. It's tough, but you'll have autonomy and be on the ground floor constructing something from the bottom up. Our team is small but consists of like minded individuals who are fanatical about our product, user experience, and metrics.

If you're up for the challenge and ready to join us in our SF office, send us an email with your resume and more information to joinus.challengeyourself@gmail.com. Thanks!
There are no downsides when you decline to talk

Doesn't the highlighted section actually note that silence can be used against you? It would seem you need to decline to talk and request counsel, if I understood correctly.
If the candidate picks up on the fact that the code is ugly and should be rewritten, and then is able to explain why, then I think the question is worth it. It weeds out the people who honestly don't see anything wrong with that kind of code.
People in general, might.

I do read, top to bottom, a lot.

And the scrolling js thing might tell even more than if they "scrolled to the bottom of the page", if it incorporated time data, i.e how much time it took them for each scrolling. If it took them long enough to scroll, then we can bet they actually read it.
If you really want people to do this, why do you make them copy and paste the URL into their browser? Why don't you provide a clickable link?

Here, I'll do it for you: http://www.surveymonkey.com/s/PT56NHC

... and now that I've gone to take the survey, I can't finish it because there is no suitable answer for question 6. Another of the questions I had trouble understanding the distinction between "None" and "0" as answers.

So I gave up.

Good surveys are really quite hard to design, and bad surveys are pretty near useless. It's pretty clear you're asking how much people will pay for something you're thinking of producing, so I suggest you think a lot harder about how you're going to get that information. I'll be very surprised if this survey gives you anything reliable.
Groupon to acquire Canadian company
Sinofsky has a couple more marathons of achievements to run before he can be compared to Jobs.

Just going by the keynote, while he is a much better presenter than Ballmer or even Gates, he just doesn't have the same flair, panache, "whatever" that Jobs has.
Probably the first.

A lot of excellent texts I've come upon are not immediately capturing one's attention. In fact their intro text could be utterly lame and/or boring.
"Lists" in python are not in fact lists (as the term is traditionally used to refer to linked lists). They are array backed. I expect "arrays" in javascript are similarly arrays...

roel_v is correct to point out this misunderstanding.
Actually, use of the word "truth" is itself leading. What's illegal is not lying to the government, because the government is not magically capable of telling that you are lying. What's illegal is giving the government information that the government interprets such that the government determines it conflicts with what the government determines be the official-truth.
NY Mayor Bloomberg predicts riots if economy doesn't create more jobs
You are right, having a binary diffing mechanism would make it simpler to implement, but that diffing mechanism would be hard to implement!

We've thought about going pure diff at the beginning and decided that to implement that method will give us less flexibility in the short term.

I speculate that do so, we would need to implement our own virtual machine (we are using virtualbox) and/or disk image format.
Calling anybody the 'new Steve Jobs' is pretty tasteless.

It's like the heirs fighting over the jewels while grandmother is still alive.

Not a Steve Jobs fan, flagged anyway.
Singly linked lists can still maintain a tail and before-tail pointer, maintaining O(1) tail operations.
Study algebra and trigonometry fist(basic stuff that you should have studied in high school) then proceed to study calculus. It's REALLY pointless trying to go calculus not knowing proper algebra at least, believe me :P
This link is to a comment, should be http://wekeroad.com/2011/09/14/fanboy-mac-post