skysight-inc/HackerNews huggingface dataset:
I use DO as a private little always-on server, I don't actually host anything worthwhile with them.

I signed up mostly because of the $5/month price and the $10 credit. That's half of what I pay for my main hosting account (over at WebFaction) and year, is about what a nice meal out costs. It's nice, quick enough for all my needs and took minutes to set up.
Joyent has one as well (not OpenStack-based), with an interesting "integrated compute" option where you can send code to run over stored objects without spinning up an explicit compute instance: http://www.joyent.com/products/manta

I don't think DO offers any kind of a-la-carte cloud storage, though.
I've been hiring for our engineering team recently, and for us ageism is a very real thing that we try to combat. But it's not what one might expect. We're building a team of experienced engineers, and experience is key. Zuckerberg made his comment in 2007, but I bet he has highly refined his thinking since then.

We look at engineer hiring to determine what's valuable, and what's teachable. Do we want our engineers to be current? Yes, but only reasonably so. Anyone who has been around long enough will recognize that most currently popular technologies in use as tools of the trade are simply iterations on ideas that have existed for a long time. Any individual who thinks we're in the dawn of some amazing age where the tools are only understood by a certain generation is, for lack of a better word, foolish.

So, for us being current is really just status at a point-in-time. It's entirely teachable (or better yet, learnable.) But what's valuable? Understanding your trade is important to us, but having real experiences under your belt is super-critical.

Have you ever run a large-scale operation where your code was mission-critical? That's important to us. Ever been responsible for deployment that required zero downtime? That's important. Ever had to ship code and the difference between success and failure meant revenue and jobs? That's important. Ever actually done more than one thing besides {web/mobile/admin/etc.}? That's important.

