skysight-inc/HackerNews huggingface dataset:
There's an Easy Solution to the Global Debt Crisis But Nobody Talks about It
Startups: Silicon Valley vs. The Emerging World
Here is another:

d3.js (http://mbostock.github.com/d3/)
Resume writing
Your job efforts will be more fruitful if you rely on our custom resume writing and formatting services offered online
I agree, if they had taken advantage of the fact that their competitors are spending lots of resources on simpler OSs for tablets etc and concentrated on providing the best Power User experience out there and spent the time they spent on Unity building really useful software I think there would be more of a business model for them.
I'm not sure what to make of that. On one hand, having 90+% of people download but not buy seems awful. On the other hand, this process is essentially the shareware model even if it doesn't use that word, in which case a 6.5% conversion rate is extremely good.
So did it catch on internally at Google?

I assume not, if they're canning it. But I'd love to know why not, if it didn't.
I believe that was also the plot of "12 Monkeys".
Android File System Hierarchy
A simple page of Android File System Hierarchy view.
Someone please correct me if I'm wrong, but Bootstrap is also relatively unique.

We've had css frameworks before, but they were usually concerned with letting you position things along a grid structure.

The great thing about Bootstrap is that it provides you with a full complement of UI "widgets" that look reasonably good, filled in a page chocked full of examples.

We have a good designer on staff and so we were slowly starting to build something along these lines, but standardizing on Bootstrap has saved such enormous quantities of time I can't recommend it enough. I've used it on two or three projects already and it makes me happy inside.
"Don't attribute to malice which can be explained by incompetence" - or something like that ..
Pretty interesting. The times when I've been most "business-ly creative" have come when I've moved from huge dense cities with lots of people to show my work to (NYC, SF) to relative "middle of nowhere" places (Fayetteville, North Carolina and Ogden, Utah).

I totally identify with this, and think it's actually true.
You are being non sensical. Does Rihanna respond to HTTP verbs?

I like Node insofar as it distracts hate away from the Ruby community, but c'mon now.
Virus doesn't have a plural, but if it did it would be "virora".
Well for one example:
I use 2 large monitors to work with and run allot of applications at the same time.

With gnome 2 I can put a seperate taskbar on each monitor and switch quickly between tasks with the keyboard or mouse.
I also have another panel with buttons to launch my most common apps. Small amount of mouse movement and 1 click.

With unity I have to drag the mouse right to the far left or my furthest left monitor , possibly scroll through the icons , select the app I want, click it and then I have to select the window I want. Lots of mouse movement and 2-3 clicks.

Another problem I get is when launching a GUI app from a shell script , I load the app but then cannot dock it because it doesn't understand the relationship between the shell script and the app. This means I need seperate icons on my desktop to launch some apps.
But can it spread to Madagascar?
Android Needs a Heart
>>The seemingly prevalent distaste for old things continues to frustrate me

Sigh, I need to say this about old buildings...

Sweden kept out of both world wars and that was an economic miracle for a previously very poor country.

But despite not getting the cities destroyed by bombing (or street-to-street fighting), lots of old building and whole city centers were torn down in the 1950s and 1960s, to build new buildings.

The whole country has sorely regretted it since then. Surviving old stone houses are generally really expensive.

Please learn from other's stupidity, instead of repeating it; that is partly why our brains evolved to be big.

Edit: Ah, that mansion wasn't even in China. Sorry for bothering.. :-)
heh, no, that is fine. It cost me nothing and I am passing the savings onto you. ;)
Excellent article. The one topic that could use some more emphasis is sensor size. Understanding crop factors is important since it affects what your field of view will be for a given lens. Not to mention the difference in image quality and low light performance between crop and full frame sensors is huge.

Also, I would axe the two examples of photoshop filter/color effects on page three. The article is full of great photos and then it ends with some kind of horrible filter effects.
Creative way to handle IE users - Designer Feelings
thats why I'm still there and pursuing my degree. They don't have restrictions on bandwidth or speed but for some time blocked some very useful sites.
Having just recently bought a DSLR, and trying to learn as much as possible about photography, this is great stuff. I wish Peter Norvig would write about every topic I ever have a passing interest in.

