skysight-inc/HackerNews huggingface dataset:
The biggest trick is in figuring out how to get them to pay for it.

I've found, at least in the US Federal Government, that OSS is usually considered 'good' at all levels. Occasionally there is skepticism, but generally, it's viewed positively.

However, what many OSS apps lack is a backing company to engage for support. A scenario, if you will:

I am the CTO of a federal agency, and I am looking to cut costs over the long run and replace an aging legacy system. I see that OSS_APP_A is a direct drop-in with minimal switching costs, however, OSS_APP_A has no 'RedHat, Inc' behind it. OSS_APP_B however, doesn't appear to be quite as fully featured, and would probably require contracting time to fully switch over, which we can hire 'OSS_APP_B, Inc' to do. If it breaks, we can call 'OSS_APP_B, Inc', and we can hire them to do the work. Also, if it fails, we can blame them and get out of paying on the contract until such time it is fixed.

Open source is nice, but in government, generally, systems are more critical than others. Swapping out their office suite to OpenOffice is probably a no-brainer, but swapping out Microsoft IIS for Apache is a little scarier, because what happens if it breaks? So they don't use Apache, they instead hire a company like Covalent which offers a little value-add on top of Apache, but basically, they're "someone to blame" if/when it doesn't work.

If there's a particular piece of software you'd like to push, and it doesn't have some kind of formal backing, you might consider that a business opportunity. Though federal sales is hard and trying, it can also be quite lucrative, at least in the US.
very good suggestion. At the moment I keep an LVM snapshot, but that is a bit cumbersome. I hadn't heard of salt - thanks! Will look into it.
New Coding Bootcamp in Houston
<sarcasm><cynism>Yeah, he can do it. And if you don't like it then you are obviously a racist.</cynism></sarcasm>
This sounds like an awesome idea on the part of the startup. Kudos to them!
Saul Bass doodle
Fonzie -- Build and Share Modular Sass Components
NYC teens to take on open data at Young Rewired State NYC #YRSNYC
Gigapi: a Raspberry Pi rig for gigapixel photography
Yes, he could have been phrased that better. But it definitely is the case that high megapixel cameras plus years of libraries plus SSDs makes my computer feel smaller than ever.

And adding a separate drive is cumbersome, and slow, and not a solution for a tablet at all. Plus iPhoto doesn't easily support libraries on a external drives. I think you need to launch it while holding Option or something arcane like that.
Over 1000 D3.js Examples and Demos
The surprising uses for birdsong
New Device Can Extract Human DNA With Full Genetic Data in Minutes
That's an awfully high "minimum". I knew several "geniuses" at that age (might even qualify myself, though admittedly I was only three years ahead of par at that age); most of them have gone on to fairly normal (though by no means unsuccessful) careers, and a couple burned out quite spectacularly. I don't think putting that weight of expectation on is helpful.
Lifetime revenue of our indie game by platforms
Ah, that helps. I wonder why the gzip is not done automatically by curl/wget...
China has nothing to fear from 3D printing
We do this using Vagrant and Puppet and actually just blogged about it yesterday: http://blog.serverdensity.com/many-projects-with-vagrant-and...
This reminds me of Quantified Self. http://quantifiedself.com/
Hacking is commutative. If I hack you and you've hacked John Doe, I've hacked John Doe as well with no additional effort.

I can see the US government backing strong privacy laws and desisting from wiretapping in the future (not without trumpeting how noble it is for them to do so) if only to stop foreign hackers from easily spying on Americans.
Yes.

But I stand by adaption of the old sales technique "What does ____ mean to YOU? ... Oh, that won't be a problem."
>The MacBook Air isn't a desktop

True, barely anyone has a "desktop" anymore, so solutions shouldn't rely on it.
if you use an ide you can do something similar, but use the vm client directly. i do this all the time, and virtualbox's seamless mode means that you can mix windows from client and host on the same screen (except ubuntu unity?).

it's particularly good when different clients have different OSs. and you can even do hardware development - i have tested usb drivers in a vm client that talk to hardware connected to the host.

