skysight-inc/HackerNews huggingface dataset:
What do your friends and family do? Find someone you know who is really good at what they do, in a non-programming field. Ask about their workflow, and try to find the areas where they could have better tools. Then start to build those tools.

The most innovative and useful ideas seem to come from a mix of high level domain expertise, and high level technical ability. If you don't have both of those, find someone who has the piece you are missing.

Edit: sorry, assumed you were op.
Ah, but will they publish their nuke-enabling mods to GPL software?
Nah. It's a DoS vulnerability, which, in general, you're always vulnerable to. It's just that this one can be done by a single person with relatively low bandwidth.
- Print to PDF. With articles from online magazines, choosing "Print" to get all pages on page and then Print to PDF is my current preferred snapshotting. It is easily searched using spotlight on my mac.

- Instapaper still works well for me.

- Of late I've also been using archive.is to snapshot pages. This is useful for article permalinks to cite for research, in case the original url disappears or its content changes after the conclusion of said research.
Don't buy, unless you want to gamble away some of your cash.
What Your Startup Can Learn From A Lemonade Stand
Large Asteroid to Buzz Earth in 2032, But Poses Little Threat, NASA Says
I think you could turn JSON into XML with a little work, and then run xslt on it in the db ;-)

> Don't worry I won't do it really but does anyone worry that Postgres is doing too much and that focus might be lost on being a reliable and fast relational DB?

Not really. PostgreSQL has never been a purely relational DB. See table inheritance for example (another feature very easily misused but which makes some very difficult things very possible).
Former Go Daddy General Counsel supports Arpaio, running for governor
My understanding from nivla's link is that triple buffering does solve the problem. Rather than experiencing the Frequency/N fps drop when the card can't push out enough frames, triple buffering lets the display's framerate stay at the framerate the card is pushing, with the price being VRAM overhead.

But perhaps I'm misunderstanding the problem statement. The link talks merely about fps drops and how triple buffering can permit the display to be more efficient than Frequency/N fps by essentially pipelining the frames over 3 buffers to keep the monitor's framerate at the graphic card's framerate. However, it accomplishes this by having some frames stay for 2 cycles and others for 1. I don't know how noticeable this is. Perhaps it's a perceptible problem, in which case being able to dynamically manipulate the display's refresh rate is a suitable solution. Granted, at the current price range it sounds like a cheaper solution would be to simply buy a newer model graphics card that can maintain an FPS greater than or equal to your monitor's refresh rate. Though of course I'm sure the goal is to drive the price down and it appears they already have display partners lined up to integrate their embedded DSP.
iphone 5 & iOS safari... most amazing thing I have seen on a web browser. the experience was seamless and it actually felt like you were playing a video game.
No. They're called "retina" because the people who name things at Apple are professionally focused on deceiving you. What a surprise.

I've seen lots of articles about this over time, here's one I googled just now:

http://www.cultofmac.com/173702/why-retina-isnt-enough-featu...

Combine this with what jamesaguillar already said, about wanting a larger screen and also wanting high PPI, and why wouldn't you want higher res?
I enjoy martial arts and tennis. I guess I don't have many other hobbies...
Unless you used to be a trucker, taxi driver or barista then it's going to suck.
I thought I was pretty clear about that. Synchronization is relatively straightforward in a realtime system, where your program has total control over the timing of execution. On a desktop operating system, however, the graphics card and its drivers can lie, the operating system can lie, the operating system can swap your process out for something else whenever it wants, there is a delay associated with accessing a PC's high accuracy timer (so even the clock lies!), and on top of that, everyone's PC is different. It's still possible to get some rough degree of synchronization going, but it's very difficult and imperfect.

If you still don't think I'm being serious about the timing stuff, consider that some folks still keep around old machines running DOS for real-time communication with microcontrollers.
Where we are looking at it in LedgerSMB is to allow user defined extra fields for forms. A previous approach was a framework for managing join tables, but json would be much cleaner.
Google Made a Weird, Quantum Version of Minecraft
Both. The higher order cubes aren't as hard as they might seem. Most strategies degenerate towards knowing how to solve the 3x3x3 case.
For the sake of linkbait, surely.

