skysight-inc/HackerNews huggingface dataset:
About time they looked at the tight bundling of mobile phones and Google services, payments to browser manufacturers to be the default home page / search box, instead of winning the spot on quality alone, and how search advertising funds free products in tangentially related industries, which might be interpreted as dumping...
Cards Against Humanity (A card game for horrible people)
I'm not sure I had a point (though minimalism is appealing); when putting the numbers together, I just wanted to see what the plot looked like.
I'm not being facetious here, at least not intentionally:

Is there any indication their engineering productivity in recent years, anyway? I've seen a few design refreshes..
Nifty project.

But I have hard time believing that there still are web providers that don't support SSH. Are there any? Good ones?
Where does your linked article say that Google removed Flash from Android? It seems Adobe removed Flash from the Play store. How is that the same?
The reason these 24 people's opinions are significant is obviously not that their votes are going to affect the outcome of the election. It's that they are experts on growth, which seems to be one of the most important issues in the election.
This is a great, flexible solution. Props to Firefox team for making an extra effort to protect their users.
What, you mean like someone who’s been in the industry for fifteen years, worked at companies both small and large, startups and corporations, and in four different countries?
A question always worth asking: Had this system been implemented in 1995, would we have ARM-based devices today? Why or why not?

Note that ARM never attempted to compete with x86 on performance, and indeed still can't. That doesn't mean that it wasn't useful for other purposes.

So yes, new processors are at a huge disadvantage unless they bring something to the table that none of the existing ones have. But the question is whether you want to prevent a processor that _does_ bring something new from being usable by making it impossible to use the web on it.
Your post is marketing and PR.
Did you not read the section of my comment asking for an assumption of competence? In no way am I arguing that he is incompetent based on his GitHub -- just the opposite.
Paypal never learned how to deal with fraud or security. They simply avoid taking on the responsibility. Paypal decided long ago that it is far more profitable to refund the customer's money 100% of the time than it is to fight credit card fraud. There are pluses and minuses to this system. On one hand, honest buyers can be virtually guaranteed that they won't get ripped off. On the other hand, honest sellers can look forward to having some of their merchandise stolen at some point in the future.
I was really hoping this article was going to end with an amazing discovery that showed bubble sort to have some great hidden potential.
Free hosting sites generally don't provide SSH access. I'm using 000webhost.com currently, which doesn't.
Future of Work: Finding Value in the Rejects of the Job Economy
CloudFront & Flask: When signed URLs aren't enough
True, many APIs aren't not properly architected. For example, here is Agriya's take on their adaptive payments API http://blogs.agriya.com/paypal-adaptive-payments-an-open-let... I don't know why Agriya couldn't yet disrupt the payment gateways through their crowdfunding approach
This is an interesting report packed with information and graphs that paint a picture of where we are and where we are heading. Understanding the entire landscape before indulging can make a huge difference, especially for internet-based software startups.
No,

#bytes * (1 kilobyte)/(1024 bytes) = #kilobytes

or bytes/1024=kilobytes, for short.

Basically, it's a conversion factor, not a definition.
Batman and Apple Maps (Video)
Show HN: GBA.js, a Game Boy Advance emulator written in JavaScript
This article is painful to read. The author clearly doesn't know how to use the comma/full-stop to introduce pauses in proper places. Take the first sentence:

> I have exchanged e-mails and been having chats with people about the new Amazon Product Results in the Ubuntu 12.10 Unity Dash one of those people I reached out to was Richard Stallman of the Free Software Foundation a visionary who I have much respect for after all he pioneered much of the foundation and principles that guide much of the Open Source Community.

There needs to be 1 full stop after "Dash" and some kind of punctuation before "after all".

> I guess it never dawned on me that Canonical might start getting requests for search data as a result of this new feature and there is no doubt that various governments are now aware this feature exists after all its been in the news for weeks.

Punctuation needed before "after all".

> Remember folks sudo apt-get remove unity-lens-shopping or System Settings – Privacy and a click can remedy your concerns if you still have some!

