skysight-inc/HackerNews huggingface dataset:
> However it looks like one of the requirements for the glass is to have an amazing day to day life.

Not really. Glass differentiates from Siri mostly by being available and ready for usage without hands. Any use case you can come up with for Siri now, I'd expect Glass could handle with about the same level of quality. Or lack thereof.

Which makes it pretty much useless for me.
You keep saying "_the_ remote repository".

_The_ git repository is right there on your computer.
I've had far more pain with subversion than with git. Those .svn directories sprinkled everywhere are a pain, get deleted and cause problems when clients move folders around, and things like users renaming files to lowercase from uppercase caused a client's repository to get into an unusable state and was difficult to recover from - insanity! Having used SVN, I'd never willingly go back to it, particularly with clients involved.

For git on the command line, I use day to day 4 commands aliased:

alias status="git status"
alias commit="git add --all .;git commit -a -m"
alias pull="git pull --rebase"
alias push="git push"

So, typically

status - find out what's going on
pull - grab any changes from others and replay mine on top
commit - add my files and changes
push - at the end of the day send changes up to the server

Occasionally I'll use stash or tag, which are also pretty simple and straightforward. Yes the command line UI could be improved, but it's not much harder than svn or cvs.

This in particular I find curious:

We keep things under control by maintaining detailed sample scripts for everyone to refer to.

Why not set up a file with aliases in it if you are asking people to refer to cheat sheets? The basic commands as above are painfully simple, most people don't even need to branch and can get by just by pulling, committing and pushing, but branches aren't particularly complex in git either...

For non-programmer clients, for any version control system I'd get them to use a GUI like GitX, and they'll never touch the command line - that's very similar to svn GUIs, and frankly I doubt they'd know the difference.

It's high time this sort of version control was integrated into operating systems though - life would be a lot simpler if the Mac OS Finder for example had built in support for a common system like git with a user friendly front-end. I can't count the number of clients and colleagues who have made their own crude version control system by renaming files with version nos or initials to track changes - there has to be a better way.
like the point of view. Will be interesting to see if some prominent founders say "no" like some said no to large but not large enough acquisitions in the past.
No compiler vendor (gcc, clang, msvc, intelcc) has produced a bug-free implementation of C++11 so I would contend that no one has already done it.
I would honestly love to have a flag saying [US only, don't bother if you're not from there] on articles (like that one)

EDIT: this is genuinely not a snarky comment, but this this company will likely go bankrupt before I could use it (for example paypal is not universally available, in SA you need to have an account with a specific bank)
Many people who make millions or billions still pause at paying more than $1 for a cup of coffee.

You don't become a billionaire by wasting your money.
What about it is unhealthy and what about it is a fad? What do you wish/hope to replace Git with?

