skysight-inc/HackerNews huggingface dataset:
For those that want to stay in Ruby land:

$ gem install jazor coderay

$ echo '{"foo": "bar"}' | jazor | coderay -json
Long Island cocktail
The Long Island Iced Tea is the basis of many mixed-drinks. It dates to the 70’s and is named after the USA’s largest island Long Island. Though the cocktail doesn’t contain tea, it has a taste similar to tea. This cocktail is in the top 5 of most popular cocktails.
So working with Apple means walled gardens and corruption? That just makes it sound so much better!
From the VB article - "The truth is that if your company sells hardware today, your business model is essentially over". And you are comparing a complete product with only hardware / software.

I agree with you when you say "Its all about the product", and even the VB author does ("No one can make money selling hardware anymore. The only way to make money with hardware is to sell something else and get consumers to pay for the whole device and experience"). That term "experience" encapsulates a lot of what you talk about in your article.

Both, the VB author and you actually talk about the same thing. You somehow dont see it that way.
> For what I understand of how "did you know" section works, it's not the case : it's automatically collecting recent additions

This is incorrect. New articles for 'did you know' have to be nominated, and go through a (somewhat opaque) review, approval and queue process - see http://en.wikipedia.org/wiki/Wikipedia:Did_you_know#The_DYK_...
Would HN actually affect the price of AAPL though?

Why would they care about HN if HN readers are not all Apple worshippers?
Perhaps Wikipedia should work like GitHub, pull requests?
That's rapidly changing: http://www.swiftkey.net/android-catching-up-with-iphone-on-p...
About the just right screensize bullshit: it may be just right - for exactly one use case, which is typing with your thumb. There are dozens of other use cases for a mobile internet client. I like to surf and read, in both cases I cherish the big display of my Galaxy Nexus (which still fits nicely into my trouser pockets, thank you very much).

Personally I have never typed with a thumb, and I was surprised to discover that some people actually do that.

Even if you are convinced typing with your thumb is your main desire in life, there are people with thumbs of different sizes. What if my thumb is 3.7 inches, not 3.5 inches. Apple would be stealing 0.2 inches from my optimal screen estate then, just to please the masses. Or what if my thumb is only 3.0 inches? No thumb typing for me :-(

What I am saying: yes, the 3.5 iPhone screen size may by just right - for a selected group of users with specific use cases and specific thumb sizes. Thank god there is Android with a little variation in devices.
Young Persons Called to Private Grand Jury for Owning Books
full screen (at least in chrome):

javascript:$('#comic').removeAttr('style'); $('.map').css('z-index',1).css('background','#fff');$('body').css('overflow','hidden');
He did nothing wrong.

Mentions of Gibraltar were reviewed by third parties and not received special treatment.

See voting at http://en.wikipedia.org/w/index.php?title=Template_talk:Did_... .

I've had my articles on main page DYK a few times, and of course I was interested in topics of those articles.
Randall still draws with pencil and paper, and draws "really big"; I really want to know how much paper area he used for this one :O
The Galaxy Nexus (which I love) costs 328€ now in Germany. The iPhone 5 will set you back at least 679€, and it has a much smaller screen. It just doesn't make sense to me, unless you want an expensive status symbol.
Oops.

To answer your question, that particular situation would be better in any language that forces you to explicit the reference to "this" (or "self"). Imagine how we could modify C++:

void member_function() {
int local_variable++;
local_variable++; // This is okay
member_variable++; // That should not be allowed
this->member_variable++; // This should be written instead
}

Applied to the example in the GGP above:

void load(Assets* a) {
for (int j=0; j<this->m_numAssets; j++) {
loadAsset(a[j]);
this->m_numLoadedAssets++;
}
}

We see that every non-local access is prefixed by something ("this->" and "a[" here). The heavier syntax suggests a heavier cost, so the programmer will more easily think of hoisting those out of the loop, if possible (either manually or through compiler optimizations).
>I like a phone/tablet that has about the same aspect ratio as a piece of paper.

Once you throw some control bars at the top and the bottom of the content, you're pretty much there. They keyboard definitely needed more screen space above it as well.
The article states he was using more than just the "did you know section" (see below) to promote his client. And given his position, I'd be pretty surprised if he didn't realise what his writing was doing on the front page.

"Roger Bamkin ... appeared to be using Wikipedia's main page "Did You Know" feature and the resources of Wikipedia's GLAM WikiProject (Galleries, Libraries, Archives and Museums) initiative to pimp his client's project."
"Copy that Gold Leader. I'm already on my way out." with X-wing. And "Becky?" Deep in the caves.
A map: http://imgur.com/GDJPL
I would be interested in some elaborations on this. I have a pop-culture-derived gut sense that lawyers are slimy good-for-nothings, but intellectually, I know better though I'm short on actual rationales.
Rackspace sued for hosting GitHub
"did you know" section do not automatically collecting new articles. Any article listed has first been through the processes of a user summarizing it in once sentence, submitting it for review, and then have it accepted.
Middle class not the super-rich are the job creators (TED)
Does the comic remind anybody else of Terraria? 2D scrollers are the best games...
Jesus christ! $1.5 trillion... but... healthcare, education... NASA!

And... "ready to go to war by 2015"... guys, seriously... what war will it be? Is it an old one that is still going or an entirely new one that needs to be created to pay for this plane?

Sorry. Just ranting. No replies required.
There are at least 2 types of people that are looking for jobs: One that is actively looking and second, passively. Most of the job search is addressed at the former. I'd pick the second type of folks - there are no specific channels for this section.

The way i'd go about it is this:

- build a site that lets people log in via LinkedIn or upload a resume

- the service then sends a monthly email with top 5 opportunities.

Opportunities shouldn't just be keyword matched - it should sell those jobs - maybe they offer a better position, better perks or even a new city).

If you build this, keep me posted :)
There is unicode characters (code points, graphemes, whatevs) for everything

