skysight-inc/HackerNews huggingface dataset:
I'm sorry but this is bullshit.. the obvious interpretation is that Google wanted the patents and ended up with a business line they weren't interested in. Leveraging it for PR the way they did was insincere at best, especially on such a short timeframe.

Also it's entirely unclear to me what the outcome might have been for Motorola as a whole, had Google not been having wet dreams about its patent portfolio. Perhaps you have some insight here that you're not sharing?
Does this work well in practice? I'm new to Ansible.
Postel's law is a good principle when your threat model is nature; it leads to robustness in the presence of random failures. But it is not a good design principle in an environment of intelligently malicious failures, i.e., the internet. In other words, for reliability in uncertain but benign conditions, yes---for security, no!
There are diminishing returns for being more than one or two standard deviations of intelligence above average IQ.
Also see RingWorld (http://en.wikipedia.org/wiki/Ringworld), a classic Sci-Fi novel about a structure that is an intermediate stage to a Dyson Sphere (a ring instead of a sphere).
Live Sync with lsyncd
Ars Technica sorta went over BTRFS exclusive features.

http://arstechnica.com/information-technology/2014/01/bitrot...
iXsystems sells the 4-bay FreeNAS mini on Amazon: http://www.ixsystems.com/storage/freenas/ That probably counts as "consumer".
Lets hope this doesn't provoke China to destroy another satellite in orbit. The last time they did that 150,000 debris particles were smashed into orbit.
Just like in the shell, anything prepended with Control+V will be input literally, so you can type Dij<C-v>kstra.
Having dabbled in sports betting this sounds like a business with terrible ROC and no scalability.
It sounds like you're going through something that I have some experience with.

I'm a young guy (21). I've been frustrated time and time again by feelings of "why hasn't it happened yet?" and "why do I keep throwing myself at this shit?". I'm a pathological starter (not finisher) of projects. I fall victim to the 70% rule constantly.

There a few things that help me deal with it:

1. Realizing how much left I have to learn. I regularly consult for $XXX/hr on a wide array of topics within the software business: however, while I have a lot of knowledge, all it takes is for a true "expert" who's been doing ______ for the last 30 years to make me realize that I don't know even close to everything, or even everything about X, and that it's entirely acceptable for me to not be at that level yet.

2. Shipping something. I've been where you're at, where you have your finger on the trigger, and then you throw the safety back on and give up. It's a reaction due to natural human fear, and the only antidote to the poison that is fear is to ship stuff. Do something simple, low-risk at first, like a redesign of your website (done this a few times). Then ship a product, something tiny, nothing "world-changing", just something that's shippable (did this a few weeks ago). That will build up your confidence, and from there you're unstoppable. Don't be afraid to ship because someone's already done something: if we all did that, there'd be no Pepsi (debatably a good thing).

3. Do normal things. I wanted to hack on something today, while my son took a nap. Guess what I did instead? Watched a movie, then did the dishes. Yep. One way to look at it is procrastinating (why are you watching a movie instead of changing the world?) but I've been banging out code for the past 6 days and I wanted a damn break, so I took one. It's okay to take the pressure off every now and again.

4. Stop comparing yourself to "all the great founders". They're outliers. Plenty of people start very successful companies at 24, 34, hell 54. Ray Kroc started McDonald's at 52.

It sounds like you could use a break. Take one, you'll be much better for it. A few days, a few weeks, a few years, whatever it takes. Spend some time in the real world, and when you come back into the fold you'll have plenty of real-world problems to solve :)
Brainfuck beware: JavaScript is after you (2012)
SEEKING FREELANCER - Remote US or NE Ohio (Canton, Akron)

Small dev/design shop seeking additional developers who enjoy working with Drupal and doing things the "Drupal way".

ryan (at) sky catch fire (dot) com
I suspect that Web Components will evolve this way as well, declarative language used imperatively. http://clipperhouse.com/2014/03/31/web-components-have-we-no...
I couldn't possibly disagree more.

