skysight-inc/HackerNews huggingface dataset:
You can also just override the push URL for any remote, then have a separate remote for pushes. So you'd have like "origin" for pulls only, and "pushorigin" for pushes.
I use obnam too. Way better then duplicity with generation snapshots.
Conspicuously absent from the author's article was Angular. What is it about Angular that doesn't lend itself to this dual purpose frontend and backend infrastructure?
True. But some people may feel cheated if they donated for a very specific reason and find out they were fully covered by insurance.
You need a guide to navigate America's byzantine health system. Unfortunately, this sherpa might not be the one.
- At the end of the day, introverted people are like everyone else.
I think forks aren't anything like branches in Git. Forks are clones. By your logic, every clone is just a "heavy duty branch" which doesn't compute for me. Ya know?
(I'd guess it's originally related to the concept of "jerk" in physics. http://en.wikipedia.org/wiki/Jerk_%28physics%29 )

It's been used in this context since at least 2010 by the Chrome team: http://en.wiktionary.org/wiki/Talk:janky
A shame Confucius and Zeno never got a chance to sit down and hash things out. That would make for an interesting dialog.
I do wonder having recently read about a comet with multiple tails that this is related. http://www.nasa.gov/press/2013/november/nasas-hubble-sees-as...

Though the record of sun sunspots is not a long record and with that this could very well be normal only outside the sample range we currently have and goes against all patterns currently cleaned.

Also in a probably unrelated pattern, the northern hemisphere had fewer hurricanes than normal this season.

One aspect that does add to my curiosity is that the northern pole has moved and the southern one has not, I was unaware that magnetic poles moved independantly - though no mention of monopoles. So I'm somewhat curious too this and hopefully somebody will enlighten.
Good thing it's had bookmarks for ages..
‘The Wind Rises,’ Miyazaki’s Film About a Warplane Creator
Indeed the orioginal article comments do have a somewhat colourful selection from the walks of human life. Like yourself I like to read the comments and the linked article original comments before dipping in, but in this case nothing was easily added to the conversation, though I saw no spam or sdrawkcab level posts.
It's not easy. It's damned difficult and we both know it. But effort "funnels down" into conceptually simple results even more often in non-software engineering. It has to, or physical engineers would never get anything done. Choices like fuel/oxidizer composition, stage design, and nozzle type can be (relatively) easily specified no matter how much trouble went into deciding between alternatives. Pages of physics calculations and days of simulation bake down into a few numerical parameters in the final design.

I think what's happening here is that you know and respect the amount of effort that goes into rocketry and your mind is inferring a level of complexity that matches. Effort(times)skill is one correct way to judge the magnitude of a project, but I argue that complexity of the product bears little relation to either effort(times)skill or the project's success.

Rocketry was a bad example because the scale of a typical rocketry project is so large that dividing by cost (or effort(times)skill) becomes critical to making the comparison.
Hi all, mechanical & aerospace engineer here. Like the author alluded to, I DON'T think software is easy and hardware is 'medium' difficulty. Just my .02, hardware is expensive in terms of design, develop, test & iterate when compared to software development at the university level. From my experience, if you're studying mechanical/aero/civil/mechatronics/or similar fields, get involved in a student project / organization (as some one else has already commented) that culminates in the manufacturing of some doodad (plane, car, bridge, canoe, rocket, etc). Not only does it look good and sound good when interviewing for internships, it's actually really good experience to have if you decide to go and work at a large engineering firm after your studies (where they don't let the new young guy design the new rocket engine, for example); and having that bit of experience from designing your gizmo and then seeing it explode/rupture/sink when put in to practice is a valuable lesson learned to recall when you're designing a part for a large corporation. And as far as the universities I have attended, it is true and unfortunate that a lot of universities MAINLY focus on analytical work (undeniably necessary, but not sufficient).

