skysight-inc/HackerNews huggingface dataset:
meh, I don't think this has really got anything to do with "cheap shortcut" methods. this is about broken morals. But, with that said, my impression is that while there are a lot of downsides to using HTML5 for your app, there's a LOT of amazing things you can do with the UI that are much harder in Objective C, and it's a hell of a lot more affordable to contract HTML devs than it is Obj C devs. ;) And when you're bootstrapping an app that is a big deal.
To be a VC doesn't one need to be an accredited investor? Or does that only apply when using one's own assets to invest? In this case, it appears these student investors would probably not meet accredited investor criteria, but it may not matter since it's not their money they're investing in the first place.
I've read this same article for the past 10 years now and every time I ask the question: what about fees and taxes Europeans pay apart from their bill? The US system is horrible but I think for a complete picture it would be good to know exactly what taxes and fees pay for the infrastructure in other countries.

As a kid in Germany every household with a radio or TV had to pay a fee to operate those devices and there was a constant barrage of ads reminding new households to register and pay up. I'm assuming there are also other taxes that flow into building communications networks in Europe.
+1 for not using the bootstrap default by the way
looks good.
missing: favicon, and how you are going to monetize?
nice to have: API for event creators (certified ones) to add events so you don't have too
nice to have2: use open graph to identify events
nice to have3: google maps integration
must have: mobile app :)

but keep going, so many have the same issue, and no one did it right, so being the first with SOMETHING is great

one last thing - the thing that kills such things is content
have great content that is up to date, people won't care about features or how it looks
Well, I have created this a while ago: http://qusic.co.uk
It tracks currently only spotify stuff, but you can import your artists from SongKick. Any feedback / suggestions highly appreciated.
I'm having similar concerns, and I think both your post and the parent post are indicative of a trend that, in hindsight, will have begun just around 2011/12.

And as someone who remembers (and was part of) the first phase of migration to Apple/OS X, around 2001/02, it seems to me that it had less momentum and was harder to envision than the migration from Apple that may be in its infancy now.

