skysight-inc/HackerNews huggingface dataset:
XG [version 0 | build 410 | 2014-03-30] xg.min.head.js:20
XG: render target support autodetection START (please ignore following warnings) xg.min.head.js:12
WebGL: checkFramebufferStatus: the internalformat of the attached texture is not color-renderable deferred_skin.html:1
XG: render target support autodetection END xg.min.head.js:12
[.WebGLRenderingContext]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete (clear) deferred_skin.html:1
What is this? Is it just a high res texture mapped polygon or is it some kind of ray tracing?
HD4000 here too. Here's what's in the console:

XG [version 0 | build 410 | 2014-03-30] xg.min.head.js:20
XG: multiple render targets not supported. xg.min.head.js:12
XG: fragment depth setting not supported. xg.min.head.js:12
XG: render target support autodetection START (please ignore following warnings) xg.min.head.js:12
3
WebGL: checkFramebufferStatus: the internalformat of the attached texture is not color-renderable deferred_skin.html:1
XG: render target support autodetection END xg.min.head.js:12
XG.DeferredRenderer: can't use multiple render targets, falling back to multipass.
Andreesen Horowitz Podcasts
Disclaimer: I don't know with absolute certainly that this is correct but based on a quick look at the page and what I already know I think it's probably correct.

Look at the the source for that page and you'll see:

<script language="javascript" src="http://whatsmyresolver.stdlib.net/resolver/"></script>

When your browser loads that, it'll return a reference to a resource with a unique hostname. Open that URL in your browser, for example, and you'll likely see something like the following in the address bar (this is what I received, with a few characters changed):

http://e9v4ftan41uv2676ycdcl1a504pupav2lp7hinqlffonpuk7wk87p9cd42oy4.nonce.stdlib.net/resolver/

Thus, your browser will do a DNS lookup for that hostname. Because that URL is unique to you, the DNS server knows that it is you making the DNS request. It makes a note of what IP address the request came from and returns that to you as the IP of your resolver.

Similar to you, I have a pair of resolvers running here at home and I am returned the IP address of one of them.
if I understood correctly, that problem is already being addressed in 1.3 and the size of the files will decrease with the work on the new compiler/linker.
In an Era of Squiggles, You Can’t Tell the Players Without a Handwriting Analyst
People don't "claim" Facebook is creepy to them, it is. It's like when someone calls another person sexy, and you "just don't see it" -- so? You can ask them more in-depth to understand why it is that way for them, but they don't have to prove anything to you for it to be real, just for you to understand it.
And it looks like this: http://imgur.com/YjoGQPv
The last 7 months of our venture (Geekcelerator/Founden)
One of those stories: my startup failed, here's our postmortem.

The last months of an accelerator/investment fund/startup from Romania. The story, the lessons learned, the open sourced codebase...
One of those stories: my startup failed, here's our postmortem.

The last months of an accelerator/investment fund/startup from Romania. The story, the lessons learned, the open sourced codebase...
I'm not really worried about Facebook "exerting control" in one way or another, per se.

I hope Facebook doesn't kill Oculus as a product. If it goes to market, my sole criteria for purchase will be "does it require a Facebook login, or a connection to Facebook servers"?

I'm fine with hardware that also has a flagship Facebook Space, or whatever. I can choose to avoid that. That's really what I'm hoping for, as it seems like one of the most benign outcomes.

But if it's a fundamental part of the design is that Facebook has to participate in every Oculus experience, well, no sale.
Its traditional publishers that are on the verge of extinction, Amazon is putting them out of business by providing a better publishing platform
I'd like to make what might probably be an unpopular suggestion, but I'll make it nonetheless :)

