skysight-inc/HackerNews huggingface dataset:
I, with some friends, created DOM: a bookmarklet that turns websites into 3D platformers using jQuery, Three.js and an accompanying multiplayer server with Node and Socket.io With it we won HackNY and presented it at NYTM

http://tiny.cc/domjs
Not really, all of the shaders come from the Android View System and are pretty simple (could probably have been done with the fixed function pipeline).

In general, you're right, you can "shade too hard" (consuming too many GPU cycles) and/or "shade too much" (consuming too much memory bandwidth); In my experience on mobile "shading too much" is more common and easier to do (especially in the era of 2560x1600 displays...). Maybe because the framebuffer and textures are on system memory and not GDDR5/whatever like on a desktop.
I like your approach: test the market without taking risks, and learn on how locals handle it themselves.

Can't think on a better way of doing it. Distribution can kill your idea. At the same time, it's the best selling point of it. If users are buying through the website, they expect a quality deliver, which is not always easy to get, and is expensive too.

On a sidenote: let sellers express themselves. I would not buy groceries from a craigslist-sort site. I would if I can see photos, location, and know more about the product and the business ethics of the seller.
Two related projects:

1. https://github.com/armhold/ocarina - a Ruby gem for doing simple OCR.

2. http://wordhelper.net/contact - helps you win at Letterpress. Uses my OCR library to find playable words on the board. Have only tested it on an gameboards generated on an iPhone 5.

I created the first project just to see if I could write a simple OCR library (yay, I can!) I created Wordhelper mostly to find a practical use for Ocarina.
Diet does not build muscle.

Maybe you're talking about losing body fat. I'm not sure why you're preaching about that, though, since the parent/GP didn't mention weight loss being a goal.
..and now undead. The unwritten rules of this place confuse and concern me.
Awesome. Yeah, I feel like it's the kind of thing where people opening their data could be really useful for everyone. (Though I recognize the difficulty in accounting for all the variables in terms of audience, message, design, etc.) I signed up for your newsletter; if you ever do scare up more data on it, it could make for a great note.
Senior Web Front-End Developer | Sunnyvale, CA (near Caltrain) | Full Time | H1B

Bracket Computing is a stealth-mode startup, focused on cloud computing technology. We've just raised a sizable Series A from three tier 1 venture capital firms.

We're looking for a senior web front-end developer... We already have awesome full-time user experience and graphic designers. The senior web front-end role is all about owning and driving the architecture and design of our web front-end.

We are looking for a senior software engineer who is both passionate about web app development and can guide the front-end contributions of a team of 6 full-stack developers. We lean towards a modern, single-page web app with a RESTful API-based back-end, using a JavaScript-driven web app stack, e.g. Bootstrap/Backbone/Underscore/JQuery. This role offers substantial ownership of the company's product & vision.

Bracket's engineering team currently has less than 20 developers, mostly senior engineers from NetApp, IronPort, Data Domain, VMware, and Facebook. We're working on a very hard technology and problem space, and also like having fun at the same time. :-) As a well funded startup, we have great perks. We also have a dog friendly office and BBQ patio.

We are in stealth mode currently. Qualified candidates will meet with the founder/CTO for more details.

Please send resumes/CVs to jobs@brkt.com
There are many great insights, but I wonder how appliable they are in the real life.

I mean, I especially loved the answer based on the idea of "not favoring anyone", when the author was asked about what he did for the local market.

But this requires some "enlightenment" - as the author said, he lived in many places, so he can now relate to human being as equals - wherever they come from or live.

It seems to me it is just wishful thinking to believe most people - or just a significant enough mass - will be able to think like this.

Most people are lost in their own thoughts and community. They just can't think global, and certainly don't want to.

They just care about the ones they know - and cronyism is just an artifact. It's the same story again an again - dozens of people dying is the news, but having a deep cut in your little finger is a tragedy.
Last year my idea of smart online gift buying was to get everything from Etsy. That had limited success. There's only so many knitted dolls and vintage watches you can give.

