skysight-inc/HackerNews huggingface dataset:
Where I work we just moved off Git to TFS. Our coders had a lot of trouble understanding Git, actually our whole company has had trouble with Git. We decided to leave it when we realized any individual coder could wipe out our local repository with a wrong command.

We moved into TFS, and while we're working to get our DLLs to not be circularly referencing, we have an actually verifiable copy of our source code. Maybe it's because we use MS technologies (IIS, .NET, MSSQL) but we were on TFS in a matter of weeks while Git still confused us after a month of use.

Many of my coworkers feel it's a "piece of Git" (if you get my expletive). Several also think it's a waste of time. I don't disagree with them. I supported Git because I saw it on here. This solution doesn't our solve problems in our situation.
And FYI a peaty whiskey is a whiskey tourbé :)
I Tasted BBQ Sauce Made By IBM's Watson, And Loved It
A thought experiment: is it advisable to save mission critical, structured information as a loose collection of schemaless text files?

If it is not advisable, why is it accepted for software engineering professionals to manage their source code this way?
Kinda like

Lex and Yacc and Bison
Antlr
Lemon
LPEG
Ragel
re2c

or any other tool on this list

http://en.wikipedia.org/wiki/Comparison_of_parser_generators
Every post costs a dollar. There is no promotion to any post, every post is the same.
Might be! Yet we've stumbled upon so many different doubts concerning remote work, including tracking people, mistrust, overt disregard and more, that we've thought: why not show people how we do it? Plus, some non-remote works require you to pair-program, which may be stressful for some and actually making some good impression face-to-face at which some people may not, well, excel. And talking via Skype from your living room is more comfortable than visiting an office, suited-up. Plus, you don't waste time for commuting.
Ys, bcuz if its aster to type its best
1) Referrer obscuring: If I wanted not to enclose referrer, I'd have told my browser not to do it. (I don't want to disable this so I don't like some sites forces me to do something very similar by their design.)
1a) (Rhetorical question:) If you were site owner and were interested in incoming traffic, would you rather see 'someportal.com/outgoing?yoursite/page' or 'someportal.com/certainpage' referer header in access logs of yoursite/page?

2) Phishing protection: assuming such outgoing links are checked with Safe Browsing API or something similar (I doubt it), again, that's what my browser does by default. (Incidentally, sometimes I do not want my browser to do this either, so again I like to switch this off: things are a bit faster and free disk space bigger sometimes.)
It might seem nice that some page makes this effort too, but again, I don't see a big deal in it.
Consistency is a major factor in pretty much any sport. It's difficult to improve your performance if you don't have a consistent baseline from which to diverge, just like how you change only a single variable when using the scientific method. I know little about tennis mechanics, but I imagine a hypothetical experiment could be something like "Do I get a lower bounce if I put the angle the racket slightly later during the swing?" Being consistent is the first step to being able to test that theory.

Gathering data during practice and play allows you to know if you're being consistent, and if you're not, when those inconsistencies occur. Once you've hammered out the inconsistencies, you can start to experiment and improve your technique.

Weight lifters make meticulous notes about their workouts. Even amateur race car drivers spend thousands of dollars on data logging equipment. Professional sports players spend hours watching videos of themselves. At a high level, it's all about data and analysis to provably improve technique.
The reason they invented i was because working directly with sqrt(-121) leads to unexpectedly false proofs (there is a common proof that 1=2 using this method).

In other words, i was invented to give a clear expression to an idea so that people could solve their problems more easily. And then it was discovered to have these nice geometric properties. Whether you find applications first or second doesn't change anything. There has been plenty of mathematics invented for fun or during periods of boredom.

If you want to you can easily invent the number j such that j-j=the letter z. The point is that once you create it you can't control it anymore, and if you made a poor definition then it will turn out to not have existed at all in the first place (due to logical contradictions), or it may turn out to be not interesting, or it may turn out to be wildly fascinating. As a practicing mathematician this is your day to day, and it's only the interesting ideas that reach the outside world.

