skysight-inc/HackerNews huggingface dataset:
I guess this is something along those lines: http://outgrow.me/
Is Alzheimer's Type 3 Diabetes?
No, perhaps not. There is no visual difference between a well made prototype and a zero-batch machine or even a production item. But there is a huge difference in the amount of work that needs to be done to get from the one to the other. Sometimes years.

The last 10% takes 90% of the time is true in hardware manufacturing just as much or more as it is in software.
Rob Pike, on justifying the development of Go:

"today's server programs comprise tens of millions of lines of code, are worked on by hundreds or even thousands of programmers, and are updated literally every day. To make matters worse, build times, even on large compilation clusters, have stretched to many minutes, even hours."

http://splashcon.org/2012/program/404
> Another option of course is to use the Google Drive desktop program, and edit your plain text files locally, which will be synced to your Drive.

As mentioned elsewhere in this thread, the Google Drive desktop syncers leave quite a bit to be desired. I've used both the Mac and the Windows version. The Windows version crashes regularly, and the Mac version racks up sizable memory leaks after a few days of use. They both use more disk and CPU resources than it seems like they should need, too. At least they aren't as bad as the Google Music desktop client, though.
I don't see the user experience on Twitter being on a par with neither StatusNet nor any of the third-party clients out there.

Third-party clients have, however, not implemented StatusNet support despite the fact SN has a Twitter-compatible API. _That_ is something I don't understand why.
Translatr: Document Translation as a Service
EU banned x-ray scanners in all EU airports because of health risk factors:

http://www.forbes.com/sites/daviddisalvo/2011/11/15/europe-b...
It's interesting that you mention Singularity, as it turns out that Singularity has been a major influence on Rust. For example, the current communication is very similar to the channel contracts used in Singularity.
Android doesn't get a pass here either. I have a GSM Galaxy Nexus with the OS directly provided by Google. After the Android 4.1 update wifi is completely unreliable. I work from home so the phone is on wifi most of the time. I usually have to reboot it to get wifi working again, although sometimes turning wifi off and then on works after a minute or so. (This doesn't affect any of my other wifi devices nor this phone with the prior OS version.)

Google have known about it since mid-July https://code.google.com/p/android/issues/detail?id=34942
One example from the graphics APIs / changes:

"Earlier this year, Android 3.0 launched with a new 2D rendering pipeline designed to support hardware acceleration on tablets. With this new pipeline, all drawing operations performed by the UI toolkit are carried out using the GPU.

You’ll be happy to hear that Android 4.0, Ice Cream Sandwich, brings an improved version of the hardware-accelerated 2D rendering pipeline to phones, starting with Galaxy Nexus."

http://android-developers.blogspot.com/2011/11/android-40-gr...

You can walk your way from http://developer.android.com/about/versions/jelly-bean.html backwards to see what is missing on older phones.
Most of What You Know About Interviews is Wrong
Yea I got that too! A refresh fixed it though
Evan, I think right now most people are getting distracted at how OStatus would benefit the end-user that they fail to see how the protocol/service stack benefits organizations.
Thanks! As for the examples, I think I will write some follow-up articles with more concrete use-cases and features of Varnish.
Good article. Through trial and error, this is the approach that we've taken. My only gripe is that it appears (to me) to be the only way that works, as all my earlier faltering efforts were not successful.

Asset pipeline is great, but it is a pain to get going initially with disparate assets/gems etc. Which, I assume, almost every Rails project has.
Silently and automatically upgrading an API is a horrible idea.
Gnome 3.6 Released
Thanks a lot for the info!

> We probably want a runtime-less Rust to allow users who aren't using tasks at all to just omit the whole system, though.

I'd be really interested in reading more about this if/when it is available. I'm also interested in whether you'd ever ship the tasks library standalone, such that you can interoperate with Rust tasks from C (obviously you'd have to follow certain rules to maintain the integrity/safety of the runtime).

> I agree completely that this is undesirable. That's why Rust doesn't do this. For your three examples, Rust and Servo link to C libraries: Hubbub for HTML parsing, NSS for crypto, and zlib for compression.