The composition of programs through pipes remains a brilliant idea, and an extremely effective way to get a job done. I've lost track of the number of times I've heard a new programming tool described as "It's like Unix pipes for..."

C is still a remarkably popular programming language, and it has proven surprisingly hard to invent a new language that's better than C in every respect.

Many people could benefit from the ability to connect multiple programs in the shell to get a job done, even if they're not programmers.

It's hard for me to think of any computer scientists whose work remains as relevant today as the people in this video.
Actually, in this case, the target of the top of the screen is actually infinite in one direction. The mouse pointer will stop moving there, and it's as if the tab is infinitely tall.
Living With Zombie Software
Similarly, Windows 95’s Start Menu ripped off the Mac's apple menu, but with a fatal flaw: if you slammed the cursor all the way into the corner, unlike on the Mac, you would be unable to click the button.
Most of the big concepts underlying Unix described in the video still apply very well to Unix today.
This is definitely on purpose.
The author's use case is, they want to switch tabs, and they want to do so by simply move the mouse to the top of the screen and clicking.

MY use case is, I want to quickly move the maximized window around between monitors, or to drag it away from the top, and thus de-maximize it. The way every other application does it, is by leaving a title bar at the top, which you can click and drag.

If I instead wanted to switch tabs, I would use the usual shortcuts, ctrl tab and ctrl shift tab. In my mind, this is a better option than breaking the "move window by clicking titlebar" behavior.
> People complimented me on being smart, but smart isn't something you can control, so I learned tricks to maximize how smart I appeared. That included jumping in to anything that came naturally to me and avoiding anything else. I basically never learned to work at anything, to endure frustration, to sit with failure and get past it.

This is a pretty common mistake made by parents and teachers during child development:

http://nymag.com/news/features/27840/index1.html
Yes, the post is somewhat ridiculous. I can take the blame for that. Still, I think the choice of language for these tools matters a lot. With so many experiments in configuration tools, my goal was to raise the point in a light-hearted way.

I'm really interested to see if or how a community with diverse preferences (developers and system administrators) might agree on a small number of configuration management tools. Or are we destined to have these tools splinter across languages?
"Demolishes"? Hardly. It is so far tied with H4 on IPON. Even if it winds up on top, it will not be by a large margin.
Uken Games in downtown Toronto - http://www.uken.com

Uken is looking for talented developers to help us build amazing mobile games. We are a profitable startup experiencing massive growth, with hundreds of thousands of players a day across iOS, Android, and Facebook.

In particular, we are looking for a front-end web developer with a passion for pixel perfect user experiences. Uken is at the forefront of HTML5 development and is creating highly performant browsed based games. AngularJS experience is a plus but not required.

More info and full job description on our website
Lots of female developers in this video. What happened?
Yeah, my supervisor for my undergrad thesis is a brilliant researcher who's still publishing good work 20+ years into his career. He was just a normal dude in undergrad who started in engineering but switched to math because he disliked project management, and he certainly wasn't in any sort of "young genius" program through grade school. But his PhD thesis was runner-up for best in the country, he consistently presents at all the major conferences in his field, and he has even won a few teaching awards.
I find YAML to be code shoehorned into YAML and think it's ambiguous whether under the GPL (the license itself, not AnsibleWorks' interpretation of it) the YAML is subject to the GPL. It seems to be class declaration, iteration, and function calls (to GPLed functions) to me.
Drives are so cheap these days that I wouldn't consider anything other than RAID-1. For applications requiring cheaper storage or better density, I'd consider application-level redundancy coding.
Joel Spolsky wrote about something similar with Microsoft missing its Start button placement by two pixels:

> the Windows 95 team missed the point completely with the Start push button, sitting almost in the bottom left corner of the screen, but not exactly. In fact, it's about 2 pixels away from the bottom and 2 pixels from the left of the screen. So, for the sake of a couple of pixels, Microsoft literally "snatches defeat from the jaws of victory", Tog writes, and makes it that much harder to acquire the start button.

http://www.joelonsoftware.com/uibook/chapters/fog0000000063....