(Note: "migration from" doesn't imply losing market share, or even a lower growth rate. It rather means that a specific, tiny but crucial slice of mind share may have begun to erode.)
Maybe in another 10 years, he'll have managed to lay hands on the elusive 64-bit computer.
Amazon AWS console down?
getting this when trying to log into AWS:
<html><body><b>Http/1.1 Service Unavailable</b></body> </html>
It's pretty incredible that the author of a post called "I’ll Give MongoDB Another Try. In Ten Years." criticises a comment on this same post telling him to read the tutorial all the way through as "unnecessarily aggressive".

Aside from that, though, the 32 bit limitation is clear in the documentation and present on the download page. It's fine not to read the documentation before you use something but you can't then complain that it did something you did not expect. Mongodb is a little different from other databases. So is Redis. You can't blow everything off that is conceptually different.
Realtime MySQL Monitoring to know whats really happening on your server
You could do something similar today—just hook into your browser's history API
Linked: https://www.seenbefore.com/pages/faq#currently_do . Thank you so much! :)
As the OP points out the limit is pretty clearly specified on the download page and there's a "note" linking to the limit right next to where it says "32-bit".

Sometimes you just have to admit you screwed up and didn't read the documentation. Everyone does it, we're hackers, we'd much rather play with technology than read docs.
you mean, they should have called themselves evently? or event.io? or evnt.co? perhaps. but EventDroid is a great domain if you managed to get it without paying hundreds of dollars...
I installed it through Ubuntu (apt-get). Most people must (or should) be installing MongoDB through a package manager. Once again, assuming that people will see the warning because it's on the download page is shortsighted.
Interesting that you're quoting the zen of python, but using ruby. I wonder if the python mongo client would have the same behaviour.

There seems to be a number of people commenting, telling you to read the documentation, but I'm with you, that is completely counter-intuitive behaviour and should be viewed as a bug.
LifeHacker-summer-provides-biographical-details-for-people-mentioned-in-news
Establishing An Open Device Lab
if you followed the story more closely you'd see that there are at least three reported instances, AND a CEO confirming multiple. this should NEVER happen. The fact that it has happened multiple times.... how can you not think that worth a dust-up... or four? You think it's ok to occasionally attempt to extort your customers? You think salespeople shouldn't be fired on the spot for treating your customers with such broken morality... repeatedly?
Evil Maid CHKDSK
I'm a pretty big detractor of mongo, but I don't agree with this post. One of mongo's main design decisions is to defer writes, making this sort of thing possible. I think it's a crappy tradeoff but it is one of the things that makes mongodb mongodb. If you use it without knowing this you haven't researched it well.
I show $2.89 in earnings for CY2011 and $2.00 in dividends paid for a total of $4.89 on $38.57 in revenue per share, dividends + earnings = 12.6% revenue. That is very high for a mature company in a competitive market. I'll use WalMart as an example -- $132.91 revenue per share, $1.53 in dividends, and $4.74 in EPS for 4.7% of revenue.
As a Penn entrepreneur I couldn't be more excited for this. They opened up a completely new office on our campus and in addition to the fund are offering student entrepreneurs free office space. The way this has happened has honestly been a dream come true. It sure beats getting kicked out of coffee shops every few hours or trying to work in the library.

If I had to guess, I'd say that at least a few of my friends who dropped out to go to the Valley or NY would probably still be at Penn if this had happened a few years ago.
Review before or after code commit, which is better?
We're experiencing the same.
(Shameless plug...)

I have a list of websocket libraries and a small echo server demo here: http://ajf.me/websocket/#libs
This wouldn't really work for a simple desktop user, seems like doing IT-department friendly crippled releases. Otherwise I was actually considering it...
That's the only reason I can think of why they would be immune to length extension attacks. With SHA-224 one could just brute force the missing 32 bits of state, though.
The pitch wasn't great as the 'dragons' had trouble seeing enough scale to warrant investment. They liked the idea - and their site does have quite a few members when you consider the people running it aren't business or tech savvy. I think it's a good indicator that their is a sizable market out there for this kind of thing.

Deborah Meaden was probably the most qualified investor there for this idea and she anticipated it would be hard to monetize and the budget required to obtain traffic would be substantial based on her experiences with another online membership type business.

To be honest I think they have a decent life style business potential there, they just need more business savvy and tech savvy on their side. If you have a subscription model you know what kind of targets you need to make the business viable, it's just a matter of doing the calculations.
In the time you've spent defending yourself here and on your blog, you could have learned how to use MongoDB properly, or just gone and bought a 64-bit computer.
See my comment below. If you use a package manager you never see the warning.
I'm a mentor for one. But haven't gone through as a startup
So you are saying that sometimes swinging the patent stick can be right?
While this article is a bit flippant, I think ten years is a pretty good number when you consider the vast amount of engineering effort that has already been poured into projects like Postgres.

This brings me back to the recent discussion about reading other people's code: it is almost certainly smarter to extend an existing database until it's capable of meeting your needs, rather than write one from scratch.

The fact that many programmers don't see it that way is a testament to their irrational fear of diving into other people's code.
> I think frames are awesome. It is easier to build a stream on top of frames than it is to build frames on top of a stream in my opinion (you don't need an extra protocol for starters). Besides that almost anything you would like to do can be expressed in frames, saving most of us a lot of headaches.

Maybe I'm just old fashioned but I really don't like the idea of frames forced onto me. I much rather get my data in small pieces and can already start processing data as it comes in than having something buffer up everything and then giving it me as a large chunk. Streaming json for instance over websockets is a lot harder than TCP directly.
I think that's to be an angel investor but I could be wrong. Plus I think there's new legislation that makes anyone able to invest in startups, which is why Funders Club works.
If you travel, you may enjoy Iyer's Why We Travel story.

"If a diploma can famously be a passport (to a journey through hard realism), a passport can be a diploma (for a crash course in cultural relativism). And the first lesson we learn on the road, whether we like it or not, is how provisional and provincial are the things we imagine to be universal."

http://www.worldhum.com/features/travel-stories/why-we-trave...
Getting the Most Out of Guchex
Guchex is a new free platform intended for knowledge exchange among respected professionals. It make it easy to deliver content to people interested on it.

You can see how it looks inside without being registered @ http://guchex.com/guilherme/post/9/introduction-to-delegates-in-c-net

While posting at Guchex you might want to choose "tags" related to your post. For instance, if you are creating a post entitled "Lisp Programming with Cups" you would like to associate "Lisp" and "Cusp" to your topic. Hence, everybody that is connected throughout our platform and follow these tags will see this post in their feed.

It turns out that it's quite easy to deliver professional content to really interested people!

Furthermore, in every page of the site suggestions and related content are shown accordingly to the user interest. Which means that the post "Lisp Programming with Cups" will be linked to pages related to Lisp.

We believe that you should be able to deliver your content to visitors interested on it without having the boring work to search for them.

Also, people will be able to follow you just like on twitter. Which means that whichever post you create will be delivered to the ones who follow you or the tags related to your topic. Also this post will appear in the side bar of every page as a suggestion to people that might want to read it.

That's it! Let me know if you have any question regarding this. Those interested in joining Guchex, signup @ http://guchex.com/

Thanks,
Vinicius Melo
Founder @ Guchex.com
Websocket Chat Example
Winners of the Royal Canadian Mint's MintChip Challenge
It is not legal to discriminate based on age when employing people in the UK, and thus it should be pointless to lie about age.

Yeah, we more or less have that in the US, too. (The details matter for specific cases, but not for general discussions.)

Yet, we still have people posting job offers like this, which demands you have gotten your PhD in the past two years.

http://parezcoydigo.wordpress.com/2012/09/10/old-phds-need-n...

I have a lot of appreciation for "you shouldn't ever lie on your resume," but I also feel for the people who feel they are being discriminated against. If someone black thought that he stood a better chance of being hired by pretending to be white (we used to call this "passing"), who am I to tell him that he should sacrifice his employment for the greater good?

If you want people to not lie about age, take away the incentive to do so.
Google Dart adds JS interop
Did appcelerator steal your blankie ? It's annouing dealing with developers like this that feel entitled to everything for free.
Jeez. I'm all for ditching $9,000-a-month "internships" at staid glass-box financial companbies. But someone needs to break it to this kid that war is no place for Experience Junkies:

https://en.wikipedia.org/wiki/Tim_Hetherington
There's nothing wrong with that but I do think it would be a much harder market opportunity to exploit. You are definitely in a minority. Also, just a nitpick but if you don't click ads you are not a product since Amazon doesn't buy products who merely view its ads.
No. He is saying out of all faults Mongo has - blog author picks the one which is rather well known.
Agreed, also I think it's naive to assume it's always the developers fault when something like this happens. (In the 90's) more often than not it was some douchebag marketer clamouring about people 'leaving' their site and convincing management to open new windows for outbound links.

There's always been a divide between what developers encourage, and what clients ask for and want. This is one of the better arguments FOR developers creating javascript-heavy single page sites (for themselves, or demos)... if they had to rely on their clients they'd probably be years behind the curve.
It also prints to the log upon starting a 32-bit server.
When is this behaviour useful? (Benchmarks don't count)
WebRTC is already there if you want UDP.
Are you really arguing that you shouldn't have to study documentation? First, blog posts and code samples are not documentation (in this case, at least).

If you were working for me as a developer and had the attitude that you shouldn't have to _thoroughly_ read the manual and notes for something like MongoDB, I'd let you go. Steve Jobs was not a programmer.
"Couldn't this just be considered jury nullification?"

No, jury nullification depends in a large part with the constitutional double indemnity clause. Basically if you are acquitted (found not guilty by a jury) you cannot be re-tried on that crime even if additional evidence comes up that points to you. So a jury 'nullifies' a law by acquitting you even if you were guilty, it prevents the law from punishing you for your acts.

If the jury gets it wrong and convicts you, then you can appeal for a new trial and try again.
And yet, look at Apple's profits.
You could say the same of peanuts or milk products or shellfish.

Wheat isn't dangerous, it's just not very good for you.
Even your own blog posts says that you basically just followed the getting started guide for ruby. Personally, I would not use an untested, brand new to me, technology on anything that 'had to work'. And if this wasn't that important, then chalk it up to a learning experience. MongoDB's decisions might not fit your personal style, but your attitude towards learning is a poor model for technology.
This is the latest in a long line of negative posts on MongoDB based solely on first impressions because either:

1) it does not behave exactly like SQL

2) the user didn't read any more than a Quickstart Guide

3) the user fundamentally misunderstands the aim of the new technology or the application it is intended for

Ember.js suffers from the same ignorance.

What makes it worse is all the morons who upvote without even reading the detail purely because the title reinforces some misconceived bias they already have.

'NoSQL' is part of the problem. This technology has absolutely no comparison with SQL other than it persists data.
Cool - but if you're tracking things on Spotify, why do I need a Songkick account in order to import my artists? Does Spotify's API not do this for you?
While I don't like paying a lot, and I wish my Internet service were faster, I think the article was sensationalist to the extreme, and remarkably light on facts.

The author hasn't provided any reason for us to believe that prices or services should be comparable between countries. First and foremost, prices are dictated by the value that people attach to a product. If Americans value, say, TV more, than economics would predict that Americans would therefore pay more for it.

And I think that the examples of telephone prices are cherry-picked based on structural differences, or just plain wrong. Communications rates have plummeted since then. I remember back in '84 people would say, "you've got a long-distance call from Xyz". Today, nobody cares if it's long distance.

In the late '80s, when my wife immigrated from China, she could only afford to talk to her parents every month or so, because the international phone rates cost several dollars per minute. Today she talks to her dad -- with video! -- on a whim, because it's free. And the price of telephone-quality audio is negligible (~$0.02/minute).
This article doesn't really make a strong case for anything, it just states the title as though its true.
foobar2000 is one of the best music players on Windows (though like antihero said, it's unfortunately not available for Linux). I'm surprised you haven't heard of it.
Not all KDFs need to be slow, but only those that take as input a low-entropy secret (e.g., a password).
You could hook it into Chrome's history API[1].

[1] http://developer.chrome.com/extensions/history.html
INTERESTING UPDATE:

The CEOs comments to his "accepted answer", which my quotes were taken from, have since been removed from the Appcelerator forum. Funny that. ;)
Canadians keep buying more online.  (40th month of consecutive spending growth)
The Forgotten Industry
> Android uses Open-Source as a marketing term

Oh really? https://twitter.com/Arubin/status/27808662429
It's almost like the commenters who are bashing the author of the post did not read the bit in bold, which is his main point:

If you tell a database to store something, and it doesn’t complain, you should safely assume that it was stored.

This has nothing to do with the 2Gb limitation. Nowhere in the documentation does it mention that it will silently discard your data. What will happen with the 64-bit version if you run out of disk space, more silently discarded data?

I know a lot of you may have cut your teeth on MySQL which, in its default configuration, will happily truncate your strings if they are bigger than a column. Guess what? Anyone serious about databases does not consider MySQL to be a proper database with those defaults. And with this, neither is MongoDB, though it may have its uses if you don't need to be absolutely certain that your data is stored.

EDIT: Thanks for pointing out getLastError. My point still stands, since guaranteed persistence is optional rather than the default. In fact, reading more of the docs points out that some drivers can call getLastError by default to ensure persistence. That means that MongoDB + Driver X can be considered a database, but not MongoDB on its own.

I'm just struggling to imagine being willing to lose some amount of data purely for the sake of performance, so philosophically it's not a database unless you force it to be. Much like MySQL.

EDIT2: Not trying to be snarky here, but I would love to hear about datasets people have where missing random data would not be an issue. I'm serious, just want to know what the use case is that MongoDB's default behaviour was designed for.

EDIT3: (Seriously) I'm sure MongoDB works splendidly when you setup your driver to ensure that a certain numbers of servers will confirm receipt of the data (if your driver supports such an option), nowhere am I disputing that. But that number really should have a lower bound of 1, enforced by MongoDB itself. And to the guy who called me stupid: you are what's wrong with HN.
(correction: AirBnB was actually founded in 2007)
You're comparing something like an iPhone, intended for the average Joe, to a complex system intended for developers and especially data architects. Assuming software to be intuitive is a good sign of a bad programmer in my book; any good engineer would never assume anything.

Heck, I learned about error handling in Mongo the first hour I started learning it. Same for the 2Gb limitation of 32-bit. The mongo manual is very well done and also happens to be fully indexed in Google.
I agree a great deal. I miss the flat Internet.

I don't think we'll ever get that back, though. It's all about engagement and interaction, these days.
Cyanogen Mods
That's more of a caricature of what you go through - going through an accelerator just means you have that buffet of support if you choose to dip into it. You still spend every waking hour working on your product - sometimes you take one of those hours to meet the C-level exec from a company you admire. (i went through an accelerator in LA and that was my experience)
Was just going to say the same thing. Very lightweight, skinnable (via css + html).
Fixed-width columns. They drive me up the wall; I've got a 1920x1080 screen because I like fitting lots of text on the screen, not because I want 75% of my screen to be white margins.

Links/buttons that open on middle-click. I middle-clicked because I wanted to open in a new tab, this page should stay where it is.

Sites that don't work at a DPI that isn't 72.

Those are the most immediate things that annoy me.
Sony opensources BacklogTool for agile project management
In addition to that, mobile is closed because hardware manufacturers, software companies and network providers all seem to agree that the combination of mandated personalization and permanent tracking is a potential gold mine.
See dmaz's comment about the log files. I'm a complete mongodb noob as well, but found out pretty quickly that there's a 2GB limit on 32bit systems. It really is hard to miss.
>>In addition, the warmer climate may lead to its inhabitants being outdoors more often, which may lead to more overall exercise.

This may have been true back in the day, but these days most people have A/C in their homes and are not very likely to venture out during hot weather.
Not sure about patent cases, but in criminal law, attorneys have the opportunity to challenge jurors and have them removed.

If I Was a Samsung attorney, the people Grok just pointed out would be at the top of my list to have excused from the trial based on their previous litigation experience and bias.
Note that anything is possible to parallelize for an attacker who has many different candidate values (e.g., password guesses) to try.
Depends on what you call Android...
If you talk about the "Android open-source software stack" ..yes that's "open" (I would still not see it as open source as for me it's the community that matters).
If you talk about the Android smart phone os ... no that's not open-source.
> Bandwidth is the new Black Gold
Robot apologist here, but for some reason neo-Luddism has become fashionable again and it bothers me. Is this really a war over little pings from email inboxes? Are we truly that oppressed by the ability to find out anything about anything? Do we need a virtual Moses to part the red sea of push notifications? I find it really difficult to sympathize with this line of argument. This is either a case of misconfigured notifications or of honest Amish-like fear of technology, and neither of these make sense to me.