skysight-inc/HackerNews huggingface dataset:
OGL 4 still has too much state machine diddling and extension wrangling. In order to be fixed, it would have to drop a lot of state machine calls and replace them with a comprehensive object model to represent textures, shaders, geometry buffers, etc.; and there would have to be a comprehensive profile of current GPU functionality in the core API with a much faster release cycle.

In other words, it would have to become a lot more like Direct3D.

"Fixing" OpenGL to bring it into the current era of graphics development usually means making it look more like Direct3D anyway, so why not just go whole hog and adopt Direct3D?
If you're working at a company with old technologies and no real passion for software dev, then you probably don't have a ton that you can easily show? Have you considered trying out some of the challenges on challengepost, just as a way to produce something user-facing and practice the new things you're learning?
I see some people in the comments mentioning, "This is like the native capabilities of a Windows Phone". Without using it I don't know for sure, but I can see that take.
"Starting Strength" is a great book. You learn a lot about technique, how to properly execute each lift, and common mistakes to watch out for. 5/3/1 from Jim Wendler (http://www.flexcart.com/members/elitefts/default.asp?pid=297...) is also great. I made my best gains on 5/3/1.
I'm a programmer in NYC and I also do art on the side (I've shown in galleries in the city here as well as London and Berlin).

Honestly, most of the art scene here (with some very exceptional exceptions) is boring, incestuous, and more interested in chasing trends and trying to seem cool than showing interesting work. It's way more about who you know and whether you're doing the kind of thing that happens to be the buzz today. I don't blame tech people for not wanting to be part of that. I much prefer the scene on the west coast and Europe.

The HN crowd might be interested in Devotion Gallery in Williamsburg: http://areyoudevoted.squarespace.com/ which is small, but specifically deals with the intersection of art, science, and technology. The last show dealt with augmented reality, and other shows I've seen there have involved generative algorithmic art, glitch, video games, and 3d printing. (disclosure: my girlfriend is the gallery director).
Steam for Linux just came out of beta, and they marketed that fact fairly heavily.
>"Actually, it'd be rather sad if I reevaluated my friendships just based on that."

This is unfair, you responded to someone who was saying "If you want a higher quality stream, then curate more aggressively using the tools available to you"

And I feel like you ignored the meat of his post to make a cheap shot on the idea of "losing friends over memes". That wasn't his point, and I think you knew that. The tools he mentions allow you to control what appears in your feed without unfriending.
Kevin Rose: Google Ventures' Millionaire Maker [video]
Whey and creatine are the two most studied supplements in history, and both of them have reams of studies that support their use. There is simply no question that they are a benefit. And no, whey will not give you a heart attack. Now, you don't need whey to get big, but it is a supplement for those that are unable to eat enough protein through other means.

You were starting to touch on a really important point, and what ultimately is good advice: don't workout to get big, train to reach a goal. Take up a sport, and then workout to get better at that sport. This will give you the motivation to keep pushing yourself and helps stave off the inevitable boredom that doing the same thing day after day will bring.
Interesting. So it is not an OS or UI layer baked into the OS, it is an app with deep integration. In theory you can do it on any Android phone. Starting out with only 5 phones though, so it requires probably a lot of testing and high end specs. They do a lot of things on Android now that you cant on iOS (background processing, replacing Lock and Home screen) that will make Android look better. A lot of interaction that is brand new, and will take time to get to like. In my view, it does turn your phone into a Facebook phone and that might be too much FB for some
Also, the Cover Feed assumes that all photos are portraits or landscapes. That's a dangerous assumption because not all content in s typical photo can fit into a 16:9 rectangle without causing inconsistencies (including the aforementioned square memes)
Harvest Field Guide to Pricing
I agree with this, even though I have to admit I kind of like the way they designed and integrated interactions with FB functions (double taps, swipes, ecc) in a launcher.

Overall I think what they are doing here is a really smart choice both with creating something that could turn every android phone in a "FB phone", and with FB certified devices.
The way I read it, they didn't want to integrate until they got an official 'yes' (quote: 'our choices were to do a hostile fork of Chromium into the WebKit tree').
My interest in this thread was only to report on some history that I knew about personally, to correct what I thought was an incomplete version of events. I think a bunch of people found that information useful and interesting.

I regret that this thread has turned into such a back-and-forth. It's not my goal to detract from the Blink announcement. I feel like it would be rude to leave you hanging on mid-thread. However, I feel like:
(a) You are trying to argue with my version of specific events where I was present in person and you (as far as I recall) were not.
(b) You are trying to argue with my stated motivations for decisions that I was part of and you were not.
(c) You seem to want to assign blame.

