skysight-inc/HackerNews huggingface dataset:
> This whole "it's apples to oranges" claim is bullshit. Both Word as well as LaTeX can be used for anything from writing a resume, making a technical paper with a few simple equations, to writing an entire Vector or Linear Algebra textbooks. When you have two options for doing the same task it's very much comparing apples to apples.

So can HTML. Would you compare Word to HTML? You can also write your resume in Notepad. Does that make Word comparable to Notepad? If you want to compare anything, compare LyX to Word. At least that makes some sense, even if the output of the latter just sucks in comparison to the former.

TeX is at its core a typesetting engine. Word is largely a GUI markup editor. It doesn't even do anything coming close to typesetting.

> * the steep learning curve: throw your 14-year-old who's doing a math assignment Word vs your favourite LaTeX editor, see what happens;

Are you sure? Customizing LaTeX can be hard, but using it in a straightforward way is no more difficult than HTML. Sure, it may be a bit more work than using a GUI, but once you get the hang of it it's a lot quicker than Word's formula editor.

> * lack of WYSIWYG-like feedback-loops: you have to wait a full minute on decently sized documents to see the result of adding that equation that took you 10 seconds to add;

In my experience it's a lot faster than that. The reason for this is simply that TeX does actual typesetting. This has a certain computational complexity, and cannot just be done on a line-by-line basis. Word is fast because it doesn't do anything like that. Again, Lyx has WYSIWYM (What you see is what you mean), which gives you an approximation of the output instantly, minus the proper typesetting.

> * syntax holdups: you miss an underscore and your document is broken. All the way through. And can take an hour to fix even if you're skilled. People writing documents that need LaTeX's power aren't always coders, and debugging is not a fun or planned-for activity for anyone.

It more commonly takes a minute, not an hour. Every had Word corrupt a file and mess up the styles in the middle of your 150 pages document? That's not exactly a quick fix either.

To sum up: If you want a WYSIWYM editor for TeX use Lyx. Otherwise, comparing LaTeX and Word makes about as much sense as comparing HTML and Word.
Fixing SMS is the interesting thing. GroupMe was bought by Skype for many millions, and the key thing about GroupMe was supposedly fixing SMS. But I have no idea what happened to GroupMe after that acquisition. Like many startups, perhaps acquisition was death for them, although it seemed to me that would make little sense for Skype's motivations. I don't think they would have been simply looking for talent the way acquihires usually do.
I've seen different figures (http://trends.builtwith.com/cms/WordPress), but I'd say 1 in 5 doesn't sound too far off, though perhaps it's a little exaggerated.
On the other hand, Google is investing massively in "next big thing" r&d, and even if all its efforts to create new markets fail, it's likely to still be a major player in adtech in 33 years time.

WhatsApp has staggering growth on the basis you don't have to pay for it and its founders are hostile towards advertising, neither of which lend you towards thinking it'll ever reach the 33x P/E ratio (actual P/E ratio >800) still less be significant in 33 years time.
I had a play around with your F# implementation so its abit cleaner and uses abit more fsharp-ish style:

https://gist.github.com/mattchamb/20019b22ae841ff5ce1b

Im not sure if it is any faster though; as each run varies quite widely from the previous one
Odd that Winer doesn't mention Google's actual attempt to do what he suggests here, which was called OpenSocial (and had buy-in from MySpace, back in 2007 when that might have mattered): https://en.wikipedia.org/wiki/OpenSocial

I'm not sure why Google gave up on this approach, but it's not the case that no-one at Google was thinking along these lines.
This is slightly misleading in that a business with no revenues doesn/t have that much work to do.
Screw all you guys and your good memories, why can't I remember mine? :P
Or maybe it's an existing language in a yet unknown script.

they don't really get how much people in the past and in other cultures are just like us, they like funny, silly and fun things too

Thank you for your condescension. Obviously, philologists, linguists and other specialists are stupidly wasting their time while you have it all figured out based on the "obvious" insight of one rather lame XKCD strip.
Thought of referring to that as well...
Remember that the title of this thread is "Why isn't Erlang more popular?", not "Why Erlang is so great you'll try multiple times to seek out documentation for it".
The comments are pretty great, I think anybody likely to be hoodwinked by the article will at least have to rethink when they reach the comments. Goes to show how much more difficult it is to wallpaper over an issue on the web where open comments are allowed.
There is not a single mention of open source.