I'm envious of his ability to distill a complex scenario into simple steps.
A lot of HN stories are there to tell us what is fashionable and what is not. If it weren't for stories like this, how would I know what technologies to use! </sarcasm>
"I think the desire to 'appear' interesting vein and is futile."

If you are suggesting a difference between "appearing" and "actually" being interesting, I think you miss what interesting means. Interestingness is not some abstract or physical quantity. It's a perception.

If someone perceives you as interesting you are interesting. To them, at least. Someone who sits alone brooding over what they consider interesting topics is not interesting -- except to people who are interested in brooding loners.

Your distinction between appearing to matter and mattering sounds like the difference between getting a job or project done or not. Producing results is orthogonal. Might as well get the job done and be interesting.

I've always produced, but I've only recently learned to be interesting. Being interesting and making connections is great. Life is much better when people like taking an interest in you.

Anyway, I wrote a series on communication skills exercises that help people communicate and make connections -- http://joshuaspodek.com/communication-skills-exercises-6. They work great.
Creating a new social network? Take a cue from dribble.
yeah i'm
Despite the occasional glitches, I've come to like Unity a lot.

Unity is invisible when I'm working. It shows up only when I invoke it with the <super> key. It uses screen real estate very efficiently. It lets me open my most often used apps with only two keystrokes (I've mapped <super><0> to <super><9> to my most used apps). It makes everything else quickly reachable with a few keystrokes via <super><a> and <super><f>. It lets me quickly divide screen real estate among windows with <Ctrl><Alt> and the numeric keypad. The next version (12.04) looks set to add many features specific to multi-display setups.

It's great for people who want their desktop environment to get out of their way and prefer to use keyboard instead of mouse.
Creativity Requires Isolation: Err, No
RDBMS - CLSQL it does everything.
NoSQL - Whatever you want. Cl-mongo exists. There's even CLOS object stores for when you really want object persistence.
REST - This isn't really a language thing.
Web- UnCommon Web, Huchentoot, Weblocks. You can even write your javascript in parenscript and be lisp all the way down.

If you want to know how LISP can do all of this and more please read Practical Common Lisp. http://www.gigamonkeys.com/book/

Just keep in mind that the book is a few years old now.

I would also like to ask why you think it's not possible to do any of the things you've asked of in any language?
Entirely agree, I think pherhaps when people describe apple products for example as "glossy" or "shiny" a large part of that is because they like the overall experience of the hardware + software but don't know enough Computer / UI jargon to describe exactly why they like it so they pick up on something concrete that they like such as colours and materials.

It's like if you ask somebody why they find a woman attractive they are more likely to talk about her breasts , smile or legs rather than mentioning things like distance between the eyes, nose shape or cheekbone structure.
C'mon what?

No, Rihanna does not respond to HTTP verbs. But then again, that's what young teens/early adults listen these days with less appreciation of music.

Justin Timberlake, Justin Bieber, Rihanna. C'mon now. What has come to the music industry?

I thank Ted Dziuba for knocking the wind out of Node a bit. It puts some perspective and questions to a lot of people's head when it comes to how to use Node.js. Props to him for taking time explaining the important bits.

Rails community was off the chart when it comes to cockiness back then so I suppose it deserves the hate.
Yeah, B.Sc IT gives us more freedom. Still my course helps me with core CS areas which I'm interested in.
1) It's Wave

2) It looks different (similar, but a cut down GUI)

3) It's far more performant than the old Wave GUI
Thanks. Should have trusted autocorrect.
Yeah, they released the wrong Anthrax spores. An amateur move, they weren't a hard core group of bioengineers--just some guys who happened to get hold of some anthrax spores.