So, we try to combat ageism by ensuring we give young folks a chance. Not everyone gets that opportunity, but we do so sparingly when we feel such an investment is worth our time, money and effort.
Samesies.
I do not like Eclipse - it is clunky and often requires restarts to pick up changes or clear itself of confusion - and have never used Android Studio, but AFAICT the latter is still not the recommended editor according to the Android documentation - https://developer.android.com/sdk/index.html says "If you're a new Android developer, we recommend you download the ADT Bundle to quickly start developing apps." The ADT bundle is Eclipse-based. On the Studio page it warns "Caution: ... you may encounter bugs" (though as I say, with Eclipse I'm also sure you'll encounter your fair share of bugs!)
Here it is everybody, this comment is the reason why we still have solitary confinement. People think it's just like having a lot of free time to yourself.
Financial Firms Looking To Linux, Windows 7 As XP Support Dries Up
Why I didn’t switch to Jekyll
Which would essentially be a price on the collapse of the current economic paradigm, if AI emerged as super efficient idea generator. ( Even before it finds it's legs, as it were ).

I would therefore suggest that to be untenable.
Office Apps Created for Web Browser
Here is an awesome list of professional applications created for web browsers. The great advantage is that these type of apps can be used on any device offering the same features.
It is so important that something like this happens. The mental image of all the knowledge workers of the world riding tricycles because a real bike is "too difficult", is absolutely perfect.
What about links? Does anyone have links to similar material of high quality? Here's the original As We May Think : http://www.theatlantic.com/magazine/archive/1945/07/as-we-ma...
Never Test Logging
I'd check wealthy corporations by this logic, and check whether the average age of programming staff is higher than in SV.

It would certainly match up with my experience in London, where it seemed that a lot of the programmers over the age of 30 were working for large, established finance companies. The age of programmers around the 'Silicon Roundabout' startups tends to skew a lot closer to mid 20s.
Here's the video of that panel discussion: https://archive.org/details/XD1941_10_95VannevarBushSymTape1...

and the entire Symposium: https://archive.org/search.php?query=%221995%20Vannevar%20Bu...

Edit: The Doug Engelbart Institute has some more info on the event http://www.dougengelbart.org/events/vannevar-bush-symposium....
You should perhaps lookup the following excellent Java libs which you could access natively: Elasticsearch, Hadoop, Cassandra, Zookeeper, Neo4J, Cascading... etc etc
I have very mixed feelings about this kind of thing. There are thousands of people that are basically in jail simply because they aren't white. Or who have ridiculous sentences because the judge wanted to make an example of them. But then there are people who would beat you within an inch of your life, or flat out kill you, just because you "disrespect" them. A good friend of mine was a prison psychologist for 20 years and he has some truly chilling stories. So, while I hate the idea of exiling someone for life or even for a few weeks...it feels like there are precious few alternatives in some cases.
Ted's book is fantastic, Computer Lib and Dream Machines.

http://en.wikipedia.org/wiki/Computer_Lib_/_Dream_Machines

http://www.amazon.co.uk/Computer-Lib-Dream-Machines-Tempus/d...
> Socially, excluding Android users seems almost prejudicial. Unlike Android is difficult, this isn’t about about mere convenience; it’s a value judgment on who is worth designing for. Put uncharitably, the root issue is “Android users are poor”.

How about "Android users want a phone, not apps". If you want a phone, you get an Android. If you want apps, you get an iPhone.

Look at the stats for web use. In 2012, there was more Android Webkit use of cellular (more users?), but far more Mobile Safari if you included WiFi. An iPhone / iPad is used as a computer, Android is a phone and mobile browser (for when you can't use a real computer).
What? You would be okay with that? And after 6 months, you find that their coffee doesn't taste that well anymore and you crave different coffee. What do you do with your coffee maker then? Dump it?
I'm doing CoreOS based development at the moment and it only comes with vi. I've come across many other minimal linux environments where vi is the only option.

It's worth learning, even if you only learn the basics.
I see that Netflix want's to introduce more tiers in their pricing ... a bloody good idea so then they can tell their Comcast based subscribers how much extra they need to pay each month for quality service.

Why must I as a non US based customer of theirs help fund the poor state of competition in the US broadband market ???.
Slide 86 on of this talk by Stephanie Rieger will help http://www.slideshare.net/yiibu/designing-for-diversity-how-...

(whole slide deck is worth looking at)
Not quite all the same stuff, but I recommend Waldrop’s book The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal.
I think it's that people have a hypothetical difficult choice. In gen-pop you can get stabbed to death or raped or beaten because while there are a few social heroes fighting the system that wind up in prison there are also killers and thugs. So in a hypothetical you can take the risk of losing your mind to the crushing solitude or risk being killed by a gang member iniate. Either way, you're in a bad situation.
That'll be "Goodnight, Vienna".
Is there a working emulator for Engelbart's NLS system anywhere?
Great overview of the basic concepts, thanks!
Any benchmarks for how this typically performs against Lua?
Using disconnect's proxy? Looks like a trap to me. Give me proof, you discard all the data, then we are talking. Otherwise this approach is mostly flawed.
Mockup of the ads: https://bug972916.bugzilla.mozilla.org/attachment.cgi?id=837...

In this case I think Mozilla is right, many users will be happy to have a quick facebook/amazon/twitter/ebay shortcut out of the box.
Building a dream for someone who doesn't ask for it, but who deserves:

I live in a less-developed country, where university students aren't well-treated neither by staff & faculty (underestimated and humiliated), nor by government (54 USD/Mo scholarship for ~40%, no housing, no dining, no basic students services), nor by companies coming just for low-paid hard-coders and unpaid interns.

I endured studying in these circumstances, and finally graduated with a MSc & Eng. in Computer Science.

Now, I decide to make something valuable in honour of the student community; a service that students deserve; which take in consideration student dignity; and which help to restore student confidence and hope.

I'm looking for a startup or a small business idea, which can generate some money just for me and 2 other friends (our team), just to survive! But most importantly offer the first awesome and affordable quality service for students. Even a small service, because for our student community less is always more!

I can make web apps, and have access to some student infos (name, university, classOf). I also have access to cloud services via a restricted credit card! And I can have mobility to national universities.

Do you have some ideas and/or advice to share?

I've posted my story here as a comment first because I think it make sense, secondly I don't know how do I make it visible! I'm a greenhorn HNer; let's be tolerant :)

Thanks Dale1

Sorry for my English mistakes!
I am.

I've also got an iPad and seriously considered getting a iPhone instead of my Nexus 4 but iOS's poor keyboard i.e. key caps are always uppercase regardless of shift state, it's hunt and peck rather than swype, and the lack of intents were a deal breaker for me.
PostgreSQL was already able to compete with Oracle's RDBMS and Microsoft's SQL Server but could soon supplant Mongo for most jobs.

It's great to know that the only required storage components nowadays could be PG and ElasticSearch (as PG's full-text search can't compete with ES), and that the former is a no-brainer to setup (on top of AWS, Rackspace, etc.) or cheap to acquire (with Heroku Postgres for example).

Good job !
As far as i understood there weren't any "fake" pods, the third-party pods where properly labeled.
Also, some might consider it a negative impact on the user experience if they cannot use third-party pods any longer, or if the original pods get twice as expensive.
This NLS screencast from 2006 http://vimeo.com/81336768 is probably a decent starting point.
Quran Learning online | Online Quran Reading and Recitation | iQuran Academy
Learn the Holy Quran live On the internet from your home. We offer you with back to back Live Quran Learning, Reading, Recitation and Knowing through Expertly qualified Quran Tutors.
Also a very interesting read:
A Conversation with Alan Kay, ACM Queue, 2004,
https://queue.acm.org/detail.cfm?id=1039523
I'm 35 and I was doing OOP via HyperTalk and AppleSoft BASIC with a dose of 65C816 assembler before you picked up your calculator. Also, TIs were toys compared to HPs.
"Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age" is pretty good:

http://www.amazon.com/Dealers-Lightning-Xerox-PARC-Computer/...
Is size the main selling point? 4 years ago or so, I integrated SpiderMonkey into a C++ program with relative ease; it has an easy to understand C API and no dependencies.
My computer is to read and listen music. She said she had books. No music though. And in the end it didn't matter because the lack of human interaction made her enable to enjoy or even understand anything. I agree that the automatic solitary => no object was unexpected to me. I read many times people could read and learn in prison. Too bad you can't blend both slight isolation and learning.
I had no idea what NLS was so I did a quick wikipedia search: http://en.wikipedia.org/wiki/NLS_(computer_system)

"One of NLS's most revolutionary features, the Journal, was developed in 1970 by Australian computer engineer David A. Evans as part of his doctoral thesis.[6] The Journal was a primitive hypertext-based groupware program which can be seen as a predecessor (if not the direct ancestor) of all contemporary server software that supports collaborative document creation (like wikis). It was used by ARC members to discuss, debate, and refine concepts in the same way that wikis are being used today."

A wiki in 1970. I feel like we've forgotten so much.
Huh, one of the few parts I've never touched - I've worked on acquirer and issuer systems, retail-level switches, POS payment subsystems and lately embedded reader/terminals, but not on what goes on inside the card itself.

I never really wanted to go back into payment systems and had a few years away from them, but it turns out that when you've written an EMV L2 kernel people want to employ you for that sort of stuff again...
Doesn't Tassimo already do this with their TDiscs?

https://www.tassimo.co.uk/Help/TASSIMOTips/KnowAboutTDiscs/U...
I only hope it won't be too long before various "drivers" and frameworks start supporting it, otherwise the acceptance rate will be too low. And Jsonb deserves to be accepted as fast as possible.
If vs Switch Performance on .NET (C#)
Visualising Sorting Algorithms (2007)
It also means that tech giants do not really value the product and output of their engineers. They're willing to screw them over.

It also means that the deflated salaries/compensation may have led to managers/business/finance decisions being all wrong - investing in some projects but not others and skeweing the technical landscape. Im thinking of things like GWT or dartlanguage, and the like, which if engineer prices would have been correct probably would not have been made at all.

The conspiring to lower compensation has hurt the field and profession of software engineering as a whole.

This shortage of "engineers" is another excuse to make government pay for education or take more immigrants and pay for them, their health care costs, language education etc, to make tax-payers pay for recruiting engineers to the tech giants.
It's not going to be self-correcting because - at least for startups - the VC companies providing the funds also believe that older programmers are no good, and companies aren't going to survive very well if they run out of funding. Plus, once companies get past the VC stage, this is likely to be deeply embedded in corporate culture and they'll be at the point where they're established enough that they can do worse than the competition and still succeed.
Developer vs. Consultant
A colleague at work posted a rather controversial post we've been discussing.

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

Doing billable work
Developer: doesn't care, happy to churn away at some code, billable or not
Consultant: uneasy if not doing billable work, keen to get billable work

Asked to work with awkward or outdated technology
Developer: moans that the client should move to a better technology
Consultant: understands the values it gives the client and does it

Asked to do something beyond their skill or knowledge
Developer: not possible, not doable
Consultant: can be done, but give me more time to find out how

Asked to do a variety of tasks
Developer: not very keen, only wants to write code
Consultant: happy to: code, design, test, support, do meetings, team lead, manage customers, etc...

Big picture
Developer: only cares about own code
Consultant: cares about the big picture and the strategic competitive advantage it gives the client

Complex problem
Developer: code first
Consultant: think/design first

New technology
Developer: jaw drops, wow, awesome, I want to use it now
Consultant: what are the advantages/disadvantages?, is it stable enough? does it deliver value?, let me assess it first

Who is number One?
Developer: code
Consultant: client﻿

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

What's the consensus on these thoughts?
I agree, but people have found some pretty creative "use values" for bitcoins:

http://www.righto.com/2014/02/ascii-bernanke-wikileaks-photo...

tl;dr by sending bitcoins to an fake address, you can use put an ASCII Ben Bernanke in the Blockchain.
No, Android user wants apps. iPhone is just expensive as hell. Android is much cheaper alternative. People who want "just phone with browser" usually buy Nokia Asha or feature phone.
I am hearing a lot of stories about why youngster are overrated but not really a lot the other way around.

Maybe it's an unpopular opinion here.

In reality, young people are less paid than older counterparts in almost every economic sectors for the same skills. I mean that'a known truth! Silicon valley is the opposite? Good for the them.

I think there is 2 strong biases against older founders that might explain the situation:

1) The man is not a programmer and don't have a feeling for high tech stuff. I know founders here in Paris in their forties. They are starting web startups while not even knowing how to connect to wifi! But because they are old and have connections, they get funding! You are telling me in the valley it is the exact opposite? It seems just fair to me!

2) The man is a programmer and a good one. In their forties, you might expect him to make something like 350k and have a good title like CTO or lead developer. Why he will risk everything to start a new company? I can understand why people feels it's odd. Maybe there is a 1:20 odds to make it so he must aim for at least $7m to make any financial sense to him. Or maybe he is not a good programmer.
That would be a silly argument. Lua's metatables are strictly more expressive than js's prototypes, and few libraries assume the presence of any sort of OO.
"My point is that if computer tech is only 30 year old"

