skysight-inc/HackerNews huggingface dataset:
I'm still amazed that neither Python nor Ruby allow you to require declaration of variables. Perl really got this right with strict and the "my" keyword. If you try to use an undeclared variable under strict mode, the compiler throws an error.
RMS is one of the primary reasons I stopped contributing to gcc.

RMS did huge amounts of damage with his "EMACS virgins" joke to women in computing, and has never apologised.

At the end of the day, I believe the days he is a help to the open source movement are over. He is now a major hinderance.
You're right in general, but not in this specific case. The NDA was so strong that if read as written it basically forbade us from ever using anything we learned with them, for any purpose, ever. It did not narrow itself down to internal operations.... which we would not have been privy to anyhow! We weren't going to be sitting in on trials or hearing about their cases anyways. It was almost stronger than what you would consider a "noncompete" in that sense.

And since it was a lawyer's office we were little inclined to assume they'd never exercise their claimed powers.

And again, we were paying for this course, not being paid. (In fact their "due consideration" clause alone was a bit amusingly handwavy. It was nearly "for the due consideration of being graciously allowed into their presence to bask in the glow of their wisdom.")
Yup nt a new concept, bt dnt u think its a evergreen topic????
Gremlin, graph traversal language
a step back from what? I find iOS/Xcode/Obj-C to be a great dev environment.
A good friend nailed issues via the following points :

- if it's a symbiotic herding then nobody cares

- people smarter than [ insert cunning entrepreneur / biz expert ] may be smart enough to realize that they don't really need to be in a greater position of power, or have more money than you

- offer superb scientists / engineers a position that is at the optimal trade-off between work satisfaction and compensation.. they'll take it

- they are smart enough not to take on the responsibility of directly negotiating with VCs / investors

Here are some really interesting points from Mr.Ive

" Ive said in a 2006 speech that his goal is not self-expression. It’s to make something that looks like it wasn’t really designed at all -- because it’s inevitable.That’s been the case since his college days, according to Clive Grinyer, who went to school with him. Grinyer recalled visiting Ive’s apartment, and being shocked to see hundreds of foam models of a single product. Each one was good enough to have been the final product "

" The British native is known to travel to Asia for weeks, studying intricacies of metal-bending equipment, according to former Apple designer Thomas Meyerhoffer. The result is that Apple’s products have unique shapes, textures and thinness. The solid feel of products such as the iPhone is due in part to Ive’s insistence on minuscule tolerances -- the tiny gaps around each part and screw in a product. "

" Ive lacks operations, marketing and sales skills, something he doesn’t regret, according to his 2006 speech. "

" Victories from your ability to sell are very short- lived," Ive said in the speech. " Victories from things you’ve really worked hard at can have a lasting impact. "

source: http://www.boston.com/business/technology/articles/2011/10/0...

I think Steve and his colleagues were acutely aware their own strengths and weaknesses. Here's an interesting video :

http://www.youtube.com/watch?v=WRoHtUjIkmY
He has a duty to his shareholders. The reason that the Chinese workers are willing to work in such terrible conditions is that it is a step up from where they were. China is modernizing, just as we did once.

Say for a second that Jobs was somehow able to double the wages given to the average worker in China (or increase conditions such that it was effectively a doubled salary). The result would be massive, widespread demand to work in those factories. Since supply and demand are not balanced either queues take over or gate keepers get paid off.

If that doesn't make you feel better at least the corporate taxes Apple pays might.
The "problem" is that people want to actually get stuff done. Security vs. availability is always the conflict. Perhaps the USB is being used to bring in the latest maps, perhaps it's being used to bring in mission orders, who knows. Unless you understand the system, it's absurd to say the equivalent of a military 13 year old can fix it.
I believe we are considering an abstract data structure here.
I like thus idea, especially if comments can be pulled across to the Web site version of the blog. I think it's become clear to me that "something" is going to happen to the traditional blog, a pro version of a G+ profile just might be it.

Will have to chew on this, thanks for the nudge.
Explorence Wants To Turn Your Outdoor Activities Into Video Games
About 5% of U.S. residents identify themselves as Asian, but Asian Americans hold fewer than 2% of executive jobs at Fortune 500 companies

