skysight-inc/HackerNews huggingface dataset:
> No, the only thing that a DVCS gets you, by definition, is that everyone gets a copy of the full offline history of the entire repository to do with as you please.

> Of all the time I have ever used DVCSes, over the last twenty years if we count Smalltalk changesets and twelve or so if you don’t, I have wanted to have the full history while offline a grand total of maybe about six times.

> That’s fine for a centralized system. You only have one copy at any give point, so the amount of disk space you need is basically the size of the current (or target) version of the repository—not the whole thing.

> This means that changing a file in a deep directory will require generating new trees for every directory up the chain—and, of course, that figuring out what changed in a given directory requires loading up all the trees going down the chain. Wondered why git blame runs slow as hell on big repos? Now you know.

(is this even true? Git blame is slow because it digs through history)

> Git is so amazingly simple to use that APress, a single publisher, needs to have three different books on how to use it.

People will write books about anything because people will read books about anything.

> Indeed, to listen to this, you would believe that open-source development was impossible, or at least absolutely horrible, before GitHub sprang into melodious existence.

The pull request critique is so silly I'm not even going to try.

----

I really don't see how any of his critiques have to do with DVCS vs VCS. Literally none of them. This really is a Git rant.

If you don't like Git, I guess that's fine. The problem with git is it's more building block than slick foolproof user tool, but some of us like it that way. Git is the first prominent example of someone thinking hard about the low-level theoretical implications of version control (the idea of the state of the entire repo as a changeset, the underlying data structures, etc), and then building a tool around it that works well. When I look at SVN, for example, it's not obvious what the hell we were even thinking - there was no theoretical framework, it was just the simplest thing that worked. And it didn't work well. Branches were more of a pain than a feature. So yeah, there's obviously room for improvement, but I don't even understand the complaint against DVCS in general here.

edit: formatting

edit2: or rather, it's about the current state of DVCSes, but I don't see how most of these would be made better by switching back to a centralized VCS and I'm not convinced that improving these are mutually exclusive with having a distributed version control system. I think there's come conflation of concepts going on here.
In my preferred language, CamelCase is often used to class names, and underscores for function/method names (as mentioned as in the article). Then again, my preferred language uses sigils so I don't need to rely on convention to differentiate things as much as some other languages.
Unity 5 released with upgrades, full-featured free version
Hey,
We tested our mail service with different subjects & email contents, and we noticed that with some particular email contents, the mails were sent to the junk folder. But otherwise all other mails were delivered straight to the inbox.
Thus, I'm assuming that your email content might have included something that triggered the filters of your receiving mail service, which in turn marked it as junk.
Unfortunately, we are not aware of any workaround for this. :)
You don't have to apologise to me for using Mathematica. My professional goal is to make sure that you will some day have no need for Mathematica, just like you probably have no need for Internet Explorer in the face of Chrome or Firefox.

If my goal hasn't been met yet, it is me who should apologise. I'll keep working towards that goal.
getting this message attempting to sign up -

SIGN UP FAILED, PLEASE TRY AGAIN.
Ad Hoc Log Analysis with Elasticsearch, Kibana and Docker
4 Ways to Get into Product Management
Show HN: Major Upgrade: Docker 1.5.0 runs on ARM powered Raspberry Pi 1 and 2
Contrary to widespread believe Docker runs perfectly fine on ARM devices. To prove this we created a Get-Docker-Up-And-Running-On-Your-Pi-In-No-Time SD card image.

It is meant for the Raspberry Pi 1 & 2. Just flash our image to your SD card and enjoy instant Docker-awesomeness.

Find it here: http://blog.hypriot.com/heavily-armed-after-major-upgrade-raspberry-pi-with-docker-1-dot-5-0

The image includes:

- Linux Kernel 3.18.8
- Docker 1.5.0
- OverlayFS
The real challenge is the globalization (and accompanying fragmentation of regulation) of electronics production. One might recycle heavy metals locally, but you'd have to get it back into the production pipe-line -- which generally means shipping it to China. And being able to compete on price with heavy metals from various more-or less horribly run mines around the world. One obvious alternative is to produce electronic components locally (again). But realistically, doing that cheaply enough (and well enough) is going to be a challenge.