Perhaps you should simply block all comments on those stories that are likely to cause some "nonconstructive" (I don't really like the term) controversy or those whose subject has already been discussed on other stories, rather than killing them (dropping them from the front page, that is).

The reason I'm offering this is because of an argument I had with dang (gruseom) about a week ago over a story that expressed a very clear political opinion (which was particularly pertinent to HN). The reason it's important for these stories to be featured on the front page is that much of what is done in Silicon Valley is extremely political – from Uber to the latest GitHub scandal. I completely understand the desire for HN to stay away from politics, but that's not the result. Seemingly shying away from politics is itself a very powerful political statement, which is often apparent to anyone reading HN when something important is going on. It either communicates that you don't understand what politics is and your role in it, reduces the role of engineers to that of mere technicians at the same time most of them claim to be the exact opposite, or sends a message of silent agreement with the status quo. In fact, this was one of the main points of that killed story.

Just as an example – unrelated to that particular argument – featuring stories about Uber's success while dropping stories expressing outrage over their practices either expresses agreement with their behavior or a lack of understanding of how political is everything they do. "Outrage" over Uber isn't any less "constructive" or political than a discussion of, say, how much money they're making and how.

HN isn't /r/programming. It is not a technical discussion site (although it is that, too), but one for all things SV or hacker-related, including the effect of technology on society and vice-versa. As such, HN can't hide from political discussions over those very issues.

But because "political" stories can and often do generate heated and sometimes bigoted debates, it might be best to conserve the site's desired collegial atmosphere by simply banning comments on certain stories. Dropping them from the front page sends a clear message that leaves a very bad taste in many of the readers. Letting them be, but prohibiting debate in the comments says: this is an important opinion that many of our readers think you should be exposed to. Read it or not as you wish, or post an opposite thoughtful opinion, but don't bicker over it.
I think the desire to work as hard and long as possible is admirable -- but if the long-term result is lower real productivity, then it's ultimately futile and counterproductive. The flip side is, some people can pull this off occasionally, and a few can do it more than occasionally.

Oh, and the article does not support the title at all.
It's used for more than git-svn:
git-add--interactive.perl git-cvsexportcommit.perl git-cvsserver.perl git-relink.perl git-svn.perl
git-archimport.perl git-cvsimport.perl git-difftool.perl git-send-email.perl

There is actually more lines of perl than shell if we exclude tests:

-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C 340 20596 18649 135900
Perl 43 4698 4310 27503
Bourne Shell 77 2523 1843 18766
C/C++ Header 140 2636 4635 11132
-------------------------------------------------------------------------------
SUM: 600 30453 29437 193301
-------------------------------------------------------------------------------

If we don't exclude tests:

-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C 341 20602 18656 135910
Bourne Shell 761 21736 6908 124222
Perl 47 4728 4325 27739
C/C++ Header 140 2636 4635 11132
-------------------------------------------------------------------------------
SUM: 1289 49702 34524 299003
-------------------------------------------------------------------------------
I wanted to like this article, because I agree with the premise, but the author went a bizarre direction in trying to prove his thesis.

As constructed, several far-fetched notions would have to be true to support the conclusion in the way he argued:

- the high failure rate must be due largely to bad ideas and not to poor execution

- sleep deprivation must be endemic at Google, Facebook and Twitter

- Google Glass and Android Wear (and corresponding FB and Twitter projects) must be the product of the sleep-deprived, and shown to be bad ideas (kind of early), and representative of projects at the company.

I think it would be easier to show that lack of sleep just results in poor work. It certainly makes more intuitive sense than honing in on the problem of "crazy" ideas.
It'd be easier for them to announce the /32, I'd think.
For all those interested in this subject, I'd like to recommend Nitsan Wakart's blog, http://psy-lob-saw.blogspot.com/, which is dedicated to mechanical sympathy relating to concurrency and the memory system.
Title changes are a topic unto themselves and we'll probably have a dedicated discussion about them. We're not going to change the policy; the policy has far, far more benefit than cost for HN. The trouble is that the costs are visible ("hey who changed my title") while the benefits are all just taken for granted. With that kind of accounting, anything will seem bad.

What we can do is have a way for title changes to show up for users who want to know about them.
Probably rather people who think that your unexplained statement needs explanation.
Currency as language.
That's your opinion and it's valid, but Google obviously doesn't agree since they've created the language, use it internally and have added support for it in App Engine. So the question is, what makes Go unsuitable for Android but suitable for App Engine.
You kind of forget who you're talking about. One doesn't just say that to John Carmack :)

For a team of new-comers, without both real engineering experience and real business experience, maybe the consequences of the Facebook acquisition could have went the way you imagine, but lots of the Oculus guys are heavyweights and when someone says something that goes against their vision they need to have solid arguments, and even if their arguments will be right, they need to consider that even throwing those arguments at them comes with a huge real risk (of having a team fracture and a bunch of very smart guys leaving the company) and huge real cost (the real productivity decrease that comes from pushing a team in a direction they don't want to go to, and of wasting the big-brains' time in meetings and arguments instead of product development - these kinds of "productivity penalties" ca very well allow a competitor to come up with a better idea before them!).
That's touching, but I probably won't. All things go.

Hi, though!
Do you find that the message broker makes that implementation easier/better than just using a database table to store the incoming messages until they can be processed?

I've worked on enterprise products, off-the-shelf and in-house, which use message brokers, and every time I could not fathom how the extra complexity was justified. If the messages were just queued in a simple database table instead, the implementations would have been much easier to work with: easier setup and admin (it's just part of the existing database), easier to check and monitor (just select counts from the table), easier to inspect the pending messages and fix problematic messages. In all cases I get the feeling the architects were just looking for an excuse to use a new technology.

I can only see high-load scenarios as a possible justification, where the volume of incoming message data is physically too much for the RDMS.
Sugar Love
Facebook is smarter than to include ads directly. There is more value to them in having a happy, captive audience.