I have a feeling that Asian Americans are overrepresented in other fields, such as healthcare, where they make up 16% of doctors (http://www.numberof.net/number-of-doctors-in-usa/), and science/engineering, where they make up 9% (http://www.math.buffalo.edu/mad/stats/TO1993.html).
ruby warnings work pretty well

http://davybrion.com/blog/2010/08/compilerinterpreter-warnin...
I was talking to a guy who makes "encrypted" USB drives at the NSA TCC recently. It sounded scarily hand wavy to me. I was asking, "but where is the key stored" and he tells me with a straight face, "right on the drive".
An Annoying Open Problem
Paranormal Activity 3
Paranormal Activity 3
In fact many of us are wondering how to get another image format to the home of Paranormal Activity 2 Then to my surprise,
The Social Engineering Toolkit's keyboard based malware deployment engine for Teensy could be repurposed for use on other USB devices.
So long as Amazon never include a touch-screen I'll be happy. Sony's decision to have a shiny touch screen, that got grubby, on a device used mostly for reading, was baffling.
No, most businesses that use PayPal are using it as a credit card processor. Either by using a form hosted on the merchants website itself (via PayPal IPN) or a cheaper version where the user is redirected to a form on PayPal's site.

This is what the author was using before. His change was to enable a feature that gave him access to a "terminal" wherein he could type credit card numbers himself.

In high-risk markets, and new merchants, it's not uncommon for funds to be held. But apparently this was neither. This is just paypal doing what it's always been known to do -- Assault the merchant while whispering in his ear "this is for your own good."
There are lots of stories about Woz and Jobs that make me uncomfortable. But that's not surprising: They were big fans of practical jokes, and I was never much of a fan myself.

Woz seems to be able to think of this story in the spirit of a practical joke.
i believe this this the first of many small steps implementing a robust remote desktop experience for chromebooks.
Types of Insurance You Should Consider
The inflammatory agenda makes sure his group stays alienated from society and within his control.
Natural Remedies for weight gain
Thank you for your advice, I will find an attorney as soon as possible.
Seriously? Have you ever worked on a PCIe bus device? They are hard to design, hard to test, and in general quite expensive. You're not going to build PCIe keyboards and mice that cost 10,000x COTS. That would at the very least cost someone their political career. (And the people who are making the decisions think about it that way, whether you want them to or not.)
What made Steve Jobs rare?
It's because Ruby scopes sigil-less variables locally by default. It's like using "my" everywhere for free. "x = 10" in Ruby creates a local variable. By default, "$x = 10" in Perl is creating a global package variable which, in most day to day cases, isn't particularly desirable.

Perl's "my" really patches over a dangerous default. Perl gives you the global by default. Ruby gives you a local by default. I'd much rather have my defaults be sane than be forced to make declarations to fix things up. Which is why Ruby became my primary language after 8 years of Perl..
and to samsung ;)
I don't think its dark. I think its something people should think about more often and understand better.

Perhaps the things people are often celebrated for are actually chance outcomes of generally negative behaviors.

To know whether that is the case requires people to be more critical of people's positive aspects and spend more time thinking about their negative aspects.
Please add a short description of what you do. Much more helpful when parsing this thread.
Rock in Rio sucesso em redes sociais
Actually representing the entire state of the universe sounds rather ambitious. However, the very action of 'imaging' will force the entire system into a consistent state by quantum collapse. The universe will be represented but changed, the original multitude of super-imposed states will be lost.

Heisenberg's uncertainty principle implies that some things are just unknowable. However, only the most basic constituents of physical reality demonstrate noticeable quantum behaviour. The macroscopic universe is fairly deterministic. You don't need to jump in front of a moving bus to learn that Newtonian mechanics applies 100% of the time in a very deterministic way.
I think this is correct. OSL is using LLVM in an AOT fashion, though a lot of runtime code generation and specialization is being done just prior to running the AOT LLVM JIT.

As opposed to something like, say, Google v8, which is using runtime feedback to make hot code paths fast (and to remove dynamism when it can be shown to be safe).