Also anecdotal, but the graphic designers at our company have no problem using Git.
It's worth pointing out this is done in pure Javascript, and works by compiling PDF functions to equivalent Javascript functions which are then visible to Firefox's JIT. Despite being only around a year old, it still manages to render the majority of PDFs thrown at it (it's been my primary paper reader for the past 6 months or so).

As for missing features like some complex gradients, I can't say I've missed them, except on occasion when dealing with shiny PR materials. Earlier versions occasionally emitted blank pages, but these could always be skipped thanks to a side effect of the PDF format.

PDF.js has an amazing future for such a young project, and it is the foremost demonstration of exactly how complex programming tasks can be expressed using native web technologies. Turns out 35kLOC of Javascript almost completely subsumes the functionality of a behemoth native application (Adobe Reader) that on some machines would require half a minute just to 'boot'.

While Mozilla are pumping out stellar designs like this, Google are pushing crap like Native Client and their proprietary, binary-only Foxit Reader solution instead, complete with the hundreds of thousands of LOC of insecure C this entails. Rock on, Mozilla!
Korean Words and Phrases for TOPIK Beginner
Bullshit. There is no way the law is subject to copyright. The contractor may claim copyright but I doubt it would standup in court at all.
Adobe was not paying Mozilla for anything like that. Chrome simply includes a paid closed-source product (FoxIt, iirc). This was and is not an option for Mozilla for multiple reasons.

It took Mozilla a while to get here, which is unfortunate, but the result is an open-source PDF reader that doesn't add yet another binary rendering engine to the browser (think security, hack-ability). Creating it made Gecko and the web platform better, because it pushed us. There is more work to do, but it's a great start and a welcome change to how these features are implemented.

A bit more info in a blog post that I wrote:

https://boomswaggerboom.wordpress.com/2013/02/19/exciting-st...
Vint Cerf's on Twitter
My first reaction was similar. However, I realized that an HN AMA, need not mimic a Reddit AMA. I created a prototype HN AMA here: http://news.ycombinator.com/item?id=5250690

It doesn't seem to be very successful. Then again, I'm not that interesting.
What it means to design our computers and devices to disobey us
Apple and android app stores are getting full?
So some product enthusiasts get together to prove someone who has little experience with the product how wrong he was. Might have well as used Tesla engineers for all the credibility that has.

As in, enthusiasts are the last people I would care if they could do something. I have seen enthusiast get over a 1000 miles from the tank of a Passat but I would not vilify anyone else who could not.

Having read a few stories on both sides of the issue, including Consumers Reports own issues with the range displays provided by the car its clear that this car is only for enthusiasts / first-adopters at this stage.

It has quirks, guess what, quirks don't cut it in the transportation business. People just expect things to work. If your gasoline powered car started up cold and said you had only ten miles range and twenty minutes later reported sixty would you just shrug it off?

It really comes across that Tesla has some work to do on accurately representing the potential range of the car at all times. Read the Consumer's report story to understand the confusion that they ran into, now tell me, what do we expect from a reporter who hasn't driven the car until the day he was writing the story?

http://news.consumerreports.org/cars/2013/02/tesla-model-s-w...
NOLA's First Front-end Developer Meetup - FrontEndParty
Expect to see more of them together when the new Steve Jobs movie featuring Ashton comes out.

Cool photo although my favorite gates/jobs photo is from the Macintosh dating game in the early 80s
This is the key issue. I spent a year or two as a Git skeptic, but then I realised that git is the wrong answer only if the question is "What SCMs are out there that will magically improve version control while presenting me with an interface and workflow identical to SVN?"
To be fair, many of those Harvard and MIT people are dropouts. I think there's some signal in having graduated with a degree, especially from a well regarded university, but it isn't really something we specifically look for and it definitely isn't a requirement.
Dear noscript users:

You chose to break the website. It was designed to be used the way it was written. Javascript is a basic part of the Internet. Their site won't work without HTML enabled either.

Welcome to 1994,

Everyone.
I would suspect that the homepage wasn't really what they needed to focus on. It's always had a strong standing as one of the 'portals' people visit when they fire up a web browser. I don't know if the stats back that up.
just saw him keynote a nist show this year, great stuff
SVN is waaay simpler. SVN is basically commit -a/pull/push. And even these differ in behaviour and semantics.

Recently I tried Tourtoise git and I came to the conclusion that a beginner will probably rather learn the cmd line version because he will otherwise loose code.
Now the Chinese Government Hackers can be at your birthday party too!
On Google Authorship and Company Blogs: it's Not Always Easy as you Think
The videos are very reminiscient of the GoPro demos.
I don't get why you'd ever send a letter like this (except anonymously, or if you were a politician). There is no upside beyond just "Sorry, we're not interested -- our new investments are focused on Asia, where demand for tires is growing 200%/yr. Sincerely, CEO." There is downside -- you might provoke some tariffs in EU/France, or disinvestment from the pension fund, or whatever.
That's fair enough. Let me put it another way: the thought of turning my kettle on by looking at it isn't that exciting to me. The extended idea of someone turning a kettle or other connected device on, is.
Talk about a financial blowout. Sounds like his intent is to waste Titan's time writing negative remarks and being disrespectful. I agree they shouldn't do business with France, but to be so rude is, well...rude.
This made me laugh. I worked for a POS company in Canada and we've seen ant colonies in Epson thermal printers, and the retailers don't realize it because the printers just keep working.
Amazon AWS Summit 2013 registrations open
>> It was correlated in time though. <<

Post hoc ergo propter hoc is a well known fallacy.

Lest anyone forget that your repeated complaints don't withstand scrutiny -- http://news.ycombinator.com/item?id=4598737
> AR more or less implies a HUD, or some other means of superimposing CGI on what you see of the real world.

I realize that not having grown up on Snow Crash makes me a bit of an outsider to this, but... yeah, I have no idea what makes you think this is a requirement. My conception of AR actually looks more like Tony Stark's holographic interactable blueprints in Avengers, rather than his inside-the-suit HUD which I just consider... a HUD, and not very interesting.
(that page says the security comes with extra purchases - a Kensington ClickSafe cable lock, and/or an add-on bolt-down kit).
Very impressive 3D demo in the browser
How would you know that it DOESN'T WORK? Have you ever had a case where you had to deny someone employment because they didn't pass the test?
When you live in the District, you get used to a certain level of absurdist federally mandated bullshit.
Correlation does not imply causation. If they're hiring the brightest, it shouldn't be a surprise that there is significant overlap with universities that only admit the brightest.
She's just not that into you. The virtual world is more interesting than the real world. Don't hate the messenger.
Android does not have native apps. They all run in the Dalvik JVM.

iOS has native apps. They let the Apple devices do the same stuff with a slower processor, and have longer battery life, and providing a more fluid and smoother operation.

What do you want? An OS full of JavaScript apps that burns its battery in 6 hours?

I for one, welcome Ubuntu and its upcoming native and open applications as the best thing to happen in the mobile space.
Mercurial?

So much easier conceptually, the cmd line utility was written for actual humans, and it has sequential commit numbers.
Note that there are a few townships that provide emergency services free to residents for the first /n/ visits per year, after which some fees are assessed. If you are not a resident, you may receive a bill if that area's emergency services dispenses care or transports you to a hospital.
Well, on the one hand people don't care where their goods come from when they buy them (or more to the point, they don't care under which conditions they were manufactured). But then, on the other hand, they don't want to have the standard of living of the people working in those factories. Short-term self-interest tends to make people ignore that in the long-term this model is not sustainable.
I worked for a small computer company in the early 90's in southwest Louisiana. We build maybe 100 computers for the area school systems and stored them in a the warehouse until it was time to deliver and install them.