Comma/colon required after "folks". "sudo apt-get ..." needs to be quoted.

These are the more "serious" things I noticed. There are other issues with punctuation that make this article difficult to read. If this were an essay written by me and submitted to my high school English teacher (as a foreign language), it would get a B-.

TLDR: Poor writing style.
Facebook's implementation of OAuth 2.0 differs from the (now final) spec.

It's mostly trivial things last I looked (comma delimited scopes instead of space delimited, `expires` instead of `expires_in`, and so on). Glancing over the final spec, seems headers are preferred now (which is almost always dumb IMO, but that's a whole separate rant) and Facebook only does query strings.

Looks as though the spec bloated a bit, though there's probably still a sane-ish kernel worth implementing in there compared to OAuth 1.0a.
These are multi-billion dollar decisions affecting the big cash cows of Apple's business.

But yammering about starting nuclear wars isn't child-like at all. Straight out of the Sloan School of Management, right?
Indeed. But its capabilities don't really take it above what you'd get out of a normal relational DB. Or even a more traditional key/value store.
Why GPLv3? git itself is GPLv2.
Fixed Wheels
Hi, I have only very basic knowledge of electronics but I was still very much impressed by your software. I cannot suggest improvements on the electronics side but being an online marketer, I wanted to give you some tips for marketing, in case you find them useful.

1) You need to make the final output embeddable, like slideshare, so that people who are creating schematics using your software are able to put it on their blogs and website

2) The embedded version can have a link back to your site, e.g. "Modify this circuit" or better "Run this circuit" so that you get backlinks and the visitors can interact and come to your site.

3) You are 100% correct with the "try it now" button, but instead of redirecting them to a signup page, try using a modal popup over the circuit. I'm sure you'll see a good increase in signups with a split test.

4) You can also create a shareable URL (like tinyurl) where even without signing up a person can send that URL to a friend or post it on twitter/facebook. This will get you even more traffic / backlinks.

Just a few things on the top of my mind.
Really interesting comment. In what way, other than revenue/sales, would you say Optimizely is behind Omniture Test and Target? Does T&T really offer any features over Optimizely?
I always sensed top-line revenue was a lot more impressive to money people than profits. You could be making $3M/yr net profit on $6M/yr revenue and not be given a serious look (you're just a small business...), while the $100M/yr business that's never turned a profit and loses $10M/yr because they have only a 5% gross profit margin somehow gets a look. Zero seems to be an exception: what has always impressed me the most are the guys who can talk their way into an 8-figure buyout without ever having a customer.
This is ignoring the fact that a whole bunch of assets (CSS/JS) are embedded into the page to reduce the number of HTTP requests.
.EXEs are for Windows.

How exactly is this supposed to work for clients on different platforms, like 32bit Windows, 64 bit OSX, linux, ARM, etc. etc.?? You
Apologies if this comes across as as a bit off topic at first, but I typically think of 2 types of software developers: tinkerers and makers (this is simplistic thinking, I know, but go with me here...nothing derogatory is meant!).

Tinkerers like to fiddle, muck around and generally like the internals. They do make awesome stuff, though they like the tools just as much as they like the end product. Errors on install or obscure messages are just another reason to dive deep.

Makers are people that like to make things; products and such. They tend to care less about the tools and more about the product they are working on. Errors on install or obscure messages are hurdles that get in the way of building the products.

I'm a maker. Right now I feel the current state of Node and JS is not a great place for makers. Ruby and Python (as examples) are great.

I would like to use Node and JS, though I feel that there is just too much choice right now with no real "winner" and no clear "one way to rule them all".

Perhaps I'm wrong, and I would love to get educated on this b/c reading the tea leaves would suggest that JS/Node can be huge in about 3-5 years, maybe even mainstream. And as a person who likes to be at the forefront of technology, I would love to spend some time with JS/Node right now...but it just seems crazy. As I said, so much choice, no clear direction, too many ways of doing things.

So, the question would be this: if someone like me wants to get started, where do I start? Which web framework should I be using? Coffescript? Deployment?

I've seen Meteor and am intrigued (the fact that the setup instructions don't work on Ubuntu is a HUGE minus, btw...gah! another hurdle).