The situation is over the decision to choose ODF vs. OOXML. Both seem to have open specifications.

ODF - https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=...

OOXML - http://www.ecma-international.org/publications/standards/Ecm...
Energy efficiency also needs to consider how much energy you need to build the vector. It looks quite likely to me that reusing the vector would be more energy efficient too.
The basic blocks from just after the unconditional goto up to the "fail:" label are all unreachable, so a dead code warning could be issued.

> However later code is used as a jump target for goto so it's quite hard for the compiler to infer this

Nope, because a jump target always starts a new basic block.
IDE aren't new and shiny, I have been using them since the early 90's.
If only we had access to some kind of machine that made dealing with long numbers easy.
>My point lies more in the '20 years' part of the argument, that in all that time we couldn't get these wrinkles ironed out.

Javascript has the requirement of backwards compatibility. The limitation is not technical. It's disingenuous to suggest it's so simple to replace these things or it's extremely naive.

Look at the recent HTTP redirect article for example. Something as simple as redirects have been implemented incorrectly for a long time. Browser vendors are well aware of it, but they cannot change the behavior because it will break every existing site that expects the broken behavior.

You should be more impressed with the things that last 20 years, not embarrassed. It means they were actually engineered well enough to be a good general solution.
How to adapt a 100 mA DC ammeter to measure up to 5A? – Electrical Engineering
Interesting, thanks. It might be faster than FS.fs but not FS2.fs, as I think:

tradesArray.[i] <- {

TradeId = idx;

ClientId = idx;

...
}

would lead to the creation of a new object every time whereas:

trades.[i].TradeId <- (int64 i)

trades.[i].ClientId <- (int64 1) etc.

doesn't.
Who should be 'the' Philippine National Hero?
According to www.OurHappySchool.com,"IF WE WERE to choose only ONE national hero who is best fitting to be regarded as ‘THE’ Philippine national hero, who would it be among the following? Would it be ... would it be
JOSÉ Protasio RIZAL Mercado y Alonso Realonda ,
ANDRÉS BONIFACIO y de Castro, or EMILIO AGUINALDO? ".

For me Dr. Jose Protacio Mercado Rizal y Alonso Realonda deserves to be the country's foremost national hero because of his achievements. He knew that by writing the Noli Me Tangere and the El Filibuterismo thereby exposing the injustices committed by the civil and clerical officials would put his life and his family's life in danger. He did not retract his writings because he was thinking not only of the welfare of the present generations but also of the future generations.

Other said that it should not be Jose Rizal but should be Andres Bonifacio, because he was the one who lead a revolution to give the country its freedom and independence. Bonifacio should have been the national hero because he wanted for an ultimate freedom for the Philippines and be separated from the authorities of Spain and that is through a revolution.

But through the novels of Rizal, Bonifacio and the other katipuneros were inspired. Rizal opened the minds of the people. At first, he resented the revolution for he was not a revolutionary man and he did not want bloodshed. All he wanted was a reformation which the government did not grant. He gave his name and even his life for his beloved homeland believing that through his death a new Philippines would be born with the youth as its leaders. If there is no Jose Rizal to influence and give some courage, there's no Bonifacio an other revolutionary leaders to fight for the country's independence. And if there is no revolutionaries that time, we are still now be in the hands of the Spanish colonies.

http://ourhappyschool.com/debate/who-should-be-philippine-national-hero
FOX  Sharks vs Hurricanes Live Stream Rugby Super 15 Online TV Coverage 
FOX !! Sharks vs Hurricanes Live Stream Rugby Super 15 Online TV Coverage
Yes, nothing ever changes. What a sad world.
How is Google office not supporting ODF?
Looking at the code, this bug probably doesn't happen on connections which use TLS 1.2, which any properly configured server should support these days. (There's a seperate codepath for TLS 1.2 connections.) Note that this doesn't provide any protection against an attacker exploiting the vulnerability, since they get to choose what TLS version is used.
async IO is not the bullet for any service that you will ever wrote.
and you are using webrick in production, this pretty much show you're knowledge about rails and web development. But is fine, is good to be troll and you're the smartest in the world. you're world
Memory locality
Joanna Shields, tech executive, bullied to the point of breakdown
The problem with Google and also open source apps is that they don't promote their products very well. It's more understandable with open source projects, though, since they don't have the funding, but Google has no excuse.