On this day, we were installing some in classrooms with children present. I opened one of the boxes and out runs maybe 5 or 10 roaches. I was mortified. The kids, being from sw Louisiana, didn't even flinch. Some just stomp squashed them from their seats when the nasty critters got too close.

Your telling this story made me realize that our warehouse was in a strip mall located next to a chinese restaurant. So maybe this is where they came from.
Adobe Patches Sandbox-Escaping Vulnerabilities in Reader, Acrobat
>>Alas, America isn’t what it used to be: Insulting the French doesn’t seem to be rewarded by the stock market, and Titan is down about 1% so far today.

As if. Correlation is not causation.
why not just use multiple layered settings files?

in .... settings.py put

from local_settings.py import *

at the bottom

then have

local_settings.dev.py
local_settings.prod.py
local_settings.release.py

that you copy to local_settings.py depending on the situation.
Git does have a high learning curve. And the command line tools are opaque, even to developers. Also, it forces you to have a mental model of the underlying implementation to know how to use its tools.

But underneath, the concepts are pretty simple, and because it's the right simple concepts, the things you can do with it are pretty flexible, and thus powerful.

Git's interface can defn be way better for the default case. But everyone and every team's workflow is different, so the inherent flexibility will always involve a little bit more complexity.

And oh, it seems that he hasn't yet discovered selective commits or stashing, so staging seems like an extraneous extra step.