http://unicodesnowmanforyou.com/
The mass added by the "fuel" of the orion nuclear pulse drive is negligible: a nuclear bomb has very little mass compared to the impulse boost you can extract from it.

You could literally lift a city-sized space ship to orbit on the cheap with this technology. The problem is the nuclear fall-out for those left on the ground.
There aren't too many lawyers, there are too many laws. I would bet that if the study had correlated the number of laws and its effects, it would find the same result. After all, when a complex set of laws is passed, some lawyer must become a specialist in it. There were no personal injury attorneys until products liability laws were passed in the twenties. Likewise, there were no securities lawyers until the SEC was formed and securities laws were passed in the thirties. Patent lawyers, bankruptcy lawyers, etc. Obamacare was 2000 pages of law alone. The resulting regulations and case law will be tens of thousands of pages dictating the actions of people who will need a lawyer to know it all, analyze it, and apply the law to their clients' situations.
my hacky way of killing Randall's server:

curl --limit-rate 40K -O http://imgs.xkcd.com/clickdrag/\[0-100\]\{n,s\}\[0-100\]\{e,w\}.png

Then to remove all the 404s:

find . -type f -size 345c -exec rm -f {} \;

Woo! No code.
> (I'm not sure how it stacks up against Chrome for Android, which is not available to me.)

Asus Transformer TF300T tablet, Android 4.1 - Chrome is laggy; it takes some time for it to start up to be usable. It's not too bad, but not too good either.
Xkcd's world - pieced together with AngularJS (warning: big images)
Source here: http://plnkr.co/edit/IfpBH4

This was as big as I could get it before my computer started to grind to a halt, but it's more of a demo of how little code it takes to do this sort of thing in AngularJS than anything else.

Took me away from building http://goodfil.ms for about 40 minutes all up.
Source here: http://plnkr.co/edit/IfpBH4

This was as big as I could get it before my computer started to grind to a halt, but it's more of a demo of how little code it takes to do this sort of thing in AngularJS than anything else.

Took me away from building http://goodfil.ms for about 40 minutes all up.
Thanks for sharing! I was just going to do that myself, glad that now I don’t have to.
Well, it's not really suitable for production at the moment as far as I know; you're probably better off with Cordova/PhoneGap for the foreseeable future.
Impressive! Coursera keeps growing at a rapid pace. As always, the limit will be the time you have to put into it - there are already interesting courses there to keep me busy for a year (if I had the time ;-))

