skysight-inc/HackerNews huggingface dataset:
They can pry my Sensor Excel from my cold dead hands.
GSOC 2013 Accepted Org
If Workers Are Out of Shape, Should Companies Make Them Pay?
Maybe it's my fault
> The command addremove is genius.

Why? I find that in the middle of a big project I have lots of stupid files strewn about that I absolutely don't want checked in (TODO lists, patches I'm considering, copies of large log files I'm investigating, etc). I always add things explicitly and delete explicitly, otherwise I'd get random junk checked into my repo. How do you keep your repo clean enough to actually use automatic commands like that?
GSoC 2013 mentoring organizations announced
I'll throw in my vote for CLI git. It's much better with the bash-autocompletion additions (many people I run across don't even know this exists) and a tweaked PS1 to show status as I hop around.

But my main reason is that I haven't used a GUI yet that doesn't a) take more time to do basics (aliases are great), b) bog down on projects with lots of files or lots of history, and / or c) lack some feature I rely on (good rebase and / or cherry-pick and / or reflog support is usually lacking). I'm also pretty comfortable with my workflow, so there's a fairly large step backwards to try something else, but it has definitely taken longer to get to this point than with most GUIs.

And in general I continually have to resort to the CLI for something, git related or make/rake/script related, so I just stay there. I'd love to switch to a good GUI, since they're generally far better at displaying information, but I haven't found one I'm happy with yet.
This was a short term approach. The plan is to get to a routing file approach.
Simple HEX to RGB Converter
Researchers Publish Guide for Tech Interventions to Address Human Trafficking
Old dependencies are your second biggest technical debt
They do provide great docs.

But if you're solving a find-ability the drop down list could either include those results or provide a redirect. This would just be an easy workflow thing.

Also, you're attempting to reflect the rubydocs ecosystem. An ecosystem which includes (core and stdlib) and gems. If you're reflecting that system accurately, you should include apple docs, and pods accordingly.

Just my two cents.
Not on new SoCs, where there is only one flash and indeed the ethernet is on the CPU. Which is what these devices are.
There has never been a better time to say HIRE A LAWYER!
I respectfully disagree with some of your other opinions, but I think you might be on to something with Julia :D
Funny enough that question was answered in a rather public way just a few weeks ago: https://news.ycombinator.com/item?id=5404642 (Researcher sets up illegal 420,000 node botnet for IPv4 Internet map)
Hunting Russian malware author behind Phoenix Exploit Kit
" The good news is that Shodan is almost exclusively used for good.

Matherly, who completed Shodan more than three years ago as a pet project, has limited searches to just 10 results without an account, and 50 with an account. If you want to see everything Shodan has to offer, Matherly requires more information about what you're hoping to achieve -- and a payment. "

How does the fact that he charges for it mean that it's "almost exclusively used for good"? I would argue there is very little incentive to pay for something like this unless there is a monetary gain.
There's no such thing as humane killing. If you kill something, it's not humane.
Interesting. How do you rebalance your shards in the event that a new server is added to the keyring and your keys shift?
Only the bag could possibly be, the cartoon on the shirt simply isn't.
FIND/HIRE A LAWYER ASAP!! You definitely have grounds for this case. If you think it may be too expensive, I suggest using Lawdingo (https://www.lawdingo.com/lawyers) as you can cold-message/chat with lawyers for free. I am positive that if everything you have presented is true, someone or another will be more than willing to represent you and help you take the appropriate action.

Really sorry to hear about this but best of luck, its unfortunate this happens with such large companies. Nonetheless, hope it gets resolved soon--good luck!
http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-R...

this one is so far the best by the Guru himself
Actually, "-h" is not a valid option on "git", but it is on "git branch" (somewhat confusingly). Try "git branch -j" to see what happens when you pass a bad option. In particular, try that when your cwd isn't a git repository.
Here's the most immediate fix: Open those lists into new tabs/pages before you browse through them. If you expect to have to restart the browser before you are done doing so, save them off and view them subsequently via the local copy. (There's at least one browser extension that makes this very convenient.)

