skysight-inc/HackerNews huggingface dataset:
I just started a job at a large company where the job security is excellent. But I don't want job security right now, I want to do something exciting and real. I just wish I was brave enough to dive in.
Given that github is written in Ruby, I wonder if they evaluated MacRuby before writing their Mac client.
No, they never said they would dump MeeGo. They said they would be dumping Symbian, and left MeeGo as a research project for "future disruption". Of course, they have stated to fully commit to Windows Phone.

Recently they have been backtracking a bit and promised to keep updating/supporting Symbian until 2016, but the plans for MeeGo are unclear. However, they have stated that they will continue providing OTA updates for the N9, but that doesn't really mean anything.

I'm sure they don't really know the place for MeeGo right now, especially with the pressure from MS and the current success of N9.
Explore.

Explore jobs. Explore places. Explore hobbies.

I personally think that unless you've had this totally overwhelming idea about a company for several years you shouldn't try to start a company at this stage. If anything, work a couple of years at a larger or established company. Get a feel for how things are done, so that when you do go off on your own, you have some better idea of what the "finished product" is supposed (or not supposed) to operate like.

Travel. Buy a ticket someplace and just go be there for a while. Work, write, hang out, whatever, just do it.

Have relationships, probably none too serious, but enough to see how your personality fits with other types. Try your hand as a pick up artist (really, you can learn a lot from this).

Basically, spend your early 20's really looking at the world and figuring out what/who you want to be when you grow up.
Email registration won't always fix retention problems.

In general, if a site forces me to register, and I either (a) don't trust the site ownership/security, or (b) don't yet intend to become a long-term user, I will fall back to using a http://bugmenot.com/ login or sign up with a disposable email address obtained via a service like http://mailinator.com or http://10minutemail.com. In general, I find having to verify email addresses tedious and annoying, but it's not generally a deal-breaker.

In another post, you mentioned "i do not allow for email address change." That could be a problem for impulsive users considering making the switch from short- to long-term use. Churning email addresses out isn't that hard, if one is so inclined. Ironically, one of the places I think confirmation email might be helpful, is when changing email address. If you force the user to confirm from both addresses, you run less risk that they make a typo in their new address.

That's all personal, though. You may want to search for existing conversion/retention research or just conduct some A/B tests.

If spammer sign-up is a big concern, and you want to prevent them from mucking up your data, consider something like http://www.google.com/recaptcha to deter bots.
Stargate.
HN does have a strong web developer bias. Afaik I know most major massively multiplayer online games (like World of Warcraft for example) use Oracle. I worked on a game a few years ago that started with MySQL, and switched over to Oracle during development. This is probably only true in larger high budget games though. Social games and f2p games probably use MySQL (or NoSQL) databases because there is a lot more overlap with web development in those worlds.
As does Facebook I believe
I agree with this idea.

I also see it used a lot lately. Just let them know their password strength as they are typing it.
Define awesome.

- Someone who gets things done, maybe using bailing wire and duck tape.

- Someone who can solve problems no one else can

- Someone you can have a beer with.

- Someone who doesn't have a mind of their own and keeps their mouth shut.

- Someone who can't keep their mouth shut and thinks everything you do is wrong.

Sometimes you have to choose.
I don't think they come any other way.
Fully agreed. I was hooked on expert mod ctf (with the offhand grappling hook) for quite a while. I've never found another game that approaches that pace of gameplay.
EE 378: Inference, Estimation and Information Processing
Perhaps Yahoo?
It'd be great if you could also start a "Best way for developers to find jobs at awesome startups?" poll.
Hard to believe we had the right answer in 1960 yet are still afraid of the parens as an industry.
Ironically, php provides a way to access XML data almost as easily as JASON data - SimpleXML. Do other languages/frameworks really have nothing similar?
Yeah, you're probably right on the networking, although investors right now might be affected by the bubble situation. Networking in general is a good practice, though.

I'm striving to be both the business and the engineer, although I have much more experience with business (family and small money-making projects I've done through the years.) Ideally, I'd like to build the site entirely myself and then bring on a technical wizard (for salary or a small chunk of equity) to be the CTO. Call me selfish, but I want to have control over my business - no huge dilution to co-founders and investors for me, thanks.
no way. talents are made, by himself or great employer. it's a wrong question to ask where to find them. as entrepreneur, your job is to make people excellent.
Mysql has had subqueries since version 4.1, circa 2004!
I've found that focusing on the present is also the best way to run long distances. If I over-think the run, how much I've gone, how much I have to go, etc., I'm likely to quit early.
Are you serious? How could they fake this? http://www.youtube.com/watch?v=LphiRFvd40I
Why have multiple accounts? The idea is that you have Organizations for business stuff, and you just switch "contexts" between personal and organizations.
I agree, except for the fact that I think it's more about HN having no use for some premium goods and services and saying "I could think of some cool side-projects to use this in if it cost $10/mo" rather than "I have no use for this, but I think it is reasonably priced for its target market".