Take Hangouts for example. Android is now on over 1 billion devices, and will be on 3 billion in ~2 years. Most of those people should have Hangouts by default. But I'm willing to bet most of those people will not use Hangouts. Most of them won't even know what the heck Hangouts is. And since Google isn't promoting it heavily, that means that even if someone wants to use it, he knows it's going to be hard to get his friends to use it if they haven't even heard much about it or what it does.

Larry Page was right about needing to be "all-in" with a mobile company like Motorola. It used to be much worse while Eric Schimdt was leading it, with products like Google Checkout or even Google Docs being in a sort of coma-like state for years before you'd see any improvements. But even today, Google still seems to make a lot of stuff just for the sake of it, and don't seem all-in.

It feels like they want to just do the minimum amount of work for a product. With Hangouts they probably think "we've made it available to everyone with an Android phone - we don't need to do more than that now, do we? I should just become popular by itself!"

The difference between Hangouts and Whatsapp is that the company behind Whatapp treated it like a product - a product they needed to be as successful as possible to survive. Google treats Hangouts as a feature - a feature of which they don't necessarily think they need that bad to survive. That's why something like Whatsapp becomes popular, and something like Hangouts not so much.

That being said, I've love for them to integrate TextSecure/future Whisper (1) into Android, at the very least as an underlying layer, the way CyanogenMod did it recently (2). As soon as Whisper is out, I'm going to recommend everyone I know to use it, and same for e-mail as soon as a nice DarkMail-based client appears that's easy to use. But if Google offered me all of that, I wouldn't have to do it.

1- https://whispersystems.org/blog/a-whisper/

2- http://www.cyanogenmod.org/blog/whisperpush-secure-messaging...
There's a whole site full of stuff like this: http://thedailywtf.com/
Ask HN: What does PG mean here?
"When you get to hit a few difficult problems over the net at someone, you learn pretty quickly how hard they hit them back."[0]

[0]http://www.paulgraham.com/gh.html
I grew up in NW Indiana. We are were in the same Chicago's timezone which makes sense, but 20 miles to the south or east of us was on what we affectionately called "Farmer Fuck Up Time". they didn't change for DST. it sucked. hard. I remember calling ahead to ask what time it was when traveling to away games in high school.

Actually Indiana can be used as a test case of how to mess around w/ DST or not.
http://en.wikipedia.org/wiki/Time_in_Indiana
Google’s Project Tango: 5 Things You Need To Know
Mewbies Tutorials for the Installation and Usage of Softwares
Can the f 35 be hacked?
In safety-related system you usually don't try to correct bit flips (at least in my niche), but you've got lots and lots of mechanisms ensuring that bit flips are discovered. Even more, hardware faults like stuck-at bits and so on need to be discovered, as well.

The downside is that all those checks are slow.
More from Simon Phipps:
http://blogs.computerworlduk.com/simon-says/2014/02/open-sta...

Between messing with open standards and their many shill/PR/lobbying outfits, Microsoft hatred is hardly irrational, despite what their employees would like you to believe: https://news.ycombinator.com/item?id=7281283
Verizon is now Independent
they do, you can export and import. at least from odt, last time I checked
RetroShare is probably the only one more or less "finished" right now. There is also a similar one from FSF called GnuNet, and a very Twitter-like alternative called Twister, but they are both pretty alpha. If you also want a Skype alternative there's Jitsi, and a new one called Tox, but I haven't looked much into it. I think it's also pretty alpha.

http://retroshare.sourceforge.net/

https://gnunet.org/

http://twister.net.co/

https://jitsi.org/

http://tox.im/en

For mobile you can take your pick from these:

https://missingm.co/2014/02/fighting-dishfire-the-state-of-m...
Willow garage, robot research lab, heart of ROS, will shut down
Full context:

> But it's particularly hard for hackers to know how good they are, because it's hard to compare their work. This is easier in most other fields. In the hundred meters, you know in 10 seconds who's fastest. Even in math there seems to be a general consensus about which problems are hard to solve, and what constitutes a good solution. But hacking is like writing. Who can say which of two novels is better? Certainly not the authors.

> *With hackers, at least, other hackers can tell. That's because, unlike novelists, hackers collaborate on projects. When you get to hit a few difficult problems over the net at someone, you learn pretty quickly how hard they hit them back. But hackers can't watch themselves at work. So if you ask a great hacker how good he is, he's almost certain to reply, I don't know. He's not just being modest. He really doesn't know.

PG's using some kind of sport (baseball?) analogy... you send problems out to other people (the ball) and find out how well and easily they solve them (hit them back). In other words, by interacting with other hackers on collaborative projects like open-source development, you quickly learn how good other hackers are because you can see how they solve problems, so you develop a more objective judgement of the relative strengths of hackers that is harder to achieve with some other professions.
In a long tail world, it only really matters if you're in the tail or the "body". If you're in the body, there's no big difference if you're 1 in 5 or 1 in 50 - you're huge.
Are there any known software updaters that rely only on Secure Transport hostname checking for update authenticiity?

If you use NSS-based browsers exclusively on OS X, can you have been pwned via fake updates due to this bug?
Hmm? Anyone who knows anything knows UVA is one of the best schools in the nation for a wide variety of disciplines.
What's wrong with HTML+CSS? To be honest I wouldn't choose anything XML based, but ODF looks like the lesser of two evils; the OOXML specification is just monsterous.
Keyword Research: The Definitive Guide
That's what I think too. So is that just FUD?
Totally misleading title, there is nothing against open source in the post.
WhatsApp Deal Bets on a Few Fewer ‘Friends’
Satanists release dox cake
Apparently, Satanists have released a magazine and in this magazine they have doxed the following people/groups:

Bernard McGuirk (said satanists need to be shot)
Gary James (restaurant owner in news for not serving gays)
The WBC (westboro baptist church)
The Vatican (the fucking vatican)

Edit: Theres also some stuff about i2p.
Magazine:

http://safe.mn/anonfile
I didn't know it was funded by an ex-googler, Mr Hassan, however I did try ros a few times and it seems a very well designed platform to get started on robotics.

I really like ROS:

- it has an arduino plugin to immediately get the arduino integrated in the ROS ecosystem (i.e. rostopic) , ideal for novices like myself

- it has lots of packages from kinect/xtion to drive servo motors like dynamixel's

- OpenCV bridge