I'd be really interested as to how you get that figure...
Yeah, I guess the line between marketing and technical is not very clear all the time.

Re Openstack, indeed it has failed the "VPS" market which is still going strong.
I hope this project will get traction. It's always a nightmare for sysadmin (and developers) to discover on Friday nights that most of their apps will require an upgrade in the next couple of hours because an exploit is out (of nowhere most of the time).

And in any case, the architecture put in place is interesting. I'm eager to see how they made use of Meteor.
After my initial fit of laughter, I am now curious which things JavaScript does better. Please enlighten me.
> where's my free lunch?

Noise-shaped dithering.

(seriously the closest thing to free lunch I've seen in information/signal theory. or computer science. I think it's pretty magical)
What is this social crap we are talking about? Are you referring to social network applications?
BoxCar 2D: Computation Intelligence Car Evolution
Electric “thinking cap” controls learning speed
One day I got a cheap-ish NAS then used beets [1] to organise and copy all the music on my computer to it, listening to it with Banshee[2] over the network.

Then I got Spotify and don't bother much with it anymore...

[1] http://beets.radbox.org/

[2] https://en.wikipedia.org/wiki/Banshee_%28media_player%29
And your evidence is ... ? It seems to me there are more than enough cheap and crappy Android handsets out there to serve the feature-phone market too.
Exhilarating Experience With Our Travel-Must Haves Gadgets Collection
What are currently the most promising 500 Startups companies?
What are currently the most promising 500 Startups companies? Doing some research on 500 Startup companies and would appreciate any insights you can provide.

