skysight-inc/HackerNews huggingface dataset:
It doesn't make sense unless you understand how PHP works - at which point you'd use ===.
My business is a social network, but in the future it will rely heavily on crowd-funding elements to generate revenue.

I used to work for a financial firm directly under the CEO, so I established a great relationship with him. He was one of the smartest men I ever met and knew almost everything about SEC regulations, investment strategies, etc.

I was considering turning to him for expertise in the future.
Jack Dorsey on the History of Twitter and Square
Video: Interview With An 11-Year Old From Georgia Learning Visual Basic
The title raised my hackles as well, but it turned out to be a fun, un-dogmatic read with nothing to do with the editor wars. Upvoted.

Or perhaps it was just that he didn't bash my favorite editor :)
A Tech Bubble? Infograph inside
Nice infograph showing some of the crazy valuations. Just expand the image to the right to see the infograph
Interview with a system admin who's mining bitcoins on his school computers
I apologize. It was late, and my supply of patience for the day was exhausted.
In this case, the Hebrew word literally is T_DOUBLE_COLON, so not much is gained by its use. Perhaps reporting an "unexpected scope resolution operator" error would be better.
Hasselblad Squeezes 200MP Images By Shaking a 50MB Sensor
I've been using emacs for a few months now (it's surprisingly good), and am starting to run into wanting to do little modifications. Speaking as a non-lisper, I really wish a rewrite existed in a more modern language.
I don't wanna start an argument about lisp here but there is a reason people don't use it for major developments, and it's not the performance.
But it would be unfair not to point out that you can extend emacs in a variety of languages including python. Its just a bit messier.
"It's easier to ask forgiveness than it is to get permission."
It's not released yet, but that doesn't mean it's shelved.
"to need" -> "avoir besoin" (to have a need)

Verbs are a lot more complex in French than in English, so I'm glad they went that way. Seems a lot simpler than adding a whole new verb.
Leadership Essay Must Describe Qualities of Leaders
Writing leadership essays are common writing tasks. This type of essay can discuss about the role played by different types of leaders, their techniques at successful leadership etc. Students hoping for a good grade should be familiar with how to write this essay.
Don't get me wrong, I'm not arguing that there is no such thing as culture (as opposed to innate behavior) or that it couldn't change. But there are innate behaviors too. That newborns are a blank slate, a "tabula rasa" as Locke called it in Latin, to have whatever new form of behavior we want imprinted upon them is a fallacy. It was a hypothesis at one point, but now it's known to be false. Some facets of human behavior are largely the same for all times and in all places. Tribalism and territoriality, e.g. These things will always be with us. It's hopeless to think a day exists on the horizon in which these will be eliminated. A more mature approach is to accept humanity for what it is. Improve what can be improved upon and don't aggravate those features which are here to stay. Fossil fuels rushed humanity into a new era of mass immigration comparable to the "people wanderings" which characterize Late Antiquity in Europe. But it's now happened globally. It's popular to pretend we can overcome tribalism and territoriality. We'll see. If not, though, we're in for some excitement in the coming years.
Data structures. I could understand control flow, looping, etc, but until I took the time to understand data structures, I was always copying example code and trying to guess at what would work.

You can self teach yourself alot by learning as you go, but until I took the time to specifically study data structures I hadn't made it over the hump, my 'ah-ha' moment so to speak.
Calling it a phone is very misleading. It has a lot more in common with a laptop than a phone, and imagine how thrilled you'd be if your laptop battery could last all day.
You make a good point. The guy "estimates" $15 per license and then uses this estimate to draw conclusions, without providing any basis for his estimate. It seems to amount to nothing more than speculation.
Ada was uned in my first two comp sci classes at junior college. Our instructors were defense contractor programmers at Vandenberg AFB.
I was shocked to find out the Schwyer were even more um, polite, than the Germans. Hallo is an implied "du", as was tschüss so unless you want to piss everybody off, it was either Guten Tag or Grüssi and Aufwiedersehen.