Understood, but I'm interested in the story for the guy who is writing those libraries.
The approach described in the blog post can be used with all sorts of authentication schemes. I used an access token as example, but you could also use the "Cookie" header to get a session id.
In terms of pushState, I think it is, and the framework only truly exists to abstract the differing implementations across browsers. But naturally, when a page is refreshed, the code has to be re-executed, because you're resetting state and performing all sorts of setup and initialisation.

That being said, and I'm only putting this out there, but lisp-esque continuations in the browser for this sort of stuff?

Also, part of me thinks that if you require this sort of thing, Rails is the wrong tool. Rails is great, but a full stack framework is pretty intensive for this sort of thing.
Debating the Definition of Cloud Computing Platforms
Loja de decoração
The Casa Objecto is a company specializing in home furnishings which operates in the Portuguese and Brazilian market for several years and always guided by their service quality, professionalism and competence.
> Apple gets it, Nokia does not.

If by "it" you mean customer devotion when faced by evidence that Apple's camera is not technically as good as Nokia's or Apple's maps are not as good as Google's, then I agree. They call it cognitive dissonance.

It's okay to buy or own a product that's not the best at everything. These are just an attempt to show where Nokia's product is strong. I agree with you that Apple's ads are some of the best done, but that is far down on my list of things to consider when buying a phone.
Wow, that was quite fast. I'm an iPhone fanboy and I have to admit I'm a bit jealous of that kind of turnaround. I'll be stuck with this for a while I bet: http://www.tuaw.com/2012/09/20/safari-exploit-used-to-gain-c...
http://www.youtube.com/watch?v=u6XAPnuFjJc
"Wow, thank you tisme for taking the time to hand transcribe the video so I can understand what was going on. Must have taken a long time"
^FTFY
This is the video that image was taken from: http://www.youtube.com/watch?v=u6XAPnuFjJc
do all these phones automatically vignette their pictures?
You'd want a runtime-less Rust if/when it becomes available (there are no immediate plans for this, but we'd be happy to help). We use native OS dynamic libraries, so once it's possible to build Rust code without a runtime it should be pretty easy to call Rust from a pure C host app.
Nothing out of the ordinary. And crashing is one thing but how on earth does Google have such bad download/upload speeds.

http://productforums.google.com/forum/#!categories/drive/rep...
I'm evaluating support software right now, so this is well timed. I've tried Zendesk, Desk.com, and just tried out SupportBee.

So far, SupportBee is winning on HTML email integration. Zendesk doesn't support it at all (and it's a long standing issue: https://support.zendesk.com/entries/80698-creating-tickets-f...). Desk.com does, but you have to view it in an overlay and inline images don't work. SupportBee supports displaying HTML email pretty much like GMail would. The only thing that doesn't work is inline images quoted in the reply message.

Zendesk and SupportBee both have very responsive UIs, but SupportBee's is simpler and maybe a little faster.

Desk.com is the only one that was able to ingest our existing support inbox, but it did a bad job of collecting threads into a single support request and did not include our replies in the tickets.

Zendesk is the worst for whole-company support due to its pricing model. Desk.com has flexible agents ($1/hour, billed in 5 minute increments) which is nice, but SupportBee's model of charging by ticket is probably the best of all for us.
Those must be cached pages from dozens of servers on the backend.

There is no way in heck it's realtime queries.

I can tell when authors are in the WP backend on the server just by looking at the server load because it's crippling.

The wordpress bottleneck is not nginx vs apache vs whatever, it's the problem of loading hundreds of files for any kind of page render (even to just authenticate for ajax, etc.) and over a hundred db queries in many cases.

A cache-miss in WP is a terrible, terrible thing.
Interesting idea. It might make a nice plugin, assuming it's can be done in accordance with Google's TOS.