I guess I wasn't aware that people weren't including dynamic code generation and AOT compilation in the "JIT" category. To me JIT meant generating machine code "at runtime", and both OSL and v8 would be at opposite ends of the JIT "at runtime" code generation/compilation spectrum -- OSL on the AOT side and v8 on the keep-running-the-compiler side.
MacBook Air vs Lenovo Thinkpad X1
> It's because Ruby scopes sigil-less variables locally by default.

I'm pretty sure autarch knows that.

I come from the Python world (and have done quite a bit of Ruby as well as a few other languages) and have come to dislike all implicit scoping, it is less readable and always ends up leading to annoying (and hard to track) bugs. This is magnified in Python due to scoping being historically wonky (there used to be no lexical scoping at all, only function-local and module-global) and leading to `global` and (in Python 3) `nonlocal` (yay two crappy keywords and statements instead of having a single clear one)

Whatever the case, these will trip people up and really provide little to no gain, explicit lexical scoping is clearer and leads to less bugs, both from shadowing an existing variable and from hooking into (and overwriting) the same. It's also pretty easy to statically check, in a statically (lexically) scoped language.

Interestingly, that (along with first-class blocks, keyword messages and the cascading operator) is one of the very nice things Ruby threw away from its (limited) Smalltalk ancestry.

> Ruby gives you the safe, local

and often wrong

> thing by default.
Comments are being pulled to the website. Just that you can post a comment on the website as of now, because of G+ API limitation.
> average international gross of more than $550 million per film. Not even Apple has enjoyed that kind of streak.

Apple grossed $65.23 billion last year alone.
Victories from things you’ve really worked hard at can have a lasting impact
According to [1], his income is from speeches. The Form990 filed by the FSF [2] (If I understand it correctly) confirms he does not get any salary from the FSF.

1) http://blog.mypapit.net/2005/06/richard-stallman-admits-his-...
2) http://tfcny.fdncenter.org/990_pdf_archive/042/042888848/042...
"you are against all forms of civil disobedience that cause harm?"

Mostly, but not absolutely. Unnecessarily exposing the existence and whereabouts of someone's kids for what amounts to little more than vandalism and tagging, yes.
Yep, as usual, prepare salt before you read _any_ programming languages blog post.

My case was against Ruby back when Rails was hot. Ditto with JavaScript nowadays.

Ruby 1.9 has been out for production for almost 3 years? Cool, how come it's slower than 1.8.7? (not trying to offend Ruby but I use Rails 3.1 with Ruby 1.9, running unit-tests are dog-gone slow).
It is, as you put it, uncomfortable. This goes to other things that Jobs has done as well in his youth. If I was to put the magnifying lens under your life, or anyone else's, I can assure you I would find things you don't want to be seen. No one is perfect. The best we can do is make the world a better place than it was before. I believe that both Jobs and Woz did that.

If you don't like what he has done then be a better person. Learn from his mistakes, as well as the triumphs, and pay it forward. Jobs is a hero to many but he is not worthy of worship.
>Software is not more important than life. //

How about freedom? Is freedom from, for example, capitalist overlords more important than life?

People give their lives for freedom all the time.

>A great man has died, and all RMS can think about is what this means for the Free Software movement? //

Meh. I don't see the problem with someone who didn't know Steve Jobs personally simply addressing how a change in leadership of Apple Computers affects him and his causes.

Mountains out of mole hills if you ask me.
X2O:RISK FREE TOUR
Fuc it, what are some random charities?
What are some random chartiys, is that even possibel.
1.9 is way faster than 1.8. I think you are confusing Ruby's speed versus Rails speed.
Silicon Valley insider drove Solyndra loan restructuring
I don't know that people worship him just out of love of his products, but in more of a sort of hero worship. Here's a guy who had an uncompromising vision that nobody appreciated until he was proven right, and changed the world as a result. It's something we all want to see in ourselves.
Ruby 1.9 has been out for production for almost 3 years? Cool, how come it's slower than 1.8.7?