Tapping into people who know niche stores all over the world. Very cool. I'm off to post a gift request.
So you think it's a fad, fine. But why the hatred for it? Why do you think they're bad? Have you seen research that shows them to be unhealthy? Did you have a bad experience with them? I'm trying to understand what you feel is disadvantageous about them in light of my and others' experiences to the contrary.
the mele stb series has 10/100 and single sata port:

http://www.aliexpress.com/item/Mele-A2000-TV-box-Allwinner-A...

boxchip/allwinner a10 is just single core though, and the mele series seems only ship at 512mb.
That's nice. Except these facilities tend to last 50+ years, and planes keep getting bigger...

http://www.spiegel.de/international/germany/vulnerable-to-pl...
What'd they do to deserve anything?
Wasn't Cocoa available for exactly those four platforms as well?
I think the "technology is advancing more rapidly than governments' attempts" works well when the technology allows people the communicate much easier with each other, and then it makes it easy for people to group and create extremely massive protests against such attempts.

I think this part works a lot better than what you must be thinking - that we'll keep escaping governments through technical stuff, such as building darknets and whatnot. The problem with that is that while we may succeed in creating such solutions, it still ends up ultimately worse for us. Because now everyone has to become more technical to use these darknets, or to become anonymous, or to share stuff with each other, which will all be much harder than it is now on the Internet.

This is why the solution should always be a political one, and not a technical one, because if we lose on the politics side, it means things will get worse for us from a user experience point of view, and it will only be a short-to-medium term solution anyway, until they come after that solution, too. So instead of trying to always be one step ahead through technical means, we should try and stand up for our rights from the beginning, when it's all starting, and make sure that the political solution lasts for decades until they try again.

Here's an example. Instead of letting them pass laws that allow for warrantless monitoring of e-mails, which would then mean we'd all have to learn to use encrypted anonymous e-mail messages (which sounds like a pain), we should protest to create a law that demands warrants for that. And that's pretty much what we've achieved with the new ECPA now. While not always possible, the political solution is so much better than the technical one, and we should always strive to solve these problems through politics first.
The pressure to buy at a painful price is suddenly removed.
Well said.

As far as Facebook. This news is great. It gives confidence to investors that they don't need Zynga to do well in terms of revenue. (Although they should have already knew that).
I also would never take unemployment, and it's because I don't believe it's the role of the state to provide for me.
Strassen's Matrix Multiplication
Let's eliminate any social interactions to pursue maximum effectiveness, then we can finally focus on the things that matter - like programming! Beep, boop.
Life: Doing my MBA - hear me out before you guys go all nuts. I have a BA in Computer Science and I wanted to learn more about business, so I chose to do an MBA in Finance.

Best. Decision. Ever.

The reason being is that I now see the world through a different lens. For instance, when everybody blames bond markets for trashing the bonds of Greece or Argentina - I understand why it is the fault of the government and the markets are just speaking truth to power.

I also understand why populism is so dangerous.

Understanding economics & finance has liberated me. It is easy to be conspiratorial about the world and the things you see happening on the news - but once you have a solid Econ & Finance foundation it is interesting how different you look at everything.

So even though I am a hacker, I am glad I now have the glasses of 'objectivity' for world affairs - that I don't think I would have had without my MBA.

Programming: Deciding to learn to Ruby & Rails (it is the first time that I can say that I can 'program', despite having a BA in Comp Sci and learning C, C++, Java, etc.).

I hated those languages in school and while I did good in my classes, because I was always a geek and it didn't come particularly hard for me, I hated working in them. So after I graduated I gave them up, for a few years as I worked as a project manager.

The best decision I ever made was to learn it all on my own. It has been the hardest 2 years of my life, but easily some of the most rewarding.

Now I can build anything I want - that is the 2nd most liberating feel ever!
Not a very helpful article. Far from a general "improve your Python productivty", it's more like "here are some minor random Python features that I think are useful".