I haven't looked at that part of it for a while, but I remember there are restrictions on automated queries. Making the user click a button or something might get around that.
that is, until we're printing food. The French Culinary Institute has been working on 3D food printers for years.
Vannevar Bush's idea for the PC (and web) as an aid to memory is coming true big time. For better or worse, it's often those who already well educated who benefit the most.
Also worth noting that the article has since been updated to clarify that it's only the 97-2003 format which has been dropped. Export to 2003-2007 .doc .xls and .ppt formats are still supported. Plus from the way it's phrased it seems like import from 97-2003 formats will still be supported, you just can't export them that way.
> For people who like easter eggs, we have added something fun. You'll need to be quick with your mouse: test to see if you can find it.

This intrigues me the most.
I was thinking the same thing - today's Brilliant Jerk is tomorrow's visionary - just look at Steve Jobs as a good example. People also adapt and change over time, so that's important to take into account. I think the comments here all show that this brilliant jerk phenomenon is an oversimplification of something we've all experienced at work.
Bake Viral Directly into your Product.
My Favorite Exploit
I've been running mint on my x220 for about a year with absolutely no issues. Prior to that I was running ubuntu on an x61 for 3 years, also with no issues. I use an external monitor every day and unplug it every night and don't have to change a thing. It 'just works'.
Plus they've since clarified that only the 97-2003 format is being dropped, export to 2003-2007 .doc .xls .ppt is still supported.
Your current salary has nothing to do with how much you want to make in your next job. If you know the market conditions, and you have marketable and transferrable skills, then you are free to name your price.

...

When your current salary is asked, say it freely. The salary question is just yet another question.

Wrong. It anchors the negotiation. If you are happy with your current salary, then by all means do so. But if you were underpaid, responding with "I'm looking for X" is a fairer answer to that question that is almost always acceptable. If, after this question, they insist on knowing your current salary--well, it was probably not meant to be.
Don't forget the version of Wordpress that you download is very different from the version that's on Wordpress.com
Ah yes, the introduction talks about caching, but doesn't say anything about the title. I'll try to keep this comment in mind next time!
The article as far as I can tell does not say anything about importing those formats, only that they are ending support for exporting them.

How many people are both "modern" enough to be using Google Docs, but sufficiently out of date that they need to export the old formats? I am guessing sufficiently few that Google doesn't really care about them. If their copy of Office is that old, how old is their browser? Can their browser even supported by Google Docs?
This one compares it to iPhone 4s, but the difference is day and night here:

http://www.youtube.com/watch?v=jFhhBJ1URCg
I've attended a few Go meetups here in SF already, and I haven't even seen any Rust meetups on the radar.

At these Go meetups, companies are presenting what they're using Go for in production already, with great success. Go is not difficult to program in, Go is functional, Go is performant, Go is developer friendly.

That is not to say that Go doesn't have warts, it does (32-bit garbage collecting anyone? or the slow regular expression engine?), but people from Ruby, people from Python, and people from JavaScript are gravitating toward Go and _enjoying_ it.

Go also has excellent stewardship in the form of Pike et al.

In my mind, at least, the gap between Rust and Go is pretty big at this point. This is why Rust feels like vaporware (especially compared to Go).

People like to compare Go and Rust, and I think the comparison is pretty natural. The difference is that Go already has "boots on the ground."

If Rust releases something awesome in the next few months, the gap between Go and Rust could rapidly close (depending on developer adoption). But, in my mind, the longer Rust takes to iron out the quirks of it's syntax (not implementation, syntax!), the wider that gap will get.
I'd like to look deeper into this option. I didn't mention it in the article, but @jo_liss suggested hosting all assets on CloudFront in production. She points out that you can set up CloudFront and get your own content-delivery network in five minutes. Once you have your own CDN, there's no advantage to using any 3rd-party JS host.
Steve Wozniak: I want to become an Australian citizen
Okay, linkbait headline, then.
Teaching an old dog new tricks: How to fix Microsoft
Is there a carbon fiber device in the labs of Apple?
TrailMeme [http://trailmeme.com/] is a step in this direction.
Next time I'll take the photographs with a dslr camera instead of my phone. :)
Apparently it won't work yet! Tragic. In the meantime, I can deliberate on whether or not to call it FOXDIE.
The "faked" shots (apart from the image stabilization simulation -- which all of the major camera makers have done in ads at one time or another) were done with actual hardware/firmware prototypes, so although they weren't done with production samples (which didn't exist at the time), they were "real" in the sense that they used the same sensor, processing pipeline and optics as the production camera.
Hmm that doesn't seem to work with turbolinks. page:change works, but it fires on every change, not just when the body contains the event. I tried making a pageLoad() function on pages that need extra functionality and then putting the following in the head:

$(function() {
pageLoad();
});
$(window).bind('page:change', function() {
pageLoad();
});

However, it calls the originally set pageLoad() on every subsequent update. Maybe if there was some way to clear the function before it replaces the content?
The magic of "overflow: hidden;"
Hey thanks! His ideas are interesting. "HTML is precisely what we were trying to PREVENT— ever-breaking links, links going outward only, quotes you can't follow to their origins, no version management, no rights management". Would be useful, for sure.
Are they saying that controlling blood sugar reduces cancer, or that metformin controls blood sugar -and- reduces cancer through some other mechanism?

There is enormous evidence of health problems caused by high blood sugar. If this applies to cancer too, the actionable plan is to start measuring one's own blood sugar (either daily or with an implant which can do it continuously), and learn to control it. I'm ready to try this myself.

Nothing beats direct measurement / "what gets measures gets fixed".
I'm toying in build a new language (more in the "find ideas" than really doing it), and tough: Why I can't have events on functions? ie: Why I can't attach listener to the entry/exit of a function, in a transparent way (from https://gist.github.com/3777791, where is still ugly as hell):

def startDef:
self.cache['start'] = now

def endDef:
performance.register(self.function.__name,'time', now - self.cache['start'])

hook(sample,pre = startDef, post = endDef)

Now with that ability, is possible to log with a graph the flow of the data in the program, in realtime. Still will lack the instant play but is a good start...
Radio Shack CEO steps down
Administrative decisions can often be made without corresponding rulemaking actions. Even when a rule is made the 90 day comment period (normally 60 days after the Notice of Proposed Rulemaking and 30 after the Final Rule) is more of a guideline. You could call it strongly encouraged by several Executive Orders, most recently E.O. 13563.
What To Look For In An iPad 3 Case
The benefit of developing for app stores is the extremely smooth process for users to purchase, install, and update apps. Imagine how popular Steam would be if all they had were a bunch of simple games available to purchase, along with links to AAA titles on publisher websites to go buy and download separately.
Do you have any idea how long it takes to add subtitles to a video? My point was, and still is, that it is always easier to criticize work of others (and complain when something is "missing") than doing the work yourself. If someone had come out and said: I've produced X videos and added subtitles to Y (where both X and Y are relatively large numbers) and I am disappointed that so few authors do the same ... then I would respect the statement as valid criticism.
link: has been incomplete for years and years; when I heard of link: I thought it'd be so awesome, and then I encountered the brutal reality...

You can approximate something similar though on sites you control: set Google Analytics to record referring URLs and after a few time-units, dump the set per-page to construct a manual trackback.
Rescale (YC W12) is hiring a Lead UI / UX Designer.
Agreed. Aside from the obvious "companies dealing with money need much better security", bitcoin itself has a bad rep, being security amateur hour. They need to fight this head on, and show they aren't idiots.
This is really neat. It does paint a far too optimistic picture, however. The mini-IDEs that he presents are highly problem specific. That's great when you are teaching programming and you control exactly what the problem is and what the IDE does for that problem. But this is presented as a solution for programming in general (see the section "These are not training wheels", e.g. "Maybe we don't need a silver bullet. We just need to take off our blindfolds to see where we're firing.").