I mostly use the python bindings as I find them easier to deal with than compile everything (and possibly cross compile given i'm running ROS on arm and that it would take forever to build there)

Sad news!
Create your own bufferapp
Well I've been a user for 5 years and I've only paid my 0.99c fee. And I don't know anyone else who has had to pay a 'membership'
When xkcd's April Fools comic ran this year[1] I was doing some Real Work on a few of the engineering research servers at my university. When I noticed the jobs were going much slower than usual I popped open "top". Lo and behold, there were 20 instances of a program named 'xkcd', hashing violently, collectively using 90% of the CPU resources. I checked each of the other machines, and they too had been invaded by 'xkcd' daemons. Knowing that it would be over the next day, and that my job could wait, I figured I wouldn't try making trouble for the (presumably) undergraduate comic enthusiasts, but it sure was annoying. I found out later through reddit that there were at least three independent groups of students running the 'xkcd' hashing script on the servers. (A few had also spun up EC3 instances, so presumably they had a bit more skin in the game).

If nerds will do this for nothing but internet points, it doesn't surprise me that semi-public resources will be exploited when there's a monetary incentive involved.

[1]http://xkcd.com/1193
Ah, right. I've included your version (converted to Python 3) as Python3_fst; it's around twice as fast as regular CPython 3.3.
CSS animations work fine in Nightly. I'll say with certainty 0.95 that it'll be Google's fault.

As a corollary, the AdWords management interface detects Nightly as an old browser rather than a very new browser.
Typo or lighthearted joke. Either way, chill out
Stop E-Mail-Spam. This would be a huge energy saver.
The OOXML specification is dirty, being plagued with compatibility issues with older MS Office versions and full of non-XML streams that are barely specified or things that rely on MS Office in order to be interpreted.

As a result, no OOXML document can be opened in non-MS Office software and get the same result. In fact, Word/Excel documents created in the Windows version can barely be opened in MS Office for OS X, because the OS X version is always lagging behind, always lacking features, like macros. I routinely got and still getting Word/Excel documents that I can't view in MS Office on OS X or in LibreOffice in Linux, because users can't help themselves in using totally useless features and also can't be convinced to use more portable formats, because in their worldview, what could be more standard than MS Office?

OOXML is Microsoft's response to ODF - they released it because governments started worrying about keeping their data in binary formats. But make no mistake, OOXML is just a farce, meant to sidetrack a real standard from happening.
with better support for collaboration, with Word

How? This is an honest question. I wouldn't use Word anyway, but I am just not aware of anything that could come close to Git + LaTeX in terms of collaboration support.
They'd also need access to Apple's private keys.
Yeah, thats where I had some problems understanding the intention of the test.

In my edited one, the trade object is immutable, so you could just reuse the same object without editing it. In FS.fs, a whole new set of objects is created/allocated on the heap for each test iteration; whereas in FS2.fs, pre-allocated memory is just being edited in place. The first approach seems much more likely to create GC pressure than the second approach.

Similarly, there are a few differences between the implementation in the different languages. For example, in CS.cs, the entire trades array is being re-allocated in each iteration of the test, whereas in the F# tests, it is allocated up front. Changing the array allocation to once only in the C# implementation caused a large speedup (from about 5 secs down to about 1.5 secs on my machine).

Speaking of the C# implementation, here is a slightly cleaned up version with the altered array allocation:
https://gist.github.com/mattchamb/9152487

As a side note, I changed it from using DateTime.Now to using the Stopwatch class. The reason for this is that DateTime.Now has limited timer resolution (about 10ms), which you can see in the remarks section of the msdn docs (http://msdn.microsoft.com/en-us/library/system.datetime.now(...)
Err..

Not sure where to start. What you say isn't even wrong, exactly.

1) You seem to think that the price/earnings ratio has something to do with how the company will do in (P/E) years. It doesn't. As a specific example, companies that are takeover targets have higher PE ratios than they would otherwise, even though they probably won't exist soon.

2) Generally companies with high growth trade at high PE ratios. That's why Google has such a high ratio (it's unclear if you understand this). WhatsApp has even higher growth. AFAIK WhatsApp's revenue is not publicly known, and I'm estimating it at $200m for next year[1].

3) Where are you getting "actual P/E ratio >800"? You know WhatsApp's revenue?

Edit: I see WhatsApp revenue was $20M last year[2]. With growth rates like they are seeing I don't think this says much other than that the revenue model works.

[1] Forbes estimates it at $400M, so I'm being conservative: http://www.forbes.com/sites/hollymagister/2014/02/21/whatsap...

[2] http://www.forbes.com/sites/parmyolson/2014/02/19/exclusive-...
I remember when switching from ICQ to Microsoft Messenger thinking "good riddance". Messenger employed the not the least bit novel approach of letting users sign in using a self selected textual screen name.
Energy efficiency means many different things. It's tricky to estimate if the total energy efficiency is smaller using a reusable rocket. Could be.
Good find!

But, are you sure the 10.8.5 (-55179.13) version isn't in some sense a later, patched maintenance branch compared to a 10.9 (-55471) that might have been frozen earlier? The release dates are very close (~2013-10-03 for 10.8.5; ~2013-10-22 for 10.9), and they might have already been separate branches.

(Is there a 10.8.4 version to compare?)
Ask HN: How much would you charge to mentor me in C++?
I'm rather novice in C++. I know the basics. Where I lack is in design, design patterns and a higher level understanding.

How much would you charge for this? Per hour?
Please be realistic.
A span2 div needs to reside in a row or row-fluid div for it to make sense. You can create your own classes that inherit from these, but you still need to nest them. Which means you can't change the structure of the markup willy-nilly. Thus, not using boostrap classes won't get you far.
Not with charging $1 a pop, that's for sure.