skysight-inc/HackerNews huggingface dataset:
Isn't it great that at the beginning the coursera ML course was better than the Udacity AI. And now it seems like the tables have turned. We all are learning about this and the quality of the classes should go up.
Mildly off-topic, but even if I preferred google's results to duckduckgo's, I would still use duckduckgo's "g! my search phrase" over google - just for the better interface/styling that ddg offers.
"People making those comments are not coming from a position of power (even if they are managers)"

I haven't laughed this hard in a few days. Thanks for that.
It's also important to note that this isn't Forbes. This is the Forbes blogging network, which is just a giant Huffington Post style link-bait operation.

The OP may want to learn the difference.
Actually I think real art & design skills are already becoming more valuable than basic coding skills. As software becomes more and more about aesthetics and human interaction a really good designer with a strong style is going to be more valuable than the typical code monkey.

I know if I had it all to do over again I might trade my math & science classes for drawing.
Top 7 Programmers bad habits
"Unwed mothers shouldn't be acceptable anywhere, not in India, not in Europe, not in the US."

This is simply a statement of a moral value. The fact that a certain group of people tend to agree with such a statement is a cultural thing.

You should choose your words more carefully. "Ignorant" implies a lack of knowledge, I believe "immoral" is actually the word you were looking for.
Can you please explain index-only scans, and what the advantages are (or why this isn't the default already)?
That's fascinating! The comments on the question seem to following a similar pattern: Why 80 colums wide? - because of the size of the card. Why that size of card? - because it matches the size of the currency (apparently).
A lot of the OP's comments about online education should be read critically by a lot of the teachers and professors out there who are currently experimenting with a "flipped classroom".

Short version: in a flipped classroom, you do the fixed content before the "lecture" period, and then during the "lecture" you do the "homework" in the prof's presence, with feedback, comments, and interaction. (There's a lot more to it; if you're curious, go look it up.)

The problem as I see it is that a lot of the "flipped classroom" advocates see the ideal pre-class prep as just video-recorded lectures: do exactly what you used to do, except in front of a video camera. I think that the flipped classroom has a lot of merit and have incorporated some of its ideas in my own teaching, but I really feel like the people videotaping their lectures are really missing the point and need to read this blog post for some of the many reasons their approach is problematic.
Potential replaceement for bind behind a firewall?

Question may be kind of silly - I admit, I am not a DNS expert.
I think that's nonsense. I don't like Ballmer, either, but nowhere have I seen any evidence that he's hurting Microsoft because of it. Look at NASDAG:MSFT, and you'll see that Microsoft is actually an incredibly stable company. This is very likely to change in the future, of course, but this has little to do with Ballmer, per se, and more with the fact that its flagship (i.e. Windows) is becoming less necessary for a lot of people.

http://www.google.com/finance?chdnp=1&chdd=1&chds=1&...
It's disappointing :( I work in education and would like to try this thing out for a variety of projects, but the delays in getting them to market mean I probably won't get one. There are alternatives, not least (for the very interesting original article) just setting up a Linux box and using Hercules, etc, on that. It's a real shame that supply problems risk putting a damper on the huge public interest and enthusiasm for the Raspberry Pi.
What is bad idea to you could not be a bad idea to me
Competitive advantage in printer features?
What Eduardo Saverin Owes America. Everything. Nothing.
It's the "knows enough to be dangerous" problem.

It applies to a lot of professions. We see it applied to the legal profession all the time here on HN.

No lawyer likes to find out that the Accounting Dept. has been drafting contracts, any more than an IT person likes to discover that the CPAs have developed a pseudo-enterprise accounting "system" in Microsoft Access.

But I think there is a middle ground: It's not practical to consult a lawyer for every click-through agreement you encounter on the web, just like it's not practical to launch an enterprise IT project every time you need to automate some tasks in a spreadsheet. Some basic skills in these areas are good to have. Just know your limits...
disagree. like_underscores. concerns about using shift key seem misplaced & for those who have some form of birth defect that prevents use of two fingers simultaneously, keyboard remapping is easy.
(ability to code) != (eyeballs reached)

Not directly, maybe. But having some acknowledgment of basic data principles (particularly delimitation, meta-ness, maybe even regexes) can substantially increase your ability to write digitally. Markdown, for instance. And of course, being able to maintain or customize an existing platform, whether it's WordPress or Tumblr.

It's sad to say, but delimitation is not a skill that is in the mind of the average professional adult. Try sending someone a tab-delimited text file to someone who has only known CSV or XLS sometime.
People are mostly still using XP because they said Vista was a horror show, and the upgrade path from XP to 7 is either extremely difficult or impossible.
America's Spending Sugar Rush Has Worn Off
Disruptive Thinking and How the iPad Changed Close Air Support in Aghanistan
鸡泽电话薄
True, but in the case of the app I need to start a test server and such. Its those steps that aren't well documented and can cause confusion.
What tools are they used, or what kind of tools do you recommend to build html5 apps like things? (js libraries, frameworks etc)
Not me. I'm just tired of once again seeing all the hoi polloi rushing in because some dumb photo sharing site just sold for a billion dollars and this is going to be a easier way to earn their boat and summer home than taking all those boring business, law and medicine classes.
Show HN: My first HTML5 canvas based game: Blocknik
The buck has got to stop somewhere. Getting beat by Apple is not an "oops." If he can't do it, they should get someone else who can.

MSoft is becoming increasingly less relevant to my life, and I don't think I'm alone.
For me (India) it actually had chosen Bing already, I was asked to confirm the choice and I could select others if I wanted to.
Yes, but code is the one of the rare things that can multiply your efforts...in the same way that a it'd be useful to be able to construct wheels and levers before the industrial age.

But code goes further than that; since so much of our world is now digital, it multiplies these efforts in virtually every field, including the arts (there's a niche to be filled in custom automating the batch processing done in the photo production industry)
You may be right, but my primary point was that something has to eventually change. It just seems crazy to me that I may have to think about hiring developers with knowledge of 6 - 12 different app platforms in the future. How does that make any sense?
Optimize Your Conversion With Insights From Behavioural Economics
Wow. About to move to another city, and turns out there's a person there on the list. This tool is really cool!
The other day a friend of mine was playing Taboo. Her word was "network" and she'd been prompted with "what makes the Internet work" or something similar. Her initial guess was "magic".

This is why I believe the "learn to code" movement is fantastic and an obvious net benefit to society -- the more people we have who understand, even loosely, how integral pieces of our lives function, the better.

To me it has nothing to do with these people producing code or entering the programming profession. I devour books on psychology but I don't entertain the notion of becoming a psychologist. I read them to inform and improve my daily life in some small measure.
What is good for Facebook is good for America
Coding contest: $200 for your evening Rails project
Indeed, Microsoft under Ballmer has done far better than Sears (to which it is unfavorably compared in the article), Yahoo, RIM, etc.

But, it is a sign that Wall Street is starting to pile on Ballmer?
> most people don't know what programming even looks like

My mom recently (2012) just asked me if when I'm programming, the screen is full of symbols, kind of like the matrix.

Many people I know consider computers "illogical". We could do a lot to help people understand how a computer works, and the best way is through programming.
Infographics: overview and best practices
The use of infographics also known as information graphics in web design is a quite new trend in the designer community. They are mostly used in order to represent complicated information or workflows that need to be easily understood.
> If the core programming model for node.js doesn't help them in any way, and the ecosystem is less mature, then it kind of misses the point to say that everything is doable in node.js. Whether something can be accomplished is not a good metric for whether a platform is productive.

Hmmm, don't recall saying everything is doable in Node.js. I was speaking of CRUD operations.

I've had experience with many teams who have made similar architectural decisions based on broad, abstract data points, i.e. programming model, ecosystem maturity, etc. Frankly, making these types of decisions on those over-arching points rarely leads to good decision making. Most often, problems of one type are simply exchanged for problems of another, and it's usually caused by lack of real evaluation of system/architecture needs.

I'm not arguing this team shouldn't make this switch, just that the stated reasons don't pass the sniff test. I think the team prefers to programmatic model of R/R to Node, and feel they would be more successful going forward. But I would be hard-pressed to believe this transition is being made for most any reason beyond comfort and familiarity, as opposed to significant system limitation.
Perian has been the first thing I install on every mac I own/use.

A sad day.

Perian team, great job guys and thanks for the many years of awesomeness.
Popular Myths about Eating Habits and Fitness Plans
It can absolutely generate its own power. But then you have to pay to ship a whole lot of diesel onto your ship. I'm betting that the liner's efficiency is a heck of a lot less than a local power plant's, since I assume that a line is optimized to move a screw through water, with electric power being a lower priority.

You could also build a better power plant on the ship, but that's not free, either.
A slightly off-topic question:

How much can you learn about computers by doing the code year?

Isn't this (http://www.codecademy.com/tracks/code-year) just a JavaScript course?

(not being a jerk, just curious)
How to pick your startup’s market
Email Marketing Isn't Dead and here's Proof
Thanks. I'm not sure about setTimeout, I can't imagine it's slow, but it might be something with context switching.

There's probably things you could do in the VM to optimize performance for Firefox. If you developed the VM in Chrome, typically people optimize for it Chrome. I can usually get relatively close performance if I tweak a few things here and there for both Firefox and Chrome.

Although, I think Firefox's main performance comes from JIT-ing, which you've totally lost if your running in a VM. The above example is a loop, which would usually perform great, but you've lost the JIT. That may be a reason.
While I don't agree that everyone should learn to code/program, I do think that everyone should learn discrete and critical thinking. Just the ability to break down a large problem (whatever domain it is in) into manageable chunks has helped me immensely throughout life.
Writing almost exclusively in a underscore-encouraging language like Python has numbed me to these issues.
The title of the linked article is actually "PostgreSQL 9.2 beta improves scalability, adds JSON". Not sure why it get truncated.

I, for one, am not excited by the JSON addition at all. On the other hand, index-only scanning, scalability improvement, and reduced power consumption are all very big deal.
Making Choices in the Age of Information Overload
I'm curious on the financials behind the acqui-hire deals when the startup is only seed funded with little to no revenue. Valuations based only on the seed amounts and equity doled out seem too good to be true.

What kind of purchase prices do we see here and how much do the founders usually get? Would love to hear from members of the communities that have been acquired and are willing to share some numbers.
This is like twisting the knife after we stabbed it in Pluto's back, if you ask me.
"It's very easy to say the backup should be tested, there should be mirrored recovery systems etc"

I've been doing Unix backups for about 27 years. Back when it was more of a pain then it was in 1998 and certainly today. Total backup, incremental tapes the whole thing. Taking the tapes offsite. I wasn't a sysadmin but it was my business. So if I didn't have a backup it would be my problem and my loss both in work and money. I can assure you that setting up a backup plan (key word "plan") that evaluates the cost and trouble is worth it. The only reason higher ups don't approve of this is that they don't know about what can happen if something fails.

Ask yourself this question. Do you think Pixar changed their backup process after this event? I think they probably did. Not only because the failure happened to them but also because higher ups saw what could have happen if not for the woman who wanted to be with her child at home who saved the project in process.
Yes I rather thing that the writer has a bit too much time on his hands
Download game PC
download game PC
if sou want game that very funtastic try this it will make your happy
‘iPad mini’ to be ultra-thin thanks to new touch technology
Please do what you want.
Really? I'm always sceptical when people use the phrase 'most people' to support their opinion, while presenting no other evidence to back up such an assertion. This seems to be a common rhetorical tactic in online discussions.

Those people who just generally don't like learning anything would likely be frustrated by learning about programming, but I've no idea if this amounts to most people or not.
Sure. It's not the default already because the functionality did not exist at all in previous versions.

Say you have a table with a bunch of columns: (column1...column15) and you have an index on (column3, column4) and you run a query like:

select column4 from table where column3 = x;

the DB will only read from the index (and not look at the table at all.) This is much faster as the index is much smaller in size than the table.
That is likely where the introduction of pricing plans comes in. Redhat is still in business (ie, making money) because they support the enterprise usage of their products, and do it well.
It's very nice looking and I might have paid for it a couple years back but honestly I do most of my note taking on my iPad now.
I must admit that a significant portion of my love for DDG is because of the duck. It just looks so enthusiastic.
Forget the Cloud. It’s all about ME
Microsoft to offer Windows 8 Pro upgrade to new PC buyers for $14.99
i have worked like this more often than not. in my experience it has an amplifying effect: good people get better; trying to manage poor people remotely fails miserably.

i love it. now back to work :o)
Pluto was reclassified as a Kuiper belt object because there are lots of those and it fit that category better than it fit in the category of planets.
Facebook IPO sucker scheme task list almost complete
Dekha Ek Khwaab 15 May 2012 Episode of Sony Tv
Go GameChanger!
Life-size hologram-like telepods revolutionize videoconferencing
Right. You're the product. In this case, you are the marketing product. It's not always bad to be the product. Cows eat for free, right? Just a good thing to keep in mind.
I think most of you are taking the post too literally. He is going against the rising trend of post implying "EVERYONE SHOULD CODE, IT'S GREAT, YOU WOULD BE CRAZY NOT TO, ITS SO EASY". It almost sounds like an infomercial. Of course anyone who is interested should learn how to code. Anyone interested should learn a bit about plumbing. And about home wiring, and car repair, and...the list goes on. No matter what skill level you actually end up achieving if you are interested in coding go for it. But lets not pretend as if it is for everyone. And lets not pretend that a majority of the people would even be interested. Most people hate taking Math in school and they complain when they get older that they never use it. The same with a lot of other subjects in school as well.

Whats more important is that the computer stops becoming a black box for the average user. They should be taught the basics when it comes to how it works. It would not only help make it easier for the average person to use, it would help with security as well. If we teach basic programming skills to make that happen then I'm all for it. Coding is not the important part, understanding the machine is.
2) and 6) are fixed in Windows 8.
Perhaps then, it acts as a good filtering mechanism. You're able to figure out if individuals are value add or not quicker.
The board is designed so that all the peripherals are likely to just be lying around - a spare SD card, a cell phone charger, an old TV if you don't have a monitor handy, etc.
The chant that "X is best, period" is a religious notion, not a practical one. You're welcome to worship whatever you please, but for those of us who are here to have a real-world impact, "best" is defined in terms of utility for a particular situation.