You make it seem like some math is not "imaginary" while other math is, but this is a fallacy. All mathematics was invented by people, and it was invented mostly for their own pleasure. Applications almost always come later, if ever.
I wish I knew about this months ago. So clear.
He used spreadsheets for that data? Let's hope it wasn't Excel:

http://arstechnica.com/tech-policy/2013/04/microsoft-excel-t...
Having a minimal idea of how these work, how similar is this to antlr?

"It is also a build tool to compile the grammars into parsers" this line specifically caught my attention.
Satellite Data of MH370 Released After Long Wait
well a programming language with a specification has a pretty well-defined schema.

The E?-BNF provides a syntactical schema for the code and the rest of specification provides the semantic schema.
They have equivalent regular expression character classes, so they can be replaced
https://metacpan.org/pod/perlrecharclass#POSIX-Character-Cla...
Selection bias.. If you're gutsy enough to move to a foreign land, alone, possibly strange language, you're ballsy enough to hustle in every other part of your life
Show HN: www.developeragents.com – newsletter to promote remote developers
UI / UX Design Interviews – Luboš Volkov
Error prone? I haven't found an IDE yet with syntax highlighting as nice as Excel's when I am punching in a formula that references a few cells.
Frank : "Many designers commit the mistake of starting a project directly from Photoshop, is there a perfect design method? What is your approach to the creative process?"

Luboš : "Every designer is different. You cant create common path to do it. Otherwise we will get to the point where everything is going to generic. These differences during creation are really important. With the diffrent approaches you can get diffrerent results. It is important to sketch so you can brainstorm your ideas really quickly and belive it or not your sketches dont have to look like from Pablo Picasso."
What would it take for a homebrew language to interact with the OS as a CLR language?
Danny Boy Kid Awesome Watch the chorus
This Irish boy singing danny boy is epic awesome watch the chorus!
There is something seriously wrong with your analogy.
Or just have him withdraw and hand over cash every once in a while.

But to be honest, I know nothing about this Leo guy; for all I know he knows he'll just spend the money on drugs and he's keeping himself away from that temptation on purpose.
The S3 stuff was kicked off in the late 90s

What? As far as I know, S3 launched in 2006.
Note that most modern GPS receivers usually achieve much better than 15m accuracy in normal use.

http://www.gps.gov/systems/gps/performance/accuracy/

I can personally say that ~1.5-2m accuracy is definitely achievable even with a cheap entry-level receiver like the ones integrated into smartphones, when there is a clear view of the sky and good weather.

Edit: It seems my phone does have DGPS, so that accuracy is not just "raw GPS".
Little things like how terrible and confusing their formula language is. Anything beyond simple arithmetic requires two Googles per cell.

Now, replacing it with Python isn't better - any language that uses double-equals-signs is not fit for a layman-programming-platform.
Important Notice to Our Users
From wikipedia:

Contrary to the belief of many, "npm" is not in fact an abbreviation for "Node Package Manager." It is a recursive bacronymic abbreviation for "npm is not an acronym." (If it was "ninaa", then it would be an acronym, and thus incorrectly named.)

So the author named it npm for node package manager, then wanted to sound clever so he said it doesn't stand for that? He could just as easily called it "aslkdjghasjklg" and said it's an abbreviated version of "aslkdjghasjklg is not an acronym. And that would still be dumb.

It's like inventing a device to produce collimated beams of light, and then naming it "laser" for "laser is not an acronym" when everyone knows what it actually means.
It's his money so he can spend it on drugs if he chooses to.
The key to startup success: build simply
Isn't this like [ratchet] [1]?

[1]: http://goratchet.com
Trees Planet: Quercus rubra – Red Oak
For background, this is Mark Russinovich's original blog post from 2006 about Microsoft acquisition of Sysinternals/Winternals.

http://blogs.technet.com/b/markrussinovich/archive/2006/07/1...