TLDR:

* Use dict and set comprehensions.

* Use collections.Counter.

* Use json.dumps or the pprint module for pretty printing.

* Create simple web services with Python's XML-RPC library.

* Use open source libraries...
None at all. Id recommend reading other people's code and thinking about it for a while.
Good to hear. A favorite of mine this year is Arduino kits. Kinda hoping someone might give me one too!
How do you resolve offering a permanent URL for something whilst also complying with DMCA takedowns for copyright materials when the end service may have removed the content but you continue to publish it?
Anyone care the explain "2. Create your indexes as you develop." a little deeper.
Cliff Mass is awesome. I've become a total weather-nerd because of his writing.
You'd be surprised at how easy it is. You're not running, nor are even walking at full speed. It's really just a casual stroll while typing. People do all sorts of things while walking.
Groupon's Meltdown Continues: in the midst of a crisis, a leadership rift
How Loud We Are ...?
E-Ink Case Turns the Back of Your Phone Into a Second Screen
Exactly. You've said it yourself - you cannot rely on the results to tell if a language is faster than another. That was the original context of my claim, and you are admitting it yourself.
I agree with this however there are some caveats:

1 - In order to unlock the device the vendor should be able to charge a reasonable fee.

2 - The vendor should not be liable for the device once unlocked.

Lets take the PS3 as a base platform. It's sold at less than cost and Sony should be able to recoup that money (if they so wish) to unlock the device.

The PS3 is a carefully balanced device and if you install another OS on it, which pushes the parameters of the initial device (internal heat, HD usage, Flash usage) why should they cover the costs. It was not designed for that use, it was not sold for that use and thus should no be under warranty for that use.

Now I would like to be able to install anything on anything and I agree that when I buy a PS3 it is mine to do what I want with. However I have to acknowledge that I am buying the PS3 Sony has sold me (with all of it's compromises) and not the one I necessarily want (a kick ass Cell architecture beat of a processing machine).

Of course none of this is limited to Sony. It applies to all hardware out there.

If I buy a car and it has a warranty there are many caveats about driving style and condition. This seems reasonable and it should apply to consumer electronic devices as well.
Neat. :) Is yours online anywhere?
You are right but apps are not in control of the shaders, at least not directly. It is possible to make the View system use complicated shaders but it's rare and I've never seen this be the cause of performance issues (except when we had bugs in our shaders generation code.)

Most UI elements are drawn with a quad and trivial shaders (a couple of multiplications in the vertex shader, a texture lookup and modulate in the fragment shader.)

In my years of working on Android I have learned that poor framerate is most of the time (not always) a combination of blocking the UI thread for too long and drawing too much.

I should have made this clearer but a lot of overdraw above 2x will likely be one of the causes of performance issue. Not all devices will behave the same of course but it's a reasonable average (devices with more bandwidth tend to have higher screen resolutions.)

What's important to remember however is that overdraw often indicates other problems. This typically the application uses more views than it needs. This impacts performance in other ways: higher memory consumption, larger tree that takes longer to manager and traverse, longer startup times, more work for the renderer (sorting display lists, managing OpenGL state, etc.)
Heavy rains causing power outages all over the bay area,
Scheme is just the language used to give concrete examples for a set of papers about Lambda.

Guy Steele is one of the greatest communicators in computer science. Brilliant and charming.

Check out as much of his stuff as you can, like Growing a Language (on YouTube and in print).
I think you're missing the article point. If some social interactions bring you nothing, then you should remove them from your life !

Quoting Nassim Taleb : "If someone is a drag on me, I cut them out. If someone lifts me up, I bring them closer. Nobody is sacred here. When the plane is going down, put the oxygen mask on your face first. Family, friends, people I love – I always try to be there for them and help. But I don’t get close to anyone bringing me down. This rule can’t be broken. Energy leaks out of you if someone is draining you. And I never owe anyone an explanation. Explaining is draining."