-currently working in the aerospace industry
Invisible OpenCL and APU Chips Drive Acceleration
GUY GREETS YOU IN 33 LANGUAGES- INCREDIBLE
seems to be taking the story too literally...
While I agree with your point, and no one is disputing that Nintendo owns all rights to Mario and they may not need more visitors, goodwill is a difficult thing to earn. It's even easier to lose. Time will tell, but hopefully they will either take this or have their own dev team release something.

That fact is that this project is now public domain, it's right there on Github and any of us can take the source code and build it. Of course it's illegal to host it, but that doesn't mean that those more techincally inclined couldn't run the game locally.
Aida
I would try it out but is there any reason you're requesting so many permissions? That's scary. http://i.imgur.com/X62OVLt.png
Decided to get rid of this tracking entirely. The newest update doesn't make any calls to any server to deal with concerns over privacy.
Firefox 25 and chrome 30.0.1599.101 m are both sitting there on the 'loading' text showing nothing. I left each for a couple of minutes and no dice.

Win7 x64.
So when do we do the obvious and start running version control on our version control history? Git the git? Revert our VC mistakes as easily as we revert our code ones?
The ownership of the original project is unaffected. Names, OTOH, aren't owned unless they are in certain special protected classes -- e.g., trademarks. And its hardly the only case of duplication in programming language names. (IIRC, there are at least two specific languages as well as a class of languages all called "D".)
That's funny, because I've mostly encountered problems with people who prefer to nest SQL queries inside a sucession of loops in their code, rather than learn how to use SQL properly.
InfluxDB: Making time series fun
As someone who is an actual systems engineer, and competent in fields including both programming and physical, the point isn't difficulty but iteration cost. It costs next to nothing to push a modification to software. Worst case, it fails, and as long as you are careful with testing things will probably be fine.

Anything in the real world both incurs significant logistical cost as well as many points of unpredictable failure. I've seen thermocouples rated to 1100C catch fire when they hit 600C. Designing a new part for a new idea for a mechanical subsystem can take weeks to make, cost $1000+ easily, and might not work due to very easy to make errors.

So maybe the way to say it is that the abstraction barriers put around non-software parts of a system make them appear less complex, but what we're really saying is that the complexity inside of the box that we're dealing with is smaller.
I haven't switched to Bing, yet, but I agree that the new Google Maps is a step backwards. It appears that in an effort to simplify or streamline the interface they've succeeded in making it harder to use.
He means he could care less.
I consistently see the same problem. That is exactly why I use the word "functional".
Succint data structures by Edward Kmett
Accompanying presentation at http://prezi.com/oykubo5szwe3/haskells-4-letter-word/
From the comments: "No mention of the four comets currently in the Solar System. I'm no genius, but don't you think four electromagnetic balls of energy might have an effect on the Sun's magnetic field."

(In case anyone here isn't aware, comets are basically big balls of ice, not "electromagnetic balls of energy")

This comment makes me think that there is remaining ground to be covered in the "online commenting" field. Youtube comments, for all they are made fun of, do a decent job of allowing video authors to respond to particularly inane or confused comments and provide clarification. Those comments are typically then stuck to the top of the comment section, allowing other commenters to see the correction.

Perhaps a commenting system that allows scientific educators of various sorts to single out comments and write highly visible responses to them could 1) improve the state of online commenting, 2) increase scientific literacy among the general public.
Can someone explain the above to me? My english fails me.
Minecraft: The Story of Mojang documentary now free on YouTube
Everyone I know looks upon the sherpas with a sense of awe and respect.
> In America, 50% of us work for ourselves.

Do you have a citation for this? It sounds very high to me, and the most recent info. I could find with the BLS[1] puts that number closer to 11%.

[1] PDF - 2009: http://www.bls.gov/opub/mlr/2010/09/art2full.pdf
Not sure. You might want to see if the --checksum option is enabled (or disabled?). Also, rsync man page says it does a checksum even without that option, to verify the file has been copied correctly. This may be what is causing a lot of I/O.