In this sense I think Tesla is a very interesting company (even if I don't think much of the cars themselves, from an eco-perspective -- cars is a horrible means of transportation, even electric ones).
>Of the things you mention, my _guess_ would be that only energy prices are a significant factor stopping AWS pricing from following Moore's law.

Ah, but this is subject to Moore's Law too: As transistor density increases, performance per watt goes up (well, this requires Dennard Scaling also). Hence, as Moore's Law advances, the power costs go down (at constant performance).

Your guess about network costs are correct, their prices have a half-life of 9 months: https://en.wikipedia.org/wiki/Moore%27s_law#Other_formulatio...
That is, in fact, titled in the correct manner.
Maybe Betteridge doesn't count if the thrust of the article is actually to point out that "no" is the correct answer.
I hadn't thought of that.
Agreed. Our son always "decides" what he's having for dinner and what to do during the weekends, for example.

Only he decides by choosing between 2-3 options we've selected in advance to match what we want the outcome to be.

Similarly it's always bedtime before his actual intended bedtime so he can negotiate some extra time. It avoids so many conflicts when he smugly believes he has gotten exactly what he wanted out of us.

I think works on pretty much anyone, you can just be more blatant about it with some people than others.
Treadmill Performance Predicts Mortality
At the park when an idea strikes? Write it down on a piece of paper. No need to have your face buried in your computer every second you're at a park.

Edit:
All you have to do it jot down the idea if your worried you'll forget about it. You don't have to hand write out all the code that would be silly.
I find having a small notebook with me is pretty handy.
> critical member on a tiny team?

Have you talked with her to get a sense of what she's thinking and what an ideal future work scenario might look like? Be sure to communicate her importance to the team.

Cover the salary on-leave, it buys tremendous goodwill. But be fully prepared in case she doesn't return from maternity leave. If you haven't been there yet, it's a life changer on a variety of levels.

If retention becomes an issue-- consider allowing her to work virtual office and/or shift to part-time for the next several months.
5 Things I Learned About Successful Startups from Steve Jobs
These thing can't be tested in big enough experiments, so often which idea gets popular boil down to which ideas have the simplest logic.

The problem with extreme libertarianism is that it assumes completely rational players, who knows exactly what makes them happy. With such players, it is probably great.

In reality, humans have rational and non-rational tendencies. We generally don't know what makes us happy. Our long-term desires are often corrupted by our short term desires, resulting in regret (often we let our short term desires get to us, even if we know we will regret it later).
We suffer from confirmation bias, presentation bias, weak intuitive understanding of compounding numbers.
On top of all that we are also emotional.
This is a silly article. At no point does it actually manage to prove that the niche features (removable battery, SD card, waterproofing) were important differentiators. The article just declares it so, and assumes you will agree.

Evidence and sales suggests that users in large do not care about these features. The inclusion of larger screen sizes in the iPhone 6 series is a huge piece of evidence to suggest that screen sizes themselves were the key differentiator, and that Samsung's previous success was due to that versus any of the other features (SD Card / Waterproofing / Removable Battery) that they recently took out.

Not to mention Google itself agrees that those items are unnecessary and in their own flagship Nexus line, pulled those features out ages ago. And those sales numbers are still through the roof.
I call that filter bubble. I like using git for local commits, but 15 out of 20 persons here don't even take their laptop with them and I bet that 17 out of 20 won't touch code on the road. Maybe at home, if they have to. A decent centralized VCS would totally do.

There are a lot of companies that actually would prefer if the code never left the premises and have a use-case for finer grained permissions (some folks can only touch the assets, others can only ever see the dev branch, can't see history,...), things that are by definition not possible in a DVCS.

Storing large assets in git sort of suck and requires ulgy hacks. I'd love to version the toolchain and the VM images for the local development environment, but that's just not feasible with git.

I consider git a perfect match for loosely knit teams that are spread around the world and travel a lot. It's a great tool for OS development, but it's advantages quickly evaporate for teams that sit in a centralized location with a good connection to the server (cable, Gigbit) and only ever work from there.
I think a lot if this effect is just that people think differently from each other.

Eventually, someone is going to see something you did, where they would have done it a different way. If that person is your manager, not only do they see lots of things you are doing (and thus plenty of things they might have done differently) they also have the power to compel you to do it their way.

If you're the boss, presumable you think you are the boss because someone higher up still thinks you do a good job, which is a sort of implicit endorsement for you doing things your way, instead of your subordinates way.
Is there a way to fix your formatting?
>Have you ever felt unsuitable as a chess player because of your sex or skin tone?

No. I've never felt unsuitable as a chess player for any reason. I'm just not good at chess, but that's probably a function of not spending more of my time on it.

I have never seen myself as 'unsuitable' for any task due to who I am. Why would I? It's part of what makes exclusionary outreach programs infuriating to me. Yes, have a fund that tries to encourage engagement of an underrepresented crowd, but don't make it exclusionary to all others. Else the appearance (to me) is that you're saying that the only reason that the underrepresented group could ever make it is at the exclusion of all others.
Paperspace – A full computer you can access from any web browser
What product is that? Basecamp? Shopify? If you're referring to a framework, that's a "project" too :-)
Really? The shell extension could just ask the dropbox daemon if something is known about file x/y/z, and the daemon would answer "no" if the file is outside its folder. No need to look into the file for that. Or did I miss something?
Inventables targets makers, startups with unveiling of the X-Carve
Is Plan 9 that operating system that Bell Labs (or Alcatel-Lucent) is developing? I didn't realize they were pulling interns on-board.
yeah it's definitely not one for the rooftops with a megaphone anyway.
Why exactly would google view mozilla as a business competitor?
What was the price of a Macintosh, though, compared to that of a Lisp Machine?
Gives you one-click access to build, scale up and scale your own cloud hosted
I question whether anyone would ever include something like "clean code" and rate it under, say, an 8, under any circumstances. The backend-versus-frontend bit is useful info, but the 10-scale isn't necessary or helpful for that. "Proficient" and "familiar", as you put it, would suffice, or ratings on a scale of four or five, if a scale is really a must.

My concern isn't for the interviewer, mind you, it's for the interviewee. Including a 10-scale is just asking to have to defend it. "What sorts of things might a person rated at a three on this scale know or be able to do? What would be different for a four? What makes you a 9 instead of an 8?" These questions suck. No way I'd want to open myself up to that, and IMO they're legitimate questions. You chose a 10-scale to represent your skills. No one made you do that. And you rated your front-end skills highly! Can I expect similar things from your level-9 "clean code"? If I ask you to put a bar graph on a page will you zoom it to an inappropriate scale or label an axis with values finer than we can even measure? That's the kind of impression I'd fear giving the interviewer.
How to Protect Your Brand in the New Domain Era
That's what it looked like to me as well. Here's an example[1]. These displays can be either back lit or front lit and don't get washed out in sunlight.

[1] http://o.aolcdn.com/hss/storage/midas/a5cc0b92eb2febb051740c...
I'm heavily biased in favor of the idiomatic style of the language I happen to be using. There's less context switching when interfacing with external libraries that are expected to follow the same.

There isn't a significant loss in velocity in adapting to use one or the other or even simultaneously (front_end_javascript, BackEndJava, SELECT * FROM blah). The most significant portion of my time is spent thinking/designing/debugging; I save the balls-to-wall frantic keyboard banging for NCIS cameos.
I'm not too sure what could be realistically done to implement offline bisect without getting the all the history you care about.
Your example isn't very convincing. I don't see the use case of these as being a simple north/south side difference in light. I think the intended use case is for cramped urban environments (NYC, London, HK, Paris, etc.) or big cities at extreme latitudes (Stockholm, Moscow, etc.), where the market for apartment buying at the low price of $200k doesn't exist.

Using your numbers, my pragmatism says that there is absolutely zero chance of me putting 18% to 25% (65/265 to 65/365) of the cost of my apartment towards a single light fixture. $65k gets you two years of rent in a nice apartment in a decent neighborhood in NYC.
It's no better to have your face buried in sheets of paper. And who carries paper and pens around anyway?
You'd be surprised how many standards are made like this. Companies adding useless stuff due to political reasons, appending obfuscating things so that somebody can claim credit for that part of the standard, hiding the real agenda they want to pass, proposing exact opposites to what they want so that others stop their (ridiculous) idea in order not to give them any advantage that sometimes backfires and ends up in the standard anyway (but they would do it even for reasonable idea as they don't want to make life easy for a competitor), other companies blocking anything they consider a strategic threat to the way they do their business, and you'll end up with a horrible standard full of ducks and hairy hands... Add to it occasional groupthink and dyslexia and then wonder why most software standards are so horrible...
The best advice my dad ever gave me when looking for jobs is that even if you only match the description 50%, apply for it. Don't be put off by the list of skills/qualities they want.