The control flow visualisation works great for toy problems when learning programming, but quickly breaks down in the real world. The iteration counts become too big to see anything. If you are working with functions that can be sensibly plotted when the iteration counts get too large that's great, but 99.9% of code is not like that. You're working with billions of seemingly random integers, or with strings, or even more complex data structures. How are you going to visualize that over time? Probably for each problem you can come up with an adequate mini-IDE, but that doesn't really help because implementing that mini-IDE is more work than solving the original problem in the first place. To make this practical you need general purpose tools with easily customisable visualisations (and IDE interactions in general).

Another example is the UI for the bouncing ball. Displaying the trajectory of the ball faded out like that works great for an animation or a very simple game where a single thing change over time, but how about a more complicated game where the entire screen changes every frame (as in most 3d games and even side scrollers). That's not even considering GUI applications!

This type of visualisation is also highly specific to single imperative loops, yet the author agues against that. How do you visualize a program structured functionally? You can try to do something with an unfolded expression tree, but that quickly gets out of hand too.

All the examples in the post fall into the category "drawing a very simple 2d scene with at most a singly nested loop". How big a subset of the field of programming is that? It's also no accident that the author chose that subset: it is the easiest case for this kind of visual interaction. Don't fall into the trap of extrapolating the results to all of programming, and thinking we are almost there and the problems lies just in implementing this kind of IDE. While this is superb work, 99% is still to be discovered.
I'm quite interested to see what this editor is...
Thanks for the checking us out! We have worked very hard on rendering HTML emails because we want to cater to designers and companies that need HTML emails (think newsletter companies).

We handle inline images but we don't load some images by default. There is a small picture icon that loads the images when clicked. More info here -https://supportbee.com/blog/2012/08/07/more-languages-for-th...

If that's not working, it's a bug and we can fix it. We would just need a little more info from you. Can we email you? Or you can email us at support@supportbee.com.

Also, we thread emails as well as Gmail and we have a very robust importing infrastructure (maildir + inotify + resque == lightning fast). Please let us know if you see any issues in threading or importing. We think that's our USP and we want to fix any issues there. No matter how edge case(y) they are.
I think the thing about turbolinks is you get a lot of the advantages of single-page apps but you can write it like a normal Rails app.
Show HN: Sakura Quick Math iOS App including handwriting recognition
You might like this, then, a 'Lyman Extruder':

Instructions and Pictures: http://www.thingiverse.com/thing:30642

Video: http://www.youtube.com/watch?v=JebhbxgjBgA

Pellets, 3$ a pound on eBay: http://www.ebay.com/sch/i.html?_trksid=p3984.m570.l1313&...

and to be sold commercially by LulzBot.

Plastic, not resin based, but people are still looking into doing cool stuff to solve the challenge you mention.
University of California settles pepper spray suit for $1 million
Very nicely designed.

I would be tempted to make the register link at the top right more prominent. You have to scroll quite a bit to get to the register button at the bottom. Having it more visible above the fold should help your signups
> Also note that Microsoft is not forcing developers to pay 30% of the desktop software sale price like Apple is

"That percentage is 30%, unless and until your app takes in total Net Receipts of USD$25,000, after which time the percentage is 20% for that app."

So there's little or no difference for smaller developers.
They did...

Google Drive Release: http://googleblog.blogspot.com/2012/04/introducing-google-dr...

Google Drive SDK release:
http://googledevelopers.blogspot.com/2012/04/introducing-goo...
I know they replace the database class on wp.com to support replication (I think they even released the code once) but I don't think they do extensive changes otherwise unless you've actually read otherwise.
The latest app developed by myself and Shiny Things. Quick Math aims to improve your mathematics skills in a fun and challenging manner. Includes our own handwriting recognition engine that has been in development for over a year. Would love to hear anyones thoughts and comments.

http://itunes.apple.com/au/app/sakura-quick-math/id537802071...
It's a time delay, meant to discourage furious back-and-forths.
Pretty much, unless you use digital zoom (cropping) to get in tighter. It's not so much "automatic vignetting" as it is the result of using a lens that just barely covers the sensor with its image circle -- to avoid vignetting, they'd need to use either a much smaller aperture (and run into diffraction problems) or a much larger and more complex lens that wouldn't fit the phone form factor very well.