Maybe my impressions are wrong. But given this, I find it hard to reply in a way that would be constructive and would not further escalate. I hope you will forgive me for not debating about it further.
I don't know anyone who uses Python 3 in production. It's still seen as an experimental implementation.
I do BJJ as well and at my school we do tons of strength training as part of regular classes. Instead of squats with a barbell we use another person!
The most productive editor must takes minimal number of physical actions (like keys to be pressed) to achieve desired result.

My Sublime-2 with Brief key emulations is like that now.
If it takes 3+ keys presses to switch between "modes" or accomplish simple and frequent operation - that tool is for masochists, not for creative productive people.
I would think Google Now would want access to your SMSs.
I am pretty sure that applets can be updated by the server, which is one of their big advantages (i.e. no need to try to compel everyone to update on schedule).

Really though, if you are only going to use PGP from a single computer and you are not going to download your encryption software every time you use it, what advantage is there to using Hushmail? Thunderbird with Enigmail, Evolution, Claws-mail/Sylpheed, and numerous other email programs can encrypt and sign messages. Hushmail's only draw is that it is webmail, which is only useful if you want to check your email from arbitrary other computers.

It is also generally bad practice to leave your secret keys on some server somewhere, even if you are sure your passphrase is strong. I would not be surprised if a lot of Hushmail users have very weak passphrases that can be easily guessed.
The protocol appears to toss around the keybag, which causes the devices to re-sign payloads and toss them back up to Apple to pipe around—I've responded in more detail on a sibling.
or if you should begin using the tools FB already provides to control the content in your feed.

Is this sufficient? What I want in my feed is likely very different then what I'd want on my phone's homescreen. Now you're getting into google circles territory and I'm not sure that level of curation really works well.

The original point is still valid if its "There's a lot of crap in my feed that I'm okay with that I won't want on my phone's homescreen".
There is a big gap between the phones on Gingerbread (Android API level 10) and post Ice Cream Sandwich (Android API level 15). Supporting older versions requires a lot of support libraries which themselves have some bugs. I kind of have a feeling that pre-ICS level phones is going to be in someways be like supporting IE6 down the road, so Facebook is just avoiding that.

It's also definitely not a 'handful' of phones. As of right now 55% of users are on the post-ICS versions. (http://developer.android.com/about/dashboards/index.html). The ecosystem has somewhat consolidated post ICS as well. There are now fewer phones each with more users which makes testing easier.
Like software development, fitness has many methods and plenty of adherents that will swear by each one. Unlike software, however, human physiology doesn't change very quickly. Generally, simpler is better.

In general, you should mix cardio work with lifting heavy things. The ratio will depend on your goals, as will the kinds of lifting you do. All things being equal, exercises that involve more muscle groups and larger ranges of motion will burn more calories than isolation lifting (which is what most machines are set up to do). If you have weak joints or other physical constraints, machines can be a good place to start, as they will provide you some degree of support and help with your form.

Part of the reason you hear about so many methods is that so many of them work. Most are greatly oversold, and in the long run you'll find out what works best for you and ignore the cookbook-style exercise plans, but anything that motivates you to create a fitness plan and stick to it in a disciplined fashion is a good place to start. In fitness, consistency creates more progress than efficiency, and premature optimization is still the root of all evils.
Well, that makes sense. I can imagine that someone whose job involves ssh'ing into a lot of remote servers and doing configuration things to them might have very different needs than a typical software developer does.
Seems like a first step towards a pure-play FB OS, no? Built on Android? Those of you with a significantly greater technical understanding than me (aka, everyone here) may have a better take of what's possible.
> What's the constraint that prevents you from having your dynos register with the loadbalancer cluster and then having the latter perform leastconn balancing per application?

This is how it works. Dynos register their presence into a dyno manager which publishes the results into a feed, and then all the routing nodes subscribe to that feed.

But dyno presence is not the rapidly-changing data which is subject to CAP constraints; it's dyno activity, which changes every few milliseconds (e.g. whenever a request begins or ends). Any implementation that tracks that data will be subject to CAP, and this is where you make your choice on tradeoffs.

> why would that mean "lower availability" or "higher latency"?

I'll direct you back to the same resources we've referenced before:

http://aphyr.com/posts/278-timelike-2-everything-fails-all-t...
http://ksat.me/a-plain-english-introduction-to-cap-theorem/

> Did you look into zookeeper?

This is the best question ever. Not only did we look into it, we actually invested several man-years of engineering into building our own Zookeeper-like datastore:

https://github.com/ha/doozerd

Zookeeper and Doozerd make almost the opposite trade-off as what's needed in the router: they are both really slow, in exchange for high availability and perfect consistency. Useful for many things but not tracking fast-changing data like web requests.
> Well, the post claims that 3.0 was a failure