It's not. File loading in 1.9.2 is notoriously slow and you're probably encountering a common case where mid to large scale Rails 3 apps are loading so many files at runtime that you're hitting it. Everything else is bright and breezy. The story behind much of this: http://www.rubyinside.com/ruby-1-9-3-faster-loading-times-re... - Most people are experiencing significant speedups with 1.9.3 so far but it hasn't had its final release yet.

That aside, speed isn't everything. Python 3 was (is?) slower than Python 2 for quite some time, despite being in production.
Well, I think for precisely those reasons, people will know not to form their own pricing expectations in their mind this time.
Who will be remembered 1,000 years from now?
Of people who lived in the last 100 years (currently alive or deceased), who do you think will still be remembered 1,000 years from now?
Could you expand on that? Isn't twitter's big "thing" that it created an ecosystem of apps and sites all using the service in their own unique ways?
I wasn't even talking about aesthetics. I was talking about the sort of taste it takes to say "no" to expressing your opinion in an entirely frank manner at certain times.
2011 Lastest Nike Free series running shoes online shop
Provide various of Nike running shoes ,example: Nike Free Run+,Nike Free 3.0 V3,Nike Free 5.0 V4,Nike Free Run+ 2,Nike Free 3.0 etc.High quality and low price, Welcome to our onlien store
Oh get over yourself.

My condolences if you knew Mr Jobs personally, but really, spat on his grave? Stallman did nothing of the sort.

What Stallman did was address the practical change for free software that Steve Jobs removal from leadership at Apple would make. That's it. The manner of removal RMS notes as undeserved.
Oh, $1000, was by default. Yup, I asked the local "mobile champ". Due to some complications, I couldn't receive the phone.
If LISP shows up in 1958, that means functional paradigm is outside the 40-years range. So there might be truth in it.
The OPERA neutrino velocity result and the synchronisation of clocks
I believe smcfancontrol installs its kext by demand from inside the Cocoa App. I don't know how it's done (I only do UNIX stuff on my Mac =/) but I believe it changes the .kext owner and invokes kextload. You can 'sudo' from inside a Cocoa App by using AuthorizationExecuteWithPrivileges:

http://michaelobrien.info/blog/2009/07/authorizationexecutew...

About PKGs: I think that they're okay, but, historically, they're maligned for being "black boxes" that install files all over your system. App files, OTOH, are (99% of the time) clean, live on /Applications, and sometimes use ~/Library.
Hairstyles with Bangs 2011
Basic explanation of Elliptic Curve Cryptography
Parallel Haskell Digest #2: Haskell threading & concurrency primer
Great video in fact. But here's the thing, what if you have the energy and passion to persevere - it’s just part of who you are - but nothing happens. I’m sure there have been many great people out there who were “insane” as Jobs put it, but just didn’t find that idea that maded it happen.

I know you make your own luck and all that, but there has to be an element of “right-time-right-place” to all this, a chance event that changes the person’s status.

Jobs could have been just another “brilliant but wierd tech guy” who maybe tried a few things. But he wasn’t, and something else took him to the big league. Citing products is one thing, but to my mind it’s not enough. Combine it with personality, tenacity? Is that all it takes?

I’m still not convinced.
> To clarify, by "better" I mean such that actually get you building and making things, rather than what to me at least boils down to playing with a toy.

To me, this is one of the attitudes that relegates robotics to the background. Tinkering together hardware is one small part of robotics, but even if you're interested mainly in other aspects you are forced into it.

I'm very interested in the autonomy and programming aspects of robotics rather than in soldering. A ready-to-roll platform that allows me to write my own code is exactly what I want. I've learned enough to design and build my own robot (motor drivers and the rest of it) and have done so, and I realize that this part is something I could hand over to pretty much anyone with an EE degree, or better yet just buy the hardware platform pre-assembled. I can do it but I'd rather not, because this isn't where I personally can do anything truly interesting.

There's room for hardware tinkerers and software people, and people in between. There's no reason for a one-size-fits all attitude that mandates that you need to assemble hardware to be "into" robotics.
Try ITerm2.
In high-risk markets, and new merchants, it's not uncommon for funds to be held. But apparently this was neither.

We really can't tell from the OP what market this guy is in, and what he is really selling. He is deliberately vague..

"I run a few online stores which sell various products (non-Ebay, just regular old stores that sell stuff I make or provide)"