Even one of the great RDBMS pioneers, Stonebraker, agrees that RDBMSes are an artifact of a particular era in technology and commerce and should be thrown out and done over:

http://nms.csail.mit.edu/~stavros/pubs/hstore.pdf
Again, this is not what happened.

e.g. see here

http://www.voxeu.org/index.php?q=node/7536

Unit labor costs in Germany increased 5% (essentially was flat) from 2000 to 2011, Greece costs increased 40%, Spain 30%, Italy 30%.

The graph very clearly explains why Germany has substantial economic growth.

(Google "unit labor costs europe" for other sources)
Startups, College, and Blue-Collar Ideas of Risk
Could you make an impact (even if a very small one) on a large number of people over the course of a weekend with a pencil and paper?

I've never had a piece of art or drawing save work/time/money for me but we have apps that do this everywhere.

Art is an amazing creative outlet and I've seen some awe inspiring drawings/paintings but I've never seen one with a tangible benefit.

I think if you asked several highschool or even college students who painted Starry Night or Washington Crossing the Delaware you'd get a lot of blank stares. Ask the same kids if they know of or use Facebook; I'd bet more kids know about Facebook.

I'm not saying that everyone is cut out to be a programmer but I do support everyone trying it out. Zuckerberg didn't create Facebook with a pencil and paper.
Isn't that just the internal network structure of all the ISPs and their peering arrangements?
Unless you use Emacs (as the author seems to), in which case you have S-Space bound to starting/ending selection. But in general yes, one can rebind underscore to something that doesn't require pressing Shift.
A random guess:

I reckon that people still use google because they have learned to "trust" google's results and they are afraid that if they use another search engine they will miss out on a useful result.

So, I wonder if new sites should show results comparisons to give new users confidence.
Thanks, that's interesting. So it only kicks in when your index covers all the columns in the "what" (select) clause. That tends not to be true for tables I've designed/worked with. I guess you could index differently to take advantage of this though.
Not a good idea. Browsers that do not support imgset would show all three images using that syntax. A new element name like "<set>" would be ignored by them.
Maybe because he's eliminated all that time wasted by typing underscores.
A wrapper around the major javascript charting/graphing libraries so you could trivially switch between them.
Wow, range types with non-overlapping constraints:

http://www.postgresql.org/docs/devel/static/rangetypes.html

CREATE TABLE room_reservation (
room TEXT,
during TSRANGE,
EXCLUDE USING gist (room WITH =, during WITH &&)
);

INSERT INTO room_reservation VALUES ('123A', '[2010-01-01 14:00, 2010-01-01 15:00)');

INSERT INTO room_reservation VALUES ('123A', '[2010-01-01 14:30, 2010-01-01 15:30)');
ERROR: conflicting key value violates exclusion constraint "room_reservation_room_during_excl"
DETAIL: Key (room, during)=(123A, [ 2010-01-01 14:30:00, 2010-01-01 15:30:00 )) conflicts with
existing key (room, during)=(123A, [ 2010-01-01 14:00:00, 2010-01-01 15:00:00 )).