Very formal people the German speaking Swiss.
Suing other manufacturers rather than making your own? It's scary. It's also like in F1, not bothering with qualifying isn't a stupid strategy any more, but it's not something any viewer wants to see.

It also shows that Microsoft didn't feel they could price their phones high enough to give themselves profit.
Pretend that English had no representation of an ellipsis, but Hebrew did. Should the language author say "Expected: dot-dot-dot"

Yes. It's not about appeasement, it's about consistency.
> Microsoft claims that Linux infringes upon many of their patents (don't remember the exact number)

The exact number is 235...

http://www.computerworld.com/s/article/9019238/Update_Micros...
It makes sense for the same reason it makes sense in Perl: use a string as a number and you get the number that is at the start of the string. E.g., "12" == 12, and "12php" == 12.
I dunno about China and Sri Lanka specifically, but in some cultures, being fat is seen as attractive. This is probably a signaling mechanism, being able to afford additional food and not needing to perform manual labor means that you are more successful. Being fat isn't so attractive in the West because having a sedentary job and access to excessive fat and carbs doesn't really signal anything much.
> "PHP has no native Unicode type, no native Unicode handling, and cannot treat Unicode strings as strings." ... gets me flamed every time I mention it. Why?

perhaps because statement of of fact (``PHP has pluggable Unicode support'') beats wrong statement of oppinion (``PHP is bad because has no support for it''). It's borderline trolling to insist PHP does not, when people have been using it successfully in production for years now.

http://pl2.php.net/manual/en/book.mbstring.php in case your google is broken.
Think metaphorically. Around you are people with money who have to do odd jobs they don't like. If you're willing to do that work, they will pay you for it.

It doesn't have to be skilled. Think shoveling dog poop http://www.azcentral.com/ent/pop/articles/0420doody0420.html . If you can't find an equivalent where you live, you either live in a paradise where no one has annoying chores, or you aren't looking very hard.
Disclaimer: This assumes you're in the US...if not I have no idea how it might apply in other countries.

Depending on where you live it might not even be enforceable. Even large companies will put employee agreements in front of you that they KNOW aren't enforceable in a particular state but will do it since they know that most people don't know any better.

I had a particular instance when a company I was working for got acquired by a Texas based company and they sent us the employee agreement they use in Texas to us in California. There were no less than 4 completely unenforceable clauses in that contract. And this was a public company doing this.

If you live in Texas, though, you're screwed.
I know that, and that's beside my point.
Touché, you're right. MS is amicably working out license deals, very unlike a patent troll.
From techs to execs: Putting performance in business terms
I think most of the "ugly" gripes come from people who either don't know how to change the font or haven't bothered to turn the tool bar off.
I think the reason people object to this behavior, even when they do understand it is that it makes the obvious default (==) dangerous. It's especially dangerous in the hands of the sort of non-experts for whom it's intended to make life easier.
P.S. I'm not talking about letting any old content open itself automatically. Just a list of pre-approved things, like Google Docs, a Wave, a text document, etc.

So instead of getting an email notification that someone has shared a Google doc with me, the doc just shows up in my inbox. It's not an email being parsed to show me the content, it's just... the content.
I find your comment interesting, however I do not agree that "Pushing a business model that commoditizes hardware, rather than software" is compelling. Google is already doing that, so Microsoft doesn't need to sell Windows 7 to achieve this goal.

I also wonder if your statement that "If Microsoft doesn't compete, fiercely, in both mobile and web fate will end up being very similar to both General Motors' and DEC." I agree that it is in danger of irrelevance, but I am not convinced that Windows 7 is the right way to compete in mobile. I can't think of anything better, but that doesn't mean that Windows 7 is the right thing to do.

I am reminded of the politician's fallacy:

"We must do something. This is something. Therefore we must do it." But doing the wrong thing is worse than doing nothing at all.
It's not an unspoken rule, it's an established convention.

This isn't about whether we use English or not, or whether that's the right choice or not, it's about consistency. If you want to create a language that has all-Hebrew tokens and error messages, knock yourself out. Just do it consistently.
that article is strikingly inarticulate. if you've got to tell me to scroll to the bottom, then it's a complete failure at selling railo, whatever it is
Both of those could be applied to any conversational exchange, whether information was really being exchanged or not, and smalltalk is heavily weighted towards the "not".

It's not what you say, but how you say it. /exaggeration
When I was like 12 or 13, my dad (an attorney) was doing some patent work for an MIT grad student who later went on to be a professor of CS. I was interested in computers at the time and trying to teach myself, and as a favor, my dad asked him to show me a few things.

He ended up teaching me Scheme, getting me to commit to an open-source 3D engine and work on computer vision stuff over the course of my early high school years. I ended getting into a top collegiate CS program with a very low high school GPA - primarily because the work I was doing outside of the classroom was pretty good. This degree opened the door to a masters degree and made finding a job much easier.

Today, I'm 23 and working full-time. My dad has started reminding me why I got to where I am, and that I need to give back and do what was done for me - find an aspiring kid who wants to learn, and teach them.

Maybe there are some problems with the mindset of the poor, but I think that part of the problem is that I am probably going to find this kid through my own middle-class network and continue to perpetuate a culture of mentorship that is often inaccessible to the poor.
ELPA is no longer accepting new uploads; the maintainer has requested that everyone switch to Marmalade.
Related: http://www.phpwtf.org/
Has anyone seen the SkypeBeta SDK?
I'm sure many have applied for the SkypeBeta SDK - but has anyone successfully been approved or seen the actual SDK itself ?
What are your thoughts ....
Or perhaps it was just running benchmarking software, who knows!
And, BTW, I wouldn't try to hand tune assembly code with a modern x86 even if my life depended on it.

Writing fast modern x86 assembly is often way easier than for most any other CPU because instruction ordering generally doesn't matter much as a result of OOE (outside of Atom, at least). This basically lets you BS together a function without thinking too hard about anything other than the individual instructions.

It's trivial to beat the performance of typical C code by a factor of 10-20 in many situations, particularly in the case of DSP functions, as per the topic.

Some typical cases (measured in cycles):

8x8 iDCT, 16-bit input to 8-bit output:
add8x8_idct8_c: 779
add8x8_idct8_sse2: 56

6-tap interpolation filter, 8-bit input, 16-bit intermediate, 8-bit output:
hpel_filter_c: 13093
hpel_filter_ssse3: 1770

Bilinear downscaling filter, 8-bit input, 8-bit output:
lowres_init_c: 16308
lowres_init_ssse3: 672

4 SAD comparison operations on 16x16 8-bit pixel blocks, unaligned input:
sad_x4_16x16_c: 1873
sad_x4_16x16_sse2: 95

Variance on 16x16 block, 8-bit input:
var_16x16_c: 536
var_16x16_sse2: 59
package.el is included in Emacs 24, not 23.

Once that has had a stable release, this will become a lot easier. In the mean time, the link to package.el for Emacs 23 is right at the top of marmalade-repo.org: http://bit.ly/pkg-el23
I'd love to see similar lists for other languages. I've been coding in MATLAB as of late, for instance, and rediscovered my hatred for the fact that you can't index the output of a function without assigning to a temporary variable. For instance, `foo(args)(:)` causes an error. You have to use `X = foo(args); X(:)` instead. That makes me just as sad as some of these PHP sadnesses.
I won't defend PHP as a language, but from an accessibility point of view, other platforms could certainly make things easier.

Coming from a PHP background, the first time I tried Django, I was rather dismayed at the amount of set up involved. I think after following a few tutorials, I was able to more or less get a running mod_WSGI setup, though the only way I could seem to get the web site to refresh was by restarting Apache.

After I got over the fear of using an http daemon written in the same language as my web app, I discovered Ruby / Sinatra, which gave me more or less the same immediacy I was used to from PHP.

Even so, I doubt I could explain Heroku to a non-technical friend in the same way I could convey an understanding of uploading a php web page to a LAMP host. (Ubuntu's broken support for RubyGems didn't do much to help my migration from PHP either).

It seems to me that until Python and Ruby have an infrastructure that's as friendly to novices as PHP is, we'll be seeing the same "PHP ghetto" effect that we've been seeing for the past decade.
Probably this is half the story, something more along the lines of "censor or much more than 100mil"
It's all merely allegations at this point.
No i'm guessing it's things like the CNN scraper that was taking stories, automatically translating them to russian and then posting them. There was one in the news this week for having mistranslated Dominique Strauss Khan as the "head" (as in tip of penis) of the IMF.
>If Facebook really wants to be a bigger part of my online/social experience, they'll acknowledge and start acting on this fact.

Well, maybe. If Facebook gets your parents and grandparents all playing Farmville, but loses (just) you, Facebook comes out ahead.
That's a more cynical take on it than I was intending.

I was thinking of one's college internship as an opportunity to get practical experience and prove yourself as a competent person instead of just a place to add rich folks to your network.
İnternetten Para Kazanmak:Adsense Canavarı
As far as I can tell, Microsoft claims they have patents that cover technologies/algorithms in the Linux kernel. I've never heard them get more specific than that. They approach companies and request them to pay a licensing agreement (or come to a cross-licensing agreement if the company has patents they can use against MS). TomTom disregarded the threats and got sued over Fat32. I imagine Microsoft's patent portfolio is vast enough to find something that will stick most of the time so the threats aren't completely unfounded.

Here's a brief article on the Amazon licensing agreement:

http://www.zdnet.com/blog/microsoft/amazon-becomes-the-lates...
And this will one day be the downfall of facebook. If they dont adept...
I can understand Zuckerbergs idea of pushing our comfort zone in terms of privacy.
He wants to drop his "vision" upon us and on the other hand he has to make money... and thats one way to do it.

But there is a lot of stuff i dont want to share with certain people. (Work,Family,Drinking Buddys etc.)
Someone will come around and take a piece of his pie i`m sure about this. The social space is moving to fast and there a needs he does not want to address.
Devils advocate stance, Google couldn't make it happen until they hired the people from PayPal who had been working on it for ten years.
The handshake example was illuminating. Three "equivalent" theories:

Theory A: Closed form formula function.

Theory B: "Algorithm". Still a function.

Theory C: Memoized function (constant time!)

According to the article "nobody" likes C, especially the article's Chomsky straw man. If one had a procedure to convert C to A, then this whole issue would become hairsplitting. Such a procedure would aim to convert a memoized function back into a form that uses more symbols from a mathematical language. A good criteria of success would be the description length of the resulting procedure in the preferred language. One reason this could be useful to science is that once you identify a value that is useful in many theories it becomes part of the language. Making it available to the next problem may speed up the search for a "good" description of the next phenomenon. Identical procedures that appeared in various algorithms might acquire a special name. One such value might be called "pi", another "foldr" and so on.

Of course there may be many good descriptions, just as there are many languages. Also, the example could be extended to statistical modeling situations by adding room for error terms in the suitability criteria.

So if, you have a general procedure to convert a table into a definition you can make money and science at the same time!
> I think I had a partially working Clojure setup, but then I tried to make it support Common Lisp in addition, and things completely broke down.

This is due to the SLIME developers' insistence on making everyone run from CVS trunk. I wish I were joking, but they really seem to have no interest in creating stable release packages, so I have to go in and try to make it work without their cooperation.
Do you work at Susquehanna?
There are deeper waters, but I tired of wading through the muck. Anything of his ( like this ) that is interesting enough to me to read, usually comes to me through here anyway. Except when he posts about the Rat Pack. Or baseball.....darn it.
I agree with you here. It appears to be a landing page that consolidates the downloadable Mac software and also tracks and allows redownloading of the software via the library feature.
> the error message is still pretty useless.

not at all. A google search for "Paamayim Nekudotayim" gives you thousands of pages relating to exactly the error you're experiencing. It's WAY more useful than "Illegal operation" or "Syntax error".
You can also start using xmonad.
Microsoft is earning more from Android than Windows Phone
FWIW, things go a lot more smoothly if you use GNU Emacs rather than a fork. For most elisp maintainers it's not even possible to test with Aquamacs.
Considering that we're neighbors (and, well, wars), it's not surprising that Germany has quite a few words borrowed from French, too. Actually, some words that are considered very normal by Germans were inventions by a few linguists to counter that (and Latin). And not even for nationalistic reasons, just to make it easier for the common man... Especially considering the Latin roots and constant cross-pollination, European languages can't be considered very isolated from each other.

Never mind that there are quite a few words for small talk, too. As if that's the only word in English for it... It's just that it got quite popular due to its poignancy. Just like "Zeitgeist" the other way 'round.
exactly, thats just too costly. I mean it should really not be this expensive. Why email hosting is being charged per mailbox I do not understand. The maintenance is not per mailbox. Its per mail server and hence should be the costing.
That does not make sence that just meens both languages suck.
I though the article was fun and informative, but I'll stop short of saying that a post wherein the author questions why people pay for editors that do less than emacs has "nothing to do with the editor wars." I agree that it has nothing to do with the One-True-Editor war between emacs and vim users :-)
I feel there is excessive emphasis on "what Chomsky said" and "what Chomsky did". Norvig chooses to point out that the principles and parameters framework is, let's say, imperfect, but, well, Chomsky would agree. Moreover, if you zoom out and stop obsessing about quotes from "Syntactic Structures", you will realize that a lot of the work that's being done in theoretical linguistics is not quite as barren. Yes, statistical methods for (say) anaphora resolution can be extremely efficient, but basically very few people had thought about anaphoric relations in any systematic way before generative linguistics came around.

Moreover, rule-based NLP approaches also have their place, and they are often the direct result of theoretical advances. A case in point is the modelling of morphophonology (which is necessary for spell checking, dictionaries and text generation for morphologically complex languages): many successful approaches are those based on finite-state machines, which could not have happened without Johnson and later Koskenniemi using them to formalize the rule-based approach pioneered by Halle and (yes) Chomsky (well, not quite, but this is still the point of reference for rule-based phonology).

(I am a theoretical phonologist, but my colleagues who do actual NLP work of this type tell me that statistical methods aren't that great for the sort of work they do.)
According to Clayton Christensen's model of disruptive innovation, once disruptors push all incumbents out of a low margin market segment, the prices in the lower market segment plummet, and margins drop toward zero. The only way for the disruptor to continue profiting is to follow the incumbent up the market, applying their disruptive invocation to more profitable market segments. The cycle continues until the incumbent is pushed out of the market entirely.

Detroit's moves away from low-margin compact cars is what enabled Toyota to make Lexus.

Microsoft moving away from mobile phones would have a similar effect. It's essential for their survival.

Also, Google's business model doesn't commoditize hardware, it commoditizes software. Google's business model is to monetize data, not software. They are trying to do to Microsoft and Apple what Microsoft did to hardware manufactures.
Why would this be any better than just passing in a map of the parameters as the sole parameter?

myFunction($parms=array()) {
...
}

$parms = array('foo' => 'bar',
'baz' => 'yaz');
test($parms);
Of course it does. The "geek's" stereotypical problems with women is a prison of his own design. Same with all sorts of health and diet issues.
Drummer
how about a social network algorithm that connects the least connected people with the most connected? imagine VC's having dinner with homeless people.
I've used fogbugz, can't say I was very impressed with the product. Maybe they need to spend more time on that and the product will market itself. Seriously, this is a great example of the wrong way to view a product.
Everybody says the way to become wealthy is to let money make money for you

I don't think so. I guess it depends on what you mean by "wealthy", but I'd say that's the way to go from "rich" to "super rich".

The way to become wealthy is to spend less than you earn. A lot less. When you have savings on the order of several years' worth of income, then a healthy return is real money. Until then, your budget matters a lot more.
also "no" is a valid answer to "employer asked for access to their Facebook page".

i'd do the same thing if an employer asked to search my apartment or read my email.
Guitar Slide
So... I need to make Skype calls with the water faucet and/or some music playing now?