http://www.jamesaltucher.com/2011/02/how-to-be-the-luckiest-...
Three Critical Elements Sustain Motivation
Describe office hours some more. If you mean managers sitting around with a defined period of time for someone to walk in, no it doesn't happen that way. They can't afford to block off that much time in case someone comes in.

What the company I work at has instead are 1:1s with your manager. Weekly, biweekly, or monthly usually, depending where you are at career wise, and they're usually for 30-60 minutes. You go over more in depth what you're working on, roadblocks, career development, etc.

Theoretically you can hold a 1:1 with anyone in the company, and they're supposed to accept if the request is reasonable.

Both my previous and current managers have an open door policy. If they're free you can walk in and ask them anything, just be mindful of their time.
My biggest issue powerlifting/weightlifting is the amount of time it takes. I've had to cut back for other things because it's hard to have the time to get 8+ hours of sleep.

I love lifting but I'm curious how it has affected you when starting company, something (from what I've read here) is notoriously time consuming.
I prefer to be global with peers and local with customers.

In person, I rarely meet like minded souls with whom I can have intimate technical discussions, but on-line it's easy (thank you Hacker News friends).

But with customers, I've never found a good substitute for being there with them. I want to see everything they're doing, listen to them bitch, and feel their pain. I want to suffer with them during the day and celebrate with them over beers at night. You just can't do that the same way on-line.
Nice article.

Coincidental timing for me. I'm Singapore for a few weeks, and even though I've spent months here in the past and have a long-term visa, I have almost no local friends here. I feel like I should feel guilty about it. But I don't feel guilty about it, except in an abstract way.

I spend most of my time coding and working on music. And eating Thai food.
I feel like I think globally. I didn't get there by living in many places, or "pursuing enlightenment" in any other way; I just lived in the middle of nowhere (not particularly by choice). The internet was my local community. I feel like there are a lot more "global-thinking" people like me (who have no locale), than people who got to be that way like Mr. Sivers did (who have too many).
Mickey Mouse is also a trademark of Disney. Using Mickey as an example would confuse the issue.
I think you are mixing the feeling of achieving a state of flow with the goal of an activity.

There are many ways to reach a state of Flow , coding and meditating may get you there, but as practices I don't think they have more in common than skydiving, rock climbing or surfing a perfect wave..

Personally.. meditating for me is more is like a call to System.gc() on my brain.
Why? Looking for a PhD?
Where did you get your MBA? I have heard that getting an MBA is more about the connections you make than what you learn. Which school would you recommend if someone wanted to learn all of those things and didn't care about the connections? Preferably somewhere without a 200k price tag.
Ruby because the development cycle is blazing fast and once you reach a scale where it matters there's plenty of options.
Don't bet too heavily on this...HitTail is having a rough time with Google's (very slow but incremental) roll-out of removing the search phrase from the inbound referrer headers...
New York, NY Software Engineer, Engineering Manager ,Test Engineer
Yodle's mission is to help small businesses across the US and Canada grow their business. Yodle's engineering team builds the technology that allows us to deliver on our mission.
Yodle's team of 40+ engineers powers a company serving 35000+ customers and will do $130Million in revenue this year.
Find out more about yodle, our engineering team and the roles available on our careers site and try out some of our puzzles if you feel like a fun challenge : http://www.yodlecareers.com/departments/technology/
apply through our careers site or you can email me : awecler at yodle too.
Excuse me, how is that a problem again? The same could be said of any exclusive area in the US. If you find San Francisco extremely expensive, then move elsewhere. Seriously.
Show HN: New iOS App - Watch your videos from Anywhere
Wow, I'd really like to read more about that. The the most things that kill americans are, Heart Disease, Cancer, Respiratory disease, and exercise helps with all of those. Suicide is in the top 10, and exercise helps depression. Any amount of exercise is better for lifespan than no exercise.