"I’m joining Microsoft as a technical fellow in the Platform and Services Division, which is the division that includes the Core Operating Systems Division, Windows Client and Windows Live, and Windows Server and Tools. I’ll therefore be working on challenging projects that span the entire Windows product line and directly influence subsequent generations of the most important operating system on the planet. From security to virtualization to performance to a more manageable application model, there’s no end of interesting areas to explore and innovate."
> Compilations are things like phone books, or a street directory.

What about books of driving directions? Before ubiquitous access to navigation applications, I would have AAA assemble a book of directions for long trips. Each page represented instructions on which decisions I were to make AND when to make them.

I would argue that code represents an equivalent level of abstraction to the book of directions. The language's grammar being equivalent to the available choices on the road system.

> Judges would look at that and think "wait no, that breaks everything"

Is that not how new precedent is set?
Everyone I've ever met pronounces it jif as in the peanut butter as that's what the creator intended and disseminated way back when.
>We decided to leave it when we realized any individual coder could wipe out our local repository with a wrong command.

You can configure your server to not accept certain commands and restrict pushing branches to certain users. Also if you do wipe your repository, restore it form your backup.
How to create a scrollable splash screen with CSS3 and jQuery 
A great way to catch the attention of a visitor to your website is a “splash screen” or an “intro screen”. However, making a successful one is very difficult for one simple reason: splash screens easily irritate users.What I want to show you today is a basic method to achieve this effect, which you can modify easily to make nice-looking intros to web experiences.
The next RHEL is going python 3 though I think? Fedora has done nicely over the last couple of years packaging everything for python 3 as well. A dozen or so packages left to do, but they are going well. Ubuntu, Debian, and Gnome have also been pushing to get to a python 3 use by the base system in the last releases... and are almost there as well. This of course has meant a lot more packages have been ported upstream in the last few months.

If the next Mac OS X release has python 3... then we things will change really quickly.
I'd be interested to know too, they are based in Poland so I suspect pay Polish salaries [0]. The thing is an English speaker in Poland could just as easily get a remote job for a company in London and get double the salary.

When you open up to remote people, do you have to put the salaries up to reflect this?

[0] Glass door shows software engineer salaries in Poland are around zt6000/mo or £1200/mo.
It's a body transplant.
Check out devpi (http://doc.devpi.net/latest/). We build our projects as wheels with pip using devpi as a custom index, i.e.:

BUILD_DIR="/tmp/wheelhouse/$PROJECT"
pip wheel --wheel-dir=$BUILD_DIR --find-links=$BUILD_DIR --index=http://$DEVPI_HOST:$DEVPI_PORT/${DEVPI_USER}/${DEVPI_INDEX} --extra-index-url=https://pypi.python.org/simple/ ../$PROJECT

This will try to get packages from your devpi index, but will fall back to pypi if you don't have them.

Then upload this to devpi. It can later be installed by pip with:

pip install --use-wheel --index=http://$DEVPI_HOST:$DEVPI_PORT/${DEVPI_USER}/${DEVPI_INDEX} $PROJECT

This makes deployments super fast because you're deploying pre-built wheels instead of downloading and compiling from pypi. It also gives you resiliance by storing copies of the dependencies you need in devpi, so if they vanish from pypi (or it's unavailable) you can still deploy your software with all the dependencies you developed against.
> There are tons of people out there who have ideas

There are tons of people out there with poor ideas ("its like facebook for ....")
Oh man, you have no idea how much this gnaws at me. Especially with the Myo.

So, for a bit of background, the Myo has 6 (or was it 9?) EMG channels, and at least a 6 axis IMU (I think it might have magnetometer as well). The developer API they plan on releasing will only give you the post processed signal + the raw IMU signal - that is to say, they'll tell you the current affinity to each of the pre-programmed gestures (~6 or so) that Thalmic has set up. There is no way to normally get access to the EMG data.

They will however give you units with 'special firmware' if you sign up for their researcher partnership program which costs $10k+ the last time I talked to them (this winter). Needless to say, this is clearly aimed at university research labs.