General thoughts? Suggestions?
Thanks for the good advice; it's really helpful.
Outside the context of what violentacrez is accused of posting, those two statements themselves seem fine and why at other times we have a First Amendment right to freedom of speech and expression.

I can imagine a patriot saying, I don't regret fighting against the British, but it still got me shot.

Free speech does not mean speech without responsibility.

But this cannot be an absolute either.

If every time you open your mouth, someone punches you in the face, then you really don't have free speech.
..and to ping internet :)
It's 100 kB now.

If the plot had a similar curve from 0-50kB would everyone still be commenting? What about 0-5 kB?

Is this about the absolute values or the curve?

Unless everyone is expecting exponential page size growth to continue indefinitely (and ignoring bandwidth increases), I don't see the point.
Rackspace cloud sites - though we use SSHFS for git.
You may see diminishing returns when going back to get a second degree, especially if you can display competence in CS topics in other ways; doing so during an interview, completed projects, open source projects, etc...

This is all in relation to the "self taught" route, though I don't necessarily advocate it.
As for the math necessary for the degree, I'm someone who has very little Math experience and have managed to start my M.Sc. in CS. With that said -- don't be me. Its not that a lot of math is required, but it helps a lot. This is true not only in mathematical ability but also the mindset it requires. Solving math problems exercises your brian in critical thinking -- a skill very necessary for programming.

Calculus, Linear Algebra, Statistics are a few domains of mathematics that will bear some relevance.

As for actual CS topics that tend to be included in core curriculum, why not just take a peek at what some good schools are doing:

https://cs.uwaterloo.ca/current/courses/course_descriptions/

I'll let you find the rest of the links.
Google's Guava receives interesting "bug report". Josh Bloch answers
This is Why We Need More Women in Technology
A note for Canadians interested in playing, it costs about $15 to have it printed and cut at Staples on 100lb card stock. However it looks like they have the game in stock right now, so the extra $10 might be worth the nicer cards!
A simple way to test distributed applications
Bug Fixing: To Estimate, or Not to Estimate: That is The Question
As I mentioned in other thread, similar crowdfunding scripts are already there. For example http://labs.agriya.com/sfplatform
I replaced that long ago with 'ping 8.8.8.8'. Still google but not quite the homepage.
?

$ curl -sL http://google.com | wc -c

11328
Genetics.
It's good to be skeptical. I have seen people get fleeced by get rich quick schemes, and have concentrated on not being one of those victims.

Just to be clear - the strategy I'm proposing is NOT a get rich quick scheme. It's "create a passive income stream", with the focus on "passive". The definition of passive income is simply "I don't have to work for this money."

There are several reasons why I'm writing a book. 1. because it's not a simple strategy - it requires explanation and details. 2. I know that a lot of people here would be looking for the same solution that I have found, and they shouldn't have to go through 10 years of exploration and experimentation to find it, like I did. 3. My knowledge and time is worth money. People who recognise that are willing to pay money to access it.

But the key reason why someone like yourself might pay someone like me money to learn from my book is the same reason that I have done the same for others. Without paying for that knowledge, I would not have this opportunity to earn passive income.
I think every one missed the point. They are expanding out side US: http://timesofindia.indiatimes.com/tech/news/internet/PayPal...
On the other hand, I felt "Hire those bothered by suck" was the one sentence that resonated the most with me.
I think it is about breathing because it is probably one of the unconscious processes of the body that one can also control consciously with ease. And probably focusing on this has something to do with connecting the two minds.

