skysight-inc/HackerNews huggingface dataset:
Absolutely. The alternatives -- OpenOffice, LibreOffice, Docs -- are all broken in many subtle and not-so-subtle ways, especially if you're a long-time Office power user.

There really is nothing comparable to the Office suite when it comes to features and interoperability. Yes, it has its quirks, but you just can't make the other products do what the Office products can do.
I agree with the view of Buffet as extraordinarily intelligent. If you generalize intelligence to the ability to mentally model and make good predictions about dynamic systems (such as companies and markets in this case), and recognize that humans have a great variance in the types and degrees of expression of such ability, it makes sense that there would be a handful of people who can almost literally see the future, from the point of view of the rest of us with less insight.
"... said all multimillionaire white men."
Closed the window. Grow up.
That's hard to do because you end up with situations where the bug submitter figures out s/he knows more about the product than the person on the other end of the line, and stops responding out of frustration.
Threaded comments—like here, on HN, and on Reddit—easily spiral out of control. It's especially hard to come back later and see what's new.

Many people seem to have missed this, but Discourse solves the problem in a particularly elegant way. Each topic is about, well, a single topic. The conversation flows as a series of replies, ordered chronologically.

If, however, you'd like to change the topic, there's a "Reply as New Topic" button to the right of every post. This allows you to create a new thread, with a new topic. Metadata about this forked topic is saved, so that future readers can easily bounce between related threads, while still having every message in sequence about the same "topic."

In my experience, this approach maintains the simplicity of flat discussion with the ability to fork topics of nested threads, without the complexity.
Like I say: it's a useful untruth. The reaction varies from person to person.