I also forgot to mention that hashdeep/md5deep should probably be integrated into this sort of backup system (http://md5deep.sourceforge.net/). What hashdeep does is generates a list of checksums for a given backup. You would store this list with the backup, and then use hashdeep to "audit" the backup when you restore it, or to check if hardware is failing.
Web.go – Web applications with Go
Whether it's a small portion or the entirety of the copied work is also a factor...
> You solve one problem in the world, but what about all the others?

Its actually not "others", its the same issue; if you haven't severed ties from the rest of the US intelligence community (and, given the way NSA is wedged into the military as well, that too), you haven't meaningfully severed ties with the NSA, you've just made an empty PR gesture and made those ties very slightly less direct.
As someone who learned CS before diving into MechEng, I must conclude that this is nothing but truth. The problem is, once physics gets into the equation, everything goes so complex that you can't live without approximations. But apparently in MechEng you can't live with spherical cows in vacuum, either, so you need models that could represent what you really care about (strength, rigidity, dynamic stability, structural integrity, wear resistance... just to name a few) and there you go -- complex, even when you only have a few "components".

TL;DR : Sure. MechEng seems easy.
You might be jailed for sharing news stories online in Vietnam
- You only socialised with your friends when at work?

- I am sure you can have some, even minimal, support as an unemployed person in the UK.

- Big hole in his CV, one of the most exciting times in his real life?

- True, but he knows what he wants to do so he 'll have to play with those rules.

- Maybe true.

- You can't say, he might be more productive from home.

Hope your wife is okay now or getting better!
Thanks very much for making this test. I use just about every browser out there, and love Chrome on my new Nexus 5, but I've felt that with iOS 7 and 10.9, Safari made huge improvements in responsiveness and it was hard to pin that down until now. I look forward to future optimizations. :)
I think skaller meant that there is no common shared forum for (new) languages. Well, there is LTU but the discussion there tends towards the theoretical side, its focus is language implementers rather than language users. The language game site used to be one place a user could get exposed to different languages. It has largely become autocratic, arbitrary and "dont tell me how to spend my free time"hostile in the sense language gets dropped from the list for no clear reason. I think it has stopped being the de facto go to place for language comparison as well, not sure of the latter.
Show HN: Journals made from Old Book Covers
I don't think HealthSherpa ingested subsidy data from data.healthcare.gov, just the data provided by insurance companies regarding policies.
Y-Hack experience (video)
> GWT is not Java on both sides. Its Java on the server, Javascript on the client. The Java client side code compiles to Javascript..

And the Java server code compiles to JVM bytecode. Languages often compile to some other form to run, and the fact that the compilation target is different for different parts doesn't change that the programming language is the same.
Netflix and YouTube Dominate Online Video. Can Amazon Catch Up?
Wow. That was...unexpected.
> It seems to me the solution is to rate people against absolute standards, never against each other.

The problem is that some desirable activities and behaviours aren't objectively measurable, but proposing any given measurement and then tying it to reward and punishment will change activities and behaviours.

In fields where you can have "total supervision" of a task, it can be made to work. If your metric is "widgets screwed together that pass QC", that's easily measured and paid.

If your goals are stuff like "elegant, modifiable software" or "communicates well with colleagues" then these can't be measured objectively. You have to pick proxies (cyclomatic complexity, number of emails sent) as your measurement. But then all that happens is that the proxies are optimised for. People will write peculiar software and treat email like twitter.

The book to read is Measuring and Managing Performance in Organizations by Robert D. Austin. His 3-party model of performance tracking neatly demonstrates why, under most conditions, an "objective" system is impossible.

Not hard. Impossible.
You're sure you're not talking about MechEng undergrad program at my school? (sarcasm)

That's stark reality. Nowadays they have too much spherical cow in MechEng curriculum. But that said, you're free to spend your time on internship...
"THIS STORY MAKES PEOPLE SAD"

I'm not familiar with Rappler and have never seen this emotion voting before.

Edit: For 5%, this story makes them happy?! This story makes me want to help. Looks like people are adding details on how to do so. Ignore this trivial comment and see those. Thanks.

Edit 2: Here's a related thread on Reddit for details on what's happening and how to donate:

Emergency appeal in response to Typhoon Haiyan (self.doctorswithoutborders)

http://www.reddit.com/r/doctorswithoutborders/comments/1qejw...
You can donate to Save the Children here: http://www.savethechildren.org.uk/about-us/emergencies/phili...

Also: https://donate.oxfam.org.uk/emergency/philippines?intcmp=hp_...
I'm talking about how to get real hands-on experience during college... not with the difficulties of hardware. The grandparent mentioned how his curriculum offered poor training -- not all schools are so inept.

Incidentally... I'm a hardware engineer. I built large mobile manipulating robots during gradschool, and I routinely build electronics projects at home. I'm well aware of "hardware problems" (and software bugs that cause real physical damage).

To address your comment: learning how to do the fabrication and hardware debugging yourself is a key part of engineering physical goods. Digital fabrication is nice, but it's not the end-all be-all. For robot fabrication, you can't beat cardboard prototyping, 3D printers, laser cutters, drill press, and table saws. For circuit boards, I routinely use a hot-air rework, exacto knifes (to cut traces), and header breakouts for debugging. Nothing ever works the first time. That's why you learn how to design in a way that facilitates debugging. (All of this is so much more approachable with neighborhood hackerspaces / TechShops.)

EDIT: I have no idea how students of "big" engineering go about getting hands-on experience. Building a bridge is a bit different from robotics and electronics. I presume it has many sub-specialties. I suppose this makes coops and internships even more important.
Unfortunately, "ostracizing complicit people" is often interpreted as code for "using force against people who disagree with me" (for example, someone who expresses an unpopular opinion concerning Bradley Manning).

Blackballing people based on ideology is a McCarthyite idea, not a progressive one
NSA is literally Hitler now, is it?
I wonder if background-clip: text; could be used to power a syntax highlighting engine on a simple textarea or contenteditable element?
As a user, I just want to be able to type some fragment of lyrics into google and see what song it is. I don't care about the underlying ideological issues (at least, not as much as I care about the usability of finding lyrics). I'm a bit annoyed that rapgenius and all its affiliated sites are taking over the top spots in google, but at least their ads are less annoying than all the other lyrics site.

If the officially licensed rightsholders of those lyrics would like to also make a site, so be it, but it seems they are a bit late to the party.
Don't underestimate the power of symbolism.

Imagine if Gandhi had said "Britain will never leave India - look at all the British companies that have ties here"?

Instead, he (illegally) picked up a single grain of salt[1].

[1] https://en.wikipedia.org/wiki/Salt_March
I guess you've never written an automated tool that works with remote repositories and sometimes has to force them. It's quite possible to accidentally force push a branch that way – and that appears to be precisely what happened here. Sure, he maybe could have been more careful and avoided the mistake, but GitHub could incredibly easily allow people to configure repos so that this mistake can't be made. Your argument boils down to "don't make mistakes", whereas my point is that in this case it would be so easy for GitHub to give repo admins the ability to prevent this entire class of mistakes.

[Note that using an explicit branch name, as has been suggested here, doesn't really help since you can easily accidentally force push a branch that way too.]

The fact that your company has a draconian blanket policy is unfortunate, but has no bearing on whether or not people should be allowed to opt in to setting denyNonFastForwards on specific branches.
Exactly what I thought. Mongo has its purpose. But it's a tree. If your data is a graph with many nodes, it's going to take some elbow grease. Don't use mongo in that case, use something that is built for that, like Neo4j ...
I'm curious, if sales tax applies, how do you apply it to the sale and remit it to the city? Do you send them USD or BTC?
My thought exactly, but maybe it has a negative conotation in some cultures? It was an honest question.
I can't disagree more. From thefreedictionary.com:

(Mathematics) A one-to-one correspondence between the elements of two sets such
that the result of an operation on elements of one set corresponds to the result
of the analogous operation on their images in the other set.

This seems exactly like what the author is describing. Colloquial English does not have an objective standard -- it is a constantly evolving language. I certainly agree with this term's usage unless a better one is suggested.
Hard cheese is fine. If MSG is the culprit (and I still think it probably is), it's the industrially produced kind. I don't know why, but I can assure you I'm not making up those headaches.
Steam really needs more competition from DRM free distributors, but HB failed to remain DRM free. So GOG is the only one left.
Well, I think here the word targeting is a matter of semantics. I mean, if you know that you are engaged in programs that will necessarily sweep in vast amounts of data from the American population, then you are not not targeting them. I think this is what's unsettled those who are unsettled.

So, we can call it the "dissolution of presumed protections" instead of targeting, but for this discussion, I don't believe that it matters. That is, by any name, to the extent that Americans feel that the NSA has transgressed against its own citizens, the NSA's justification has been terrorism.

EDIT: To be clear, I believe there is considerable compelling evidence that Americans are routinely targeted through various programs. I just don't think it's necessary to have that debate in the context of this discussion.
Strictly speaking, it's a community blog post. The author, Touchpoint, probably paid BOA to put the post up there: https://smallbusinessonlinecommunity.bankofamerica.com/peopl...

I guess we've found the next forbes.com
They Loved Your G.P.A. Then They Saw Your Tweets
Funny thread!

MongoDB's query performance is typically sub millisecond, and rarely as much as 5ms. I don't think you can through the postgres/mysql parser in 5ms, much less optimizer, planner, and execution stack. Couple that speed with a dead simple API, and you've got a thing of beauty.

So yeah, if you don't care about ms latencies, if you've got a fixed rectangular schema, if want to write queries with lots of joins, if you need ACID guarantees ... etc ... then by all means pick your favorite RDBMS.

OTOH, when you need to manipulate relatively self-contained objects quickly, when those objects don't have a fixed schema, when availability is more important to you than immediate consistency, then why would you choose anything other than MongoDB?
> "NSA is literally Hitler now, is it?"

The "Yuppie Nuremberg Defense" is a pop-culture reference to the movie Thank You For Smoking. In the movie, the phrase is used to describe the defense "I've got a mortgage to pay", offered up by a lawyer^W spokesperson who worked for large Tobacco firms.

(The Yuppie Nuremberg Defense should not be confused with the Superior Orders defense (often called the Nuremberg Defense); with the Yuppie version the defendant asserts that the listener should excuse them because they did it for the money, not because they were commanded to.)

So, if we assume that analogies, references, and allusions to history are verboten, I am actually saying "The NSA is literally Big Tobacco". How senselessly inflammatory of me.
> If you have write access to a bunch of repos, of course you can mess them all up, no github permissions will ultimately change that.

This is simply not the case. Force pushing is literally the only operation you can do via git protocols that have a destructive effect on the remote repo. Moreover, it is generally considered best a practice never to force push public branches. Thus, preventing forced pushes on branches that are considered public would, in fact, prevent any sort of real destruction to a repo. People could still push new garbage to it, but they can't make old history inaccessible.
Did you see all the recent Steam only / Origin only bundles? Nothing DRM free about them, and they become more and more common, while the DRM free ones become a rarity.
Can we as a community think of anything we could do help this situation?

Is anyone helping people locate loved ones?

Is anyone giving people a way to report where help is most needed?

Is anyone giving bystanders like us direction on how we should help?

If funds are needed, is anyone taking charge in rallying the support needed for private donations?
Did Bone Marrow Transplant Cure Peanut Allergy?
I bet that this will be taken down once it receives enough hits or attention.
Documentation isn't magic. Documented systems beget undocumented systems.