(edited link to point to second article in Spolsky's series)
You'd prefer to allow composability in the middle and bottom layers (the modules) but have a different language on top?

I have to admit that I'm a fan of turtles -- the same kind of turtles -- all the way down. Many of the abstractions I see in configuration management tools seem to be fancy names for modules. I don't see why a role, a playbook, a play, and a task really need to be different things at all. Why is the hierarchy necessary?
LaunchPad Central - San Francisco, CA — Full Time

LaunchPad Central (https://www.launchpadcentral.com/) helps enterprises, universities, investors, and governments scale their entrepreneurship and innovation programs.

We're looking for engineers and designers interested in Ed-Tech and Enterprise. As a part of our team, you will get to work with thought leaders like Steve Blank to build the SaaS platform that is changing the way entrepreneurship is taught and innovation is created.

The company is 2 years old. We are a tight-knit team of 10 focused on making a "dent in the universe". You can see more definitive roles here: https://www.launchpadcentral.com/jobs

You can apply by emailing me directly with links to a couple of things you've built - kevin@launchpadcentral.com
I agree that what I did was bad, but to say that it takes no talent is just wrong. In fact some of the things were more challenging than anything I've come accross at any of my jobs (programming embedded device firmware, test automation and realtime graphics) in the last 10 years. And no, I couldn't find even a "boring" programming job where I lived. Of course I tried, I tried a lot. Really, you have no idea what kind of shithole the place I grew up at was for programmers. Still, that doesn't excuse what I did, and I'm sorry for it.
We Are Flawed, Erring Humans. Don't Blame Google.
I don't have the citations on hand, but someone looked into the breakthroughs scientists discovered in their 20's and those in later stages of their career.

The types of papers published from younger scientists (Einstein, Newton) were more abstract, while those published from the older generation were those that could only be realized from decades of hard work.
Is that really a bug as others are saying? I've always thought of it as making the inverse of the Windows 7 drag-to-top-of-screen-to-maximize (restoring the window) easier, and prefer it that way. More generally, it makes it easier to drag the whole window around again after maximization.

In some sense, it makes Opera at least somewhat more consistent with other regular Windows applications that don't mess around with the titlebar. I actually find it annoying that there's no quick way to manage the maximized browser windows in Chrome or Firefox other than to click that button in the standard window chrome to restore the window, and then proceed.
Testimonial: Last Month this thread landed me two onsite interviews and a job offer, which I accepted :)
I find the oral argument on pdf pages 61ff. very intriguing...
Under the assumption that the case is about Snowden (which is not known, really, 100%), it seems like the gov't lawyers were worried about revealing that the gov't is looking into "coconspirators". The only reason they'd want to hide that is not to tip off those hypothetical coconspirators, who would necessarily work for NSA/other intelligence org, or else would be journalists whose identities we're already familiar with.

In the latter case, US seems to feel some shame in targeting journalists, or at least understands that the general public would not be pleased to hear that the gov't is targeting journalists in particular, especially with charges of espionage or what-have-you. But in the former case, we would be looking at a very big-brother-esque instance of the gov't being paranoid that members of the "inner circle" don't have the gov't's perceived best interests at heart, which is a legitimate concern, but also we have the gov't watching those inner circle members most closely, which is a major theme of 1984, e.g.

On the same note, there is something of an acute irony, or perhaps subconscious characterization of the gov't viewpoint, in the argument on pdf page 64: "because it puts those individuals ['other individuals who may now be known or unknown to the government'] on notice[—]other people who may not be the specific user of the account[—]that they should take steps because they may be within the scope of the governement's investigation". The irony here is that the government acts like it believes that everyone is "within the scope of [...] investigation", and it would be quite detrimental to the gov't's mass surveillance efforts if "other people" become aware that they should "take steps" to mitigate surveillance.

That being said, I'm not 100% confident that Snowden is the target of the Lavabit investigation, and I'm wondering if anyone is aware of any alternative speculation?
What I've watched and read, mostly from ansible.com, but also http://en.wikipedia.org/wiki/Ansible, suggests that Ansible is idempotent. What should I read that makes the opposite claim?
Also nice to see Alfred Aho(One of the creators of Awk).
SEEKING FREELANCER

Songspace (https://songspace.com) Nashville TN or remote
Songspace is building a new data management system and songwriting tool to power the next phase of the music industry. One part creative app for songwriters & artists (think Evernote) and one part content management system / API for labels and publishers, we utilize the creative process to aggregate assets and data (recordings, lyrics, and copyright ownership details, and music metadata) for music enterprises.

We're looking for a developer for the following positions:

iOS developer

For more information visit https://songspace.com/open-positions-at-songspace or email chris@songspace.com
I doubt it, unfortunately. I think a Nixos-like approach is the closest you can get to having a single tool, simply because it's a fairly logical extension of apt/rpm/etc.-style systems, but its very operation makes it too alien for me to get it adopted anywhere. I currently suspect that a movement to more PaaS-like designs is actually going to be our saving grace, simply because it ought to take so much off the table. Then we can look at tools like Clojure, Haskell, Prolog, and other similar language concepts to try to tackle the other half of things.
> For instance, here is 4: !+[]+!![]+!![]+!![].

Gotta love this language... It's a wonder we can get any work done with it. But, used with discipline, it's not too bad.
In GPS Battle, Russia Sets Restrictions of Its Own
XSL and Ant are the poster children for why this is a bad idea.
> Also this was before Freelancer.com, before code.org.

This was in 2004, 3 years after the dot com bubble burst and was getting rosy again. Everyone and their mother's with a blog were making hundreds a month.

Programmers have been peddling shareware since BBS days.

Are you really calling Germany a 3rd world country?

> Some people live in small towns where the cool programming positions are adapting invoice management software for small businesses.

So why is this not legitimate work?

> Often too much skills and too little to do to start. Then you stumble upon a IRC channel and a world of challenges opens in front of you. Don't judge if people are oppressed (or better, repressed) if you have never been, please, either because at that age YOU had the occasions or guidance, or because you hadn't that curiosity or talent.

This is a pretty arrogant statement. Many programmers don't program malware not because they aren't smart enough, they don't do it because it is socially unacceptable and they don't have a criminal mind.

If you feel the need to "learn" about security, don't exploit, trojan, or ddos my server. Do it to your own computer.
There's a risk in it though, and this is what I always try to stress. While I certainly accept there are many people who can work more hours, and do, (I do, if it's a project I care about) this can still set a precedent that "leaks" onto the other employees through that potentially subconscious expectation setting I mentioned. In short, you don't only have to worry about what you can handle, but if your behavior will put the rest of your team between a rock and a hard place.

This may be a "dangerous" thing to suggest, since I realize it edges on a "if no one does exceptional work we all look fine" mentality which certainly isn't productive, I just mean to stress that buying into 40< hours may have ripples in terms of legitimizing it as a Carte Blanche system, (Yes, this is a slippery slope argument, but having seen it pan out as I've described I'm less hesitant to lend it credence.) and as you say, an appealing life-style for many, or some, certainly might not be for all.
> Nice black-and-white view of humanity

I don't have a black and white view, I just don't buy "I was bored and clever" as a justification for breaking the law.
Barbarians at the Gateways (HFT)
Iridium and other satellite providers somehow managed to get around this. I think the only places they can't provide service is embargoed countries (and that's more of a "source" country rather than a "destination" country issue).

