skysight-inc/HackerNews huggingface dataset:
It is not beneficial to the company over individual wage negotiation. Suppose V_i is the amount of value the ith employee contributes to the business (V_i = revenue from employee i, minus non-salary costs). For the business, the hire makes sense if the salary is anything in (-inf, V_i) - but with the lower the better.

Presumably, the company believes that their computed salary (call it S_{f,i}) is such that S_{f,i} < V_i for all employees.

However, there are things that the formula doesn't take into account - for example, an employee might be bad at negotiating, and be willing to accept a salary below S_{f,i}, or they might have something in their history (e.g. a conviction) that means that it is hard for them to find alternative work and they are willing to work for less if told to take it or leave.

Similarly, a very good prospective employee might be currently paid S_{c,i} in (S_{f,i}, V_i), or an existing employee might have received a counter offer S_{c,i} in (S_{f,i}, V_i) - it is rational for the business to offer S_{c,i} (or another number between S_{c,i} and V_i) to gain / keep that employee, but it isn't in their interest to give every employee the same pay rise.
It defaults to looking through the last 1000 commits, as it's automatic it doesn't really matter if it isn't optimal.
Does anyone know of (or have) a similar list for OSX?
Next entry:

- Barry Allard, cannot spell "heavily" correctly in his Maintainer Hall of Shame which pulls people up for their mistakes in projects he has probably never contributed to.

That being said, it's a good list otherwise -- I'll keep it in mind when releasing my projects into the wild.
When I was 20 and studying at university I worked during my summer break at a small company. We went on holiday for a couple of weeks over Christmas but just after Christmas Day I got a call from my manager telling me that one of the guys in my team was killed in a car accident and his wife badly injured.

I went to the funeral which was heartbreaking, the place was never really the same again without him. I still think about him every now and then, even though that was more than 10 years ago now.
Google yule log easter egg
Just tested: less than half a second (it basically came up instantly). I have a SSD though.
Instead of Git bash try ConEmu with msys. It has resize support and several other features ;)
Ask HN: Why OSS projects do not provide a vagrantfile with their sources?
This would make contributing a LOT easier. It doesn't really require too much effort in providing a ready-to-use vagrantfile yet almost no project-owner is doing it. Why? Is there any downside?
> "NimbleText - Regular Expressions are hard and I'm not very smart. NimbleText lets me do crazy stuff with large amounts of text with it hurting so much [sic]."

I couldn't even read this part without laughing, all I hear is: "I'm too lazy to spend a few hours learning the free, extremely powerful tools available to me, so I'll use this weaker substitute instead. And it's only 20 bucks!"

I overcame my eye rolling, and checked out the tool. It looks fine, but it seems like just a GUI over regex, right? Am I missing anything?
Hmmm "the author" works at Microsoft, I'm not sure if you are aware of this
What is the state of the art in Android sharing?
Creating Read-Only References to Objects in JavaScript
Yes, what's the issue with that?
Did you just use a "slippery slope" argument to argue against "slippery slopes?" I'm gonna chalk this up to "tongue-in-cheek," though I may be wrong...
Here ya' go:

http://carpeaqua.com/2013/10/27/my-ultimate-developer-and-po...

My Ultimate Developer and Power Users Tool List for OS X (2013 Edition)