Don't know about you, but that sounds sinister to me...
How Learning A New Language Can Help Your Startup
by storing passwords in a series of flat files, you give away that a password to a given site or location exists

Those file names are arbitrary. While it's certainly easier to just name them after the site or resource you access with the password within, you can give them some cryptic identifiers.
> Not creating the situation where cancer will eventually win is also a no-go, for other reasons.

What are these reasons?
Git-Annex does something similar: it's a binary written in Haskell, which runs a webserver and then launches the browser pointing to it.
> If I give you a dollar for a burger, then I've lost a dollar and gained a burger, and you've gained a dollar and lost a burger. Assuming this was a fair trade (that dollars and burgers are of approximately equal value), then as a result of the transaction we've simply rearranged who has which good, and no additional value was created in the process.

This is incorrect. I sell a burger because I value it less than your dollar, and you buy a burger because you value it more than one dollar. Win-win. It is a positive sum game, not a zero sum one.
It's not about avoiding Java, it's about not having to rewrite your already written Go code in Java. I've used both Tor and pjsip libraries (both written in C) this way.
Is it not a corruption of the word 'get', meaning bastard/illegitimate child? As such it's more of a general insult than anything in particular.
Anyone who has played Ultima Online will understand my statement. Those who have never played UO wouldn't understand since they wouldn't know any different and wouldn't be able to relate. Instead they would try to justify why their favourite MMORPG is great.
I use ccrypt to encrypt a file containing my passwords. To find a password you can do: ccat password-file | grep <some-keyword>. Simple and to the point.
And the article goes on to say that two paragraphs after that line.
I'll just keep my real 500 + 4000 for now... Emulation is not very well done still. A lot of games and demos have quirks in the emulators and there are still enough random crashes for me to not to enjoy emulation too much even though I would want to.

Edit: is the disclaimer crap on top mandatory at IndieGogo? I would not imagine anyone from Spain caring about that; I don't anyway; you cannot do much in the EU with that kind of nonsense. It's an honest question though as I don't really like disclaimers and am wondering if this is something Indiegogo makes you do.

I'll sponsor the project anyway as it's a new ARM gadget, it looks nice and it's made in my favorite country :) If not for emulating Amiga, then for other hacking purposes.

Edit: does anyone know why emulation is still not perfect though on modern, very fast machines? I know it's hard to do the timing, but random crashes and some stuff still not working should be ironed out by now? (Example; I haven't found an emulator which can do SOTB 1 fully ; it always just crashes somewhere in the game; it definitely doesn't do that on real hardware).
Dropbox: DMCA Takedown in Personal Folders
That's quite wrong—we follow that guideline meticulously. All day long we change titles because they're misleading or link bait. Mostly it goes without notice, and that's by design: we try to be unobtrusive.
Managing OpenStack and SoftLayer Resources From A Single Pane of Glass withJumpgate
2 of the most common reasons that make people think mods are randomly killing stories which they don't like:

1. People sharing direct links to their HN submission, asking their friends to upvote. I believe the HN algorithm auto-flags such posts.

Most people don't know about this, so they assume the worst (PG killed it because he didn't like the article/author). Those who do know about this now get around by telling people "Go to /newest and look for my submission".

Most times people just want their friends to upvote the submission, but sometimes people are genuinely seeking comments on their submission.

I don't know the solution but the current way of dealing with this is too heavy-handed and causes a broken user experience.

[EDIT: What if you merely reduced the weight of votes from direct link visits, instead of flagging the post?]

2. Users can themselves flag stories off the homepage! Again, it appears that most people don't know about this. So, even a story which got to the homepage in a legit way, sometimes gets flagged off because enough people think it's lame. This has happened a number of times for controversial topics like sexism in tech.

Once again, outsiders assume it's because HN mods are horrible people.

Finally, I think PG's inclination has always been to fix HN's problems with software, but what it needs is more human solutions, not more code.

Do things that don't scale ;)
You have several really great WebGL demos on your site, e.g. animation_physics_level

For some reasons they don't work in IE11 which has WebGL support. Is it because of Three.js or your xg library?
Is it really worth it to do this rather than just using the keychain that comes with your OS/DE which fully integrates with your browser's auto fill functionality without extension?
I see you've been downvoted to oblivion and I'm sorry for that, the short answer is: Facebook sees users as a product and users don't like that.
Straight to the relevant email logs: http://www.bostonglobe.com/2014/03/29/documents-how-aaron-sw...

Lots of interesting material there. An amusing little quote:

> his hobbies include changing his mac a lot, not using dhcp, fake registration info and downloading entire online journals
Do you have any more details on this? When did this happen?
"Whatever goes up, that’s what we do" vs "Whatever’s best for the people, that’s what we do"
Daniel, see my reply to dang's comment above.
There are Android apps in the Play Store that use Go extensively, e.g. Camlistore.
keypass is only available for Linux systems though an unofficial port. I would be hesitant to adopt security critical applications without developer approval.
Tiny Colorpicker – Circular palette-based concept for color pickers
I have been taking chelated magnesium twice a day and it has helped a bit in lifting the "fog" sooner so I can sit down and start working.

L-Theanine sounds intriguing, is it in all green tea variants or do I need some special higher quality leaf?

What are your thoughts on dabbing? (wax + metal nail)

thanks for sharing your story and perspective, it helps a lot.
Oh you have to define what an objective argument is. In the real world, you can see where this is going. Do you believe that Zuck gives a damn about advancing any technology, or that he is trying to position himself as best as possible in the market?

All these concerns are valid concerns and not just many if's and if they are not addressed now, in the future will be (already is actually but anyway) too late to do anything.

Say you are developing a game (which is the case here) or a 3D application based on OR. Now you might be ready for a bunch of AppStore-like rules to kick-in. This could make your product obsolete in no-time.

I don't think that the concerns of the community are irrational, quite the opposite... The community is concerned out of experience and knowledge of Facebook's prior policies.
I recently switched from 1Password to pass (on a mac). At first I missed how easy it was to hit "cmd+\" to fill in a web login form, but I made a little shortcut that has similar functionality.

First, I created an automator action that grabs the current URL from Chrome and strips out the hostname. This gets passed to a new Terminal window that runs a shell script that calls "pass -c" for the hostname.[0] Then the script calls terminal-notifier [1] and a notification pops up that reminds me of the username and any other info for that site (but not the password). [2]

Then I bind that service to the "cmd+\" keyboard shortcut and I have something that ends up being more reliable than 1password's often flaky form filling functionality. It includes the extra work of entering username manually and pasting in a password, but so far I like this system a lot better. Also, for sites that use the same login from multiple hostnames, I just create symlinks to a "canonical" pass entry.

Hope this is useful to some people on a mac!

[0] I couldn't figure out how to have pass ask for a gpg pinentry window when it was getting run from a non-interactive shell. So I use automator to create a new terminal window, then destroy it at the end.

[1] https://github.com/alloy/terminal-notifier

[2] all of my pass entries are of the form:

password
---
username: user
other info: foo
other info 2: bar
Can your describe your exact process? How do you plug pwgen into emacs?

I know emacs an do things like that, but I never bothered enough to find out if it's as smooth to use as keepass2.
If it's static files I'd recommend the cloudflare free tier to off load them on to their CDN. https://www.cloudflare.com/plans I'm not affiliated other than being a customer...
you need basic urine to metabolize amps properly, a glass of OJ or anything with vit. c/citric acid will make it seem like it's not working.
Whaling is the new harlem shake
Can a Biologist Fix a Radio? or, What I Learned while Studying Apoptosis
sorry I meant neutral, ph of 7, and if your urine is acidic <7, eating basic foods/supplements (tums), will get you back to where you need to be.
I think there are official 1Password browser extensions which allow for the shortcut cmd-# to fill forms automatically.
Quite.

More specifically: a good practice for those who interact with the media frequently is to have bios of varying lengths. Usually one sentence, a brief paragraph, a longer paragraph, and a full-length bio. Another alternative is to write a multi-paragraph description in traditional newspaper "inverted tree" format (most general to most specific), with increasing detail in subsequent paragraphs.

Select from this to clip to length for various materials as part of your standard media / press kit.
A older college student who just came back from his IBM (Watson) ~research internship told us his salary. There was a few seconds of deep space silence. Something like twice the amount of a real job in France. Of course you have to pay for more things but still.
If we work together I'll have greater power: Coalitions in networked innovation
Your token service would authenticate users using their credentials for your system.
<offtopic>
Kinda weird word sequence: absurdly great choice. In my view the word absurd has a negative effect on the phrase. Might be just poor old non-native English speaker, me.

Absurd: wildly unreasonable, illogical, or inappropriate.
</offtopic>

Don't know the moderator personally but I wish him all the wisdom in the world, to drive HN to new heights :-)
So, get smarter by reading a lot and thinking a lot. What a scoop!
Right, I'm sure they are (they pretty much have to, unless they want to make it harder on themselves)... there's no reason they'd need to filter the /24s out, unless they're afraid that maybe Google would start using other IPs in the same /24 to help the Turks bypass it or something.
The shell can be a disproportionately powerful programming environment.

$> foo bar &
$> foo baz &

parallelizes `foo` with a minimum of technical debt compared to a lower level approach. Perhaps the most famous example in all hackerdom llustrating the power of the shell was the Knuth-Mcillroy affair.

http://www.leancrew.com/all-this/2011/12/more-shell-less-egg...