HN focuses on collecting and organizing posts and comments. It doesn't do a lot of hand-holding beyond that. That's in good part by choice. Comment response notifications, contact sharing, etc. have all been left to users and third parties to organize and implement.

The site focuses on doing what it does do, quite well. It has its own opinion as to what that is and should be (and should not be). So far, this has worked out pretty well.

I don't mean this as criticism of the question. Rather, as a bit of context from someone who's been here a while and has observed the site pretty much since its public launch.

P.S. To be clear, I am not a site moderator. This is just one person's observation and opinion.

P.P.S. The approach I propose as a workaround also implies heavy use of "open link in new tab". Whether via using different clicking to do so, or e.g using a bookmark to add that attribute to all links on the "list" page.
Akamai has a nice public stats collection based on their CDN traffic, which is both enormous and significantly more global than some of the other metrics you see. They show IE6 consistently around the ~1% level:

http://www.akamai.com/html/io/io_dataset.html#stat=browser_v...
I think this may not be the easiest path (at least short-term) but I would be Apple I would only actively maintain my own JS engine but I would also try to make a nice abstraction for others JS engines, i.e. what Google chose not to do. Maybe it wouldn't be ideal for short term performances, but community wise and future wise it would be a great choice I think. Sadly I don't think this is the path Apple is going to take.
USCIS Reaches 2014 H-1B Cap
Seriously, command line for this sort of stuff? Also being stressed over source control when it is not deleting something permanently? Really?
Your long username policy makes me sad.
Just wanted to toss this out there: I noticed that your host for the PDF was dropbox, which often turns off access if a document gets a lot of traffic. Because of that, I mirrored the pdf here: http://lelandbatey.com/secretbook-draft-1.pdf

I hope that's alright with you. If not, I'll happily take it down.
Yes. Or, more properly, equating pigs and cows with human beings. I've yet to see a logical reason not to.
BitCult
Taking out of context, but I found "Having a television antenna is every American’s right.” to be pretty funny.
Thanks for the feedback, will contact you to discuss more.
Great work Jamie!
Show HN: Command line Time tracking built using Go
I have noticed a growing trend of reporting best practices, that attempt to minimize animal suffering as much as possible, as animal cruelty.

What are these best practices, and how do they get reported? I noticed the article said the same thing, but didn't give any examples.
Everyone owns SharePoint because of the CAL bundles. Many places were scared by the impending doom of Exchange public folders 10 years ago.

Others just got it in a licensing transaction... they signed up for the Core CAL, and took care of their Windows, Exchange, SharePoint and SCCM licensing, even if they didn't use all of them. If you owned any two products (Exchange/SMS, Exchange/SharePoint), you actually saved money in the process.
Having been the person responsible for migrating data from an old system to a shiny new one, I wish I had read this a few years ago. However, since I will be embarking on rewrite from scratch project in a couple of weeks at a new position, I am glad I read this now. Migrating data is hard and should be given the same level of importance as the back-end or front-end development. I remember vividly the cycle of "sleeping" with my laptop next to me churning away over night, waking up every hour to check the process and having it fail at odd times. As the author said, make your migration process repeatable, testable and logged. Good luck.
Therapeutic Refactoring by Katrina Owen is a talk I keep going back to for inspiration. It's a well written and funny talk that instills optimism when faced with tricky code.

http://www.confreaks.com/videos/1071-cascadiaruby2012-therap...
Over couple of weekends I created this nice little utility to log time.It uses Dropbox to store data in flat files so that can be synced with multiple computers.

Please check it out. If you end up using it, please give me feedback.

its on bitbucket too.