I also noticed that they have a profile page for students now. This may not be brand new (although I hadn't seen it before), but it's useful and looks good.
And folks can hammer github's servers instead by viewing the commit https://github.com/danielribeiro/xkcd_grab/commit/40f58f4d1a...
What are the other alternatives ?
I know
1. Udacity [http://www.udacity.com/]
2. Venture Lab [http://venturelab.stanford.edu/]
3. Class2go [http://class2go.stanford.edu/]
4. MITx [http://mitx.mit.edu/]
Thanks! Much easier.
Gruber is right to spend the first 750 words talking about something that most people won't care about, the fit and finish. Smartphones are pretty much all the same, despite parties from both camps rearing up and claiming their phone of choice is The One True Phone, so companies need to find ways to set them apart. Apple's devotion to realising their designs is what sets them apart. Whilst Joe Public won't care about precision manufacture and such he will notice how good the phone feels. There's a reason Rolex, Omega and so on still make very expensive, high quality watches, and a reason why people still buy them.

Unfortunately there's a vocal group on here who are willing to just sit and go "Gruber is an Apple shill, there's nothing in here, he makes weird justifications", and he does in places, but he's also given Apple a hard time over changing display size so it's slightly hard to cover the screen but he knows they've had to do that in response to the market.

There's plenty to like in the iPhone 5, and I'll be upgrading my 4 to one when I can because for me Apple is still producing the nicest hardware for a smartphone and that trumps anything else for me. Stop assuming your personal feelings about it are real world facts, because you love the iPhone doesn't make it the best, and because you love the Galaxy doesn't make it the best.
EdX (https://www.edx.org/) - MIT, Harvard and Berkeley.

Also, Class Central (http://www.class-central.com/) lists courses on order of starting date.
Diseases that Affect the Mouth
In Germany there is a saying that "nice is the little sister of crap". Just saying that the review felt lukewarm to me, even by Apple's greatest fan. But maybe it was just that the first line ("it is nice") set the tone for me.
1/8 scale (256x256 tiles): http://edc.srvs.us/1110-eighth/

1/4 scale (512x512 tiles): http://edc.srvs.us/1110-quarter/

1/2 scale (1024x1024 tiles): http://edc.srvs.us/1110-half/

full size (2048x2048 tiles): http://edc.srvs.us/1110/

None of them crash Chrome on my Mac, but good luck with that...
Ok, someone please glue all the tiles together! I can't wait to see all this magnificence!
Cutting off flow is not the same as withholding supply.
Everyone is different.

I have found that I can hold laser focus for four hours. After that, I start to melt down. You might be similiar, if that's the case, then try to set your max hours at 4 hrs per day for client work and then set your rates accordingly.

If you find yourself working insane hours because you are getting a lot of demand, then raise your rates.

If you find yourself having to work insane hours because you need that many hours to pay your bills, then raise your rates.

That's the secret of being happy as a self employed developer. The less hours you work, the more productive you can be for those hours and the easier it is to stay disciplined. Otherwise you just become a overwhelmed, burnt out, procrastinating mess.

Imagine disappearing into a coding loop at around 8:00 AM and then emerging with a ton of stuff done at around noon. You have the entire rest of the day to do whatever you like and you were probably more productive than an employee chained to a desk for four hours.

An office is great for a change of scenery, but it's tough to justify the extra expense. Better to get out to co-working spaces or similar for that change of scenery. That means you are going to be working from home at least part of the time. Setup a desk in a quiet area which you only use for work. Don't use it for browsing, personal use, games, etc. Only for work. If you want to do personal stuff, then grab a tablet and step away from the work computer. When you are done for the day, then shut the computer off and forget about it until the next day.

As an entrepreneur, you should be spending some time working on business strategies. Take some time for some fun stuff which could also make you some money on the side. After your four hour grind, perhaps you can kick back a bit and work at a slower pace on alternative income streams. Make progress every day, but don't allow the side project to drain you (which will then affect your client work.) Rather, the side project should invigorate you. Hopefully it will also bring in enough extra money so that you aren't 100% reliant on client work and perhaps even allow you to further reduce the time you have to spend doing that work.

Not all of these are practical for all situations. Sometimes you just can't get away with only doing 4 hours per day of client work. Sometimes the client demands more time than that. Sometimes you have to work longer for financial needs. But I think these points are what you should strive for.
Coursera announces 17 new university partners
In one of the rounds the attack was exactly that, payload inside a gif
I'm not missing the point at all. Companies are run for profit, and they make their decisions on what they believe the market wants.

Do you think that the average punter is more likely to buy their next phone based on new feature like face unlock or because they've fixed an occasional bug in mail sync?
I wonder why you did not choose to go the Clojure or Jruby (assuming you are not a Ruby guy) route ?

I am not in the valley, but it may be that you picked up on some buzz/conversations in general that lean towards scala. It is quite puzzling since Indeed.com's trends shows a massive lean towards Clojure vs Scala.

http://www.indeed.com/jobtrends?q=scala%2C+clojure%2Cjruby&#...

On an absolute term, Scala still leads the pack (http://www.indeed.com/jobanalytics/jobtrends?q=scala%2C+cloj...)
> With experience, keeping behaviors decoupled doesn't cost more than the alternative. It's not a time to market issue.

This is a strong statement. It should be backed up.

But, supposing it's true, I think you're not considering: it takes time to develop experience. This is the tautological definition of "experienced developer". And teams where everyone is an experienced developer "basically" don't exist...

(I'll concede the fact that of course some teams like this exist, but it's definitely much less than 10% of the teams, so you're not allowed to make general statements that only apply to this minority).

The normal organization of teams is that you have many more junior engineers than senior... And junior engineers lack experience.

So now we're right back to the beginning: Junior devs will write tightly-coupled code, and if you just accept it, you will deliver a tightly-coupled product in a shorter timeframe. If you push back, spend extra time in code review and educating junior devs, you deliver a "better" product, but take more time.

You're still faced with the same decision: code-quality vs time-to-market.
Hey, thanks a lot. I will definitely try to get the source code for each project up on github and include links to those. Kind of hard though because I just went on (working) holiday in Australia.

For me resume is like my first page, and a CV is more meaty information, so I tried a mix between the two.

A website will definitely be good, but right now, as I said, I am on "holiday" and just got a new computer so I have not yet settled into it - therefor I went with google docs.

And regarding a position, that is a wonderful thing to hear! I am however just now in Australia so it is (for now) not possible. I will keep it in my notes though, London is a nice place.
Outside of the JVM, and for consumer apps, I am starting to think node.js is going to be the winner. It's not there yet. However, as more and more pages go to client-side apps and significant mobile presences, node is building a good enough ecosystem. Working in a single language is nice, though I think the callback system is clumsy. (That's what async or q is for. though I prefer Scala's actor model)

It wasn't right for us on this project, but I can definitely see going back to it for other projects.
LispyScript - A javascript With Lispy Syntax And Macros!
The Atlantic recently had an interesting POV that puts a positive spin on the high dropout rates of MOOC courses[1].
Essentially claiming that it is a by-product of the great fact that these courses are free and therefore have a low barrier to entry - in contrast to traditional higher education.

[1] http://www.theatlantic.com/technology/archive/2012/07/overbl...
wish there's a way to zoom in/out.
Impossible: The Manifesto
Here's my version of full map:
http://www.wickedglitch.com/2012/09/full-low-res-image-spoil...
the FPS are really low - is there a way to improve that?
Booooo! ;)
The hack is interesting but it ruins the experience of the discovery of the world :(
the "total image" is 165888 by 79872, fwiw.

http://edc.srvs.us/1110/ seems to have a pretty complete tiling
I'm afraid it depends on the browser implementation. It works fine on Chrome 12 odd on linux, with all hardware accelerations activated under chrome://flags/
You must have confused innovation with improvement. This time on, they picked safe improvements from the competitors and integrated them. Very nice improvements which make a very nice phone, but nothing I would call innovation.

I hope at least the competitors will come up with truly novel ideas. Hardware improvements are more than expected from every manufacturer as time goes. But no one can predict innovation.
Thanks for placing the edit note at the beginning of your comment. It's impressive discussion forum etiquette and very thoughtful, since it saves readers like me time. Cheers.
"A project like LIFX is, without a doubt, impossible to get done with $100,000. Not a chance in hell anyone could pull that off."

I wouldn't be so sure. There is a company here in LA called Oval Integration that has been doing stuff exactly like this, just hacking and integrating off-the-shelf electronics, see a demo here: http://www.youtube.com/watch?v=4X6sHabSXwg .

If garage hackers can bootstrap it like this then why wouldn't a team with significant kickstarter funding be able to do the same? (edited to fix youtube URL above)
I spoke in absolutes because I was replying to the absolute of "I've been thinking for some years now, I wish everyone would stop implementing features and perfect the ones that are already there.".

If that's not what you meant, and instead you were trying to say "I've been thinking for some years now, that a little bit more time was spent on fixing existing features rather than always focusing on new features", then I'd probably agree. Although I would say that most companies are, in reality, already doing this and their doing it to the level that they believe the market is really prepared to pay for.

> A moderately buggy phone from 2012 is still a thousand times better than your puritan "calls and texts only" ideal phone.

Indeed it is - but that is far from the message you seemed to be saying in your first comment.
How is this continuing to rise on HN while the site is down the whole time? Just the title?
So in theory Android browser feature support could be mostly ok, but in practice it isn't and won't be for the foreseeable future?
I don't know if you've seen the update on the article, but the response from LIFX seems to indicate something is off.

The author of the article had some very solid points and all they answered was something along the lines of "don't feed the troll".

I also think your $ 2,000,000 budget is extremly optimistic because it doesn't include the costs of building the lab (that they most likely don't have), legal fees, and just keeping the building afloat while they wait for certifications to pass.
Great to see Coursera growing with more universities, especially internationally. I'm really enjoying the courses that I'm studying - it is without a doubt a force for good.
I don't know about that.

The Cups and Balls is a classic, and everybody knows, or can easily find out, how it's done. And then they take it and turn that on its head, by doing a routine around "we're going to show you exactly how the trick works, and still amaze you with it". Which is, well, magic.

And in general, a lot of their "exposures" follow that patten. They're much more about artistry and that kind of next-level thing where showing the "secret" doesn't detract from but in fact adds to the effect.
No, the performance problem I'm referring to is the Load Hit Store problem, where the pipeline is constantly stalled (in-order execution) waiting for the CPU to write to L1 cache.
MIT is known to be a very open university (i.e. anyone can walk in, use the libraries, sit in for a lecture etc...) So given that nature of it, it would be very unlikely for this event to be limited to a small number of MIT people.

Also, Startup Bootcamp (http://startupbootcamp.mit.edu/) is a well known event held at MIT that doesn't require you to be affiliated with the school in any way, so I doubt this would.
Does working in a startup = slavery?
Try trac. Redmine is a poor copy of Trac. Trac is a wonderful piece of software once you get used to it. Nothing can match the plugin model, reliability and extensibility of it.

Name something else which we can customise, make client facing easily, have AD authentication working against, use for documentation, source tracking, ticket mangement and infrastructure management with an administration effort of 30 minutes a month at average, that costs $0?
Nokia N8 and E7, last flagship Nokias before the lumias, were made of Anodized Aluminium. I own the N8 and the N800 and both feel great in the hand.
From the release notes:
"Apps that offer routing information, such as turn-by-turn navigation services, can now register as a routing app and make those services available to the entire system"

Makes me hope a 3rd party transit app will be able to provide routing information in a format the default maps app will be able to display.

I would love Maps to be able to mash together the data from 2 or more routing apps in order to give me a complete journey!
Sony announces three Super Slim PS3 consoles (including 12GB machine)
Yes and no. The VB article talks about hardware as if Shenzhen engineered everything. In the end, they're just some manufacture copying TI or Qualcomm's reference designs. It's quite sensationalist I think.
Yeah. It may not be about "Go" people thinking.