I can't really say just how frustrating this is, as someone just leaving undergrad, and with a passion for sport and science/engineering. The worst part is just how understandable it is.

Nearly all the players in this field are startups of some sort. Their #1 goal is to get stable positive cash flow out of some niche market. As a hardware startup, they have significant costs to overcome. There just is no incentive for them to split off some effort to try to capture this type of open system/market.

But seriously, I crave an open hardware platform for this. But at the same time, it's obvious that the costs are non-trivial. The 'science' part of the payload isn't even hard. IMU + microprocessor + bluetooth. The hard part is hardware packaging, getting it into a form factor that has enough battery life, will stay in position on the body, will not adversely bother the user, or modify their movement. All of these issues are non-trivial and have to be solved for hardware release.

Seriously, I wish I just had a pile of cash, and a couple years to ticker. sigh
I'm not familiar with this aspect of Facebook, but it looks as though they do provide a reason in the message, though: "...includes a link that our security systems detected to be unsafe." unless this is just their catch-all phrasing for links that they don't like for some reason. Have you looked into why they may think your site is unsafe? Is your user generated content properly sanitized? Are other *.fm links working? How are you hosting (maybe the IP range is banned by some other malicious activity)?
The reasons he hasn't been paid is because Leo doesn't want to open a bank account and they both agree that cashing out is a bad idea. Its important to know that having a lot of cash on hand can be dangerous for anyone and even more so for the homeless.

There are ways around it and receiving smaller sums over time might solve the problem but its really up to what Leo's comfortable with.
Skylight Installation the Right Way | LGC Roofing Blog
Timing of this tournament cannot be worse for University of Cambridge computer science undergraduates given the examinations start on the 2nd of June.
I've always preferred the compressed air approach, but mostly because of cost - those peristaltic pumps are pretty pricy if you want to get 12ish bottles in there. I was under the impression that you could use relatively cheap pneumatic solenoids like this http://www.amazon.com/Vdc-Normally-Closed-Solenoid-Valve/dp/... at ~$5 rather than ~$14. Do you think that it's important to get high quality valves? My plan was to use a scale and do some feedback control to compensate.
It's about client support.
People will break their systems or call MS support for infos about what these tools do etc. Plus they don't concern a lot of people, and proper integration of them would undermine genreal user experience.
I remember on job where I wrote a lot of tools to load a database by reading an excel spreadsheet from perl[1]. It was amazingly fun.

1) perl does have some good libraries to read Excel files without exporting
I am not questioning the value of data collection... I guess I am more questioning the data quality and applications.

I suppose it's less relevant if we agree some data is better than none. I also wonder about the relevance to the weekend warrior. Is this something that really will improve their game? Or is it just a fun way to engage in a hobby? Maybe it doesn't matter from a market viability standpoint.
That's the terminal, not irssi.
Except, of course, for the areas where it's different as explained in the original post and their post last November:

http://blog.jetbrains.com/blog/2013/11/12/an-introduction-to...

Before dismissing someone's work you could at least skim a blog post.
Cool, I like that. It reminds me of the tension I've felt between two oft-cited phenomena: the Dunning-Kruger effect and impostor syndrome.
Yea, I don't really get why folks have a problem with asking for a summary. As gedrap said, most writing on sites like Wired is 90% fluff, and I don't understand why we all should be reading through that to see if the core 10% is worthwhile. There's a reason journal articles have abstracts.

So maybe I'll just start asking for an "abstract" in the future, since that sounds fancier.
Is it just me, or does the financial system seem to be designed in precisely the opposite way of how we try to design good software? One huge intertwined web, where one small thing indirectly affects thousands of other things. Its seems to be the equivalent of a "big ball of mud" type piece of software.
They could produce different answers for cases that don't occur in nature. For example you can find many polynomials that go through a given point set (all possible observations you can make) but disagree wildly outside of the point set.
They tried it. It's called COM.

http://en.wikipedia.org/wiki/Component_Object_Model
Pretty appalling in my eyes setting him an ultimatum. I would imagine Patrick would have the lawyers out if someone gave him an ultimatum that he would struggle to meet like that.