https://bitbucket.org/nexneo/samay
not sure if essays too qualify here:
You and your research by Richard Hammings has been the most profound and deeply introspecting so far!
While I sympathize with the author and wish her the best, I don't really see how this article belongs on HN.
The Robots App Is FREE During National Robotics Week
1. Indeed. This is what I was trying to raise in one of the caveats. This is a bit like dating: sometimes there just isn't chemistry. You need to demonstrate value on top of money.

2. I presume as a small angel I wouldn't make the market here, I'd just participate. Sam Altman mentions this thinking here, and I agree http://blog.samaltman.com/upside-risk . I'd pick the companies first and get in at whatever terms, obviously trying to get as much of the company as possible for my money.
The Transcension Hypothesis: What comes after the singularity?
Amazing the amount of useful information you can get just walking around town talking to people :)
I pretty well matured PHP5 based "Rails-inspired" framework is SilverStripe.

http://www.silverstripe.org/framework-introduction/
Maybe if we ignore these issues, they'll just go away...
I agree, I think redirecting to apple's libraries is a great idea! When the grand-parent said a lack of AVFoundation was a problem, I interpreted that as "you should document that" but I think linking to all of Cocoa/UIKit is a real useful feature. Thanks 1qaz2wsx3edc.
Intellectual property rights and freedoms are important issues to people here.
Languages with good type systems (haskell, scala, ocaml) can certainly address these. I haven't been following liftweb (scala) closely but I give the author, DPP, credibility, when he says that he's addressed the first three.

http://seventhings.liftweb.net/security
If you want more insight into the "Unhappy Rewrite" here's some of my lessons learned, though I've learned a lot more in the 2+ years since I wrote it.
http://dev.hubspot.com/blog/bid/58082/Leads-API-Lessons-Lear...
This seems to be one of the rare occasions when you should, in fact, f* with The Mouse.
I don't find it ironic in the slightest that you Godwin'd a discussion about Thatcher. No sir.
My Free Software Activities in March 2013
Isn't that just called doing your job? I imagine awesome to be more than expected.
That's a fake. Real laser weapons like seen in Star Wars and The Terminator can be seen coming out of the gun at very fast speeds of hundreds of miles an hour. Also, a blaster like Han Solo had would have blow up that drone as soon as the red laser blast hit it.
Many people here are concerned about copyright related issues. Especially when a large corporation that regularly asserts copyright claims is caught doing the infringement.

I'm glad this story ended up here, and I hope the press causes royalties to be paid to the original artist for the bag which is a direct copy.
There's quite a lot of discussion on copyright issues around here so its somewhat appropriate, even if this is about art vs digital content.
I suppose you've never had to end something's life to cease its suffering?
Those end users aren't people who matter to many Western businesses though.

When persuading a client to drop explicit IE6 support they said "but x00000 hits are using IE6", we looked into the stats and the vast majority of the IE6 traffic was coming from China and not buying anything.
Let's hope Aereo wins, then.
> Or if this suggestion feature is so great, then it should just DWIM in the first place.

It can do this if you tell it do. The following tells git to wait 10 tenths of a second before executing the corrected command, giving you time to cancel if it is incorrect.

git config --global help.autocorrect 10
Thanks for your replies. :)
Just to reiterate:

(the problem) Emma Goldman had with feminism, if women are looking to hold the same morally bankrupt positions of power that men have then equality is a false hope for all.

i.e.: If women obtain power their positions should be different from men because men hold morally bankrupt positions. Women who obtain power by being competent at the game as it stands/expressing views similar to men are not worth celebrating at all.