the only drawback is initial startup time (particularly pulling latest updates after install) and archiving the vms (they're large, so fill up a laptop ssd). i export to ovas on my backup system and then wipe the vm. another worry is that virtualbox has been flakey recently (http://www.acooke.org/cute/VirtualBox1.html http://www.acooke.org/cute/UbuntuonVi0.html) - but ovas can be imported into other hosts...
Americans Convinced Gun Homicides Soar Despite Actual Plunge In Gun Crimes
Strong Personalities Are Weak When Faced With Change
From their website, I see no mention of how much quota or space you get to store photos with them. Am I correct to assume that you have infinite space?
Isn't Google+ pretty good for photos? You can even auto-sync photos to it. In fact it was one of the very first to do it, long before Dropbox and iCloud.
1) Use Google AdWords keyword tool to gauge the size of the market. Find something with >10k searches (Local, Exact match type)

https://adwords.google.com/o/KeywordTool‎

2) Build the product. Make a sales page. Offer a 30 day trial on all accounts.

3) If someone signs up, you have 30 days to figure out billing.

Couple of points:

- No, this is not a great method. Getting out of your house and talking to real people is always better.

- Any effort is better than nothing. And unless you have a product in the wild which someone could sign up for, you are doing nothing.

- If you have time to comment on HN, you have time to build an MVP

Also checkout Gumroad.com. Its about the easiest way possible to bill people. Once you've sold a few units, then you can worry about finding a better deal.

