skysight-inc/HackerNews huggingface dataset:
While this makes sense when dealing with a central repo (which I agree is the vast majority of use cases), it's inaccurate. You're rewriting history so that it looks like your work happened on top of $REMOTE's work, when in reality it was the other way around. This becomes a problem if you're working with multiple remotes, and which remote you pulled from, and when you did it becomes an actual concern.

Concrete example: if I'm the maintainer of wonnage/foo and bar submits a pull request from bar/foo, using git pull bar --rebase doesn't make a whole lot of sense.
must be the case otherwise why would they not release the Glass platform code? The kernel code is not that interesting anyways.
No, it's just a common misconception about the GPL, and it actually pops up on GPL violation lists, so i figured i'd take the time to point out it's not correct, and apparently start a large group of random replies about it.

I personally think the written offer approach should never have been added, but ...
This weekend for the ludum dare someone made an implementation of Pong on his C64, in a weird turn of events he had to resort to printing out screenshots of memory dumps, run those through an OCR. But the OCR was buggy and he had to check every byte by hand.

http://www.ludumdare.com/compo/2013/04/29/ponkmortem/#more-2...

Reminded me a bit of this story..
Please tell us what is so "balanced" about a large company suing an individual for millions of dollars.
I don't know why people are getting so upset about this.

Canada has had a very similar law for decades and it only really gets used when people want to legally duplicate architectural drawings and land surveys where the original person who drew it is out of business or dead.

I hardly see this as opening the flood gates to mass legal copying of photos from the Internet. People who are going to copy and repost photos without regard for copyright are already doing it today. This law won't change that, and I doubt they will go though the hassle of following these proposed rules.
> The have an obligation to honor that written offer, which may later result in a release, but the obligation to make a written offer is not the same as an obligation to release.

The distinction appears to be academic at best, and therefore your objection to the grand-grand-whatever-parent seems pointless - thus the confusion here.

edit : just saw your clarification as to why you made the comment in the first place. Fair enough.
Thanks, this is very valuable information, checking it out right now.
An industry ripe for disruption? Do you have any solutions cumming soon? Are you up to the task? Godspeed little toaster.
Paper may not, but what about all the machines to print the magazine, the vehicle to transport it, and the ink? The paper is just one tiny component.
Errr, as i said, we do it because it's the right thing to do.

In any case, i'm a lawyer, they pay me to care about technicalities and argue about pointless stuff. What were you expecting?

http://www.youtube.com/watch?v=YUKmq7UMJys
That's awesome, any hint on what kind of price range that might entail. I'm just wondering if it will only be available to the super-rich or if it's something a middle class person could splurge on. For instance, I'd easily pay 5x for a near space flight to Switzerland from SFO that got me there 3 times faster (so say $5000 USD instead of $1000 USD) but I couldn't imagine paying space tourism type prices.
These files came from a source that can be trusted and are much different from random email attachments. Look up "spear phishing" for example. Most of the converters that still exist can be reenabled in the registry in case you still need to open these files. Office 2010 even provides UI for these options.
meh, the idea is to give yourself a way to heal mistakes you make. You will make mistakes. insuring that anyone born here is a citizen, I think, is a good start to insuring that those mistakes will heal.

It's also a nice, neutral way of defining 'American' that doesn't have racial overtones.
It's actually "bear with me". I'm not sure what "bare with me" would mean.
It is possible he wanted to get some of his side out before being potentially muzzled in a plea deal of some sort with an NDA. Definitely sounds like the post was run past a lawyer to vet it before being posted.
There are many many many many many people who have stopped using Google products for various political and policy reasons. You know this right?
most of my mentorship relationships (on both ends) have involved some sort of business relationship; in many ways, that makes it less weird?
For fun, consider the question of how you'd "black start" from a loss of all AC power on a submerged nuclear submarine? :)
X-15 http://en.wikipedia.org/wiki/North_American_X-15
In college I worked phone support for the IT department--learned a lot about talking with people and being patient. You get an awesome range of human communication: "I want this right now now now" to "You are the best thank you for the help <3 <3" to "I have a simple problem and I know it's really easy and can you just do this" to "WHAT THE CHRIST GOD CANT YOU EVEN FIX THIS SIMPLE THING".

It's also a great chance to get out of your shell if you are nervous about talking to strangers; you are effectively anonymous and don't have to worry about getting stalked or screwing up too badly if you do your job and help the customer.

Honestly, I think it's every bit as valuable as, say, a job as a waiter or server or some service industry experience.
> Well, first, there is nothing preventing you from running JS or Java through the C preprocessor (and we did run JavaScript through it at my last job).

This is an interesting idea! What was the problem you were solving that required this?

---

I think actually the C preprocessor would solve a lot of the problems that, say, SCSS solves too:

// put these in a header file, 'cssutil.h'
#define HASH #
#define f(x) x
#define COLOR(c) f(HASH)c

#define PREFIXED(x, y) \
-webkit- ## x : y;\
-moz- ## x : y;\
-o- ## x : y;\
x : y
#define SHADOWED PREFIXED(box-shadow, 10px)

// then in your css
#include "cssutil.h"

#define THEME_BG COLOR(fff)

div.main {
background: THEME_BG;
SHADOWED;
}

There we go, pristine(ish) CSS, unsullied by magic constants and messy prefixes! (note that my preprocessor-fu is weak, I don't know how to do variadic prefixes)
In an coding interview situation, yes. Whiteboards can still be useful, as always it depends.

I suppose the point is that not everyone responds well to the pressure and on-the-spot character of coding on a whiteboard. As real-world coding is never expected immediately in front of a powerful person, you can be selecting for less relevant qualities.
Modern nuclear plants have two cascaded cooling loops and run at about 33% efficiency. This means that a 1000MW plant has 3000MW of thermal energy to manage at full load and 2000MW of energy to dissipate safely. The systems to do this take a great deal of power to run, so can't be bootstrapped off of batteries.

Also interesting is that power prices will occasionally go negative in cases where there's a 'surplus' of generation. What's happening in these cases is that generation owners are making the judgement that its more cost effective to pay people to take their power than it is to shut off their plant. Shutting down a big plant is an event, and it takes a while to get them back running. Sometimes, shutting them down doesn't make sense.
Automatically fill a hidden form with constant text. Unless you are a big site, smammers are really just bots who hit your site along with thousands of others. No one will notice if your site doesn't accept the spam, and if they did, no one would care enough to implement a work around.
Unfourtuantly, you cannot bundle this feature into a popular library, because then enough people would use it, that bot makers would implement a work around.
Yes, obviously. I was prompting someone to provide more detail than that. E.g. what types of things can fail, what procedures have been put into place to mitigate the risk, examples of failures, or perhaps an interesting story or two.
Robot snake to the rescue
Wow! I take it that history of SF is a personal interest of yours?
One of my close friends works for Mozilla. I was told by him that they need to spend most, if not all of their money every year. So I don't think they have a substantial amount of money in the bank.
Dependency injection[1] would be preferable. Alter behavior based on defined environments (dev, test, staging, production), not whimsy.

[1] http://en.wikipedia.org/wiki/Dependency_injection
"Carefully".
Compared to...? An individual leaving a large company and giving our legitimate trade secrets to a competitor company potentially ruining revenues (and thus salaries) for thousands?

There are plenty of legitimate reasons for lawsuits from large corps to individuals. I have no idea if this is one of them. incidentally, that is why judges exist.
I see one hurdle left: people can learn how to program with any of these great projects if they know English.

One can argue that English is the new Latin, a language that anyone with a minimum of education is supposed to know, but to go on a tangent and into a completely unrelated field, I wonder if geniuses like Messi and Ronaldo would have reached the top of their profession if they had to have a working knowledge of English even before they could join their first soccer match.
That initial field you're stepping on is protocol; it doesn't make any sense to overload it with entity type. You could define an entirely different standard where entity-type is first, but in that case don't mimic the look of URLs as it will only lead to confusion.

Regarding giving each individual a unique URL, that's the idea behind OpenId.
I believe the new compose window is inspired by Sparrow, which used to have the same rage-inducing flaw, but they eventually fixed it.
Well, I'm interested in history generally, but I'm not sure I was an SF history obsessive going into this project. I was just interested in the fact that I was surrounded by streets that were clearly all named after people and I had no idea who they were. I thought a map like this would be a cool way to see those same streets I walk/drive down all the time a little differently.
What I know from this and the news articles is that Opera has sued a former employee for $3.4 million because they think he gave secret information to a nonprofit. The guy hasn't worked there full time since 2006, but Opera has decided to seriously fuck up his life.

What more do I need to know? Google has a thousand times as many employees, but when's the last time they sued one of them like this?

Were I in Opera's shoes, even if the ex-employee had blabbed something important to a competitor, I would say, "fuck that jerk" and keep on trying to make something awesome. Having ideas doesn't make companies great. It's making great things. A lawsuit is a waste of time and money for everybody involved.
Or use git-smart (https://github.com/geelen/git-smart). It adds three commands to git. One of them 'smart-pull' which "will detect the best way to grab the changes from the server and update your local branch, using a git rebase -p if there's no easier way. It'll also stash/pop local changes if need be."
While it's possible, it's highly doubtful Apple will radically shift away from their current look. Microsoft are currently associated with the whole flat-design UI trend and I can only speculate that changing to a completely flat look would only fuel the speculation that Apple are out of ideas and lack vision to keep innovating thus driving their share price down further and undoing all of their hard work over the years. You're only as good as your last hit as they say in the music industry.

I am envisioning if Apple does change to a flat UI look, it'll have their own little twist on it. I think it's a given they'll drop the skeuomorphism from iOS, because lets face it, skeuomorphic elements like leather books and note paper backgrounds look dated when used anywhere (not just mobile applications). I would expect things will get flatter, but evident by their latest Mac OS and iTunes redesigns which I think give us a sneak peek of the direction: not completely flat, still dabs of light & aluminium as well as rounded corners on things.
Whatever the end result is, I think we can all agree Apple needs to evolve. The iOS interface has remained basically untouched since 2007, it's time for a change because the aging operating system is starting to show its age.
Tried it, content was saved in the Drafts folder. That seems like "a way to undo" to me.
What Happened To Compromise?
Is Wikipedia's statement that hydro stations require an external source for field excitation correct? I thought it was possible,to start a hydro generator by "self-excitation". When a generator stops, there is typically a small residual permanent magnetic field left, due to hysteresis. This small field may be used to "bootstrap" the generator, whereby on initial spin up a small current is generated, which may then be fed back to the field coil, further exciting the generator's field and increasing the output, until full capacity is reached.

All that is then required is a method of opening the penstock, which can presumably be hand cranked?
Unfortunately facebook is filled to the brim with outright false postings and millions of people jumping to conclusions to argue based on them.

Only know this because I got into the habit of googling when I see something fishy. Usually takes 30 seconds to find out ~90% of them are flat-out false. Shame there's no downvote button.
The IE6 SP1 installer is still available from MS:

http://www.microsoft.com/en-ca/download/details.aspx?id=1

Of course do be warned that you are using unsupported software that had not received security updates since July 2010.
As a quick illustration, this is what can happen to the commit tree when just one of your team members doesn't rebase by default:

http://pastebin.com/cnPbg0vm
Their lawyer's (content-free) statement is in this article: http://thenextweb.com/insider/2013/04/29/opera-claims-former...
FWIW: It turns out not to be academic in practice.

About 25-30% of the complaints about GPL violations i've seen (for example, on gpl-violations mailing lists, though at least there, there are more valid ones recently) are actually cases where the company has made a written offer, and the person's complaint is this is a GPL violation and they should have released the source instead.

Of course, this has changed over the years for the worse (in the sense that the percentage of actual compliance seems to be dropping), but it's still not uncommon.
This idea is to change the internal plumbing of the internet. make it so a userId is not just something you get via email or some site. but its a key internal part of the browser that you can access like user.getName() similar to location.href
I agree with you in principle, but I have to admit I'm not sure what justification Opera could have for this type of vendetta-esque suit.

Frankly, I'm surprised all around. Lawsuits in Norway are, by and large, less frivolous and for appreciably lower sums of money than in the US. I have no idea what they hope to gain from what is already a PR disaster, nor what court will entertain this suit.
Some reading

http://en.wikipedia.org/wiki/Cascading_failure#Cascading_fai...

http://www.youtube.com/watch?v=YSqMKJ2wJPE

http://en.wikipedia.org/wiki/Large_Hadron_Collider#Operation...
Press D and you can use a separate tab just fine.
These sound like the same reasons people give for why the model for most ratings platform are broken - The reviews are not moderated closely for value, and objective, careful research is lost on most mainstream consumers. I have a love/ hate relationship with reviews on Amazon, Yelp, and the App store for this very reason. You can't look at the overall star rating, you have to really dig in to sift out the mostly useless reviews.
Kiss my ass.
Ah, sarcasm is hard to read over the internet. Sorry 'bout that.
WHat I mean by "later day" refers to the end of the Amiga life as a commercial machine, i.e. mid 90s. I know very well Amiga demos are still being made to this day, but there is much less demo scene involvement in the Amiga now than then.
While not directly relevant, the scale and scope of such power transmission is illustrated in an awesome anecdote by "Thomas L. Mc Mahon".

http://www.jwz.org/blog/2002/11/engineering-pornography/

Like JWZ, this has become a favorite of mine to share.
That is enough to sue someone. It's not enough to win, but it's definitely enough to sue.

There's some logic behind that. To prove claims like that, you may need the power of the court to get documents or witness statements under oath. The process is know as discovery: http://en.wikipedia.org/wiki/Discovery_%28law%29

Unfortunately, it also means that the party being sued has to suddenly put up a bunch of cash to pay to defend the lawsuit. In situations where one side has a lot more money than the other, like when a corporation sues an individual, that can be ruinous. So it can be an effective method of bullying somebody.
Maybe instead retire bloggers who don't understand the difference between a data syndication format and an app or brand?
Is this program just for startups?

I've got an opensource project that I would like coaching & mentorship on, but I'm not convinced I want to monetize it.
Should I apply anyway?
Nope, that's not how it works. You simply have to ALLEGE that the other party did something wrong via a lawsuit and then it's up to the courts to sort it out.

Intimidation lawsuits are easy to make happen as the cost of prosecution for a large company is small, where as the cost of defense for an individual is large. So all that has to happen is the big company makes legal arguments that will take the judge some time to catch on to and BLAM you've bankrupted (or worse) the defendant. Once he has no money, he's forced to settle. Intimidation lawsuit success!
Well, we know that the suit exists: http://thenextweb.com/insider/2013/04/29/opera-claims-former...

And really, that's all that he says in that note.
Now let's fire up lynx which I haven't used since before IE 4.
"More important, pushing all these RSS readers back to websites will enable publishers to create more revenue."

That's ... boring. Not everyone demands that people watch advertising scattered around the page. Jimmy Maher's "The Digital Antiquarian: an ongoing history of computer entertainment" is an in-depth, high-quality series of essays. It's a (mostly) self-funded labor of love, and a example of something that fits RSS well.
Are you suggesting Linux problems are easier to fix because you can read the source code to the kernel?

I'm sure on some level that's true, as you have the option to learn how, say, your WiFi drivers operate to decipher why your signal drops to three bars every 20 minutes.

However, in Windows, I generally know where to find configuration info: In one of three registry hives, which follow a pretty easy to parse tree structure.

In Linux, I'm totally lost finding where to configure different pieces of software. Each distro puts their various configs in different spots. Some in /etc/local/whatever, /etc/whatever/, /usr/share/local/whatever.d/, /opt/whatever/, /etc/opt/whatever.conf/, /usr/local/share/whatever.d/ and so on. Some times there are duplicates, which one is the correct one? How do I know? And on top of this, every config file uses different formats.
Also browsers are much more likely to be able to optimize the parsing of JSON back into a DOM than they are to be able to optimize the JS that would be used to parse the CSV.
Richer countries are happier than poorer ones. Richer families are happier too
But did you purposely misspell "recruiting" or was that just a typo.
No rebase please. Let's keep the history accurate.
The linked article contains no real numbers on marketshare, just a million "hits" out of what...a billion? That would explain why I don't know any opera users.
True. This just bothered me a lot recently because the ratings are also used for the ranking of your apps. That's not that case everywhere. Plus, at sites like Amazon you can reply to feedback if I'm not mistaken.
This sums it up for me.

"When prices are set by companies that can profit by manipulating them, we're fucked"
(Posted two days ago: https://news.ycombinator.com/item?id=5616462)
> I'm not sure what justification Opera could have for this type of vendetta-esque suit.

The simplest justification there is: they think they're right. Is it so hard to conceive?

And until this thing goes to court, everybody should abstain from passing judgment on either party.
"Your Sponsors who give away the coolest prizes". Primary motivation for most hackers to spend this weekend at a hackathon I know is to win the prize money/gadgets.
That's a good point — it's a lot easier to give dispassionate negative feedback if the person's work isn't directly tied to your own. And it's a lot easier to view negative feedback as helpful rather than confrontational when it's dispassionate.
TCP/IP in Lego
The numbers are fishy, but if they are growing by XX% (1) a year, expect MS to reach that pretty soon. Love it or hate it, getting all your tech needs from one company has its advantages (and disadvantages).

1. Azure subscriptions have risen 48 percent in the past six months, said Takeshi Numoto, Microsoft’s vice president for marketing for the server and tools division. That unit, which encompasses Azure, has posted nine straight quarters of sales growth of at least 10 percent, he said.
As I get older, I realize that:

a. I want to keep working on technology. Whether I'm a programmer or data scientist or even a startup founder, I want to keep taking ideas and directly implementing them-- not being some champion delegator and credit-taker because I would feel dirty and be bored out of my fucking skull if I had that job.

b. I do NOT want to be what most people think of as a "programmer"-- a subordinate who implements crappy ideas with no room for creative control (I'm willing to cede business-strategy creative control, but I decide how to solve problems) and gets no autonomy, no respect, and no chance for advancement. I also think there are very few companies where software engineers actually have it good. Even at Google it's a million times easier to climb the management ladder than the engineering one. You actually have to be good at something to make Staff Software Engineer at Google; not so for its management track.

So, I like programming-- even the debugging, and even maintenance/reading code when I decide that it's important for the code to be read. I don't want to be what empty-suited idiots think of when they think of a programmer, though. Fuck that shit. I'm too old and I'm way too talented to be the butt of that joke.
Just an FYI, I use Ubuntu as my main OS these days. Several years ago, I got acquainted with Ubuntu but installing it on my CR48 and using that part time.
DNS + IPV6?
Note that it's a court in Norway, not USA, which makes a rather large difference.