I'm willing to accept the possibility that there is an inflection point out there somewhere. However this sort of assertion without any evidence at all seems like something you made up. I'd really love to see any evidence at all that to much walking decreases lifespan.
My friend and I have been working on Protobowl, a realtime multiplayer quizbowl game.

http://www.protobowl.com
Basically, I wrote a Masters thesis and exited my program with as much grace as possible. I actually managed to tie up a fun side project and assist with a couple of other students' projects on my way out (more productive than my PhD thesis!), but the most important thing is that I left.

Second-order results were an awesome new job doing something more fun; a huge increase in my day-to-day happiness and satisfaction; getting married; and an even more awesome job, and a move to California.
This is incredibly awesome.
Mail will certainly decrease, but I don't think its ever going away. And there's already companies that provide a similar service. Anyway, maybe I'm wrong - but it'll be interesting to see what they do with their acquisition.
What a uselessly insulting reply.

>Some people have an irrational hatred of apple products

James Bond is playing on my third Macbook in 3 years, I'm typing on an Apple keyboard and helping my brother shop for an iPad mini.

>they like having something they hacked together

You got me.

>doesn't work quite as well as a boxed product

FUD. Keep telling yourself that while I have access to every Android app, plus everything afforded to me in Linux. At worst, you have to know which one to shop for that has decent support. It is annoying but it doesn't diminish the value of XBMC once it is up and running.

>while also costing a little bit more

FUD. What else can I say, that's just a lie. There are literally dozens of boxes with better specs for much less than the Apple TV.
yep, my sentiments exactly. nothing at all having to do with productivity.
If this becomes a problem do you have any suggestions for a slight pivot?
Maybe if they fix those graphics performance bugs!
Because I can equip my entire house with them for less than it costs to get one or two Apple TVs? Also, honestly, looking through the Wiki, it looks like way more work than it is to `dd` to an SD card, put it in one of these HDMI sticks and plug it into a TV...

Plus, I actually use the Netflix and Pandora apps on my $75 (that was 6 months ago, it's cheaper/faster now) little Android box that I use for XBMC currently.

My point is simple, if the SOC and OEMs would get their act together, we could have a set of distributions and a CI system that could churn out system images for these devices. These cheap Android/Linux combos with Rockchip/AMLogic/etc, can be bought for as low as $30 when buying in bulk (where bulk is as low as 30 pcs). A $30 1.7Ghz dual core computer that can be plugged into any monitor and used immediately? And dual booted between the latest version of Android and Linux?

Yes, I'll take that over Apple TV. :)
He didn't put them up for sale. And most of those papers are old, and some are freely licensed.
Indeed.. missing from my device running Android 4.1.2

Would be nice if that was mentioned in the article (I spent awhile trying to find it...), it's a really nice new tool they've put in.
18pfsmt is talking about hacked AppleTV with XMBC installed, which will break the Apple wall garden and allows all the non-Apple media playing such as upnp, flac, mkv etc.
To me it all depends on other factors. If you're programming in a Windows environment then I'd pick ASP.NET MVC using C#. I've worked with it before and while I'm a Mac/Linux guy by trade, I found C# to largely be a pleasant language to work with.

If you're on a more traditional Linux stack, I find Ruby has the best ecosystem around web application development. Its not the best for everything (for instance Python tends to have better libraries for more advanced math and statistics work), but I think Ruby is the best for rapidly prototyping and building out a web application. The packaging system, ecosystem, and huge number of available libraries are killer features, and you can always switch to JRuby if concurrency becomes an issue.

If you build your application in the right way you can extract services and port them to Java or something more performant as needed if you hit the limits of a scripting language performance wise. This gives you a clear path forward as you need to grow and scale. Though a well constructed Ruby/Python/whatever app can scale fine if built well.
Well this is a little embarrassing: How does one 'save' stories on HN?

Also it looks like you hardcoded your personal HN saved page url into the script.
YC W13 Will Be Smaller
I believe Twitter migrated from Ruby to Scala, not Java.
Simpler: the fee starts at $1 for the first year and doubles every year.