skysight-inc/HackerNews huggingface dataset:
My primary development environment is a VMware virtual machine with Ubuntu LTS getting 2GB out of my MacBook Air's 4GB of RAM. I usually run a database, a web server, a couple of browsers and PyCharm (Java) in the virtual machine and another browser with many tabs in the host OS.

What I wanted to point out is that everything works perfectly and I can instantly switch between applications and in/out of the VM just fine.

Backing up the VM is of course as simple as copying ~40GB to an external drive or the desktop at home (gigabit ethernet ftw) and the nice thing is that I can have multiple versions of it on various machines.
I think an important point in this post was more about not trying to setup a dev environment in your base Mac install (or similar). Use Virtual Machines.
I found network access to an iPhoto library to be rather slow. Can you describe your setup? Is everything wired or wireless?
Request: estimate the route that requires the lowest "work".

This way, you could make tradeoffs between distance and effort.

I'd happily travel an extra flat mile to avoid a .25 mile hill with a 9% grade.
So you want:
- unlimited storage for a large collection of images
- additional unlimited storage for an acceleratingly large archive of video
- minimal local caching and, likely, very responsive UI
- to do me the favor of profit at $5/mo

I can't get past the entitlement attitude that one should be able to archive unlimited amounts of 1080p 30fps video for $5/mo. 178MB/min. Average youtube video is 4+minutes. That's >700MB per video.

Even at scale, Amazon s3 is .055/GB, so it'd be over $5 just to store 100GB, let alone run the SaaS platform and related overhead. Sure, that's an Amazon retail price for storage, but I don't see how $5/mo. is profitable once everyone is auto-syncing cat videos and their gangam harlem thrift shop videos.
Review & Benchmarks of the Finally Shipping Belkin Thunderbolt Express Dock
Post like these, about Apple's ecosystem, are like a jab in the gut. I know, I know, that I should have not invested time and resources into a closed loop, but it stinks that what I thought was the correct thing to do, is wrong. I have slowly transitioned to using other services. I use Android, and have a Surface RT. I figured that if I own devices from separate ecosystems, it will make me find a better solution for my needs.

For example, using Google + to store all my photos. It keeps them organized and in the cloud. If I so happen to need them, I can download them all or individually. I started using Skydrive for documents, and its been great so far.
Some phones have barometers for GPS (not sure how that works) so I wouldn't be surprised to see that. Perhaps Google are building their own weather center out of human drones.
I agree, finding useful things is good, I missed that one about the time of day.

It comes down to time invested in analyzing and useful data out.

I'm on the fence about it. If truly useful information can be obtained without having to set up anything then that's a good thing. However a lot of personal analysis would happen away from the computer too. How to record real life away from PC data?

Maybe Google glass could automatically detect what your eating?

Its all about time. Do you want to spend x amount of time time analyzing/setting up instruments/inputting real life data into a computer/iPhone, to potentially save y time? and risk saving no y time and losing x time?

I think some more people doing this and showing a clear positiveness would be a good thing.

Also another aspect is some people will enjoy collecting data and others won't. Some people take a thousand photos on holiday, others 10. I think this type of personal data aggregation will appeal to some and just seem daft to others. Which is the beauty of humanity I guess.
Feynman: Judging Books by Their Covers - Corruption in textbook-adoption
The grass roots tech community has had success in the past shaping legislation. Whatever your thoughts are on H1B quotas, let your elected representatives know.
I think it is the best design. I don't even think about uploading or sharing photo's. They're just there! Plus, set it to Wifi only and you'll not waste your precious 3/4G's.
What are the complaints in the original article about not being able to treat your data as your own?

The complaints as I read them are about pain points in syncing and accessing the different photos you have spread across different Apple devices, and how whatever sync features exist today ("Photo streams") exacerbate rather than improve the situation.
MPEG1 decoding isn't particularly difficult, computationally speaking.
Google+'s photo sharing/storing system is great. Unfortunately, right now you have to use a third-party app if you want your G+ Instant Upload album to automatically sync to a Google Drive folder. I'm surprised Google hasn't added this feature yet. Perhaps they are intentionally refraining in order to try to induce people to share on G+?
Wow, I remember that header. Always thought it was insanely cool and jealous of people coming up with stuff like that.
Why You Should Do a Tiny Product First
He also said unlimited video.
I never used Picasa on Windows nor Linux, but all the pictures are available via Picasa Web as well, and you can download full albums there.

