skysight-inc/HackerNews huggingface dataset:
This in part because MS is operating like a pre-80s company. Old divisions support new by virtue of providing an economic war chest. so while IBM, HP and others are downsizing and "streamlining" MS is expanding and diversifying.
> How is this not a top political issue?

An issue only becomes political in the US if the two major parties disagree on it, which is to say if different sectors of American big business disagree on it. It's important to remember that there is no major political party in the US that does not represent big business interests, so concerns around income and wealth inequality, poor working conditions and so on do not rise to the level of "political issues" despite almost universal agreement by actual citizens that they are a problem.
Maybe they count as a user, but they count comparatively to all the people who don't write him. I'd hardly expect him to get tweets and emails saying "It was so great how your tool printed what I wanted to stdout", even in cases where people do prefer that.

It's tough to get a representative sample from something like voluntary correspondence, because it doesn't tell you the majority opinion, just the majority opinion from people who decided to write in.

EDIT: To note, it's entirely possible that the silent majority of curl users really do hate the default-to-stdout choice. But absent a real way of surveying, it's difficult to make a call either way.
The Dark Side of SSL on Java Virtual Machine
this is a remake: http://www.rottentomatoes.com/m/boy_and_his_dog/
Google's offerings are worth exactly what they charge for them. Whether they're "enough" for "a lot of users" depends on how you define the market--by number of users or by potential revenue? They're enough for grandma writing a letter or similar informal communications, but I imagine that's a niche wholly usurped by e-mail.
In Netherland, the folding crates of Albert.nl, the delivery branch of big supermarket chain Albert Heijn, are very popular. They're sturdy, they fold up, everybody uses them for everything, and the delivery men totally support your right to use them for whatever you like.

And albert.nl doesn't lose any money on it, because you pay a 4 euro deposit for the crate. If you keep it, they've already got the money to replace it.

So why don't US dairy companies do that?
I was recently playing with libcurl (easiest way I know to interact with a rest api in c), and libcurl's default callback for writing data does this too.It takes a file handle, and if no handle is supplied, it defaults to stdout. It's actually really nice as a default... you can use different handles for the headers vs the data, or use a different callback altogether.

I really, really like libcurl's api (or at least the easy api, I didn't play around with the heavy duty multi api for simultaneous stuff). It's very clean and simple.
Google Streams from Gombe National Park
I had the same reaction on a recent trip to Rome – the Capitolone Museum had some beautiful mosaic works framed like paintings. It takes a second for you to realize that these are in fact mosaics using the smallest tiles you've ever seen:

http://en.museicapitolini.org/collezioni/percorsi_per_sale/p...

http://en.museicapitolini.org/collezioni/percorsi_per_sale/p...