And some of it is I think evolved. Optimism is the grease that oils capitalism, probably because optimistic ancestors took risks that in some cases paid off. Sure, most optimists failed horribly. But the payoffs for the lucky ones were sufficiently high to offset the cost. Thus optimism can become a dominant strategy. (I'm spitballing; the problem with evopsych is that it's all smart-sounding just-so stories that can't be tested).

I mean I'm in the same boat. I'm working on a product which is specifically connected to questions of luck, risk, variance, human bias and so forth. If I am honest with myself the base rate / reference class forecast is that I will probably fail horribly. The rational thing to do would be to present my credentials at a big company.

And yet ...
Xengthx1 - Does Xengthx1 Work?
Read Xengthx1 reviews and know the ingredients, side effects, facts and fictions. Get to know whether you should buy Xengthx1 capsules.
This is way too ambitious, way too soon for Canonical.

I don't think it will fail. I'm sure Canonical's done a lot of market research and, if nothing else, knows it will sell on geek appeal to a lot of people, hackers included.

But it will be laughably unable to compete with iOS and Android. Apple is decades old as a company and designed a phone after it had hit something of a plateau between OS X and revolutionizing music (by that I mean they had fully established themselves and could spend time on another project, not that they were beyond further innovation).

Canonical has not hit a plateau with Ubuntu, and tackling smartphones is more ambitious than the droves of companies looking to do it now would have you think.

I think this will be similar to what happened with Windows 8 - tweaking the desktop version of software to fit a tablet/phone until neither is a complete package anymore.
Something about your post really, really bothers me. I don't know what it is exactly.

GnuPG is an open source implementation of the OpenPGP standard. PGP is not in widespread use. GnuPG is not a good tool to add PGP support to other software.

That's a perfectly valid complaint. Your casual dismissal seems very wrong to me.
Funny. I think we might agree on our life philosophy in some ways.

See my comment here: http://news.ycombinator.com/item?id=5180718

I just want to make it clear - one should not attribute one's success to one's own hard work. Nor should one blame one's failures solely on oneself. Both make the fundamental attribution error.

> And I know that bad choices and shortsightedness mean you are living off government benefits in a skeezy trailer park, a parent before the age of 20, and never leaving your home state.

Being born in that area is a strong predictor of ending up in that skeezy trailer park. I don't particularly blame them from ending up there. No different to poor Africans really.
I'm pretty sure he was referring to his own personal "Girlfriend Impact". It was not a general statement about all IT workers, just the one who was talking about the lab.
What is a hackamonth?
GPL and LGPL are not iOS compatible so it's already a non-option
Five Courses Receive College Credit Recommendations
Nope. No way. I'm a developer who has worked with a lot of managers on group projects in many different business classes. I have had all sorts of problems in group projects because by and large the managers all want to do the project during work hours while I am coding and testing as fast as possible so I can get home by 8pm. So, I'm going to go ahead and say bullshit to "the challenges people other than developers face." Maybe you can explain the challenges? I can imagine the difficulty in two manager trying to out-bullshit each other. This does not constitute an inherent difficulty in the job, but is a difficulty in living with themselves. If managers are shitty to each other, its not because of the job description, its because they are shitty to other people.
Even if they want to be on other platforms, how is Linux a good place to start? Wouldn't iOS or android be more logical? Unless they already have that going...
Just resign immediately. Seriously. If you've worked for a smaller but dynamic company and you get swallowed by a bigger company, nothing will be the same.

I might add a qualifier "if you get a negative vibe", but in general I tend to agree.

I once worked for a small company that got bought by a medium-sized company, and things went downhill at that point. Later they in turn got bought by a huge company, and things went downhill even further.

The biggest mistake of my career to date was not quitting as soon as the nature of the medium-sized company was clear, which it certainly was when the replacement contracts they wanted us all to sign came around a few days after the announcement. The second biggest mistake of my career to date was not learning from my first mistake by quitting the moment we heard about the second acquisition.

It's the only time I've ever felt the need to consult lawyers and make sure everything I ever wrote was in CYA mode, even though I was dealing with managers I respected and had worked with for some time: I trusted them, but I didn't trust the company they now represented not to force them to do something against my interests that they would never have chosen to do voluntarily. That kind of environment is toxic for all concerned.
It's good to hear they've improved the development experience. It was something that I think that really hurt them in the past. I will have to take a look into it when i find the time.
They're not desperate. They're hustlers. And probably smart enough to hire a great Django hacker with zero Rails experience.
No, its not. I just haven't had the time to get that far. It's a hard problem but selling emails isn't an option.
How big a problem are charge-backs?
I've never even been able to get this site or Coursera to work with Firefox. It's extremely aggravating.
Yep, because no one wants to change the world like Steve Jobs did. Nope, everyone should have your values and value family. If they don't something is wrong with them.

:-(
Step 1) Install get-flash-videos, see here: https://code.google.com/p/get-flash-videos/wiki/Installation

Step 2) ./get_flash_videos -r high http://video.pbs.org/video/2328264748
Is getting sued part of your marketing plan?
So you think that one of the big problems with gpg is that it "is not usable by mortals" and that"having an implementation similar to OpenSSL...would be a big step forward"?

I have never heard anyone say it was easy for mortals to use openssl in a safe and secure manner. Between openssl and gpg, gpg is hands down the better way for mortals or professional geeks to exchange information securely. For starters take a look at what is required to generate a key in gpg:

$ gpg --gen-key

A user can accept the defaults and have a decent crypto setup relatively easily. How do you think that compares to setting up openssl?
The comment to which I was replying stated: "At the 'rockstar' level, all learning is self directed."

Parse this out logically. I read this as: "self-directed learning is a necessary condition for achieving rockstar level skill." My point is that in other fields, institutional training can create rockstars without self-directed learning. That is to say, self-directed learning is not a necessary condition.

Your point is that programming is different from those other fields, because you can become a rockstar learning on your own. I.e. that self-directed learning can be a sufficient condition for achieving rockstar level skill. But that does not contradict my point, which is that it is not a necessary one.
How To Do Early-Stage Customer Development & Sales [video]
Some links to read more about this,

ffmpeg (LGPL): https://ffmpeg.org/trac/ffmpeg/ticket/1229