Not a full on sync solution with client-PCs, but you do get access to the pictures (via the web) which means you don't get locked in like people using Apple-stuff.
See, the reason it's interesting to learn that is most of the things I do are aimed at developers, so finding developer groups is really easy. I'm not experienced in the general business networking world but there are certainly things like local chambers of commerce, freelancing groups, and general networking groups to attend.

patio11 has more insight and practical advice on this sort of stuff than I can offer. A recent comment of his, for example: https://news.ycombinator.com/item?id=5657402 .. although I imagine jumping in head first to creating a local event is probably not what you want to do (yet).
You could also target Winelib in Enscripten, porting winedrv to canvas.
It's all about the wiggle.
The spamming thing is enough to warn me off. Thanks for the heads-up.
It's not ideal, but there's a happy enough compromise in USB-powered 2TB 2.5" external drives.
Slippery slope though. We might need to throw in ninja, craftsman, hipster, and guru while we're at it, too.
"X is the new rock star." -X.

We've been through this before with "designers," etc. If someone is calling you a rock star and you are not a rock star, they are probably pumping you up to kiss up to you and get something you have which they haven't earned. If you're calling yourself a rock star, you're probably trying to get something you haven't earned.
There are at least two other ways to develop with a GUI.

One is the tried and true Xwindow forwarding. Usually conveniently handled by ssh now, but in the olden days (I'm talking early/mid 90s) we used alternatives.

The other is VNC in. This has been extensively discussed by the "I use my ipad as my development machine" crowd. I've had pretty good results with VNC over the ... decades.
In that case I just find it better to wipe MacOS and replace it with Linux.
There were a few things that I found disturbing, but in the wake of the whole Chinese State-sponsored hacking agenda, the findings were definitely suggestive, albeit with all the normal caveats of a small sample size.

"A total of 39 attacks were mounted on Wilhoit’s honeypots, some of which involved modifying the settings of the physical system they appeared to control. Attacks appeared to originate from computers in a variety of countries, with 35 percent from China, 19 percent from the U.S., and 12 percent from Laos."

"The most striking attacks exploited bugs to change the settings of Wilhoit’s imaginary industrial systems. “They were doing things that would change the water pressure, or temperature, or stop the flow on the water pump,” says Wilhoit."

"Because the attacks made use of techniques specific to industrial control systems, Wilhoit believes they were carried out by people intent on finding and messing with such systems."

The last of which, seems to be the most inflammatory. However, I'm unwilling to make the leap for one reason. As is oftentimes the case and rightfully so, they are sparse on details as to what the hack is and therefore, I can't determine what level of skill is required to target industrial control systems (though that's not my field anyway). Though I'd like to know more, b/c as stated, these systems often have little to no security and are connected to the web.
With this setup, however, do you end up with local backups of the files? Whatever picture solution I choose, it's important that I have all the files local (because I still consider it a distinct possibility that Google will cancel my account someday ... accident or not).
It looks great @rscherf. Happy to see some competition for Pay Pad!
Creation the shop Internet
Some people sometimes have a desire to create the free Internet? shop and understand that the Internet actually is the big force.
Bloomberg: Tesla's Elon Musk discussing self-driving car partnership with Google
The problem with VM's is each developer often customizes the, quite a bit. It does make adding someone new faster but unless you have rapid turnover I don't think it's worth the overhead.
What are pre-requisites for understanding the book? For example, does one need to know Handlebars functionality, or does the book introduce them in such a way that one can pick up the required knowledge as one is reading the book. Also, does one need to be a Javascript guru, or is a basic understanding of Javascript sufficient to get started?
Ambitious and Unfocused? Read this
How is organizing your music "creative" and not a part of its "consumption"?
I am familiar with how that works, but that's not what I was talking about in the above quote. Specifically, I had in mind relatives of mine who will get into fisticuffs with each other over which politician is the best. They clearly see important differences and feel strongly about it, and I was attempting to acknowledge that those differences are important to many people. For them, funding is utterly irrelevant except as a means to get their guy in office.
I have over a terabyte of photos in Aperture, family has half a terabyte in iPhoto, whole family uses photostreams, nobody has your issues.

Apple doesn't have a great guide for best practice, and should fix that. But most of the troubles you outline, I feel you're "doing it wrong" or are actually flat wrong about how it works. This may be a training issue Apple should address.

As just one example, I very specifically want my device camera roll and combined photo stream separate. Combining them as you suggest has severely negative consequences your article doesn't consider. Edits on iOS carry over to desktop, you can edit on the loo all day if that suits your style. You never ever have to delete photos from your photo stream and no Apple dialog tells you to delete from photostream. If you set prefs right, you'll get photos imported exactly once.

Your letter raises awareness that people like photos. That's good.

But while waiting, look into some of the prefs dialogs in Aperture or iPhoto. I'm comfortable that every need you mentioned is handled.

But if you still can't find satisfaction for your particular workflow (e.g. photo pro doing commercial work in studio and on laptop in field), check out Image Capture plus the lesser known Auto Importer scriptable tool. You may have to mindlessly plug in a cable after a shoot or at least once in 30 days, but you won't have to press a key.
Here's an idea: Read this free ebook: The Flinch
The idea is simple: your flinch mechanism can save your life. It shortcircuits the conscious mind and allows you to pull back and avoid danger faster than you can even imagine it’s there. But what if danger is exactly what you need? What if facing the flinch is the one best way to get what you want? What are you afraid of? Here's how to find out.

http://www.amazon.com/The-Flinch-ebook/dp/B0062Q7S3S
The author missed a golden opportunity to discuss battery life. Your laptop will run longer if you SSH/VNC/whatever into the virtualized development machine if you don't host the virtualized image on the laptop.

Also I can SSH/VNC/Xwindow/whatever into a server machine with performance stats far beyond any currently imaginable laptop. Its like owning a laptop from 2023 today in 2013.
Apple is a hardware company. Notably, it is not a software company and it does not understand the internet.
I've stopped messing with iPhoto for the most part.

I now use the Image Capture utility that still comes on every Mac to transfer my pictures to the computer. That way I know where they are and I can import them to iPhoto myself if I feel the need.
Huh? PHP and IIS work perfectly fine together. MS has worked really hard to make PHP a first-class language on their OS. PHP 5.3 and IIS 7.5+ are dead simple to get working. Azure features PHP support as one of their main features.

I've even got a client on an ancient Windows 2000 box running PHP. Took all of an hour to get running. Yes, not the most preferred stack, but they aren't at odds.
Most viral game of the year 2013
Candy Crush Saga after a few weeks from it's launch reached over 10 million fans worldwide. This adorable game is on 10% of everyone's Facebook account. I suggest you give it a try.

Interesting facebook page: http://www.facebook.com/pages/Candy-Crush-Saga-Cheats/150917938401236?ref=ts&fref=ts

Happy candy crushing!
Barometers measure pressure. And knowing the pressure at your location(assuming its atmospheric pressure and that U are not in a sealed chamber) one can calculate the altitude(mean height above sea-level). This further improves the accuracy of your location when using GPS to calculate Latitude and Longitude.
It sounds like he is fairly involved and satisfied with the platform, but has some suggestions on improvements. A wholesale platform switch to solve one specific issue is not a reasonable solution.
Is there a type of science that does not involve data?
I use the Google Voice app on my iPhone. Are there different features on Android?
Decoding is pretty fast - which surprised me as well.

The main performance hog is not the decoding, but the conversion of the decoded YUV image to RGB for the canvas element. I believe this step could also be done on the GPU with WebGL.
This was highly non-obvious to me a few years ago, so I'll mention it now: Customer expectations for most B2B applications frequently do not include being able to pick up a phone and talk to someone during business hours. It surprised me, too. I offer "24 hour response times, best effort, via email only" as the standard plan for Appointment Reminder and get very, very little pushback. When it does happen, I quote a $5,000 a month SLA for call-me-any-hour-day-or-night phone support. I don't sell any of those, so it's been a wild success. (If I ever sell one I'll dry my tears on the money then quintuple the price for the second customer.)
Silicon Valley Gold Rush 1999 Documentary
I've found this too, as an individual. When running Windows I used to have to reinstall everything about once every 2 years. Took about half a day each time. I've reinstalled everything once in 4 years on Mac OS, from Time Machine, so I just left it running overnight. I don't know how long it actually took but I got up the next day to find my computer just as it was. Reinstalling things is annoying, but just doesn't take up enough of my time to be a problem worth fixing.

Then again, maybe if I had the ability to quickly set up a new development-ready VM, I'd come to find all sorts of unexpected uses for it? I've certainly found duplicating Parallels VMs handy a couple of times. But I have to say that I'm still skeptical that the time spent learning Chef and trying everything out would be worth it for me.

If I were looking after 5 (10, 20...) programmers then my back of the envelope calculations would look a little different.
I take your point, but I would say that the article really encourages shaving the yak one time, instead of using scissors to beat it back occasionally.
Yes, but I think it's at best a partial QS, almost a degenerate parody of QS; I've argued ( http://www.gwern.net/Zeo#what-qs-is-not-just-data-gathering ) that Wolfram here is exemplifying for us how not to do QS - he is gathering an enormous amount of data, but failing to do anything with it besides visualization.
Rock stars get laid, I'll stick to it.
Automating complex build process - our experience
I played eve it's far less complex than WOW and prepobably 5% the size of say Delta's internal code.
I'm on the road, can't verify where it is, but off top of my head, right click the project, disable generate previews. May also be in File menu when a project is selected. Be sure to turn off auto generate previews on import. There are tons of blogs about this, Google for screenshots.
Add a family to this and it only compounds. My wife takes pictures with her phone, I take pictures with mine, we've got a Sony NEX that I took 4,500 pictures with last year (we traveled a lot), not to mention the years of photos from before...

And unlike a "normal" person, I want to review and edit this stuff in lightroom. Perhaps dropbox is the solution, but I've probably got something like 120GB of photos... and only 132GB of space there. Now what... I have to pay still more to dropbox to get their 200GB plan.

I'll be buying a NAS in a couple weeks. This should be awesome, but wait, I want the wide integration that dropbox provides. Is the solution to save everything to dropbox and move it out on a regular basis onto the NAS?

In short, I don't feel I should need to spend $200/year (plus $25 more for flickr), so that I can organize and maintain a photo hobby. (And worse, based on this thread, no one seems to have solved it)
I use Picasa to sync to Google+ Photos(Picasa Web) and it works great. What doesn't work for you?
I found this one more interesting http://www.reddit.com/r/dailyprogrammer
It doesn't seem to make sense in this context. One hypothesis is that it could have been done out of habit to write safer code: whether char is signed or unsigned is left to the implementation, whereas int is guaranteed to be signed.
What’s New in Entity Framework 5.0?
Your grandmother should be able to understand your resume.
The Pieces of the Puzzle of an Inbound Marketing Strategy
When the Singularity comes we will get our analytics and instructions for free.
Diablo III Economy Broken by an Integer Overflow Bug
Thinking of food analogies: maybe CS is the salt of programming languages. It's not great by itself, it's just slightly nicer than what you were using before. No-one discusses salt by itself, but they see some bland food and know it would be better with some more salt. Some people are addicted, but nobody thinks salt sucks. Except some zealots, but you always try to change the topic when they bring it up.

[not to argue analogies, of course; I see what you were going for]
Perhaps surprisingly, Apple's iOS "closed system" lets you run G+ and auto upload your camera roll.

Also perhaps surprisingly, a copy of your photo stream lives in a local system folder so you can easily script your own auto workflow for every photo you shoot without an API.

http://howto.cnet.com/8301-11310_39-57555169-285/access-your...
I tried this on a recent couple projects and it failed miserably on both of them for completely different reasons. On one, the architecture of the project dictated really really fast network connections and the overhead from the VM choked the project. That's probably an unfair example because this was actually a toy project that was never meant to run in a serious environment (hence the requirement of a huge bandwidth virtually 0 latency network connection). The other failure however is more serious. Our company (and at least one project) dictates a Windows based development environment, and the abysmal performance of NTFS combined with a massive project code base meant it was taking 2+ minutes just to run a status check on the version controlled code.

I think given a Linux host environment this might work better, or a smaller code base, but at least in these two situations it was a failure.
Because things are better elsewhere? Photos are in my top three reasons for owning a smartphone, so if you have a solution, my aperture is open wide!
The solution to that core problem is to move your transaction to after the act of creation, so that you can see the final product before you decide whether you want to invest in its creation.

And that is where the concept of copyright came from in the first place.
Data Science and "Big Data" have done a really good job of marketing themselves. As a result, people recognize that these roles are valuable, Data Scientists get paid & treated well, and it tends to work out well for everyone.

What can we learn that we can apply to technology in general? I feel like "programmers" and "IT" tend to be undervalued while Data Science tends to be accurately or even overvalued.
While I think the code is cool, why we can do this is just because we have waited 20 years. A MPEG1 decoder can run in software on a reasonable ARM9 core from 15 years ago, and desktop processors from 20 years ago can probably do it as well.
How To Build A WordPress Website From Scratch Part 9
Map of the best and worst countries to be a mother
I'm trying to see what's offensive about learning CoffeeScript, or at least enough to read it? It's a 20 minute challenge at most, and at the end you've learned something.
Are You a Zombie Startup?
What does a "closed ecosystem" even mean? People are saying that EverPix does what the OP needs - is EverPix banned from iOS? (No it isn't.)
Google Recognizes Palestine as an Independent State
Creating Built-in Components for Android Apps
Look into a referenced library for iPhoto. You can organize your photos on your hard drive as you see fit. And iPhoto will reference those files in place without duplicating the files when you import.
RequireJS Fundamentals
Sure, but that's just not what's being used here.
Or, you know, ssh -X. Oh, but wait, they're trying to get rid of that in Wayland, "because nobody uses it" . . .

I suppose there's always RDP or VNC, if you can stomach their limitations.
I don't know, I script production provisioning anyway. Dev provisioning is free, I just change the hostname to the VM.
"Israeli" official asks Google to reconsider and said that this move is a problem for peace. do not you think that "Israel" it self is a problem for peace?
Its the Elton SiRFstarIV GSD4e. Check out its details in this video http://youtu.be/SRRKHDsoDvk where its demo-ed on a GPS-enabled wrist watch...
I had a good laugh trying with these settings:
$speed: 0.1; /* 1=fast 10=slow/
$updown-speed:(0.1s$speed);
Cloud development like www.nitrous.io (previously action.io) is the future. I've played around with it am quite impressed. Basically no setup for standard platforms like rails and node - choose your dev environment, install your dependencies if not already there and get coding. It's a Linux environment so your dev is same or close to production. And the IDE is quite nice. Caveat: Yes, you have to have a connection. But, for those few precious unconnected moments, I don't want to be coding anyways.
I feel like home NAS + btsync could be the killer setup for this.
I may have been watching too much Homeland, but isn't wiretapping one of the main ways the intelligence community picks up on the "chatter" about large-scale terrorist attacks being planned? Didn't we find Bin Laden's Courier (and ultimately Bin Laden) partially through monitoring his cell phone?

Apologies if these are naive assumptions - would love clarification.
It's impressive but runs at 19 FPS on my new desktop with a GTX 660 card. It's still slower than I've seen that demo running on a phone. People are doing amazing things with HTML5 and JavaScript but the performance is always behind a native application, even a Java application.