Blog author even calls this study "the most compelling evidence", only to correctly recognize that it's total shit in the final paragraph.

I'm all for writing an article on a bad study (sort of like a bad album review), but the opinion of the author should be clear from the outset.
the site is down. Anyone got a mirror?
Uh, yes. Maybe I should clarify my own point.

I suspect we're going to see ORCID explode in usage and popularity over the next few years. And I don't think that's going to be driven by authors, at first. It's going to be driven by the publishers. This is going to be possible because of how well ORCID integrates with the current world of online academic publishing.

So imagine in a year or two, a journal like Nature hypothetically says, "We have this cool feature now called ORCID, and all authors submitting manuscripts MUST provide an ORCID ID. You'll love it, we swear." Then the same authors try to get another paper published, maybe in an Elsevier journal, and suddenly they're all screaming, "WTF I have this sweet ORCID ID, why can't your platform support ORCID?" Now the editors of that journal are going to remember ORCID and take it into consideration when they re-up their contracts with Elsevier (or jump ship). So of course Elsevier needs to support ORCID. Then more journals adopt it. And around the circle we go.

Those seeds are already being planted, and are going to drive up ORCID usage in a very organic and unassuming way. That's why I say it's sneaky. Not because they have a profit incentive, but because of the indirect means by which I think they're going to grow. It's a very different approach from academia.edu even though they're in the same general domain.
Well, I left the start of an explanation in another reply. But the problem is that you are asking a question where it takes years to really understand the answer, and certainly hours for a commenter to write a summary. For someone to put that much effort in, they have to be motivated to put in the effort; but you are coming across in a very unpleasant way, and not offering anything in return, so why would anyone put in the effort just for you?
thats really cool :)
Redesigning Archetyped: Sketching
Yes, you should do it
I always thought there was a use for something like RATFOR for Pascal; maybe Ratscal? It could have left most of the verbosity in place, but replaced the BEGINs and ENDs with { and }, and that would have made it an almost perfect language from my point of view.
That's how it could work on any of the common display technologies that don't use a single electron beam tracing across the screen. Active-matrix displays - be they OLED or TFT LCD - don't require that pixels be updated in any particular order or at any specific frequency save for the minimum update frequency that is analogous to DRAM refreshing.

The way we currently send pixel data to monitors is basically optimized to make the monitor's electronics as simple as possible and to minimize the bandwidth used at all times, even if the hardware is capable of communicating at higher speeds. Just simply changing DisplayPort to always send pixel data at the highest speed even when operating at less than the maximum resolution supported by that link would result in a significant reduction in latency, by no longer taking 16ms to send each frame (which almost all monitors fully buffer in order to apply color transformations or scaling). The next step after that would be to allow frames to start on irregular intervals, which is apparently what NVidia's implementing. But it's still all just about how the contents of the GPU's framebuffer are transmitted to the monitor's framebuffer, and is in no way dependent on what kind of technology is downstream of the monitor's framebuffer.
Although not primarily in the discovery space, if you're a user of arXiv, you may be interested in the n-gram viewer our lab made: http://arxiv.culturomics.org
Triple-buffering doesn't help that much, and it adds an extra frame of latency, which is really bad.
Why I moved to Miami
So you are saying it's completely impossible to start out just rendering the lowest complexity scene and progressively refine it, so that if you stop at any point in time, you still have something reasonable to show for it? And that GPU manufacterers have been working on making steady frame rates more and more difficult instead of easier?
See mathrawka's reply (I haven't test it though)

BTW, I just ran memory of my server into swap with this:

$ dd if=/dev/zero of=2g bs=1M count=2048

$ curl -F "2g=@2g" <myresource>