Further research suggests that the ITU-R is responsible for this, likely under some type of treaty.
So far...iOS 65, Android 47.
you said idempotent 5 times fyi
That's unfortunate. The presence of the command module alone ought to make it clear that's not true.

I think Ansible aims to be more idempotenty than other environments, and I think it succeeds there. The lack of something like Chef databags helps, as does its insistence that $SCM is the source of truth. But it doesn't take a holistic enough stance to really get all the way there. It's very difficult to do things like handle the transition from one version of a play book to another sometimes; while running a given playbook on a given blank system may be idempotent, it can't actually reliably model state transitions. In other words, it's only got half of the puzzle.
What's their PayPal identity?
I love the math game
Sorry, android 4.4.2
The overlap between web programming and web design is similar to the overlap between oil painting and bowls of fruit.
Rails extensions
I'm not sure if this is related, but my father told me about something similar. My father is from and lives now in Palau [1], and the typical internet connection there has a download speed of something like 20 kbps. My dad said something about a company deploying satellites seeking to service unconnected or poorly connected regions, and Palau wanted in.

[1] http://en.wikipedia.org/wiki/Palau
Any Java programmers here?

Thank God IntelliJ treats Spring XML as Java code, because so much logic and conditionals and variables live in those files. The actual program can be very different than what you would expect only looking at the Java files.