If he's going to attempt to draw such a large amount of attention, it might be helpful to know what specifically he is selling from all of his "regular old stores."

I'm thinking there is far more to this story.
Depends on their personalities.

Often just calling stuff people are giving away for free "rubbish" will lead them to simply stop giving it away.
I'm not quite sure what you're trying to tell me.

I didn't say that Stallman has no principles, or that he is inconsistent. For me, there's just one main question: Is his conclusion -- that all software should be free software -- rational?

To be rational, a conclusion should follow logically from true premises and at least one fundamental moral principle. It's been a while since I studied Stallman's writings, but back then, I fail to find any sound argument. It was mostly just logical fallacies. Since I doubt, he changed his arguments, this probably still holds true. If so, this is a sufficient reason for me to not support his cause.
I intend to create an RSS Reader as a start. Most of such projects will be self-productivity apps. But, when I am convinced I'm ready to create full-fledged apps, I will move on to create a game (for a start) that I had in my mind since years.

To be honest, at the moment, I'm not really into earning an income from creating apps for WP. I just do it for the fun, maybe even earn if possible. When I actually reach to a point, when my skill becomes professional enough. I would want to look for opportunities related to my current activity.
Another shot in the arm for https://stripe.com/

I guess that, to take a phone order over Stripe you would need a small app to talk to the API, live. Someone should build that!
Air comes with Core i5, not i7.

http://store.apple.com/us/browse/home/shop_mac/family/macboo...

Or do the Germans get the Air with i7, while US gets it with i5?
I built http://stackmonthly.com/ to help me discover the better questions asked on StackOverflow, and improve my knowledge.
Isn't Wei Dai more likely? Dai wrote the original paper on b-money, Satoshi's coding style is remarkably similar to Dai's, and bitcoin makes extensive use of Dai's Crypto++ library. Dai doesn't like attention.
`javaStyleMethodNames` and using `self.assertSomething`. Despite its inclusion in the standard library, `unittest` is not a very Pythonic library (it comes from the days when most of the advanced portions of the stdlib was ported over from Java). Nose is slightly better and Attest[1] is the only one that I would really call "Pythonic."

[1]: http://packages.python.org/Attest/
An associative array: http://en.wikipedia.org/wiki/Associative_array
Wei Dai said that Satoshi independently thought of and invent bitcoin without reading his b-money article until after the fact. At least that's what I remember
千年私服
Juegos de Bob Esponja
"Personally I see Go as a better C, nothing more."

Which is a good thing, right?
I dunno, I am one of the largest supporters of FOSS outside of the likes of RMS and Linus and ESR and co.

However, I'm going to repeat something I've said before (and I think before on HN as well): I did not celebrate the death of Saddam and Osama, and I'm sure as hell not going to start with Steve Jobs.

I did not agree with every one of his business decisions, but I think he was an interesting guy. He did things no one else did, and he made a few enemies doing it.

I know a lot of people will shoot me down for saying this, but a large part of RMS's beef with Apple is Apple used BSD licensed software according to the BSD license. They didn't have to give back to the community, the license doesn't require it... but they did.

RMS largely hates BSD licenses because they don't require further code to be Free, and you know what? No one cares. If a company thinks they can wade into a market that already has a major competitor (the code they're "ripping off"), then let them.

So yeah, RMS is the destroyer of public relations for FSF, and hes a bastard beyond measure. But when RMS dies (in the next 20-30 years), I'm not going to celebrate his death, I'm going to remember what he did that was right and try to learn from that.

The golden rule of society is "don't be a douchebag", and it would be great if everyone followed that rule even if they follow none of the rest.
No, you were right. I updated the article. Thanks!
To be fair, the way Go uses interfaces is new.
Jack of All Trades, Master of One
In that case it never made it to court, and the people trying to enforce the non-compete would likely have lost if they had pushed.
So either Wei Dai isn't Satoshi, or he doesn't want to admit it. That doesn't help because we already knew that whoever is Satoshi doesn't want to admit it.
Bandwitdh measurement isn't trivial, but it's something I'd very much love to add. Thanks for the input.