(On a related note, I was also impressed by the surprisingly effective use of the natural marble texture & color to mimic cloth on a few pieces I couldn't find in their gallery: https://www.dropbox.com/s/rmtujr3p1cpnjws/2014-11-01%2017.07...)

Highly recommended if you find yourself in the area, although it'll certainly leave you wondering how much more was lost forever…
Feelings well expressed!
OS X provides a user friendly interface on top of a unix like system. It's easy to develop for linux and unix-like systems in general on OS X. Not so much on Windows. Also, we like bash/zsh, and PowerShell doesn't appeal to many of us. Many of us also don't see much of a difference between running a Linux distribution and running OS X, other than the desktop user interface. The differences in the underlying layer get blurry. With Windows, no.
Speaking of programming: I have recently tried the free version of Visual Studio - Community 2013. To my surprise (I had tried Visual Studio Express before and wasn't exactly impressed) it is hands down the best IDE for Cordova/PhoneGap environment I ever worked on. The killer feature: DOM inspector and JS debugger/console inside the IDE.
But the funny thing is: even in a Microsoft product it's way easier to debug Android than Windows Phone.

Nonetheless, I agree that Nadella made a good start, and that (despite the good impression) it's certainly not enough for now, but - unlike you - I don't think it's a lost cause. Not yet.
Transitioning to a professional software development role: part 3
Not easy enough apparently, as there seems to be a concerted effort to clone OSX on top of Linux these days...
People aren't lying to you when they say that they spend a lot of time on the command line:) Also - how else (other than wget) do you download something to some remote server somewhere?
On the other hand, this is not the kind of things to put on such a wide distribution channel as twitter. Know every programmer knows about it and will be forewarned.

Perhaps we'd need a psychopath-specific social network...
> Interesting research, frameworks, libraries and programming languages spawn on Open Source before they show up (if ever) on Windows

You might not realize it hanging around on HN, but a huge portion -- dare I say a majority -- of developers don't give a hoot about this.

New languages don't matter. They've already seen a bunch. Their employers aren't interested.

New frameworks especially don't matter. If they ignore the new frameworks, 90% of them will be gone in three years, and most of what's left that's useful will be pulled into .NET or Java.
True Emotions dude ! funny content
Why is that American tech companies fail at the conglomerate-ization of their various units?

Has any American tech company been able to successfully pull off, making markedly different products aimed at very different consumers and still corner a large market share in those areas?

Companies abroad don't seem to have this problem. It is not very uncommon to find the same brand selling sewing machines and precision optics and a whole host of other products, in the same market, without much brand dilution.

Is there something uniquely limiting about the American market that prevents an Intel or HP from making medical imaging equipment, drill bits for the petroleum exploration and a slew of other things, leveraging the same brand but in self-composed business units?

Critics have even called for Microsoft to be broken up in to two - consumer and enterprise - divisions. But why?

Samsung sells everything from rice cookers to acoustic equipment.

Yamaha sells everything from motorbikes to soundbars.

If push comes to shove, why not just have multiple CEOs for the same Microsoft, like a Deutsche Bank? [1]

[1] https://www.db.com/ir/en/content/management_board.htm
I've run into these things too. If a customer thinks I'm too expensive, I thank them for their time, and tell them to keep me in mind if they need help. Sometimes they call back after blowing even more time and money on the cheaper developer. Sometimes they find a great developer who is cheaper, and I've referred and farmed work out to a couple of those developers.

If the customer can't organize their key requirements themselves, or they don't have a rough schedule or budget, I tell them I need that as the bare minimum to have a discussion, unless they want to engage me to help them define their requirements. Any reputable freelancer is going to need requirements defined, there's no way around that unless the schedule and budget are open-ended.

I mainly do maintenance work so it's probably easier for my customers to define what's broken or what they need added than it was for them to define the application or web site from scratch.
That's the ability to intelligently critique and analyze art right there. You don't see that often!
It's unlikely they'll ever get mass usage because both are uncomfortable to work with.

If a certificate is compromised, changing it means all pinned clients will get a huge warning. Either the user ignores the warning (in which case pinning is useless) or he doesn't and the site is harmed. Keeping a compromised certificate is even worse.

For WoT you first need a web of trusted individuals.

Unfortunately key distribution over insecure channels is still an unsolved problem.
Respect dude! Emotions well expressed.
BitTorrent Sync security and privacy analysis
We all have some user-bias and in this case it is geared towards seeing Curl as some shell command to download files through HTTP/S.

Luckily, Curl is much more than that and it is a great and powerful tool for people that work with HTTP. The fact that it writes to stdout makes things easier for people like me that are no gurus :) as it just works as I would expect.

When working with customers with dozens of different sites I like to be able to run a tiny script that leverages Curl to get me the HTTP status code from all the sites quickly. If you're migrating some networking bits this is really useful for a first quick check that everything is in place after the migration.

Also, working with HEAD instead of GET (-I) makes everything cleaner for troubleshooting purposes :)