The issue here is creating this strain, sure some crazy death cult would use a weaponized flu, but the OP is arguing they wouldn't be able to create it in the first place.
Been enjoying this since last night. Really surprised at the quality. The C418 "72 Minutes of Fame" is essentially a full, high quality instrumental electronic dance album (some of the tracks are very Underworld).
Spiritual Battles for The Souls in The Underworld
Spiritual Battles for The Souls in The Underworld
During the meeting said Gerald as he now owns five cars and had finished third in his house with the best spots and Kampala Since no one expects
InnoCentive: Crowdsourced Problem Solving
I don't buy it. Quantum computing is extremely important, ground breaking even for complexity theory and theoretical computer science in general. Quantum computing is to complexity theory what the real numbers are to number theory.

From a practical point of view though there are only two interesting family of algorithms: Shor's Quantum Fourier transform and Grover's square root speedup for searching an unstructured list (give or take). The former doesn't seem very applicable to machine learning (yet?). The later is AFAI am concerned useless for machine learning: if we really want to speed up searching some unordered structure then I think we will rely on sorting for a very long time to come - the advantage is much more impressive than Grover's square root speedup.

May I remind you that in the past 20 years there hasn't been much progress on "practical quantum algorithms" (that is not to say quantum complexity results). I think until something brand new comes out of the quantum computing community, these quantum claims are great PR but that's where it ends ...
I'm not sure about intuitive (when I use OS X I still have to lookup on google how to do things) but it is more discoverable in my limited experience. There are just less buttons and menus than there are in Windows, Linux desktop sort of has this advantage too although often many of the things that would have been done with the extra buttons are done with the Terminal.

Also OS X is generally allot more consistent in it's interface than Linux is.
Great! Everything Peter does he seems to aim at perfection, using a scientific approach to get there.

After years of photographing my grandchildren using a pocket camera, I finally bought a good rig this year: a Canon T2i with an excellent 25-104mm L-series lens. Amazing how much a good rig helps! Lessons help a lot also: I have a friend who is a professional videographer and photographer and we started doing photo-taking hikes that are also lessons.
Tell people what bothers you
So to sum this article up: 'unity is awesome and will finally let non geeks use linux, but any current linux users should move on to other distros.'

despite how illogical that sounds, that may very well be cannonical's game plan.
thanks for the motivation. Yes I'm working on some ideas with some friends and would soon release a web app. And i'm doing freelancing for my friends and relatives.
It's possible to do everything I asked in many other languages.

But my question was specifically: how can I do all of those and at the same time write in less code.

If I have to roll my own framework or library (lightweight or not) wouldn't that count as writing more code than I have to?
Apparently, Rihanna is an musician: http://en.wikipedia.org/wiki/Rihanna. I did not knew Node.JS was popular.
Ask HN: Will the general-public one day be able to code?  
Had this debate with a friend a while ago ; we're both developers and have completely different views, I wonder what the HN crowd thinks about this.

IMO, today's "mainstream information knowledge base" already involves concepts that a few years ago would have been considered the domain of coders.

One example is the use of markup tags in blog comments (<b> and <i>). Granted, this is a simple concept to understand, yet it is the foundation of HTML.

As people are increasingly subjected to concepts like "markup language", and unknowingly end up assimilating them, how long before more complex knowledge is added to the mix ?

Keeping with the markup example, once you understand what <b> does, it's a small step to understand what <div> does. One applies style, the other structure.

With HTML5 being a "language" that allows infinite power of expression on the web (both structure and style), how long before students decide that this is a language that they ought to know, because it gives them the flexibility that existing tools simply don't ?

The success of Codecademy seems to confirm that given the right tools, the general public includes an intellectually curious bunch that finds it fun to learn these concepts.

What do you guys think ?
How I Went From Writing 2,000 Words a Day to 10,000 Words a Day
At the same time, it also shows that developers or hackers are no different that consultants that keep selling new methodologies.

Our products are new programming languages, new patterns, new programming paradigm.
Question: I see a lot of people typing in machine names, for example, someone typed in jesus(.willsave.me), but most of those people did not actually sign up. Did you change your mind for some reason?