(EDIT: explanation, this creates 2g file then uploads it <myresource> as a file upload -- multipart mime. @ sign just insert the named file data into the form)
But that's the point, the only significant 'hardening' of airliners as potential targets has been by armoring the cockpit doors and the awareness of the passengers, the porno-scanners are meaningless in that regard.

And the justifications previously offered for said porno-scanners have turned out to be bogus. The plots mentioned that were disrupted were disrupted by other means such as sigint and humint. So why not continue to invest in the means and methods that work, and cut from the budget the ones that never did?
You are correct. The whole reason things are set up this way is historical, compatibility with CRTs.
Good point. I'm sure studies have been done and merchants set such prices accordingly.

This guys appears to have reviewed a number of studies and concurs. BUT...he also thinks that "round" pricing may support luxury branding better. That's partly why you probably can't do simple pricing difference between the same product at the same store.

http://www.sciencedaily.com/releases/2011/09/110906144036.ht...

More about the topic:
http://www.quora.com/Pricing/Do-prices-at-99-instead-of-1-00...
16 Terabytes of RAM on P750s.

From http://en.wikipedia.org/wiki/Watson_(computer)

"Watson is made up of a cluster of ninety IBM Power 750 servers (plus additional I/O, network and cluster controller nodes in 10 racks) with a total of 2880 POWER7 processor cores and 16 Terabytes of RAM. Each Power 750 server uses a 3.5 GHz POWER7 eight core processor, with four threads per core. "
>I ask again, what is so impossible about just rendering the 60fps, and then not rendering any more?

There seem to be two ways to interpret your question:

>1.) Why can't games render 60 frames per second always?

Because some scenes are more complex than others. Rendering a complex scene can longer than 16.7 ms, and there is no way around that.

>2.) If a game comes far below the frame completion deadline (e.g., completes a frame in 0.5 ms, where the deadline is 16.7 ms), why doesn't it simply stop doing anything until the deadline has passed?

I do not know the answer. But I can say that many games actually do this. It is usually referred to as a frame cap.
So you started considering Node.js, and immediately started reading the http parsing code?

...joking aside, I'm curious what you saw that made you realize basic flow control was broken?
So in Study 2, they do seem to include a non-superfluous apology.

Study 4 (the one about the rain, and the topic of the blog post) doesn't have the same controls. Why? I find this pretty odd.
Brilliant. I wish you success with this idea. I'd use it in a heartbeat. Bonus points if I could put credit card info on file with the USPS, and if the forwarding is going to cost me (overseas destination, caribbean, etc), I'm just charged when the item hits the OCR/forwarder at the processing facility.

"You see, the internet is a series of tubes". Make the mail more like the tubes.
> Having a consistent 40fps is much worse (for a gamer) than a variable framerate that will dip down to 40fps for 1%

stuttering animations is better than smooth animations?

Stuttering is better than smooth.
gotcha.

> Your question was answered;

for someone who doesn't appear to understand what I'm asking you have a high degree of confidence that I've been answered.

What is so terrible about having a lower complexity budget that guarantees 60fps? What if you had 60 fps no exceptions as a constraint in your hardware and software design, how far could you really go with some creativity? Think about it- is having a complexity ceiling the only possible way to ensure 60fps?
Perhaps giving the person who posted the link a privileged comment of sorts would help lessen the dissatisfaction with such changes.
When people send a link to HN they also want to express their opinion on the matter and believe they have a right to a privileged attention because they were the ones who thought the article meant enough to post here.
On the other hand there is the fact that comments are also community-vetted. If OP has a nice, insightful point of view his comments would be upvoted, and he would have the advantage of being the first commenter.
I changed my mind midway through writing this. Nonetheless I'll post it because I believe the discussion on what really bugs people about the title changes is in order.
$20K extra if you are already $100K+/year is heavily taxed.
You can lose about 40% of it (social security, medicare, federal income tax, state income tax).
Then say something like: "True, for that example. But a better example is...".