All things considered, $99/mo is nothing for a business that wants to make money out of its infrastructure. The way HN approaches DotCloud is "man, I could use this for my side-projects if it weren't so business-oriented". Most people here just aren't its target market.
They're not ignoring a larger market, they're ignoring a smaller one:

> Beyond that, one-third of our traffic uses Macs. It's not a small market for us.
Right but if BankSimple just uses 1 large slush account in each bank, then they can only be insured up to $250,000. And you are not allowed to have multiple accounts at the same bank that are FDIC insured so it is not possible for BankSimple to just open up a new account every time they reach $250,000. So the only way to properly insure your money at each bank would be to open an account under your name at each bank.
My guess is that you are right in that BankSimple will probably just have large slush fund account at each bank. And they will be FDIC insured "at launch" as it says on BankSimple's website. But once that account reaches >$250,000 your money is not fully insured. Now BankSimple doesn't seem so transparent after all...
By that logic, most of people living in America are as much related to the rest of the world as one another, right?

http://www.american-pictures.com/genealogy/we.are.all.cousin...
s/media/electorate
HN is the coolest kids, dog!
I've maintained the hoisted index variable and cached the length:

var i, foods = ['toast', 'cheese', 'wine'], foods_length = foods.length;

for (i = 0; i < foods_length; i++) {
eat(food[i]);
}

Prefixing variables with an underscore is not an advantage in readability because it lends nothing to the description of what the variable represents. Its another glyph that you have to visually parse before reaching possible meaning.
I figured out a better challenge 1 with combinatorics, also figured out non-anonymous gists https://gist.github.com/1041697
Twitter Voice Search in Japanese (日本語)
Jailbroken tethering my friend, it's a godsend (not that I condone it or anything)
Yes, that would be great.

There are already plenty of okay Git GUI clients out there to manage your repository locally, but what I miss is the ability to edit (and preview!) the wiki locally. You can sync the contents via git, but then you are left with editing the raw source files directly.
Unfortunately, it's quite slow on Android. And make sure never to put your db on the sdcard, or else your whole phone becomes unusable while doing writes to the db.
The Problem with the European Union & Greece with 3 Possible Outcomes
how does that address eclipse refactorings?
Have something worth working on. No one wants to work on the next groupon clone, but if you have a company that's trying to change an entire market(and has a real shot at doing so) A+ developers will knock down your door to work with you.
Good point, sounds like I intend to keep it that way for this particular database in my comment.

It's setup for multi box (each schema is mapped to a hostname in code) but I simply haven't had a reason to move to more boxes yet. The schema feature is a nice, convenient way to pre-shard like this so that growing to more boxes doesn't require rehashing for a very long time if ever (depending on how much sharding you do up front). You just move schemas/shards as needed using the standard dump and restore tools and update the schema->hostname mapping in the code.
Love Bites Season 1 Episode 4 Online 
Love Bites Season 1 Episode 4 Online
I wont argue, but Jet hasn't been the default backend to Access in a long time. It is SQL Server Desktop Edition now, IIRC.
While SimpleXML gives you an easy way to walk the tree, it still requires you to actually do it. All 3 of those examples would require slightly different calls to SimpleXML to handle.
You might want to try USAA's bank rather than waiting around then. They have had an option to deposit a check with your iPhone for almost two years (out much before Chase had theirs), have consistently scored high in customer satisfaction, and have been mentioned in several places as having some of the lowest fees around. FWIW...
Yes! I was shocked to see him recommend the use of a straight eval for parsing JSON.

json2.js is a must! JSON.parse and JSON.stringify are your friends.