I really appreciate everyone's feedback so far.

I think if no one takes jesus.willsave.me I may set that up myself tomorrow or something. LOL.
I can't contemplate how on earth they might reach tablets either.

(Not ones hand-made for 125$, obviously, that one ran Windows anyway).
You say you have finished 3 semesters of your graduation. But I think 4,5,6 semesters are where you learn most of the core of CS, atleast as per Indian curriculum. Give yourself some time.

Start a CSE club at your college. Organise lectures with the help of your serniors. Or each one of you can start learning about a technology and start sharing it with each other in the meetups. Organise programming contests, organise hackathons. You can also try and collaborate with local LUGs and get lectures conducted. Your institute will slowly start seeming to be full of buzz where there is lot of knowledge flow. And then it will all seem great.

Try and
Remind me which existing language(s) aren't deeply flawed?
Hello everybody. My name is Joshua, I'm also mexican and just a year away to finish my degree in computer science. I've also got my concerns about entrepreneurship here in Mexico but willing to start something.

I'd like to know whether there's a place that all of us gather and discuss such topics. I think Julio's thought about leaving Mexico for further support and opportunity is something that has thrived amongst many of us young people at some point in time. Personally, I'm just to decide what to do next, and I'm inclined to keep myself here in Mexico and do some breakthrough work in the education sector.

But as all of us knows, mistrust, corruption and legal/political/financial obstacles weaken our will.

Concluding, I'd like us to keep in contact with each other, because for me, trust is an issue and contributing to this discussion reflect the concern and unbiased point of view (as many "bootstrappers" would like to seem, as Julio mentioned).

My twitter is @syb_ and I'll be glad to keep in contact with all of you.
I understand your frustration like many others on this forum. I graduated more than a decade ago, when Web was still in its early stage(s). If I were going to an engg school today, I would have similar thoughts as you are having right now.

I will not advice you to drop-out or in other words, throw a degree out of the window. I think @doosra does mention that you can just do minimal in college to get a degree and I think you should do that.

There are open courses from some of the best universities around and especially now that Stanford has Spring courses online, free; there is no way you should give up.

Spend more time learning and doing. You just don't only have online courses to see but also, the time is ripe to build things. We have an awesome platform and some good problems to solve. Maybe students like you will come up with some, who knows.

Happy hacking!
Thirded,

Geeks are coding away at some application feature, managing servers, updating
designs, watching some TV show, browsing the web, discussing project goals over
skype with team members and other mundane things – all this on a slow day.

I disagree. I have three windows open. Google Chrome (with, unfortunately for my
productivity, Hacker News open), Emacs, and a Gnome Terminal (I X forward my
Emacs session from my home machine to my work machine).

Even if I did have skype open rather than an IRC session (in ERC/irssi), I don't
see how Unity is better or worse than the normal Gnome set-up. Alt-Tab still
works. Same goes for other applications that are distracting me from my editor.

What part of alt-tabing and application launching does Unity do so terribly
compared to the old Gnome interface + Gnome-Do (I hated the menus, I
tab-complete in the terminal, why can't I tab-complete in my application
launcher?).
When I pirate content, it's for one of a few reasons:

* The content isn't available in the US yet. Being a big fan of British television, this is probably the biggest reason.

* I want to watch a TV show and the full series isn't available instantly on Netflix or Hulu. I don't bother with the hassle of mailing back DVDs anymore. I suspect this is really a ploy to get me to buy the DVDs. Sorry, but I'm not buying all 7 seasons of House for $15-$30 a season.

* My options are: 1) Pay and get something later, or 2) don't pay and get something now. This is why I don't buy shows off of iTunes.

Ultimately, I doubt my motivations are much different from most people who pirate that would otherwise be paying customers.
Let me rephrase the question. Why do you believe you have to roll your own frameworks for everything?