I'm not sure what you are arguing, but this is the original point and of course it is obviously a sexist position.
I thought the Aereo decision was contrived, but I have to say: if you want to control distribution of your content, don't broadcast it unencrypted across the whole country.
Well, a little scepticism isn’t uncalled for. Nowadays, I don’t even think the problem is the quality of IE, but the fear of users not upgrading. Microsoft needs to be at least as agressive as its competitors in automatically upgrading users’ browsers, even if its corporate customer base doesn’t care for it. If not, corporate clients will continue to write for specific versions, a practice that needs to die. That’s why we’re stuck supporting XP and IE6 in the first place, 12 years after it was released.
I have worked with Disney's intellectual property teams in the past, and I'm blown away that this slipped under the radar. They are very up-tight about protecting their own IP and the brand of their princesses. If this were somebody selling a T-Shirt on eBay I would say, "Don't worry about it," but this is Disney. They know better. Their entire business model is based on intellectual property.

Time to lawyer up.
But the housing industry is barely recovering from a "liquidity trap" in 2008! People weren't selling houses because they expected home prices to constantly go up. You had people flipping homes and adding no value to them. Eventually, the market crashes after too many people buy homes that they didn't need...

Note, its not that people "don't sell homes", it is that homes are prone to rampant speculation that can bring down the entire industry.

His claim is that a fiat currency (ie: Dollar), can repel the liquidity trap with monetary policy. IE: Carefully controlled inflation or deflation.
As people suggest - hire a lawyer.

And see this blog (http://youthoughtwewouldntnotice.com/blog3/) where people post other rip offs of their work.
> taking risks rather than hard work.

it's both. and appetite for risk is not the belief that nothing bad will happen, it's the belief that you will be able to handle anything that happens, no matter how bad. it's being at peace with the fact that bad things will happen.

most people live their entire lives trying to avoid bad situations that don't exist in reality, but rather live in their imaginations. in my opinion they are completely delusional.

a lot of entrepreneurs have been totally broke or were poor in the past - in my mind, this is what allows them to continually take risks. they know exactly what it's like being broke and struggling, it's not a mystery. it has no power over them. they simply don't care if they end up going broke. they know what it is, and how to climb back out.
http://youtu.be/5cWck_xcH64 is a really good presentation about what you can find on shodan.
You don't know that. The right to create derivative works is one of the exclusive rights granted to the original creator by the copyright act. If the same designer that put his image on the bag is the one that designed the shirt, it would be very hard for him to claim the second image isn't a derivative work of the unlicensed original.
Ah good to know. Wasn't being completely snarky...I'm interested in how the difference between Ruby/PHP imposes different constraints/style in how opinionated the framework can be. Good luck!
These are great tips. And so is the other post about Git Koans posted here today.

I'm a bit of a git fan and while such tips pique my curiosity and delight the git geek in me, is it actually wise to use these on a day to day basis at your job?
Doesn't the argument about 'clever code v/s clear code' apply to highly configurable tools like git? While pairing with others or even using a common dev box, I like to use plain vanilla CLI git without intricate aliases, without intelligent git hooks, or other fancy extensions as far as possible.
The entire idea? No.

But under US law, someone can claim ownership to derivative works.

I think we agree that the artist has an uphill battle proving that the second drawing is a derivative work.
Why? Or was that sarcasm?
Already happened. It was peaceful, and at least we're allowed to think we're different.
Can't blame News Corp, really... moving to cable would be a sound business move. They have their bottom line to protect, and if their revenue source is threatened, they should investigate moving to a different revenue model.
Instead of focusing on making a PHP framework that's like Rails, you should focus on "how can I boost developers' productivity in a unique way?" This is how libraries and frameworks become popular. If you try to model your software after existing software, it'll only ever be second-best, at best.

Rails became popular despite few people knowing Ruby because it took full advantage of the language's expressiveness and ergonomics and had innovative abstractions.

Today we're slowly shifting towards things like Meteor, which combine back-end and front-end development and make it super simple to write dynamic single page web-apps.

The primary issue with your framework is that the PHP ecosystem is already saturated with traditional MVC frameworks. Most experienced web developers who care about their craft have been shunning PHP for a while now [1], and those who do use PHP will probably stick with a more stable, documented and in-demand framework like CakePHP.

The pragmatic thing to do would be to contribute to your favorite framework instead of making a new one, unless you can start something that boosts productivity in a unique way. Contributing doesn't have the same glamour as leading your own thing, but remember that this is open source -- we're all on the same side.

[1] http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de...
And didn't she, in turn, steal the idea of Alice from Lewis Carroll?
The 'flag' function exists for a reason.
Offering a random anecdote:

I wasn't particularly aware of systemd's emergence and the squabbling that went on at the time, but I got exposed to it a gen or 2 after it first hit fedora through a fedora centric project. At first I was non-plussed and sort of annoyed that I didn't know how things worked, and primarily relied on the compatibility bridge with service that worked well enough.

At one stage I ended up having to do some tweaking with rc init scripts would have required a fair amount of haks (in the pejorative sense) and since these wouldn't work in systemd i decided it was the time to get to know it.

It only took me a couple of hours to get a good overall sense of the system and mindset, and the minor things I needed to get accomplished ended up being much cleaner in systemd once I "got it".

Once I had a good new mental model of it, I found that I liked working with systemd much more than the old guard. Ignoring the technical and performant advantages, I find the framework for discovering and resolving problems to be much more effective and easy to deal with once you got over the hump of the confusing bits of information overload and changed grammars.

I've never been a huge fan of Lennart Poettering in the way that he seems to optimize for friction in certain communities, but I think systemd is a real step forward and we need people like him to drag up forward kicking and screaming at times.

I user a lot of different posix systems day to say, and it's gotten to the point that I now groan when i have to deal with one still using a traditional init approach.

I'm not saying systemd is without issues, but if you give it some time with an open mind I think you may find out it has a lot going for it (and not just the marketing bullet points - thats part of lennart's problem)
More money and work that will require critical thinking. Here's my situation: I've been working in my previous field for the last few years at a minimal salary due to the job market. I lost my job recently. Being frugal, I have the finances saved to start a micro startup, or I can just get another underpaying job.
I definitely understand your security concerns. My background is actually in security research. The architecture we're implementing will prevent arbitrary code execution on your servers if we were compromised by ensuring only signed code is executed. And, of course, code signing will be done offline.