https://github.com/douglascrockford/JSON-js/blob/master/json...
This is the other unseen cost of being in a bubble. All the best talent gets tied up in lame duck me-too companies, and makes it impossible to hire people for the good companies.
I'm about to turn 30 years very shortly here, so this is from my perspective. Years ago, after college, I spent most of my traveling around various places in the world across all of the continents, trying my hand at a few businesses, some which worked and some which some failed miserably, and chasing women. I think if you travel, chase money, and chase women, all in equal balance with none at the expenses of the other, you will most likely not have any regrets ten years from now unless you get a girl pregnant, then all bets are off. As you progress in age, you may learn to make the mix more efficient by realizations such as "if you are successful chasing money, you spend much less time chasing women, as they then chase you". Money and women have been sought after by men for thousands of years, and while today's modern intellectual man may find it simplistic and barbaric, there is nothing wrong with satiating your appetite for what you were naturally programmed to do, be an animal. You can learn a lot from rappers, they have the basic idea figured out. Knock the top few layers off Maslow's hierarchy of needs and you have a higher likelihood of being happy. Just my humble opinion.
Craigslist: A New Type of Search Engine
Reddit.com Founder Ohanian on Hacks, Cybersecurity
(we (are (very (afraid)))
I'd love for a way to interface with this site. Perhaps something that let's me get the current color and update my website's background color with it.
Ah cool, thanks so much!

I'm not sure how customizable Trac is, but one idea would be to implement reCAPTCHA for anything marked as spam (assuming robots are causing spam issues and not users). If it gets solved, it's probably a human entering something on the other end.

This is a Python 2 reCAPTCHA module I forked/updated: https://github.com/dave-gallagher/recaptcha-client-1.0.6-ssl
Was your experience with Cassandra different? Happy at server 10 and 100, that is?
There is, but the "stick it to the man and be a rebel" vibe is not nearly as strong as in the States.

Every once in a while the mainstream will flirt with some of the indie groups, sometimes some of the style rubs off and the Pop industry will change.

One very well known case (in Korea) http://en.wikipedia.org/wiki/Seo_Tae_Ji basically revolutionized the entire industry a couple of times, changing styles like some people change hair cuts. He basically introduced hard rock and rap into the mainstream (which basically was stuff like this https://www.youtube.com/watch?v=w2lD9cvkDx8 ) until he came along.

But there's really some great stuff in the indie scene there. One duo has recently started getting noticed a bit in the mainstream.

https://www.youtube.com/watch?v=OmJYbdRfDNQ
He has now admitted it on a major newspaper after many years of inner conflict. What do you propose to do now?
The study is very artificial. These teams were randomly formed and immediately subjected to tests. This is not indicative of the team's performance in the long run. If anything, it points towards the fact that women are probably more trusting of, and cooperative towards, complete strangers.
Too my knowledge all browsers now ship with json built in -- if you must work with older browsers (not an entirely unreasonable requirement) you should check for the JSON object first, and if it isn't present load json2.js. Otherwise you're just adding an additional load penalty to your site (and on mobile browsers that can be 100s of milliseconds)
The sarcasm was perhaps a little mean but he has a point.
If a flat text file storing JSON could replace your database, then you probably never needed a DB in the first place.
Pardon my skepticism about this, but your website doesn't show much at all besides a bunch of apparently hastily written buzzwords.

Where do you provide (as a demonstration) the ability for a user to upload text, have it summarized, and show that "Winston" reasons about it?
I don't buy this at all. First of all, the GPU is a sandboxed environment. I don't know of way to successfully go from shader code on the GPU to actually take over a machine and get elevated privlidges.

Secondly, Flash (and I believe Silverlight) will also be allowing users to provide shaders that flash will compile to native languages for GPUs. Which WebGL implementation currently out there do also, they compile the shaders first, check them and test them. (Check out the Angle project). While none of these things eliminate the risks, they are steps in securing the technology and more work is being done to make WebGL as safe as it can be.

The fear that shaders provided by the server can lock up your gpu en in effect crash your computer are also something that is being addressed. There was an article by Gregg Tavares that explained how on Windows, it's possible to time the operation on the GPU and reset the GPU if it takes too long to respond.

As far as running code at elevated privileges. I don't see how that's true. First of all, the browser is running this code in a process that has no access to the file system, other process etc. Drivers are mostly user space with a little bit of kernel space code. I'm sure the risks do exists that that level but again, securing this level should already be something Microsoft be working on and forcing Nvidia/ATI/Intel to do the same. And this isn't exactly an easy hack to do regardless, you have to code stuff for a wide range of drivers to make your hacks effective and also manage to get a lot of people to visit your site.

The worse case here is Intel graphics that use the CPU for some of the work. In this case a bug could be used to execute abitrary code and hack the machine.

I hope I don't sound like I'm saying that the security issues don't exists. What I'm trying to say is while they are there, there is work to fix them and render WebGL safe. WebGL just came out, if in 2-3 years it turns into the hell that ActiveX was then I'll agree it was a bad idea but so far I don't see this getting anywhere close to that level.
just pointing out to others although the parent probably already knew, but JSON.parse is native in all modern browsers, json2 is only needed if you support older browsers (ie7)
I think you are probably correct. Though I'm honestly not sure how the economics work out there. A very great deal of the promotion events happen via television appearances on various variety shows. A label may have spent a decade (or more) investing in training up a performer before they get any public notice.
I don't know if it's the male/female thing.
I think it is a "amount of discussion" thing.
Women discuss the topic more without being positional so a larger quorum is reached. The men are too hierarchy oriented which results in a small quorum.
So 50% would be optimum, the women force the discussion, the men force the decision.
%100 women would not be optimal but still better than the men.
It may be different, but that's all for nothing if they can't survive. Have your Pre-style devices, if you must, but make a candybar device too. Just don't go overboard on the choices however, because the more devices you have, the more mindshare you need to capture from users.
Well, FDIC insurance is limited to $250k. If BankSimple just pooled all of everyone's money into a single--say--Chase Cash Rewards Checking and kept ledgers in their system keeping track of your slice of the pie, only the first $250k of that pooled account would be insured.

So clearly BankSimple has worked this out with the underlying institution to create individual accounts for you. That seems like it has to be true, the only other alternative would be some deal cut with the FDIC which is not probable IMO.

But I think the original guy in this thread is wrong, too, because what BS can do, despite you having an individual account in your name at their backend provider, is ensure on your behalf that said account never goes negative. That is, abstract overdrafts within their Tier by extending you a line of credit -- deposited into your backend account. This is exactly what they're doing if I understand correctly.

Not to mention, if you're BankSimple and you go to Chase and you say "What kind of deal can you give us on APY and fees? I can bring you 900,000 accounts with $4.5Bn in deposits to your bank?"

Banks start fawning over you once you have $20k in an account with them. If you're ever fortunate enough to have $100k you start to get serious banking attention. $4.5 billion dollars is an enormous amount of capitalization -- even for huge banks like BofA and JPMC.
LINQ to XML. Couldn't be easier!
Awesome! These guys really deserve it. Great company, great products. I have really nothing but good things to say about these guys.
Go apply with canada, you have a clean slate there and you can get a green card on arrival with all of your qualifications:

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

After 4 years (3 years + 1 year of waiting for the citizenship test, passport generation, etc) you can come back and work in the US under TN at the border. You can also travel to the USA by applying for a 5-10 year B visa and visit as you wish once you've had your your permanent residence card for a while. This all contingent if you haven't had any issues with us immigration. Singapore is also an option.
Now seriously, it's not just the way it looks. If you never spent at least half an hour playing with a language such as python or ruby, you will probably never know what is it that makes programmers all warm and fussy about their languages. Just take a look at array comprehensions (or list comprehensions in python) to know how succint and powerful they are, and how much clear the code looks. It's about replacing four or more lines of js with just one, readable line of coffeescript (or python).

It's all about power, flexibility, succintness and readability, all things that make programming more enjoyable and fun.
That's assuming that users want to learn in the first place, and dont' tune out the moment anything remotely technical hits their ears.
You just discovered why Microsoft Vancouver exists. It's a giant waiting room for a Canadian passport/TN.
You are a criminal and not a "homebred American". You should stop punishing yourself and return to your home country. It sounds like you have the skills to be very successful there.
Will try it, but he hasn't responded to other queries from folks on Twitter about very important things re:Android developers, but I guess it's worth a try. Just had to refund a bunch more today. Thanks for the tip!
Or suggest that he should return to the Philippines?
Lots of people use full blown rdbms's when they dont need to (see blogs), its not a silly point and the sarcasm was unwarranted
You're (probably) right, and no student learning programming for the first time thought that starting array indexes at zero was a natural idea.

That is because they are learning it for the first time.

Another way of putting that might be that they don't know a single thing about the subject ;)
I know. Microsoft and the DOJ certainly didn't help. Neither did Carl Icann.
Finding awesome developers is easy. For example, look at popular and respected projects on GitHub. Search Google. Attend conferences. Go to meetups. I could go on, there are countless ways.

Hiring those developers is hard unless they think you/your company are awesome.
I break the goal into doable tasks and challenge myself
towards the accomplishment of each task. Each task has a
timeline so I can pace myself. I then know when in the future
I an going to be complete so I really don't worry about it, I
can enjoy the coding.
The final task always seems to be testing, I hate testing.
what else do you do with a data structure besides walk it at some point? JSON comes out as an acyclic object graph in javascript, so what it still needs to be walked to actually do something with the data.

The difference between walking JSON and XML is simply the syntax of the parser library your are using.

The problem with XML is it has things that don't map directly to most OO languages, like node order matters, and attributes and elements are similar but different things, and mixed content.

So JSON is nice simply because it's close the the OO style everyone is used to today, and is in fact a subset of one of those languages.

IMO either way we need to settle on a way to interchange structured data, and agree on data types, but I would prefer some binary format, text encoding all this data such a waste of space/time.