vlc (LGPL): http://waffle.wootest.net/2011/01/08/vlc-gpl-tuaw-wtf/
> 4

Not everyone agrees with your pov

"But Surface proves that's not true; typing and touching are spectacularly compatible, at least for laptops." Jeff Atwood

http://www.codinghorror.com/blog/2012/11/do-you-wanna-touch....

http://www.codinghorror.com/blog/2012/11/touch-laptops.html
A hobby worth $1million
How do I know if I'm good? If I'm a fresh grad I have no idea if the salary I'm getting is good. Without an objective measure of skill and without knowing how "good" other people are its pretty hard for a greenhorn to know.
"I want to see median salaries for all counties in the US"
- OP you need to edit this
Many architects i know do a lot of drawing at home. Mostly just at concept level or things different than houses though, no structural rigidity etc.
What we really need is somebody to come along and put together a library to make it easy to use gpg in your application. They could call it "GPG Made Easy," oh wait:

"GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management. Currently it uses GnuPG as its backend but the API isn't restricted to this engine; in fact we have already developed a backend for CMS (S/MIME)."[1]

[1] http://www.gnupg.org/related_software/gpgme/
Out of curiosity, and having never used it, what is cool about BBM?
That's not at all what I said, nor what I was implying. Further it's asinine for you to claim that anyone who wants to have cut off time is the antithesis of someone who wants to change the world.

You sound like an idiot.
How much money would .NET make them if it wasn't attached to Windows OS sales? If they detached .NET & Visual Studio, where will they make the money from it? For Sun, Java at least ran high end server product sales.
Ugh, I was assaulted by advertising popups, flyovers, and animations when I followed this link.
Luck matters for people who are obsessed with Success. If you are working on things that you absolutely love, would you care about luck that much ?

If you already have favorable circumstances like having a healthy brain and living in a developed society you can count on hardwork to make you a millionaire. But No one owes you Billion Dollars no matter what you do in your life. Nature is not designed to optimize your work/luck balance.

Out of trillions of cells in a human body few cells gets lucky once in a while to massively grow and cause tumors. Its not a normal course for a cell to cause cancer and thats why its called an anomaly. Same goes for people in the society.
I found a good quote about that in the article about leaving managers here on HN yesterday: http://www.alaisterlow.com/employees-leave-managers-not-comp...

> there is only one thing worse than training (or growing)
> your staff and having them leave, and that is not training
> or developing them and having them stay.
We've actually acquired 5 patents for Faceamish! We're not going anywhere!!1 ;-)
Apply at Google for the Chrome team :-) We'd be happy to have you do triage
Modular Abstractions in Scala with Cakes and Path Dependent Types
Linux usage is rising. Microsoft rules yet, but it's already losing ground.
Yes, but the interface is still really cluttered with a bunch of Java stuff I don't use, and it doesn't have all the features RubyMine 5 has. It doesn't even seem to have some of the features of RubyMine 4, like Sinatra support.
Fast Track to Haskell Course
Oh, striving is certainly necessary to succeed at all. But empirically, things still seem to be zero sum. Out of a group of people with dreams and motivation, some will connect up with opportunities to express and manifest them, and some will not. There are gatekeepers everywhere, in every institution, at every level, in every sphere. I've experienced dire poverty and luxuriant affluence, in cycles, multiple times. Yet I've always been the same person. Always smart, motivated, and hard-working. Sometimes the right series of gatekeepers says "Yes, welcome aboard," in series, and it rains. Other times, they say no. If you've experienced a lot of 'yes' lately, it always seems like it was due to all that perseverance. And if you've had a run of 'no thanks,' it'll seem like your luck has turned.
Ask HN: Any expat programmers?
I've been thinking a lot recently about applying to jobs in Berlin (as a Ruby developer). They seem to have a great tech scene over there, and I think it would be a great experience to live outside the US for a while.