My default set of flags is -LIkv (follow redirects, only headers, accept invalid cert, verbose output). I also use a lot -H to inject headers.
Not much really but I have found a discussion here: http://cosmoquest.org/forum/showthread.php?140129-Dark-matte...
This seems to be more like a universal virtualenv than chef or puppet, just the way it's written up.
"Hey owner of SomeSite. I love your website. In particular $PROVE_YOU_ARE_HUMAN_HERE. We at $COMPANY sell $FOO and are interested in getting in front of your audience. We'd like to place an ad on your site, and will pay monthly for this. I am envisioning something similar to the attached mockup. [What would you charge for this, on a monthly basis? / Would you be willing to do this ad placement for $X00 a month?]"
http://demo.pyspider.org/debug/js_test_sciencedirect is a sample for this.

There is a phantomjs fetcher that can render the page as WebKit did.
Furthermore, you can have some JavaScript running before/after page loaded to simulate a mouse click.
There is a clever saying about MS Office.

90% of its users use only 1% of its capabilities. But they all use a different 1%.

At this point in time, MS Office may well be more a RAD than a traditional office suite.
The only programmers who'd be affected by this nonsense are those who don't use any kind of version control or change management solution. And they would deserve it.
10 Things You Should Know About Django
Disclaimer: I am the instructor for the course. Feel free to ask me anything.
Get Shit Done!
I've worked with multiple people who chose passwords based on whether they could be typed with only one hand. I guess there's a perverse sort of sense in it, if you're really that lazy.
Well, give them time. I also agree that Microsoft has the potential to be a big player in the future outside the enterprise "market". I think it will not just chase, but also innovate. The only drawback I see is while innovation is happening in a platform agnostic way, it's still mostly happening in a very unix centric way.

Microsoft might be the only player in it's court, and that isolation might become a tax on them.
dude this s funny stuff.. will go post it in my company blog
Full of emotions.
NSA Reforms hit Senate floor this week
I don't know, I remember Lotus seemingly collapsing overnight.

One minute it was playing catchup all the time, but still a major player in office software, the next, it was just gone.
They're only slides. We don't have audio of the presentations. :)

I did wonder about that, but no "common" internet encryption protocols use pairing-friendly (in the open source cryptographic community sense) primitives. I think you're about right and it probably refers to matching public and private keys for CAs in SSL/TLS, looking up suitable intermediate CAs, for which they may have a few keys stashed away. They don't seem enthusiastic to wave them around much, however.

I believe they probably have long-term cryptologic cracking capability (HPC) including 1024-bit RSA, but probably not 2048-bit. Maybe MD5? Maybe SHA1?

Look at the long list of trusted CAs in a browser, and try to map all the intermediates they've ever signed. You may find a few likely candidates.
Pretty much. i keep seeing curl being used as the "back end" of web browsers, fueling the likes of webkit.

Wget on the other hand end up within shell scripts and similar (i have before me a distro where the package manager is made of shell scripts, core utils and wget).
If you dont care about robustness, not losing data, etc there are a lot of great databases out there.
coooll.. these gif's are funny to use.. awesome
Must Watch!
Just to be clear: I'm not apologizing for Ember.js. There are lot of warts, and having actually built things in both Ember.js and Angular.js, I would have to say that I much prefer Angular.js.

For example, "Silent Errors" is spot-on. One example of an error (technically Ember-Data, but they are pretty much joined at the hip):

1. Save data for a particular model.
2. The data actually gets sent to the API and saved.
3. The API returns the updated model data.
4. Ember.js fails to load the updated data.