I guess I have a problem with jumping on someone who was correct.
Now this is interesting. What can operating systems, drivers, and GPU manufacturers do to restore a DOS like real time sync of frame generation/transfer/display.
HTTP Pipelining is designed so a client can send multiple requests without waiting on a response and then the server sends all the responses in order. This is helpful on high latency links since it can combine numerous HTTP requests into fewer packets. The exploit is the client never stops to read and just writes requests nonstop. Meanwhile node's http.Server continually populates a response buffer which is never consumed.

Node uses Stream[1] objects for reading/writing streams of data. The Stream object has a 'needsDrain' boolean which is set once its internal buffer surpasses the highWaterMark (defaults to 16kb). Subsequent writes will return false[2] and code should wait until the 'drain' event is emitted, signaling it's safe to write again[3]. The documentation even warns about this scenario:

> However, writes will be buffered in memory, so it is best not to do this excessively. Instead, wait for the drain event before writing more data.

http.Server[4] uses a writeable stream to send responses to a client. Until this patch[5] it was ignoring the needsDrain/highWaterMark status and just writing to the stream. It fills up the buffer of the writeable stream, far beyond the high water mark and eventually runs out of memory.

The patch resolves this by checking when needsDrain is set, then it stops writing and stops reading/parsing incoming data. It then waits until the 'drain' event is fired and then proceeds as normal.

[1] http://nodejs.org/api/stream.html

[2] http://nodejs.org/api/stream.html#stream_writable_write_chun...

[3] http://nodejs.org/api/stream.html#stream_event_drain

[4] http://nodejs.org/api/http.html#http_class_http_server

[5] https://github.com/joyent/node/commit/085dd30e93da67362f044a...
You may be "thinking backwards". If their language doesn't have this feature, or their society these concepts...it's because they don't really run into these situations to the point that it becomes detrimental.

I don't know much about primitive tribes in the amazon, but I don't imagine that their traditional lifestyle involves very large flocks of sheep.

My family bred dogs growing up so we always had a good number (~10) running around. When I let them out and in, I don't recall ever counting but rather ticking off names. Even then I don't think it was generally a conscious listing, but rather a scanning and the ability to "feel" that someone was missing.

For a very long time (well into adulthood) I had no concept of the proper order of the months. I could recognize month names, and with great difficulty name them all...but not their proper order. I had missed that section in school and it never really came up. When it did it really blew peoples minds for some reason. Eventually, I did come across it enough that I learned it.

I know nothing of the tribe in question but I don't think it's that much of a stretch that if they have things like a communal attitude towards property, few pieces of property they consider valuable, small flocks of livestock, etc... the issue may simply never come up.
Cool! I would love to be able to "vote" on a couple (dozen) bills and see who I vote like.
What you are suggesting could lead to horrific flicker. If you render one frame in low complexity follow by another frame at medium complexity, followed by another frame in low complexity... etc., you'd get flashing as (for example) shadows appeared and disappeared repeatedly.
Yes, it is not possible. Learn about what a Z Buffer is and how it works.

Dude seriously, I have been doing this a long time. I am going to stop replying after saying just one more thing:

If you are running on an OS like Windows (which this product is targeted at), you do realize that the OS can just preempt you at any time and not let you run? How do you predict if you are going to finish a frame if you don't even know how much you will be able to run between now and the end of the frame?
The problem is that you can only start sending a frame to the display at 16.67ms intervals. If you miss that deadline, you can either swap buffers now (causing tearing), or you can swap buffers at the next vertical blank interval (which results in an effictive 30Hz refresh rate). These are the only two options that are supported by current displays. There's nothing you can do on the computer side to get around these constraints, because the limitation comes from display connections like VGA, HDMI, etc. that only deal in fixed refresh rates. Trying to drive such connections with a variable refresh rate would be like changing the baud rate of a serial connection on the fly without any way to let the receiving device know about the change.
> I appreciate your desire for humility, but I hate the "shameless plug" thing.