> The idea for this list was shamelessly ripped off from Windows developer Scott Hanselman whose list has long been an enjoyable read when he updates it.
Drivable 500,000 piece Lego car runs on compressed air, insanity (video)
Yes the study is hows the effect of class, race and religious tradition effect recruitment not the name in its self.
I never heard of WinDirStat before, it's like Treesize and SequoiaView rolled into one! Thanks a lot :)
I wish iSEC Partners could have added My1Login (https://www.my1login.com) and DashLane (https://www.dashlane.com/) to their research paper so that we could have got deeper insights and comparison. My favorite is DashLane and I am very impress with its data security mechanism. Read https://www.dashlane.com/security page gives DashLane's security model in a nutshell.
These nuclear physicists think David Suzuki is exaggerating about Fukushima
And this is why I still read every utilities/tools thread.

Another cool one that needs a new maintainer is SelfImage: it can make a disc image of a running Windows system and even connect to a Linux network block device.
I don't like to phrase "Hall of Shame". In my view open source software developers owes their users nothing. Many open source projects are developed on people’s free time. Sometime their life changes and projects gets abandoned. It is a fact of life.

The people who develop that software also only have a certain amount of time, and therefore their typically develop against their other projects. So don't expect open source developers testing and continued development to cover what you need for your project.
Micropayments, mega angst, and the future of console games
yeah right there's enough studies showing that identical CVs with ethnic names get discriminated to make your point moot - I am a middle class white and i can see that.
The lawyers I worked with years ago never even thought to ask for code reviews of WordPerfect, and later MS Office or Windows. And they sure as hell knew they had 0 chance of suing MS should anything ever go wrong.
"Home page reporting issues" means cloudflare reporting the site looks down or a simple error page appears saying " there appears to be a problem"
I suppose if you wish to review your own code outside of opening files or through version control alone, it might be useful. That's its ultimate purpose (and facilitating code review in a collaborative way). I think it's a bit overkill for individual development though.
If you're missing something, perhaps it is the use of literary license. The article is written for an audience not as a therapeutic journal. Sure regular expressions can be learned as quickly as one can type

del *.*

but a few hours of study isn't going to make much of their syntax stick two weeks later, and two weeks between uses is a lot more frequent than most computer users use them. Everyone ain't a programmer.
Is there a particular server you'd recommend?
Cmder[http://bliker.github.io/cmder/] from that list changed how i view a windows commandline. My best windows tool discovery in 2013.
Looks back up but looks like I need to restart my droplet.... Looks like MySQL stopped.
That's just a repackaged ConEmu. Nothing earth-shattering under the sun.
Nice idea and a good way of introducing people to alternatives however I'd like to know what the people they met on the streets actually thought of the message - it's interesting they don't mention that. I'm guessing most don't care. Also, pushing your beliefs on someone else through a gift is pretty sneaky. If I asked someone for an iTunes Gift Card and they gave me an FSF Membership Card as the guide suggests I would be quite pissed off.[1]

[1] https://static.fsf.org/nosvn/misc/GivingGuide2013.pdf
Memory loss during lenalidomide treatment: a report on two cases
Free software is a cornerstone of a free society -- we can donate here: https://crm.fsf.org/civicrm/contribute/transact?reset=1&id=1...
He made list of some of the biggest very useful projects available for free and called that hall of shame.

I especially like "Heaviliy-depened upon but abandoned or barely maintained" point. Should we really shame mainteners for not continuing free support of their open source projects? "Heavily-depended upon" kind of suggests "useful for many people".

I do not really care whether they do not have time anymore, lost interest or died. It is still better for me if people abandon projects, then if they never even start them for fear they will not be able to maintain them forever.
He's had a perfectly friendly attitude towards GPG, and in the case of others you can see ample evidence that his skepticism is justified. Maybe if the open source cryptography projects you're referring to weren't bad projects then the attitude would be strange.
Sorry - I did a poor job of communicating my critique here. What I really found surprising was the (apparent) naivety from the perspective of both writers. I've only been in Singapore for six month, but, from talking with my colleagues who have grown up here, there seems to be a universal understanding of what the policies and rules are, both written and unwritten.

I'm not suggesting that people shouldn't try to do "free press" in Singapore - but when they do it, realize that these are going to be the obstacles they will face, and go into it with their eyes wide open.

With that said, some topics, which could be written about in the united states, are off limits (in fact, illegal) in Singapore, but I don't think there was any difficulty understanding that on the part of the writers (in fact, one of them cited that the issue was not the content, but the process of opening up a new newspaper that had some bureaucracy involved)
"Looking sexy from the start" is what it matters for me
To be honest it's not a problem I have, I like to keep my comments short and punchy. If I'm writing war and peace, it will only ever be for the class comment at the top, for some reason I manually do my own line breaks then as I feel it can be used to break up thought and provide emphasis.

However, I'm also a GhostDoc fan:
http://submain.com/products/ghostdoc.aspx
So I appreciate some people consider me to be inherently evil/lazy.
I have been wondering why it took me so long to become a better, faster programmer. I accomplish as much in a week now as I did in a year back then.

Was I that stupid back then? Have a become a much better learner? Was is the "10,000" hours that made the difference?

No. It was just that fucking hard to make much progress back then. And it's changed so gradually that it's hard to notice.

I've have always known this, but I didn't feel it to this extent until I did this demo.

Great job. Brought back wonderful memories. And new understanding.

Now burn it.
I love Notepad2. It is one of the programs I always install when I have Windows installed.
Scott Hanselman's list is amazing! A must-have for everyone in the tech industry. A decade worth of work at your fingertips. These are all well loved and often used utilities. I have curated my own list of utilities out of this humongous list. I truly appreciate the amount of hard work and many hours of research put together in making this list by Scott Hanselman.
YOYO IS STILL COOL
http://www.youtube.com/watch?v=6gdXi0lJirI
Somehow the way you stated "used by Microsoft..." seemed disconnected from this fact, and just in case you didn't know I wanted to point it out. Since you know, no problem anywhere :)
It would be useful if there were a few platforms available, or maybe a quick ansible playbook to set up your own dev box.
> Employees aren't trying

The employees profit from their plight, and are not of the working class.

https://en.wikipedia.org/wiki/Labor_aristocracy#Use_within_M...
This right here is why test cases are always blackboxed...
I am the founder of OpenDomain - we let open source groups use domains for Free! Would Facebook like to use WebPlatform.com to help support the Web Platform?
It takes a few seconds to start up for me too. And if it's already running, unrelated tabs appearing are annoying. I use Sublime usually, but Notepad2 when I just want to edit something quickly or have a scratch pad. (I actually replaced Windows' notepad with it.)
Still, it is nothing new, just a repackaging of old software.
Learning, kinda. I've often been motivated to learn something after being given a problem that can only be solved (or be solved much more easily) using it. Every other Excel trick I know is a result of that.
Antwort seems more trustworthy. Making HTML emails look good on all devices and apps is a real problem. If you view the source of a HTML mail you see crazy stuff. It feels a lot like the nineties with all that table tags.
Just a hunch but I'm sure that was a magnitude more annoying than effective.
NASA Unveils Valkyrie, a Humanoid Robot Destined for Space Exploration
> Sure regular expressions can be learned as quickly as one can type

del *.*

That is not a regex, it's a glob/wildcard pattern.
Rapid AngularJS Prototyping Without Real Backend
I started thinking that way too. Great minds think alike! But Timeshares are so icky with their high pressure sales and bait-and-switch horror stories. Is there a way to make Timeshares cool again? Perhaps AirBnB, Homeaway do this to some extent?
When the idea was still nascent Fuller both coined the word and developed novel forms of tensegrity structures. It isn't as if he invented icosahedrons, either.
Great list of suggestions. While many of us on HN prefer Linux or OS X for any development work, it doesn't mean we don't at least occasionally work on Windows machines. Knowing how to make that experience more smooth definitely helps.

Going through the list of suggestions there was one particular item that stopped me to think. Living close to the arctic circle where sun never rises with the winter solstice approaching, trying F.lux (http://justgetflux.com/) felt at first a bit depressing with the app interpreting it's night even though it was noon. But then again, I guess most things have a tendency to feel depressing at this time of year.
> Everyone ain't a programmer.

Point taken. I've always associated his blog as a resource for programmers, but a tool like this is perfect for non-programmer power users.
New study reveals funders behind the climate change denial effort
You did an impressive job. Thank you. The reason this information did not exist in written form is that it was fairly obvious to those who knew Creative Computing and could readily identify the magazine, to the point of nobody thinking about writing it down. I knew Creative Computing (it was one of my favorite computer magazines, along with BYTE and Nibble) and if someone asked me, I would readily identify it.

Now, I believe there is a lesson here. Those who were into computing at that time know a lot of stuff that never got written down. Maybe we should talk more with younger computer geeks who never heard a teletype (I love the sound they make) or have no idea we elders like to stay within 80 columns because of IBM punchcards.

You may have questions we can answer. Let's get them asked.
> I dropped that major for a reason!

With a professor like Feynman, you might not have.
CVV1 is the code that is embedded in the magnetic track and allows you to swipe the card. CVV2 is printed on the back and used in many, but as you correctly point out not all, online stores.
Is it okay to ask how many women are on the team I'd be working with?
GOOD SEX TIPS
What IDE do you use ?
Could you please provide some proof that you are who you claim you are? Like a post on your VK page? Thanks.
It's a difficult message to get across to people in the course of a street conversation.

For your grandma who almost knows how to turn the computer on, and calls you to ask you "honey, did you erase the Google from my computer the last time you were here?", it's quite a strange, confusing, and possibly irritating interruption to Christmas shopping.
Agreed. Most people just don't care about this stuff.
If Windows has ever been built from sources provided by Microsoft plus reverse-engineering the missing bits in the toolchain, that build has never been deployed by governments as a "certified clean" Windows.

One problem is that you not only have to succeed in building and running, and compatibility-testing Windows from a snapshot of the source code (which, as a snapshot, might not correspond to any release), you have to keep up with patches and new releases. So if that ever had been done, the utility would be limited. Perhaps some modules would match bit-for-bit. What would that tell you?

That's still very unlike being able to audit source code, audit updates, and build from audited code using an identical toolchain, also built from audited code, as an upstream release.

I also think your "ACE" metric turns out to be larger than you think, once you add in an air wing and escort and support ships. Launching a ship that is an aircraft carrier is a bit like booting a kernel with no userland.
Watch the Darpa Robotics Challenge Live (Day 2)
I dont understand why repackaging is bad for Cmder. I was desperately looking for cmd alternative and found Console 2 a few years back. Then heard about ConEmu but it didn't made me even to try but Cmder did.
Not very realistic, though... where were the ads?

Seriously, though, totally impressive!
Linux has been repeatedly subject to formal audits that cover the entire system in various configurations. More money has been spent auditing Linux than will ever be spent auditing Truecrypt. You haven't heard about it, because the audits were done quietly. The Truecrypt audit, on the other hand, was organized by a cryptographer on behalf of and for the sole benefit of Truecrypt's users.

If you'd like to trust your disk encryption to the same random selection of people who have looked at it in the past, rather than security domain experts, don't donate. Or, use some other package that hasn't and won't be audited. That's fine. For many of the rest of us, it's not OK to rely on un-vetted disk encryption, and paying people to write more of it without having the design and code assessed makes things worse, not better.
Haven't used that one but Console2 hooked up with Cygwin is a good combo.
FastCopy does everything TeraCopy does, but faster and better: http://ipmsg.org/tools/fastcopy.html.en

(this is the only tool I miss when working on Linux)
The Man Who Hated Christmas
How much code is there in the Python Package Index?
The money was donated to the Truecrypt audit project. It cannot go to other projects.
He said 'used by Microsoft MVP's.' There is a difference, MVP's aren't Microsoft employees.
Avegant Glyph: The Mainstream VR Headset
Sole Founder Services Marketing
http://www.apple.com/opensource/
Darpa Robotics Challenge Trials: Tasks and Scoring
Is it any more irritating than other charity organisations that patrol the streets around Christmas time, at least in this case the FSF volunteers are not salespeople on commission.
If you like windows snipping tool, http://getgreenshot.org/ is an open source software that does all the things that snipper does, and more (like a snagit replacement).
Window, region, freeform windows.
Uploads to various services.
Configuration to allow automatic save locations and types.

I use it every day!
> I am a middle class white

Why is that relevant? Does being a middle class white have an impact on your ability to discern the truth? Why "I am a middle class white and i can see that" and not, say, "I am a fisherman and I can see that."?

But as to your point, consider these statements:

1. Middle class whites use faulty logic in Hacker News discussions.

2. Some middle class whites use faulty logic in Hacker News discussions.

Notwithstanding the results of any studies, do you not see that there's a salient difference between the two?
I am a huge believer in the power of free and open source software. But I always cringe when the FSF runs these kinds of campaigns. They exhibit an astonishing level of tone-deafness about the audience they are attempting to reach. IMO, the FSF really needs to make a better case to the average person who is never going to write a line of code or otherwise modify their software. Not saying that's easy and I sure don't know how to do it. But I am pretty sure telling people not to shop at Amazon or buy iTunes gift cards isn't it.
>> "Is it any more irritating than other charity organisations that patrol the streets around Christmas time"

I would be much less irritated by a person working for a homeless charity approaching me that I would be a person from the FSF (especially considering most people won't have a clue what free software is).
You'd think the FSF could come up with a better "gift guide".
This article really interests me - mainly because over the last 10 years, I've sort of adopted (independently) a mish-mash of what here is described here as the 'clean architecture', domain-driven design, and the 'ports and adapters' approaches. I have employed these concepts on a dozen or so SaaS products, and the resulting schemes have have worked extremely well, and have been rock-solid frames to work from.

However... I think there's a risk in adopting these types of models without having some experienced context in them. Software design has a huge amount of 'art' to it. And, it's so easy to reach the complexity tipping point - where it all come crashing down. For instance, I remember back in the mid-90s when the design patterns book was all the rage. And, shortly thereafter I'd find code just jam-packed with factories and builders and observers and adapters in multiple layers. It was a mess. Similarly, I can see someone reading these and then going out and creating a 'devices' namespace, a 'controllers' namespace, etc. and filling them with all too many classes and interfaces. I can even predict the rise of the 'framework' maven archetype that creates a bunch of extraneous excess.

Listen, I've been there and done that, and it just doesn't work well. It just creates a lot of architectural noise. It creates a mess for your development teams. I've learned this the hard way. Trust me.

What I recommend is starting very, very slowly. Just like when DI was the rage, and everyone would leap to integrate the most popular DI engine with all its xml configuration files and heavy weight complexity. When, in fact, all you really need at first is a couple of interfaces and a builder class in the entry-point. Don't set out to create an architectural behemoth.

That said, I still think a solid 'domain model' should be at the core of it all. If anything, spend a lot of time defining the domain. Work with stakeholders (product managers, subject matter experts, managers, field and support, even developers, etc.) to get it down. Write unit tests that help make the domain very fluent. In my opinion, it's better to have a small core of very well defined domain classes, then trying to boil the ocean. Start small and focus on the quality of the entities.

Again, this is just from my trial-by-many-errors experiences.
Also for the low low price of ~$900 you can get a laptop that weighs FIVE POUNDS. I'm sold.
Let's fund an organization that calls people randomly to talk about software licenses and teach them the virtues of free software. Do it a couple times per week for each phone number. At night and morning and over and over...

That will work as good as this one.
On XP - perhaps, but on Windows 7 and up FastCopy and TeraCopy are both slower than or marginally comparable to robocopy, which is a built-in bulk copying tool. Microsoft did an amazing job with it in W7, robocopy is really damn fast.
I'm mortified that the "why is it important to you?" comment has so many votes.

Protip to men: if you find yourself being reflexively defensive whenever you have to think about gender equality in this industry, you're part of the problem.
especially considering most people won't have a clue what free software is

Would that not be the point of leafleting?
Open source is about helping. If you see a project without one you want to use, contribute a vagrant file.
> Is dropping out of a CS degree from a good college saying "I also want startup thrill" a good idea?

Stay in school and finish your degree. There will still be plenty of thrilling startups to work for (or found) when you graduate. I know when you're 20 another two years of school seems like an eternity - but take it from someone who dropped out and didn't go back to complete his degree until he was in his 30's: you are much better off having one.