Do it!
TBH, this seems more like porting perl 1 ( https://github.com/TPF-Community-Advocacy/perl1.0 ) to Haskell. :-)
No it doesn't. You still have those devices. They don't go away. Now you have expend time manually copying your photos to the device.
You can run it in non-asm.js browsers; the released version of Firefox can run it, for example. It doesn't crash, but it is slower. According to the FAQ on the game site [0], Chrome has a bug which is expected to be fixed soon.

[0] http://www.unrealengine.com/html5_faq/
Google probably hasn't a chance in hell given the neglect that they're showing to Picasa.

Ironically enough, none of the ones you suggest handles this well yet, but this is already handled decently enough via your one rejected candidate: Google+/Picasa sync on Android.
the options as I see it are either do everything over ssh to a headless vm as you suggest which definitely has its advantages or working inside a full-screened vm/ booted environment. Perhaps not the best justification, but I prefer the latter because I can include my gvim setup and use the mouse for resizing columns, browsing code and using NERDTree. I miss that when running vim over ssh.
My point being that if a cheesy pop song from the 70s can safely use the name "Blitz" and be quite succesful I can't see any harm in using the same term 40 years later.
Video recorded on an iPhone is not viewable on an iPhone?
I use multiple emails personally. One for junk/not sure websites, personal, work, etc. Multiple emails might sound hard to manage, but it ends up actually easier to use. Check personal and work emails on a regular basis. Email for junk, once in a blue moon. I can scan emails a lot more efficiently this way.
Ah yes, I'll just tell my mom to write an XML-parsing script to move the files around in case she ever changes her setup. ;)

And even Finder quicklook seem to render the full .jpegs just fine and fast enough, so wasting so much disk space on a useless preview/thumbnail feature (to me) is a dealbreaker. I'd even be willing to accept missing or postage stamped thumbnails, rather than having to uninstall applications and remove music to make room for my photos.
Yea - that's going to be one of the packages I mention in the follow up. I ended up using RabbitMQ as the backend for it which wasn't that easy to setup so I am curious to see what others are using.
Can someone explain to me why the matchstar function takes its first param as an integer?
to me it should be a char.

int matchstar(int c, char *regexp, char *text)
{
do { /* a * matches zero or more instances */
if (matchhere(regexp, text))
return 1;
} while (*text != '\0' && (*text++ == c || c == '.'));
return 0;
}
I recently went through this as well. My wife and I shared iPhoto libraries for ~10 years and then they got to big.

So I started splitting them into multiple libraries. Then the libraries (with dslr video) filled up the hard drive and my wife had trouble finding pictures she knew were there (but not in the current library ) After this a a couple of other things I settle on out current strategy:

All old and new iPhoto libraries on an external HD connected to the home network. Aperture - I'm still learning how to use this so I can show my wife but it lets multiple people access multiple iPhoto libraries on multiple computers. The hard drive is wet her by the Crashplan daemon and everything gets backed up.

As for phones and tablets, I'm pessimistic when it comes to photo stream: I see it as nice but ephemeral and regularly import the device images into the libraries. We will see how it goes as I learn more about Aperture.
U.S. Govt. Attack on Megaupload Bears Hallmarks of ‘Digital Gitmo’
OT: Currently we are only utilising Sencha because of it's handling for native touch events on iPad/iPhone. You wouldn't happen to have come across this hurdled and cleared it in your journey, would you? That is a refactor I genuinely relish the chance to cook.
The copyright is our own. No copyright issues as we are not copying and instead coming up with a question from a paragraph of text from a manual explaining a particular concept. This is how we derived the vast majority of the questions.

We have copyright of all of our questions.
IRC is nothing like you've described

User hderms didn't describe them, I did. And I can show you hundreds of thousands of channels like I describe, on most popular IRC networks (Freenode is a tiny network in comparison).

Also, I challenge you to show me proof of intelligent discourse in any Freenode channel. It's simply not easy, especially in a channel with 5 or more active participants in conversations. Try taking your time to make intelligent points and either people get bored with you or your points get lost in the scrollback.
"It’ll be interesting to see how the performance issues play out, no?"

Not really. There's no question whatsoever that GHC can run a fine Wolf3D on fractions of a modern hardware setup. You could do it in pure Python with no NumPy. There's tools to help with the laziness stuff and a 3D rendering loop will fit those perfectly.
To be fair, the idea of distributing executable bytecode to be run by some kind of VM in browsers has been around for almost as long as the web has (predating even Java), even if there never was a standard name for it.
Sharp to reportedly start 'iPhone 5S' LCD production in June
Battle of the Buffer: How Vuclip Brought Video to Low-Tech Markets
Why You Don’t Own Your Wedding Photos: How to Own Your Wedding Day & Copyrights
I closed the page immediately. I wish I hadn't given him the page views.

Imagine you're sitting at your desk, clearly reading something. Someone walks up to you and starts talking about some inane topic with no consideration for the fact that you're obviously engaged in something. That's how I feel every time a website does this.

Even if the content is great, I close the page. I know it's probably wrong, but I judge the author/website based on their willingness to do something so rude. I refuse to give them any more of my attention.
If you REALLY understand what the Patriot Act is about...
You will see it is easy and doable.
No need to break the rules, it is Common Law, follow the rule and they WILL have to give an account.
> I freed up around 20% of my hard drive just from losing the iPhoto/Aperture thumbnails and 1024x1024 previews.

Presumably you know you can turn both of those off and not use any space for them at all, just gen on the fly from the JPEGs own built in preview.
Hate to say it (not really, I love it), but "see, we told you so". This is what you get with closed platforms.
External drives rather conflict with the ideal of hyper-portable laptops.

It's like attaching an anchor to a 13" Macbook or Air.
...which, sadly, will lead to a proliferation of yellow stickies. Depending on the physical security of the individual workstation, this may not necessarily be a bad thing (but in the most common case "anyone has physical access" probably will be)
Yea - this is how I've been doing it. The server that gets the upload does some processing and then moves the content over to S3 and adds an entry to the database that references it. It also forces you to write stateless code which is nice bonus.
I'm not defending closed platforms, but... What open platform does it better?
Please, let the term "rock star" die.
Ouya Teardown
A writeup for this would be awesome. Just when I think I've seen the limits of CSS, something like this comes along.
You raise a valid point. Back in the old dotcom days, a body that could this thing called HTML got a job. While it seems we are in a tech boom (based on stories of 150K salaries in SF, oodles of stock options at established social media companies, etc.), perhaps we aren't. In the NYC area, my jaw has dropped when I see the large number of smallish startups working from co-working spaces. Are these people who shunned lucrative jobs or just couldn't get one?
> It would be better if MS has gone with Posix Standard instead of causing everyone trouble and making proprietary non-standard OS.

POSIX only offers support for command line stuff and daemons. There isn't any GUI POSIX standard, so you only get half-way portability anyway.

Plus anyone with commercial UNIX experience knows that POSIX is like HTML, just because the standard is supported, it does not mean it works the same everywhere.

> Portability takes a lot of work, which could've been used to improve the program, instead of trying to get stuff to work with the crappy Windows API. We need less fragmentation, not more. I would hate to write separate programs for Windows, BeOS/Haiku/Mac and *nix.

Welcome to the 80-90's.

> In my opinion, Unix is much nicer than BeOS. Also, BeOS uses C++, and not all programming languages work nicely with OO.

This is becoming a niche with major OS and compiler vendors slowly focusing on C++.

> In contrast it is easy to use all languages with C.

If the OS has a C ABI, yes.

> Also, why don't you complain when someone makes a program that only works for Windows? There percentage of Unix-only programs is really small compared to number of Windows-only programs.

Because I use computers since 1986 and UNIX used to be just one among many OSs. I only cared about it somewhere around 1994, after an history of several home systems.
I use Fitocracy to track my fitness, MyFitnessPal to log every bit of food I eat and http://askmeevery.com/ to email me once a day reminding me to rate things between 1 and 10, like health, happiness, productivity. These all don't take much effort really, and they give me some interesting history. I'm hoping to do things like correlate what I eat with how well my workouts go, or how healthy I feel in the future.
You can, but they stay in the central photo roll.
Author here - thanks for mentioning this! I've never used it but will give it a go.
With Picasa support for Linux dropped (what do Googlers with Goobuntu do?), this remains unsolved for me.
So plain old "scientists" don't already use Data the right way? How about boring old "statisticians?" Not enough javascript?
obligatory xkcd:
http://xkcd.com/1205/
The innerHTML Apocalypse
Hmmm... True. I did miss the GPS. Well i was just looking for sensors in the sense that Android defines them. GPS is in a class of its own. There is indeed mention of some sort of "Elton" GPS. Well i am on my mobile now. Travelling home after a satisfying day's work. :P Will dig up more on it once i get home...
Thanks for your feedback. Cheers!
> Generally speaking, don't we want wiretaps to be possible?

I'm not sure about that. Wiretaps don't play much of a role in prosecuting violent crimes. White collar crime can be revealed through requiring regulatory disclosure. What's left?
Fans of the cult movie "The Room" may be interested in knowing that Tommy Wiseau spent a substantial amount of the total budget on securing rights to sing "Happy Birthday".
I want to say you could use a higher end Pentium for software MPEG decoding (166-200MHz). Whatever the performance difference is between than and your current system (or the current minimum system you'd need to run that demo at full speed).
A graphic novel featuring two Silicon Valley engineers
I have over 20k photos in my iPhoto library. The problems he describes here are real. For me, it's more of a problem of retrieval. I want to search on more attributes than just date, location, face, and a flat tag structure.

Examples: show me...
- all of the photos of people from my uncle Harold's side of the family (cousins, etc.)
- all of the photos containing the blue car I used to own.
- all of the photos containing both person1 and person 2.

This would require a significant expansion both in the complexity of metadata as well as automated tagging. I wish Apple would make it happen.
Add Twitter similar "Mail List Subscribe" Buttons to website.Nurture more leads
Ah, when the firmly closed ecosystem turns against its master. That or Apple sucks at programming, I never quite know.
The paper is here: http://arxiv.org/abs/1305.0470

Classification of symmetry groups for planar n-body choreographies
James Montaldi, Katrina Steckles
(Submitted on 2 May 2013)

Since the foundational work of Chenciner and Montgomery in 2000 there
has been a great deal of interest in choreographic solutions of the
n-body problem: periodic motions where the n bodies all follow one
another at regular intervals along a closed path. The principal approach
combines variational methods with symmetry properties. In this paper, we
give a systematic treatment of the symmetry aspect. In the first part we
classify all possible symmetry groups of planar n-body, collision-free
choreographies. These symmetry groups fall in to 2 infinite families and,
if n is odd, three exceptional groups. In the second part we develop the
equivariant fundamental group and use it to determine the topology of the
space of loops with a given symmetry, which we show is related to certain
cosets of the pure braid group in the full braid group, and to centralizers
of elements of the corresponding coset.
I for one am very faux-offended.
I also making indie Games and the discovery problem is huge. Now I've come to the conclusion that the only way to make my games visible is to pay for advertisement and try to be featured on game reviews site.
Nevertheless, I found it quite hard to believe how you got 50k installs with only 1100$. How come? we are not getting more than 2000 installs with that same amount.
I looked around really hard for this option but failed to find it. Where is it?
Care about H1B quotas? Call your congressman
Wolfram stopped being relevant years ago.
The 37signals Report Card
3D/4D ultrasound hologram printing service using Pioneer's holographic printer
You can get close. Check out Photosmith (http://www.photosmithapp.com/).

Btw, Lightroom has a scripting interface using which I'm pretty sure you can roll what this guy wants.
Apple mobile devices were never intended to be about being creative, it was always designed to be a consumer device.

The creative devices are the MacBook and iMac.

It's this reason you can't organise your songs on your iPod without using iTunes.
In case this comment dissuades others from checking out Dr. Koller's class, I will add that I found her class challenging and well-constructed. I recommend it.
?? sorry try this link http://youtu.be/KSowEzGPf5U
Bring your configs with you - http://dotfiles.github.io/

Vim should be able to do everything that GVim can do, if you add a few lines to your configs. I'm not sure what specifically though.

I bring my entire development setup with me when using a server, and preparing it is as simple as cloning Homeshick (or Homesick if you have Ruby), cloning your dotfiles repository, and installing any applications that you want to use.
Honeypots Lure Industrial Hackers Into the Open
Crime vs. Temperature
Basically for fun. Over the next few weeks I'm going to try and put together more posts of how I did it and why, but this is what I have so far.
Why Install Composite Slate Roofing | All Roofing Solutions, DE/PA Roofer
Ditto. Backing up your dev environment is less time-consuming and more reliable than scripting it.
Gah, where was your #3 when I was doing A/B testing engagements twice a quarter... Seriously guys, star that advice, it is fantastic.
[Ad Campaign] These Senators Voted Against Protecting The Children They Work For
but please.. not "ninja rockstar"
I also prefer to edit on my local machine but I still prefer terminal vim, I'd rather not have the environment import my settings because I work in a team and don't want to fight with them over the one true config.
Jon Monsarrat sues 101 lj commenters for calling him a "scummy dude"
Are you smarter than a fifth grader? I'm not.
What do you mean with 'native touch events'? The touchmove events should give you all touches etc. also on iOS.

FYI: This app comes with a gesture detector (source: https://github.com/mozilla-b2g/gaia/blob/master/shared/js/ge...) as well that can handle swipes, pans, multi-finger transforms.
I've tried both Librarian and Berkshelf to manage cookbooks for my Vagrant VMs for use with Vagrant's chef-solo provisioner. They both have nearly identical core features. Both can grab cookbooks from the Chef community site, local path, generic Git repository (which includes getting a single cookbook from a subdir) or Github. Their syntax is nearly identical. The only difference that I can think of is that Berkshelf has pessimistic version matching support (a la Bundler), while I'm not sure that librarian-chef does.

Where they differ is in where they put your cookbooks, and what additional features they offer. Librarian-chef puts your cookbooks in a "cookbooks" folder in the project root, while Berkshelf keeps a global cache of all the versions of each cookbook you've installed outside of the project. Both provide support for uploading your cookbooks to a Chef server, librarian-chef through plain knife and Berkshelf through it's own upload command.

Berkshelf also features scaffolding support for Vagrantfiles and new cookbooks, and generally has extra features specifically for rapidly iterating on cookbooks themselves. It also provides a vagrant plugin to manage bundling/uploading cookbooks to a Vagrant VM, since they need to be copied out of the central repo and made available.

Overall, I've found that I like Berkshelf better. It feels a little more idiomatic, and I like having my cookbook versions shared between projects rather than duplicated everywhere. If you have any specific questions about either, I'd be happy to answer them.
You are essentially just tagging photos as being in a certain album, and the "Camera Roll" is always the view of all photos taken with the camera on the device.