The failure it is talking about was codename "Longs Peak", a project that was supposed to be OpenGL 3.0. It was supposed to be a redesign from scratch but was eventually abandoned and OpenGL 3.0 was based on the old GL 2.0 API (with some parts deprecated and some new things added).
Everyone in that video seems to be having fun. Must be good.

The design of the production page is nice though. The video mast is kind of what I've been waiting for for a long time. It's nicely implemented.
There are a few reasons I'm not excited about this sort of thing, but there's one big reason where I think it would be a distinct improvement over the status quo: standardized testing.

Most standardized testing in the US, especially the ones deployed at a national scale, are designed for grading first, and testing second. This is a simple concession to feasibility: if you're trying to evaluate a few dozen million students, scantron is the only current tool that is time-efficient, cost-efficient, and consistent ("fair") at scale. The constraints imposed by that tool are significant, and tying so much incentives to those tests have warped the whole education system.

Automated essay grading, no matter how imperfect, would still be an expansion of the available testing techniques that could be deployed at the national scale. It would expand the range of skills that are measurable, and therefore incentivized to teach.

The cynical way of putting that is, no matter how shitty computers are at grading essays, they're still an improvement when the competition is multiple-choice questions. I have decided to be excited by that.
Your social skills are severely lacking. If you were 13 it might just get you the "it is rude to do that" talk. Otherwise you will find the problem of people interrupting your onanistic self absorption will sort itself out over time.
Agreed, when I read the article I came to the conclusion that Facebook just defined a new "something", not channel but maybe an aspect is a better description, to the app ecosystem.

I hate lauding Facebook but this really seems like they are getting all the upside of forking Android or doing their own hardware with almost none of the downside (massive engineering costs).
Android is architected to allow for "deeply intrusive" modifications to the standard Android homescreen. Manufacturers have already done this, as have independent developers like Go Launcher.

As an Android developer, I am happy that I am not seeing yet another Android fork like Kindle Fire, Nook, various Chinese forks etc. I prefer more HTC/Facebook people coming to Play as opposed to setting up yet another app store. If Facebook makes it easy to integrate Intents and such with this (they had some problems in the past), I am sure Android developers will be happy to integrate more with the Facebook API.

I think this is a smart move by Facebook. They started with problems on mobile - junky HTML5 apps which did not integrate well, but as time has gone on they have been making better decisions and doing smarter things. This is just one more good move on their part.
Earn 118,34BTC for writing an i2p bitcoin client
It was definitely a conscious design decision.

It's basically the intent of what happens when you press the Home button. The UI for the end-user is identical as for every other intent (and managed the same way in the settings). If you install a new application that handles the Home intent, the next time you press the Home button you get the usual "What app do you want to use to handle this" dialog with the "Just once" and "Always" options.
I think Cyc has some notion of inference, or relationship between facts.
Hubble Breaks Record in Search for Farthest Supernova
You can't compare Google Research against Mozilla Research. Google is really moving computer science forward, just look at their papers and real implementations (disclaimer: I am not a Google fan).

If you compare the Google Chrome source code vs Firefox you will quickly understand how miles ahead Google is.
Wow, they built this when their Facebook app on android still consumes an ungodly amount of system resources?

I have no faith in this from a technical perspective.
> Depends on what sort of permissions FB asks for on install.

That's the nice thing about being pre-installed on Android: there's no asking for permission.

(And you get access to SIGNATURE_OR_SYSTEM permissions, too.)
I don't think they originally changed what data they collect, they only changed whether you could opt out. After the small hubbub I think some people claimed that you could brute force an IMEI from the hash so they decided to use a more anonymous ID which I think gets regenerated on device wipe so it's actually less useful for tracking total installs... I think the whole thing is a brouhaha over nothing, the information is in no way trackable to an individual user and it gives them the clout to go to manufacturers and say "look, X people are using CyanogenMod, you should consider what we have to say." By using Google services you leak way more information so caring about this is just a little bit silly.
Agreed, but it's also an interesting product. I'm around a lot of high school aged people, and they are incredibly social. They don't really use a lot of apps, just ones that help them do social things. Building a frontend around the social experience is a clear win for at least this age group. I could see it being a bad experience for me, but younger people will flock to this. They don't care about Android vs. iOS, but they will care about a direct improvement in how social is treated. I think this is a big win for FB.

But yes, very well designed product page, with good use of media. I don't waste time with video, but I was able to catch the experience anyway. That's rare in this age of "spend 5 minutes just sitting on this page".
I also stopped, about 6 months ago. Since then I have begun writing poetry again, been photographing a lot, sold my first photographs (a few, to different buyers, after many years of photography), travelled, and generally had a good time.

Sure, I miss finding out about some weird events, but generally speaking it means I communicate directly with a subset of friends I care about rather than all-and-sundry.