Thanks!
Technical description of Xanadu is buried in places like

http://transliterature.org/

http://www.xanadu.com.au/ted/XUsurvey/xuDation.html

http://xanadu.com/xanasimp

(See also http://hyperland.com/TedCompOneLiners and http://hyperland.com/mlawLeast.html for overview/philosophy and http://hyperland.com/mlawLeast.html for some links.)

EDIT: And there's another book, Literary Machines http://www.worldcat.org/title/literary-machines/oclc/4017610... but good luck finding a cheap copy.
A touchscreen Nokia Asha or other feature phone is not actually cheaper than an Android phone and very few shops carry them. You have to be quite into phones to even know they exists and have any reason why you'd want one. If a person who wants a cheap phone with a browser walks into a shop and asks for a cheap phone with a browser, they'll be walking out with a low end Android phone.
But would you say Slackware is more popular these days than OpenSuse?

I think number of forks is not a very precise metric.
Strategic Blogging: A 6 Step Guide For Business Owners
Hacker News Kansai #17: March 28 in Kobe
Anytime you set a ROM to allow writes you are opening yourself to circumvention. If they can write to record used capsule IDs someone else can rewrite with 0s. If you can write a bit to make the capsule expired or used someone else can rewrite the bit back to full.

Repeatedly, the market has spoken and no one wants DRM if it doesn't provide a superior product. iTunes Fairplay is dead, replaced with iTunes Plus.
It defines a rant-fueled dichotomy, whose boundaries are obviously incorrect.
HTML5 DevConference
Perfect, I think that's the answer in one sentence: "doing good design work on Android is more expensive and people pay less for it". It's harder work for less reward.
Depends on the interview. I would not do well in algorithmic questions these days, because I know better than to write my own. I was good a that stuff at University, but I have never had the need to implement a linked list or hash table since.
Genetic Algorithms Produce Winning StarCraft II Build Order (2010)
Someone made this spreadsheet back in the day (I don't know when I got it, but it's in my google drive)

https://docs.google.com/spreadsheet/ccc?key=0Ag-R_ZlGO21NdE9...
App basics for Firefox OS – video series to start your HTML5 App
s/Developer/Immature codemonkey/
s/Consultant/Mature developer/

There, fixed.

(You can also replace the whole developer and coding bit with any other profession. Plumber will do.)
Find a goal you love or care about and either find a project that shares the same vision as yours, or just create the project from scratch and lead it.

Open sourcing your work is an important part of learning as people will eventually send you pull-requests or report issues to you.

Pairing is one of the best way to get up to speed. Joining a company that believes in pair-programming is important, but you might also want to find a pair for yourself (and open source projects could provide you this opportunity).
Out of interest, what would you say the weaknesses are of the full-text search in PostgreSQL?

NB I've been using PostgreSQL for a few months on a side project and I've been hugely impressed. I wanted to add full text searching at some point and rather than using Lucene or Solr (or similar) I thought I would use PostgreSQL's own search capabilities - which certainly makes some things a lot simpler than using a separate search engine.
Show HN: Just show me the colors
If Lua's semantics are acceptable, you can make a loader that runs your Lisp in Lua. This is probably less effort than it sounds like. Moonscript is a decent example of a mostly expression-oriented language as a Lua loader, so it should be simple to make it read a Lisp instead.
Selling a Poison by the Barrel: Liquid Nicotine for E-Cigarettes
Actually this is not Developer vs. Consultant, but rather Coder vs. Developer comparison. Consultant (which could also be a Developer) has nothing to do here.