Show that, while you don't meet all of the criteria on the job advert, you're keen and have a good head on your shoulders.

I'm in the UK as well and I know it's a tough market. But I agree with what others have posted - take anything even vaguely related to IT. The only jobs I had before I got a placement/internship were working in a shop and doing data entry.
But at the end you have to store it somehow and thus you employ the underlying browser DBs for that (like IndexedDB or WebSQL) => wrapper
The text paints a sad picture but watch the video for a much more grounded Notch.
The reference Ruby interpreter. :)
No support for EMV at the moment on this either. They actually recommend carrying the EMV cards as well which sort of negates the point of having this.
Any thoughts on SafeMonk, which they claim end to end encryption and piggyback on dropbox?
I wonder how much refactoring is done in this vein!
More details, appears to have been possibly a doubletap -

reason: {status: "error", code: 214, name: "List_AlreadySubscribed",…}
code: 214
error: "x@y.com is already subscribed to the list."
name: "List_AlreadySubscribed"
status: "error"
> At least camcelCase keeps me from reaching for the _ as much...

Among the many reasons I prefer Dvorak is that dash/underscore is on the home row.
Similar thing happened to me - a client didn't like a shade of blue I was using, even though it was the exact shade she had told me to use. She then sent me a PowerPoint file with just a blue box in it and told me to use that blue instead. Of course it was the exact same blue as before. I re-sent her the file, and she immediately transmitted her enthusiastic approval.
PEP8 also says "The naming conventions of Python's library are a bit of a mess, so we'll never get this completely consistent -- nevertheless, here are the currently recommended naming standards. New modules and packages (including third party frameworks) should be written to these standards, but where an existing library has a different style, internal consistency is preferred."
He really nailed it with the mouse.
If you don't feel like reading the whole thing, here's the gist: Another government contractor (Lockhead Martin) fucks up now it's the FAA's fault for having standards.