Anyone have any experience with a big relocation like this? Doesn't have to be to Germany. I would love to hear your stories, advice, warnings, etc. Thanks!
> Why aren't AAPL and GOOG pushing their own SSO

because neither of them has a controlling amount of the required market (which is basically the entire internet!).

Mozilla has a project called persona (http://www.mozilla.org/en-US/persona/), which aims to solve this by splitting the login from verification and authentication, but preserves privacy (unlike oauth). If vendors of services can give up their desire to control the userbase, this could be the solution.
Oh yes. A pox on all of them!

"Hate" isn't the right word, though; I'll stick with "betrayal".
GnuPG was never made to solve the problems of the authors of commercial software. It's made for GNU (Gnu is Not Unix) systems, in match with all ideological goals of GNU.

I earn for living producing a closed source code, I do use the GNU software in my day-to-day work but I know I can't use GNU libraries in my projects.

Complaining that GnuPG is not made to be convenient for the BSD-like library uses reflects OP's serious misunderstandings of the basic premises of GNU and BSD.

Not to mention that the author posits that his selection of "what's enough" for his use case would be enough for other use cases. I claim that he doesn't actually need an OpenPGP support as long he says that the small subset would be enough for him. He just needs some library to solve encryption and decryption in his limited scenario. He should use some other (BSD-like licensed) crypto-library and develop on it. But somehow I suspect even if somebody would then implement what's enough for him, the result wouldn't be open-source. You know, BSD licenses don't force you to do so.

Moreover I belive that OP misunderstood which part of software does what, I've never heard that GPG ever did "split a message into packets."
Silhouettes and Moonrise in Real Time [video]
Yea this feels like a demo video.. not like a real ad at all.. like some upstart advertising company made this.. it screams amature.. seriously is that what you think?
There's crossover office.
Well, Half-Life might work as a silent film. (Zing!)

Sorry, couldn't resist the obvious joke.

To me, a good story generally involves good characters. Are there actually any good characters in half-life? Gordon is literally a blank slate, and Alex is an extremely generic attractive side-kick. And uh, theres a scientist and barney. The only interesting character I can think of is the G-Man, but he's more interesting in terms of what he suggests about the structure of the world rather than as a character in his own right (at this point).

I just don't get where the story draws from. Half-Life was effective because it presented a great experience rather than a great narrative.
"The comment to which I was replying stated: "At the 'rockstar' level, all learning is self directed." "

In context, that quote sounds more nuanced.

"Obviously neither statement is (completely) true. At the "rockstar" level, all learning is self directed. And rockstar employers expect and rely on that. But for everyone else I think it's reasonable that there be some level of support for education from employers, and some level of self motivation from good employees. Neither is going to make up for a total shortcoming in the other."

I suspect if you add "(In programming)" before the sentences "At the rockstar level .. " etc it would make more sense,especially if those sentences are describing present reality than some imagined future.

And as for "the fact that it's easier to learn programming on your own than it is to learn other fields doesn't prove that", sure it doesn't prove anything.

But then if we are to descend to that level of hairsplitting, your quote about other industries training programs doesn't really prove the point that something similar would work in software/programming, and is equally 'neither here nor there'.

It may be true that you can create rockstars by company training, so you have a valid point in that we should probably explore the idea, look for supporting/opposing evidence and so on.

It still remains to be shown to be true,and ajross has a valid argument that "as of today company training programs haven't produced programming rockstars (vs competent devs)", so your comparisons to surgeons or whatever don't really counter ajross's statement.

ajross seems to be describing the present reality (and extropolating off that) and you seem to be saying that a different reality is possible (but unproven).

Not much of a conflict that I can see. (but hey ymmv, I freely admit I could be interpreting all this incorrectly)

And just fyi, I responded to (what I thought was ) excessive rhetorical flourishes like 'brain damaged thinking' in your reply. That phrase conveys no information beyond your annoyance and detracts from your main (and valid imho)argument. You can make a solid point without 'name calling' (note quotes), especially here on HN.

EDIT: rayiner changed his post from when I typed this reply(which is all right, I do that all the time), so this answer may not make as much sense as it should . Now his point is that "self-directed learning is not a necessary condition (to become a programming rockstar)".

It is probably true and certainly an idea worth exploring.

One possible answer to that, especially in a forum called Hacker News, is "Show us".

(to those fond of logic, to prove that a universally quantified argument, "All X s are blah" is wrong, you need to prove that "Not all X s are blah" and that in turn becomes "There exists a Z that not blah" and you have to show that there does indeed exist such a Z - aka an existence proof, what can I say, I'm a nerd).

And with that, I bow out of this thread. Have a nice day.
I attended a Microsoft conference back in 2001 or 2002 and during a Q&A with the audience someone asked if Microsoft would ever release a version of Office for Linux. He basically said if the demand was there, they would do it, because they were a software company.
ExtremeTech re-reporting a rumour from phoronix? Sounds trustworthy.
The way I see it Microsoft may become the next IBM. IBM was a mainframe and "business machines" company until it saw it's market share falling and share price stagnate. That all changed in 1993 when massive layoffs set the groundwork for the reinvention of IBM as a solutions company. Like IBM, they have a massive network and talent base on which to draw from. I predict that Microsoft's cash cow shrink-wrap licensing revenue will start to give way to other revenue streams which may prove more lucrative long term.
I find it a very different experience and have no trouble following discussions in linear threads. I find linear gets you more substantial discussions with multiple contributors all aware of one another.
Domains were really expensive back then. IIRC, $35 per year, with a minimum of 2 years.

I think it priced the speculators out of the market.
I think the parent post meant that the relative difference in wealth is way more apparent in the US (vs in a third world country where all your neighbours are poor like you would be).

But yes, in absolute terms, i would rather the sort of poverty in the US than the sort of famine in parts of africa.
Filter chaining in Servlets
You can't submit PDFs generated via LaTeX?
Which Business Book Should You Read Next? [InfoGraphic]
I knew that source code looked familiar. Did you literally just swipe Facebook's html, and stick a new logo on it and replace some text?

Most of your links just 404 -- that's what you did, isn't it?
The original video, http://www.youtube.com/watch?v=HKWJSKYBDXE

Currently says, "This video has been removed by the user."
+9999999[...]
When such posts make it to the front page is shows the sheer ignorance and lack of will to even make a Google search. (purists could argue that gpgme is far from perfect tho).

What's needed is actual good implementations of the clients. That's all really. The command line client is not perfect but its FINE. It's fast, it works, it does what it says.

The other clients sucks hairy balls.

People also fail to realize that to date, the PGP trust model is the only freaking viable trust model, because it's distributed, free, and the trust choice is up to the _user_ (and it happens to also have been around for more than a decade, that never hurts).

There's actual implementations of PGP/GPG for website authentication and transport encryption. There's implementations for package signing that _actually_ make use of the trust model (www.archlinux.org).

There's PGP SmartCards that are _way_ more secure than this little OTP token in your pocket, and it works for SSH too. But wait, there's more. It works for SSH authentication _using_ the trust model too (web.monkeysphere.info).

Oh, and last but not least GPG supports ECDSA, too. All this to say that PGP and the GnuPG implementation have a huge, underexploited potential, and that's probably due to ignorance.
The fun part to think about- I don't neccesarily wish for Windows to die (choices is nice), but if it did Microsoft would suddenly be flush with extra developers. What new projects might they start, or what ways might they be able to improve Office in actually awesome ways?
I'm good at vision. That's the easy bit! :-)

I live outside the jurisdiction covered by the DMCA, so I don't have the required sustained level of interest to get involved. In this case, the best I can offer is moral support and a sincere wish that a vibrant US based community gathers around the project.
Java tops 2012 list for most dangerous software flaws, Adobe Flash team breathes a sigh of relief
damn, that describes my feelings perfectly with regards to RE films. Yet i will still be watching the next one =(