Probably one can do meditation by using Biofeedback (http://en.wikipedia.org/wiki/Biofeedback -> http://www.ccjm.org/content/75/Suppl_2/S35.full.pdf) but this technique of focusing on physiological functions is new. Probably mediation was practiced for at least 2000 years (Buddha teaching are dated somewhere around 500BC) or more (indian scriptures called “tantras” mentioned meditation techniques 5000 years ago). So in that time the most viable way to control consciously an automatic body function was to do it with breathing.

I never practiced constantly meditation, but I has tried once different forms. So just take this as a simple deduction based on my own observations and few readings on the subject :)
Pretty cool. I think it could use some kind of feedback/indicator when I click on a photo and it's loading. I was clicking thumbnails and nothing was happening, wasn't sure what was suppose to happen. Turns out it was just loading, but there was no indication that was happening.

This wouldn't be a big problem, but the entire thing seems to rely on you going very slowly and only click one at a time and wait for it to load.

If I click another photo during that loading period, it mashes up the photos [1]. Scrolling down while a photo is in the center also doesn't appear to work well, if I click another photo it tries to bring it up and cuts them up [2]. Looks like it could do with some more testing my friend.

[1] http://i.imgur.com/uzUl0.png

[2] http://i.imgur.com/hqD9J.png
I get suspicious whenever someone uses that image to preface a response. It serves no purpose in a debate, and just makes the author seem smug.

edit: since the parent deleted his response, I am referring to the xkcd image that is currently at the top of the blogpost.
Zach, sexism is exactly as genderless as rape is. You (and Laura) should read up on rape culture and how intertwined it is with the culture of sexism in society. They’re kind of like government debt and government spending: yes, they’re separate issues, but they influence each other _quite a bit_.

Also, please stop spreading the utter lie that I discounted rape against men. I never did that, nor would I. The primer is just not the right place to go in-depth on the subtleties of rape culture and how they affect men and women differently under different circumstances and at different ages. It's a primer.
I have a different writing style from Brendan, but I don't think there is any significant substantive difference between what he said in this thread and what I said almost 2 years ago.

(Although, the fact that PNaCl is still an experiment and not the mainstream of NaCl nearly two years after I wrote my comment should be further cause for concern.)
Can't you just use talk(1)?
If the web is really "the platform", there had damn well better be a ton of languages to choose from.
Indeed, and the ones that understand that they have no power is the best ones. They have a vision and educate about market and customer needs.

The ones that believe they have power tend to be dicks on the other hand :(
Thanks for the link. That's weird, I was just looking at the University of Waterloo CS program.

I've considered the M.Sc in CS but I honestly don't have the background for it. I need to retake Calc. I don't have any algorithms or data structures knowledge. I have taken literally no CS courses as well. Isn't a Masters in CS more advanced than the Undergrad Curriculum?
Or am I able to take undergrad courses in the Masters program and get a M.Sc?
I was hoping it had something to do with this piece of internet culture... http://cache.ohinternet.com/images/a/ab/Dancing_baby.gif
Google Gravity, replicated
I've used Opa sporadically since before the new JS syntax/backend. It's just flat out fun to program with, as the feedback loop is so tight. The only complaint I had was the compiler was a bit ... French -- liable to take an extended lunch break just when you ask it to do some work. It might be faster now. Use a structural type system gives the language a very different feel to other statically typed systems.

tl;dr: Give Opa a try. It's fun and enlightening.
>If I'm not in front of my computer, my phone is more useful for getting to the web.

Outside the house maybe.

In the bedroom/sofa/crapper the iPad cannot be beat by the phone or the laptop, though.

What it does is, it frees you from having to be tied to a chair and office in your own house, for browsing, checking your mail and reading stuff.
This looks incorrect. http://web.archive.org/web/20110713000446id_/http://www.goog... is only 28K according to ls -lh.

Perhaps OP forgot to put id_ after the capture timestamp in the archive URLs? The id_ makes sure that the Wayback Machine only returns the page as it was when it was indexed.
You donated to the westboro church?
I agree that Gandhi didn't mean that it as proof, but many, many people on the internet use it to mean precisely that.
Ha, nice. Was just thinking of writing something like this for my g/f who is learning HTML/CSS but keeps breaking stuff editing live sites over FTP.
I see that its sold out on the website.
Nicely done guys. Someone fucked with the wrong hackers.
The story I want to tell
Apple has already been using in-house chips for the last three years or so.
Hi, author here. I didn't see the comment that was deleted that you responded to (it wasn't me). I guess I just slapped it up there because it captured the moment of how I felt when I read the post I was responding to. Did not mean to come off as smug, I just thought that it was funny that reading something on the internets got me feeling so strongly that I wanted to respond to it.