It pains me to see other tools make the same foolish mistake, even if I don't happen to use it.
Valve claimed it to be $250 million. German police made fun of that figure, they believed someone added a few too many zeres.
Does this mean I couldn't start with 4x3TB drives and move to 4TB drives as they become cost-effective?

This might kill my dreams of a ZFS NAS...
Right. I don't think I've heard of makewords or 'p' to print out a file, although gnu obviously has its substitutes ;)
I worked programming fire alarm systems for a while, embedded device programming and test automation. Now I started doing realtime graphics in Bejing. Working on using the Kinect to do gesture input on presentations on really big screens. Like Powerpoint on steroids.
While I have some ideas, a bit surprised so little explanation on how info used to improve bets. The article took forever to not say very much.
The Nothing
Art for the sake of entertainment;In the vein of Charlie Chaplin.
Interesting parallels between this story and the prologue of the excellent book Fortune's Formula. In the early 1900's a former Western Union employee became rich by setting up a wire service for bookies. He hired men to watch the horse races and flash the winner in code to a nearby building using a mirror . Someone in that building would wire the results to bookies who paid for the service. This prevented bookies from taking bets on completed races. Of course if someone tried to bet on a losing horse, the bookies would take that bet anyway.
Like Bob Howard, Dee knew a bit about math & hiding secrets a.k.a. crypto.

http://www.nsa.gov/public_info/_files/tech_journals/john_dee...
￼Chart your own World Cup prediction using Bloomberg Sports
> Dimethyltryptamine [is] the reason people lick the backs of Mexican toads to get high.

Not correct, Colorado river toads have 5-MeO-DMT, not DMT. Confusing the two could easily be deadly.
All this article tells me is that I'm not smart enough to run a ZFS NAS. But what are my alternatives?
Did that announcement actually go out? I'm in the challenges already and haven't seen anything.
I notice this happens only when the window is maximized, since otherwise you have gap above the tabs.

I don't think it's a bug. I think is is done so that you can move the window by dragging that one pixel bar.

In both Firefox and Chrome if you want to move the window when you have the window maximized, dragging on the top of the tab detaches the tab from the current window. The only way to move the window is to move the cursor to a space where you don't have a tab or by clicking on the restore button (the middle button on top right).

When you have lots of tabs open then there is no blank space on the right of the tabs to hold the window and move it.

Usually, I've noticed Opera users to have lots and lots of tabs open, which doesn't leave any blank space on the right of the bar. At that time this one pixel is a life saver to move the window without needing to go all the way to the top right to restore the window.
URX http://urx.com - San Francisco, CA

URX is a technology company that connects the world's content across platforms and devices. As a pioneer in mobile deeplinking, URX is building a deeplinking search engine to bring relevance across the webs - already resulting in product launches like Omnilinks and mobile deeplinking ads. This technology enables businesses to provide the right content at the right time while providing their users with the best experience on mobile.

- Android Engineer http://grnh.se/4gaqpi

- Software Engineer http://grnh.se/j4inma

- Data Scientist http://grnh.se/qfe534
The article didn't have any information on the person you passed the source code to. I assume they tried to figure out who it was? What happened to them?