I just presented you with a couple of frameworks geared towards web development. There are NoSQL solutions as well. Couch, Mongo, Redis whatever. Writing your own bindings shouldn't be too difficult either.
Juan santos | Independent Researcher - Academia.edu
I guess you could crop the picture to keep the face and remove context (which obviously removes information as well...)
In some cases, 'learning' CS has a different meaning in India. In fact, learning itself is a very different philosophy at this moment. Even in Engineering schools, learning is mostly bookish, rote and is all about clearing exams to get grades and degree(s).

So, it may happen that the OP might get interested in later semesters, I doubt it. I have been there more than a decade ago and I don't think a lot has changed.
I really want to know how these "non-geeks" are going to get a chance to like Unity. I'm all for bringing Linux closer to people, and looking at the work that Android has done, it clarifies that with a correct marketing and technical drive, Linux' openness is something which can attract a large range of users.

Worth noting that Android for all intents and purposes is fighting a closed, one-device (or at least one brand of device) Apple iOS. Commanding a place on desktops (not sure the relevance of this is still the same) will be arguably a different fight than on the mobile space.

Windows runs on all hardware, its a familiar albeit crappy at times interface. What tells me most that Linux as a viable desktop for non-geeks is a fairytale never going to happen is the fact that right now, apart from a select group of pc vendors, the only way for anyone non-technical to get access to a ubuntu install is to install it themselves.

It doesn't matter if its such a simple install, users are frightened to install a simple application at times.

On this note, I always find it mystifying who all these non-geeks we are trying to appeal to are, I'm all for a slicker, easier to use desktop but why not target it at the market which have stood by and held up Linux for all these years.
Silverlight was popular? When did this happen...
In a system with dynamic scoping, you have access to variables which otherwise you might not. If it were written in scheme, it might be more difficult to know how many buffers are currently open or some other text-editory value than it is in emacs lisp.

Interestingly, from what I've seen dynamic scoping hasn't hindered emacs lispers at all. They have some sort of variable naming system that is specific enough that confusion is fairly rare (I've never seen anybody talk about variable naming conflicts, at least). For example, the value of the (chosen randomly out of my .emacs) ``ido-auto-merge-work-directories-length'' variable seems unlikely to be changed accidentally.

That being said, Scheme/Guile have dynamic fluids which allow for the same sorts of things to be done. Personally, I feel like these would have to be used heavily in order to for a hypothetical lexically-scoped guile-based emacs to work, but maybe thats just because I feel like dynamic scope makes things easier to extend :p (at least, in this sort of program).
OK. I see how it can be problem with two monitors but aren't shortcuts like (Start+1) helping in this case? While I still see problem with eyes movement. Lastly I'm against idea using multiple monitors so I don't feel competent enough to comment.

Problem with GUI apps from shell script is bug in my opinion but I was not affected by it yet.
I have experienced quite the opposite. A lot of colleagues that were once found of Ubuntu switched in flocks to other distros starting with Ubuntu Maverick.

With Ubuntu 11, friends personally asked me how to switch back to the previous system, or to dump linux completely because the system got too slow with updates. And, sadly, that's true: the experience of the Ubuntu desktop, performance-wise, has degraded to the point of being significantly slower than windows xp or 7.

I have witnessed netbooks (decent netbooks running either android or ubuntu with unity) considered as "crap" by several non-tecnical people talking in the building, simply because they don't work "as expected" and thus being almost unuseable by them.

The way I see it, most people expect a standard windows-like interface. I've long stopped being a "go-to guy for computers" so I don't enter these discussions anymore, but that's very sad for me to realize that Ubuntu had everything two years ago for both technical users and new users, while now people simply flock away.

Even at work, I'm seriously considering to dump Ubuntu LTS on servers due to the increasing (unfixed) issues we have on large systems, mostly due to Ubuntu changes compared to debian and/or ubuntu projects such as upstart. Bugs on launchpad (let alone the crappyness that is launchpad itself) don't get fixed, but are simply "waited for" from upstream (either debian or source author).

I'm disappointed, really. Having the choice of the interface would have been so damn easy.