Update: decided to just remove the XKCD comic
Is that an FU to Zach? The message? HN? Me? Lol.

Edit: I'm an idiot.
I definitely used id_ . I saved the source that I used; I'll recheck things.
Fiverr.com is your friend ;)
And yet we're still stuck with JS on the client side. Reality is hard to accept.
I'm sure someone is measuring yahoo.com since Mayer joined. :)
You are correct, some of them slipped past, and contain archive.org code. It's quick to fix.

Thank you.
OAuth 1 was a behemoth. OAuth 2 is simple.

1. Get a login URL. Send people here to log in.

2. Receive an auth token if the user clicked allow on the login page

3. Swap the auth token for access and renewal tokens.

Optional 4: Maybe renew if you expire.
What kind of startup would you consider "bad for the world"?
Although it's not quite in the same style as the original GBA, you might want to consider putting the keybinding information above or below the screen, instead of to either side - I keep my browser at a 'comfortable reading' width (~1000px), and the keybinding information was pushed off the side without a scrollbar. CSS media queries would probably be helpful here!

On the emulation side, you're doing pretty well! A lot of games that fouled up bsnes' GBA emulation in the early days seem to work just fine, with the minor exception of Legend of Spyro: The Eternal Night, whose intro cinematic and main-menu are both kind of glitchy (something to do with DMA timing, if I recall correctly). Also, how are you handling non-volatile storage? You seem to be at least scanning the ROM for save-type codes, because you're triggering the copy-protection in Top Gun, but are you also trying to dynamically detect EEPROM and Flash variants?

I have here the beginnings of a save-type database that I worked on for bsnes, but bsnes' GBA emulation is kind of on hiatus for the forseeable future. If you'd like a copy (currently it's a SQLite file for ease-of-editing, but it wouldn't be hard to convert to some other format), let me know!
On average, the size of a website triples every ~5 years.

Nowadays there are lots of really fat websites with tons of resources. Personally, I think that's kinda convenient. This way it's a lot easier to make sites which are much faster than those of the competition.

More and more people start to merge all of their CSS and all of their JS files, then they minify them, and finally the whole thing is gzipped. This surely helps a lot. However, their sites still continue to grow, because they continue to add more and more crap.
"You forget that so much of what makes food good or bad is in your head"

What I take away from this is that you can self-efface any sort of preference for such foods. Frankly I think cheeseburgers, fries, and coke are gross. They are made with the lowest quality ingredients, makes me feel like crap and cost money. Theres nothing good about that in my mind, and so for me I'd whip up a salad over that any day.
I created a blog post for some friends who asked a similar question (I keep it updated with time)

http://eranmedan.com/post/22359967135/codeschools
That's what came to mind first, but I'm glad it was more serious and that the court did consider the use of the song "fair use" and that copyright holders should consider the fair use of their copyrighted material before sending a takedown notice.

Sometimes I think the EFF overreaches, but here this is 'common sense' stuff that they should (and did) pursue. Kudos.
That does not answer the question of whether it is legal for US citizens to use this service, just that they are registered with the relevant authorities in the UK. As I understand it, online gambling is illegal in the US, no matter where the operation is hosted.
Come hang out with us (me?) at Livefyre. 3rd/Market downtown.
ben@livefyre.com
If anyone wants to use Google Oauth2 with flask and User session management we have Open sourced the project: https://github.com/GrexIt/flask-login-oauth2
If only my internet connection tripled every 5 years too.

In reality, it was 28.8Kbps up to 1999, then has remained in the 2-3 Mbps range ever since.
I wrote Bubble Sort into a very well known game a few years ago, for the case of sorting tiny numbers of view objects. It simply outperformed other sorts. Other sorts were employed for other cases.
Who writes their own linked lists these days?