Turns out that the model was created with `store.createRecord('ModelName')` instead of `store.createRecord('modelName')`. Adding the capitalization to the first letter failed to raise any errors and worked in all but one place in the code. This took me a couple of hours of basically debugging Ember-Data internals (and even thinking that I had found a bug in their data loading) to figure this out (which was also difficult since some of the key methods are only generated at run-time so it's difficult to search the codebase for them).
Apple’s new UnionPay deal could pave the way for Apple Pay in China
this is viral stuff maen !!!
Wikipedia's Greatest Sex Illustrator Is an Anonymous Legend: Seedfeeder (NSFW)
YouGov Profiler
>We ordinary people clearly don't benefit from inflation, but who does?

How are us ordinary people benefiting when our wages fall and our debts become more onerous, both products of a deflation?
I suppose you can debate the definition of "crisis", but how you can you even suggest that Microsoft is not in crisis with a straight face? This is the same logic of RIM or Nokia circa 2008: sales are up, profits are up, what's the concern?

If Mocrosoft were not in crisis, Steve Ballmer would still be CEO.

The crisis is that the once dominant markets of Windows and Office are now becoming marginalized as PCs become dwarfed for mobile devices. The iPhone - laughed at by Ballmer in 2007 - by itself makes more annually than all of Microsofts businesses combined. Microsoft was an early mobile device player and yet was almost completely out-competed.

Microsoft's only remaining stronghold, as with IBM, is the enterprise. And that's also under heavy attack by Amazon, Google, and the Linux/BSD development ecosystem.
"...or its continuous collaboration with the NSA"

Oh, you mean like Google [1]?

[1] https://news.ycombinator.com/item?id=8614933
> ease of deployment on Linux systems, lack of issues around licensing

Midnight Commander or Emacs is better than SQL Server if those are the criteria you care about.
Cool expressions.
To make it more flexible and easy to reuse?
I have implemented most features I need now.
if you're not careful , your numbers will be used for traffic pumping http://en.m.wikipedia.org/wiki/Traffic_pumping
Why not start the discussion by asking him what he means by "poor choices and personal vices"? Perhaps he already did some research on the matter and that's why he's come to the conclusion he wrote above?

In essence, you're also making claims about the state of the poor, yet you also didn't provide any research or reference (which you accuse the OP of not doing either). I'm not saying you are, but it's equally likely (from our point of view, assuming it's unbiased) to think that you're also rationalizing your view of the poor to match your own position.
State Department email system hacked
Firefox Developer Edition vs. Chrome Dev Tools
ready to die !! this is funny
Good introduction. Spark is really a project to watch in the data analysis field on distributed architecture. We had performed several benchmarks and Spark keeps its promisses. 2.5x faster comparing to Pig for the same algorithm on the same cluster.

For iterative algorithm with the in-memory possibilities, performances are really good comparing to Hadoop.

The project is still young with several bugs but the documentation is really good and the code is well commented and robust.
In university I used Word 2007 to type math lectures in real-time. I never had to resort to the mouse at all for equations. You seem to be thinking of the stripped-down MathType equation editor that was bundled with Office for a while (before it had native math support). The PDF you linked is for Office 2007 onwards and shows that the markup language you mention is mostly like TeX with a few simplifications, e.g. smart handling of things like x^12 which is then actually x¹² instead of x¹2. Basically it uses parentheses where TeX uses braces and needs a lot fewer of them because of more natural tokenizing.
> (If you can tell me about csrf and have set up csrf protection in a project you're in the minority of php developers)

Incidentally, I wrote this: https://github.com/resonantcore/lib/blob/master/src/Security...

#3 is surprising to me. I've seen some strange behavior (throwing [0] after a post field can lead to unexpected errors and sometimes lead to an information leak) but never RCE.
3 Reasons in Favour and Against Website Builders
Some expressions are much better than selena's.
Chrome dev tools have a super useful "Copy as cURL" right-click menu option in the network panel. Makes it very easy to debug HTTP!
You clearly can't remember very far back. Barely more than a decade ago Microsoft was widely accepted as the largest 600 pound gorilla in the industry, with its future cemented to the floor with almost universal reliance by most governments and businesses on the Windows ecosystem. Microsoft Office dominated education and small business. Enterprise and vertical software was almost exclusively built as Windows binaries. Its market position seemed impossible to budge.

Of course, we know better now -- the one-two punch of standards-based web browsers and mobile computing revolution saw off that. Microsoft aren't an unassailable gorilla any more. But let's be clear, their "crisis" is one of future relevance; it's certainly not existential.
Zero Energy Buildings
I don't use wget for testing APIs.

I use wget for long-running downloads when I need to be able to continue later, for simple mirroring, and for bootstrapping web scraping scripts. In fact, the combination of wget -i (url-file) -k and egrep can be enough for many simple web scraping needs. The -k is really handy - converting relative links to absolute links.

If I must use curl, I generally bootstrap it with "Copy as cURL" in the network tab of a browser's developer tools. But it's just not needed very often.
Selena is my fav.. dont about herlike that maen !
There's a low signal/noise ratio and the noise is overhead.

And that's exactly the situation people customised Gmail to do (using filters etc), and what Inbox is designed to do from the start.

The problem is that "noise" is very, very context sensitive. 30 messages of commit-spam, 10 comments on a bug and a 60 message long thread in an internal mailing list suddenly become very, very relevant when that bug lands on your desk.
>A few years ago I decided to concentrate on stalled projects and broken code

That sounds like a good niche, but I've been cautious about taking these kinds of projects. Often, there's a good reason that goes beyond just "bad developers" that explains why the project is unfinished: abusive customers, grossly unrealistic expectations, unpaid bills.

For this reason (and after a couple of very bad experiences), I've avoided this kind of client categorically.

So is 10X able to screen out these kinds of disaster clients for you?
I've been debating whether or not to choose C++ or D to learn as my "when performance really matters" language. I'm still going to learn Rust, but I'm very interested in D. I also like that it has a pure keyword ;)
3 Years of Puppet Config Management: Lessons Learned
The quality of Pivotal not being strong? That's nuts. Their code is top tier -- many of the best practices we take for granted were developed by places like Pivotal and Thoughtbot. If I had to choose between 100 hours of Pivotal bs 100 hours by a "rock star," Pivotal would be a quality (and likely safer) choice.
New Mission Will Help to Discover Hundreds of Black Holes
YouTube – One Hour per Second
Why are we trying to turn programmers into product managers? At my job, it is exactly the job of product managers to distill what management wants and turn it into little implementable chunks for development.

"This box thing appears here. It should have X Y Z info from the object" which was born from "Let our customers know about the new object".

Aren't you going to see a lot of the same requirements from projects as a consultant? If so, then you're just implementing something you've already done before, +/- some unique features. So if you're something like a 10x consultant or a $200/hr consultant, are you doing that because you're dealing with new problems constantly? I'm a little less impressed if someone can command that rate and has done 20-30-50+ projects in the past that are mostly the same thing. That's just paying for experience.
What's ironic is that the British are known for their innovation and inventiveness and yet here you are making the outrageous claim we're not.

it's pretty stupid how these ridiculous, unfounded memes perpetuate on HN. Young founders are best (but there are regular article how empirically they are worse), SV is the only place that has innovation (but clearly aren't).

The funny one I read a year or two ago was that no EU startup had ever sold for $100mill, which was utter nonsense that 5 secs of googling proved wrong, but was being repeated by various SV journalists.
Torment Your Customers (They’ll Love It)
Progress in the Emerson Accelerator
Previously on Hacker News: https://news.ycombinator.com/item?id=8615962
Terrible. People working 2 part time jobs at 54+ hours a week and still no health care benefits, while corporate profits and executive pay continue to increase.

I think this 29 hour per week loophole was supposed to be fixed in the ACA but it was one of the things that got left on the negotiating table.
I'm not sure you know anything about Pivotal.
>False.

I think you're both right. When you can print your own currency it is literally impossible to default on your debts, unless you choose to.

Often times defaulting has benefits to the debtor, like the Russians escaping from ridiculous fixed exchange rates in 1998.
I've seen a few $200/hr freelance guys work, and here is what I observered - they resell the same solution over and over. They have canned solutions for most existing problems.

You need a full blown add-hoc reporting system customized to your system, in two weeks? No problem! The system already exists, it's just a matter of integrating it. And then they go looking for another company that needs a reporting system. The good ones will have more than one trick up their sleeve, but it will be basically the same thing over and over. That's how it gets done so fast. It's easy to integrate OAuth2 into somebody's site when you've done it a hundred times before.