I was going to write "...and it makes life more meaningful", but that's false. Actually I sometimes scratch my head in wonder .. what are all these people doing?

Yet that feeling has existed since childhood and I have come to recognize it as a part of me, part of what makes me different and strong.

Never give up on your own perspective. Be honest to yourself.

Let the sheep graze and fear not, for others also tread their own path.
Clearly you are not a python developer. This isn't correct at all. First, there is nearly nothing to relearn if you target 2.7.

http://docs.python.org/3/howto/pyporting.html#use-same-sourc...

Second, most software of any complexity will have dependencies. Although progress has been made, several packages that many projects depend upon are still red:

http://python3wos.appspot.com/
Google is so bad at everything; and not good at anything. They are a virtual black hole of suck. I say that even though I own stock and reluctantly use their products even though I am pretty much just a single decent reason away from moving. They can't even get their own products working well, how the heck do they think they can integrate and improve on something they bring in from the outside. For all things that are good, Google, just let well alone and simply support your acquisitions with some strategic guidance to come in line over the long-run......without strangling them.

How long has it been since they suffocated Sparrow???
It would be interesting to receive replies instead of downvotes.
I did not know about challengepost. It looks pretty cool, thanks!
You seem to assume this is something people want. This is just an app trying to take over the whole OS experience. Being closed system is a good thing in this case as I don't want facebook to change my OS experience. I like apps to behave like apps. In fact I would go as far as saying that this is one way Android could become sucky over time - Too many apps trying to push for a new experience.
Why don't they fix Facebook on android before releasing a new product? It frequently "shooooops" for me - crashes, lags, hogs resources, and otherwise does unexpected things.

I'm very wary to install any software from Facebook on Android.
here's a pretty good writeup why there are no ip-based restrictions on the database servers: https://news.ycombinator.com/item?id=5493353
Startup Story: A Cautionary Tale
How is your iTunes library protected by law?
Braintree opens up Venmo Touch to all its US merchants.
Culling my friends still doesn't save me from seeing advertisements/promoted posts from services not even associated with them, and they shouldn't have to worry about liking something because it's going to spam me.
This all makes more sense in the context of TJ Holowaychuck's new Component package management tool (first link in the article). Component gives a sane structure to building small, modular js+css+html+assets components. https://github.com/component/component
Nice API for IP lookup and to help with fraud prevention
Exactly. The 2030s are just beyond what we could demonstrably prove ISN'T currently in the works.
To echo a complaint that is common when designers show off prototypes/imagined-redesigns...what does all this look like when your friends aren't as attractive/good at photography? I'm talking about the Cover Feed function. In the life stage I am now, I'd say that my Facebook Phone would be showing random baby photos 80% of the time, food photos 10% of the time.

I'm also curious how that feature interacts with what I've observed to be normal FB usage. When I want to post a status, I post a status. When I post photos, it's usually as a batch, not many with captions. I think that's how most people do instagrams too.

So, if you have a home screen feed focused on your newsfeed...how will statuses be "attractive" looking? Using the user's default cover image? But those are extremely horizontal. The only newsfeed entities that contribute beautiful photos with substantial text that are in my newsfeed are companies and brands (OK, and George Takei).
This is one of the dumbest things I have ever read on HN.
Link to pre-order giving anyone else a 404?
sure sounds just like it. History repeats itself.
In the future, you can just use the timestamps on the new submission page to gauge the rate of submission.

The "n minutes ago" of the last page on "new" is a reasonable moving average of the current submission rate.

How fast were you reloading the page?
One important thing to keep in mind is that the upper third average bench press measured was 83.8kg (~185lbs). That is still a light bench press by the standards of those in the fitness and bodybuilding industries. I would imagine that there is a limit to the longevity gains that could be made from muscle strength and that these gains might start to reverse for bodybuilders and other strength athletes due to the increased strain it is putting on your heart and other organs.
Al Qaeda Plans #opBlackSummer a Massive Cyber Attacks Against America
Most likely the answer here is a mix of your curation (i.e. don't ever show me content from this person that overshares) and Facebook's existing systems that learn, based on what you interact with intentionally and attentionally, what content available from all your friends will be the most interesting to serve to you at this exact moment.
After being bitten a few times by Google unceremoniously shutting down services, it feels like unnecessary risk-taking to build software on their infrastructure.
If only enterprise IT worked like my iPad …or at least my car
Seshcode has chat https://seshcode.com
A good percentage of my friends spend 90% of their phone/tablet time inside of the Facebook app too. They don't use RSS or Twitter or go to actual websites. They just follow people or sites that post stuff, and then read it from Facebook. I can't see why they wouldn't want the Facebook app even more prominently featured.