Used to have to rely on the application to do these sorts of constraints.
I use case instead of underscore. Doesn't help the shift-issue, but reduces the length of identifiers e.g. file_not_found becomes FileNotFound.
I was talking to a friend in HR and finance at a company. He has some processes they go through for placing bids with customers that are horrible and based on people copying and pasting lines from one word document into lines in another. That's the way their core business is done. Copy and pasting. Yes, it's inaccurate. Yes, the sales guys sometimes for get to update all the documents with copying and pasting causing large business problems. I have repeatedly tried to convince him: "Write an excel document with a few macros!" Their bottom line would profit from such a spreadsheet. He just doesn't have the minimal knowledge he needs to do it.

Best part: he works at a technology company, with a technical staff. That makes millions and millions of dollars a year.

I appreciate Jeff's sentiment, but he's missing the huge swath of people that could benefit from just a little (admittedly not great and half broken) programming knowledge.
It wouldn't be me that woke up as a copy.

Here is where you're wrong. You presuppose the "he" and "I" when they are perfectly interchangeable right up until the cloning process. You can't presume that because you're the original now that you will be after the cloning process, because that has a 50% chance of being wrong. Right now, you and the clone are one and the same. Any reasoning you do about "me versus him" before the cloning is shortsighted. You have to reason like this: "If I wake up as the clone, then X. If not, then Y." It's like calling fork() in your code and then writing the code after that to presuppose that you're the parent process without even checking the return code. You don't know that you're the original after the cloning unless you see evidence that you are.

Think of it this way: let's say instead of a brain copy it is a full body copy. You walk into a dark room where you can't see anything. They knock you unconscious, and then you wake up lying next to what appears to be you. How do you know if you're the original? Because you were the original before? Sorry, but no.
Why don't you just buy a local pre-paid SIM? Though I guess most of the time I'm travelling I'm on vacation, so don't need to be reachable on the usual number. That might be an issue if you're on a delegation.
Assembla + Google Drive = Awesome
I can agree with this. The fact is that companies are making it easier for people to make programs (note that most of them don't go anywhere like Android App Inventor) making it much more reasonable to have an art background than it used to be, since the entry level is, theoretically, lower.