Relatedly, here's some of my research on creating software update and deployment systems that are resilient to compromise:

https://www.eecs.berkeley.edu/~jsamuel/papers/survivable-key...
Can't agree more. Having a solid test suite makes updating dependencies and sleeping well way easier :) Code hygiene.
From a UK context, it may be less funny:

In the United Kingdom and the Crown Dependencies, any household watching or recording live television transmissions as they are being broadcast (terrestrial, satellite, cable, or internet) is required to hold a television licence. Since 1 April 2010 the annual licence fee has been £145.50 for colour and £49.00 for black and white.

https://en.wikipedia.org/wiki/Television_licensing_in_the_Un...
I use both CLI (when I'm on-server) and GUI (SourceTree on my Mac, TortoiseGit on my Windows PCs). I find the GUI better for most things for me, especially since it forces me into a review workflow before I commit and push much more than the command line tools.
I am the lead developer at ZeroCater, was a vegetarian for 3 of the last 4 years, and I can honestly say I that never had access to vegetarian lunch options remotely close to the variety and quality we provide to our clients.

We currently offer 4335 vegetarian options from 190 vendors, ranging from a Quinoa Salad with Green Apple, Crumbled Gorgonzola Blue Cheese, Candied Walnut and Organic Baby Spinach to a Roasted Pepper and Mushroom Calzone or Green Chile Mac & Cheese.

Our most common complaint from vegetarians isn't the lack of options; it's that the omnivores took all of the vegetarian food before they got to it.
I wonder how this will work long-term as you accumulate an archive of old rarely-accessed data.
Who did you end up targeting?
Good luck with this.

I started my own php framework as an experiment (no public repo yet.) I'll have to try this out and see how it works.

Apart from being 'rails inspired' what problems specifically are you trying to solve with this?