Homelessness is an intensely difficult problem to solve and won't be solved overnight by giving people a laptop and some books.
Samsung patent filings: gesture-controlled wearable device with round interface
DigitalOcean

Wolfram Alpha

You can't imagine how much value this services provide for me, they are worth every cent.
> I don't know why you are getting hostile or accusing me of being "rabid". Kind of goes against the spirit of careful intellectual discussion.

Initially, I felt similarly about the general 'tone' of your statements. Then I browsed through your comment history. Here are the most 'rabid' statements I could find (emphasis mine):

> What's the specific error I made beyond doubting the Great Piketty?

> I imagine Piketty would consider that a problem if he knew India existed.

followed, to be fair, by pointing out at least twice:

> It's an attempt at poetic exaggeration

To my surprise, you've been acting more in 'the spirit of careful intellectual discussion' than I initially thought, and I suspect it was the surrounding comments that agreed with yours that 'polluted' my view (as well as a slight personal bias that I have).

Perhaps it's good to completely avoid poetic exaggeration, or to maybe consider the context of you comments and adjust to make your comments a bit more palatable to the many who strongly disagree.

Or perhaps you're doing fine as it is, and your 'karma' attests to that.

Either way, I figured I'd post my observations for those who might similarly, and I believe erroneously, feel that you are being 'rabid'.

I'd also like to thank you for your informative comments. I'm following all discussions on Pikkety with great interest, and I'm trying to stay aware of my bias of wanting his results to be correct.

(and my apologies for not contributing something more substantial at this point in time)
Welcome to my world.
We are using excel for everything here, because basically it means the user doesn't have to think. That means there are countless errors, and I get to be a data entry clerk rather than a software developer.
Check your Google history
PowerShell's specification is publicly available. Has been for several years.

http://www.powershellmagazine.com/tag/language-specification...
Amazing Exoskeleton Will Give Firefighters Super Human Strength And Speed
Why not write one?
Do you, or have you ever run a business?
Ask HN: What apps/websites or other tech have inspired you lately?
Yeah. Copying software is free, dude.

1. Fuck supporting your software though, your time is not free. If people keep calling and asking questions, fuck 'em.

2. Fuck dealing with the resulting fragmentation from people forking it left and right. This would incur a very serious damage to your client as well, but fuck him too.

3. Fuck maintaining your software. Because the configurations and platforms people will be deploying your software to are nothing like the the ones your client is paying you for, so the bugs your client sees and your open source users see are nothing alike.

The point I'm driving, is that it's easy to talk about how copying code is easy. But your code is worthless without considering everything else I said above. And all I said above requires your involvement, your effort and your time.

I mean people are easy to copy too. Practically free. But for some reason, sleeping around and abandoning your children afterwards is not considered a noble act.
Google Glass – a fascinating failure?
The blog post does conclude with exactly what you say: "What can we learn from this study? Are vegetarians are more likely to be neurotic sick people looking for dietary cures for what ails them, thus come out of the study looking more skinny, unhappy, and unsatisfied? Or are vegetarian diets nutritionally bereft leading to health problems, mental health problems in particular? We will never be able to get that answer from a study of this design."
It took Google's Web crawlers 15 years to come to terms with JavaScript
Check CPAN, there are good signature modules. (No links; they have been posted often, I write on an iPad while eating pizza without fork/knife.)

Edit: After pizza, clean hands. :-) Just google "cpan method signatures" or similar. The extensible syntax of Perl is really cool. Here is a Moose specific example with type constraints: http://search.cpan.org/~ether/MooseX-Method-Signatures-0.47/...
Indeed, people can live with no money...
> Patrick McConlogue, for all intents and purposes, did not "solve homelessness."

The result seems to echo the statements made by the project's biggest critics — not everyone wants to be saved. Fixing homelessness is a lot more complicated than everyone thinks.

If you try to help a homeless person, then you must also end all homelessness or accept that you're just a naive failure, apparently.