My one experience working on a government contract was positive. Basically the government set a deadline, some basic performance metrics and added clauses that fined us if we didn't meet those performance metrics. If were early and/or exceeded those metrics, we got a bonus. The end result was simple: Our company did everything it could to make sure we met the deadline and we delivered a quality solution.

How much do you want to bet that a big company like Lockhead Martin is really good at using its political leverage to make sure the FAA doesn't impose fines in the contracts when projects don't perform up to key metrics?
Current subscribers get a $30 refund and store credit. Good times!
The seven ways to have a near-death experience
Agreed. Consistency with existing code and standards trumps any potential gains from using a different style.
Based on the article, it sounds like they're getting the worst of both worlds - getting it wrong slow. They've been working on it for how many years, and it can't handle seeing a plane at 60k ft without crashing the whole thing?

I have some sympathy for the idea that most modern software companies, especially VC-funded startups, tend to prioritize getting to market fast over making everything exactly right. I'm not even saying it's wrong for them and their market. But if we're looking for something that's well-designed and carefully tested before going to market, along with a process designed to produce that, this doesn't sound like it at all.
Be safe and wait till the transfer is approved. It took me 2-3 weeks.
Not mentioned in the article is the fact that an underscored file can be algorithmically converted to camel case, but not the reverse (with any reliability). Therefore camel case has higher entropy, lower information content, and is less flexible.

Also, the expression "scientific showdown" about studies that rely on psychological self-reporting is a bit of a stretch.
If you haven't read this before, I highly recommend: http://www.27bslash6.com/missy.html
Dropbox has too much to lose and not enough to gain by stealing your files. The accusation borders on paranoia. That said, Dropbox is a closed system, and I always trust open systems more.
Journalism. Specifically newspapers. Around 2,3% of our readers still use IE9, which given the number of visitors, is quite a lot.
Author defines Libertarianism as "eliminate all taxes, privatize everything, load a country up with guns and oppose all public expenditures". Not biased at all
It gets respect because the wealthy elite benefit from its policies being put into place, and they control the narrative/policy. They whip up the populace into a frenzy about 'freedom', invent/purchase 'grassroots' organizations like the tea party, etc. The ideas don't stand on their own merits without a lot of self-interested wealth propping them up. Which is why libertarianism generally gets laughed out of academic circles; critical analysis without a profit motive generally exposes it for what it is, a method for siphoning wealth from the poor to the rich.
Why women need testosterone?
As an aside, I've been using Sparkleshare (built on GIT and SSH) lately. It's pretty good, and sucks up less battery on my MBP than the Dropbox client (maybe because it's not watching every file in the system!) And not only is it open source, but you can see a log of all the git commands and fix things manually if necessary.

My only lament is that it doesn't work that well over the intermittent connections. It'd be neat to have something robust like mosh (https://mosh.mit.edu) for file sync.
The cycle of security is this:

1. Security experts see a security hole and note that it could only be used by a widely trusted company or government.

2. People note that it's also possible that it's not happening, and claim that the widely trusted company or government would never use the security hole.

3. It is discovered that the widely trusted company or government has been using the security hole.
New Haven
My office has 30-40 year old systems running on 10 year old hardware. We don't claim that the system is 10 years old, because all we did was move from VAX hardware to VAX VMs.
An older Dilbert on the same theme: http://dilbert.com/strip/1997-07-12
"This is, by necessity, a system-wide process."

This is, by design, a fucking huge defect of the underlying system calls.

Give the OS a list of folders to watch. Dropbox should not even get a callback for a file it's not is supposed to watch.
> Apparently, people who prefer underscores are more likely to follow through.

Or perhaps they're predisposed to underscore their arguments. :)
Also, synecdoche ("a figure of speech in which a part is made to represent the whole or vice versa")
"by the way, your rack is on fire." LOL!