Though I don't hate it myself, I see your point. I think affiliation should always be mentioned though, e.g. by "(full disclosure: I made this)".
One license offered for Phil Rogaway's OCB block-cipher mode explicitly prohibits military use. (although, as I read it, the military could use still open source implementations under the other license)

http://www.cs.ucdavis.edu/~rogaway/ocb/license.htm
This SEO-looking site does credit Nikolai Lamm, who's also posted the content on his personal site, with no further attribution for the photos:

http://nickolaylamm.com/art-for-clients/what-do-cats-see/

I was surprised to find that the "Art for Clients" tag on his site contains a lot of content that's gone heavily viral recently (especially "The Average Man" photos, which were on HN a few days ago):

http://nickolaylamm.com/category/art-for-clients/

And all these professional news agencies, presumably with legal teams to back it up, attribute Nickolay Lamm as the source for all of those I checked.

From his "About Me":

> I blog for MyDeals.com, MyVoucherCodes.co.uk and StorageFront.com. Each blog post I make takes around 4 weeks to create.

http://nickolaylamm.com/about-me-2/

I smelled something fishy from the "mydeals.com" source from OP, and initially thought that the Daily Mail's attribution to that site was just sloppy and awful... but it all checks out. Huh.
Red Bull Stratos FULL POV - Multi-Angle + Mission Data
So you started considering Node.js, and immediately started reading the http parsing code?

Well, there's no way to know whether something is reliable for your purposes unless you understand how it works... Is it uncommon to read code?
What positions are you hiring for? I'm not a programmer but I would love to work with you. I've been paying attention to your blog since reading the post about online-offline businesses. It struck a nerve with me and I was thinking to contact you about my idea for a marketplace.

The idea kind of crashed and burned right after that because Balanced changed their merchant agreement regarding "high-risk" and I can't use them. The only way to make it work seems to be to become a processor too and I don't have the money/experience for that if it is even a good idea. I'll send you more info if that is okay.
ICs Accessories for your electronic projects
Sure, on the other hand pg could give a little more trust to the community and crowd-source a fix. Institute, for example, a flag and a vote on articles which have had a name change. Just spitballing, but if they did not meet a certain vote number and a certain percentage within a certain timeframe, then by all means change it back!

Clearly, right or wrong, people give a shit about this, and telling them they shouldn't is obviously producing a lot more pointless meta-conversations than just fixing it. I am sure someone would even offer to give pg a hand to implement it if he asked nicely.
Fortunately, Google isn't HP. They're not mining their good brand-name for crap, they're still trying to push quality products (at leaast, the ones they can monetize). The new WebGL Google Maps is wonderful, and Google's most ad-heavy search-results are cases where you're probably shopping and so their products (with prices) + local vendors + ads approach is actually what you're looking for.
So living in Las Vegas in the 70's there was an amazing place called 'Buck's War Surplus' that had all sorts of stuff [1] end up there, it will be interesting if the self contained data center units do. Since they are designed to take "regular" gear instead of mil spec gear they could make for a heck of a doomsday data center backup :-)

[1] The top bubble dual 50 cal from a B25 Mitchell showed up once (demilitarized) and I could not convince my Dad to loan me the money to install it in my 1970 Pontiac Bonneville :-(
Tying Yourself to the Mast
I am not talking about predicting in advance, I am talking about just doing as much as you can, and then when the deadline comes, sending the result. With the way software is written now this results in tearing, because pixels are simply rendered left to right, top to bottom. but what if you rendered them in a different order such as with an interlaced jpeg, which would show you a low res version of the image when partially downloaded.
I live in Japan and "sofa" brings no advertisement, but "ソファー" brings three. So I guess it does indeed consider geographic location.
Well, wouldn't that depend on what you mean by "low complexity" ? That's what we mean nowadays, but could you not design a version of "low complexity" that reduces the appearance of flicker?
The abortion that could cost a mom her family
how do you use it to perform a calculation? or what should i be asking?