And rewriting history seems frivolous if you work by yourself. But it makes pull-requests on open source projects way easier to manage if your commits are clean. And if you need to rollback to a working version of your production code, it helps to have clear commits too.
Yea I'm sure Oracle will do this based upon your plea...not... Do you have any idea what would happen to the internet as we (the world, not just yourself) if we all just stopped supporting applets? I don't think you do.
When it's been said forever, it's not really a new threat.

Small talk was always pointless.
Absolutely agree. Perhaps what is lacking is an effective feedback loop. When Google Display an incorrect search listing it is obvious based on user click patterns and can be factored into the algorithm. If Google don't tell you that your train is delayed there is no feedback loop.
Implementing Progressive Reduction — LayerVault Blog
* Every empty space inside the printers was chock full of roach bodies. The circuit boards were caked with roach shit and all the feed mechanisms had ingested and ground up the roaches that got in their way. And ever single one of these printers still works flawlessly.*

Now that's a product I'd be proud to say I designed. Seriously, that's the kind of bulletproof performance I aspire towards.
So they increased it from $0 to $1500. Sounds reasonable.
"I hate those .svn directories: they give me false positives when I’m searching my files, and it’s pretty easy to mix two incompatible working copies accidentally."

Subversion got rid of those directories in version 1.7 (http://blogs.wandisco.com/2011/10/11/top-new-features-in-sub...)

Also, for the searching problem: betterthangrep.com. The reason I have perl installed on the Windows box at work.
The StarCraft path-finding hack
It doesn't demand anything. It offers what you want from it. Just like your phone.
Copyright is to "promote the useful science and arts". When it stops doing that, its purpose is in question.
I'll bring this up with Miguel.
We live in a supply/demand economy. This world does not function properly when supply goes to infinity. Copyright is mandatory to maximize the public good. Finding the correct balance of limitations is difficult and ever changing.
I guess he refers to the search bar at the top and the left navigation menu that remain fixed when scrolling (i.e. acting like frames even though it's just css / js)
Stripe is not a First Round company. FWIW, I make no claims that we have the best team (I don't think teams are totally ordered, in any case), but I am very happy with the team we've built so far.
The newest killer iOS feature: Google Maps
It always confounds and frustrates me how fashion labels are always some of the worst offenders in adapting to new technology. For one, so many of their websites use Flash, and it can generally be a pain to find any information about them.

I was in Paris a while ago, and I had to rely on a French version of Yelp to get some basic information of where I could get my shopping on.
Kinda sucks if you do live a sharia controlled part then.
Here in the UK there are groups who would love to annex of chunks of the country as sharia zones but thankfully the law prevents this.
But what if I want comments from 1200 threads? It will take me 40 minutes at one request every two seconds. I understand why reddit (and other API's) do the limit, I just want to find a way to experiment w/ new commenting UI's and still withstand the HN/reddit effect when showing it off.
I'm convinced that perceived nerdiness is a hazard for Google. I will accept that perceived douchiness is another one. I'm sure that the marketers are standing by to reject any application that even faintly suggests that you might use the Glasses to photoblog your dinner.
Calling someone in their 30-s that you are not into intimate relationship with or hitting on them cute is indeed inappropriate.

Also her looks are irrelevant - they won't help her save the company and many of yahoo shareholders will gladly kiss Medusa if she able to increase the share price 3 fold.

I am much more worried that there is not much of her brilliance shown yet. The new yahoo homepage, while improvement doesn't seem to be able to get new demographics or fix the major problems that made me abandon yahoo years ago.
> Having spent a year and a half developing software for journalists

That sounds interesting. What did you write?
Unrelated, from their FAQ:

"Look, I'm an Advanced User, and I Already Have a Set of RAID Drives with Perl Scripts to Copy My Files Back and Forth Between My 18 Home Machines that are in a Datacenter I've Built in My Closet. Why Do I Need Backblaze?"

Made me smile, probably because I have more machines than m^2 in my apartment...
I am not a shill. I am a longtime user of CMUCL and its now-more-popular fork, SBCL. The name collision has been an annoyance for years -- I always have to qualify which Python I'm talking about. This hardly minimizes confusion.
It fails with the 4th google hit for "sample pdf":

http://www.inkwelleditorial.com/pdfSample.pdf

(The main difference I see with Firefox 19 on win7 is that it loads pages significantly faster.)
fair enough, my comments were directed more towards these terms used in a project management context rather than where she actually used them.

I would still argue that using them as part of marketing speak is doing something towards setting the tone though.
Yeah, I think this is the killer, and it's been my experience teaching Git to others. SVN does have a mental model that makes more sense: there's my copy, and there's the server copy. When I finish, I make the server copy look like mine. Done.

The terminology used by Git makes things hard for people to understand, remote and local, branches here there and everywhere. The OP is right that the deletion syntax for branches is awful.

BUT

It's not magic. It's explained all very easily.

"The staging area lets you batch up your changes so you can issue multiple commands to add files, or get rid of them if you change your mind."

"Just use `git pull`. If you don't know why you need to `fetch`, don't do it. Git pull is just like an SVN checkout."

"When you commit, you don't have to send it to other people, so your work can be in a broken state, and you won't break it for everyone else. When you're super happy with it, use `push` and it'll be visible to everyone."

These explanations get people who understand SVN to get Git, and they understand exactly what Git is providing over SVN. Once I use these explanations, people never seem to have problems.

What seems to keep happening is they look on the Internet for solutions to issues, which tangles them up even further, with rebasing and such. Even the simpler tutorials like learn.github.com are obsessed with showing pictures of trees and different branching states that beginners simply shouldn't be exposed to. Their mental model is completely screwed up, and they start to blame Git (not unreasonably) rather than themselves. When SVN screw ups happen, they blame themselves because SVN is conceptually simple, so they know the mistake must have happened with them. Then I hear things like "This never happened with SVN" or "SVN was always so much easier". When I prod them about this, they do end up remembering that SVN had it's own issues, but they forget them when their current problem is Git.

EDIT: Oh, and the other problem is that some of the GUIs out there are criminally poor. Particularly eGit for Eclipse. It exposes a metric crapton of functionality that I have absolutely no idea about, and I've been using Git happily for two or three years now. I don't know about refs or anything, and eGit makes it all exposed and seriously painful to do anything. Having tried to help someone with it, I gave up. "I use the command-line. You think I use it because I am clever, but I use it because I am stupid. The command-line is much simpler than this car crash, and I have no idea how you have got as far as you have with it."
Light is an example of an electromagnetic field, a field whose carrier particle is the photon. Gravity is a field whose carrier particle is the graviton. In the same way, and generally:

http://en.wikipedia.org/wiki/Force_carrier

Quote: "In particle physics, quantum field theories such as the Standard Model describe nature in terms of fields. Each field has a complementary description as the set of particles of a particular type. A force between two particles can be described either as the action of a force field generated by one particle on the other, or in terms of the exchange of virtual force carrier particles between them."

And to think --we could learn this in school along with who was president in 1801. The latter is interesting and useful, but the former is very, very interesting and useful.

When I was in school (long ago), at age 12 I wanted to know what made lenses work. I had a bunch of lenses and I was building little microscopes and telescopes, but I wanted to know how glass bent light. No one could tell me. They could tell me who was president in 1801, but nothing scientific or interesting.

Much later I learned that lenses bend light by slowing it down -- the thick part of the lens slows the light more than the edges, and this makes the light converge to a point. How hard is that?

http://arachnoid.com/example/index.html#Lens_Example
I just bought a license a few months ago. I'd rather keep the business license and the old renewal cost as well over a refund. It would be silly not to with the additional features if one wishes to keep using C# for long term cross-platform development.
The obvious advantage is that other people use Whatsapp, which is important for a messaging app.