skysight-inc/HackerNews huggingface dataset:
> IBM has existed for like 100+ years now

In its 105th year: https://en.wikipedia.org/wiki/Computing-Tabulating-Recording...

IBM still does punched card processing for the census, right?
> Why use their unknown proprietary cloud stuff

BlueMix is a branded version of Cloud Foundry, which is an opensource product owned and managed by an independent foundation.

Disclaimer: I work for Pivotal, another company that works on Cloud Foundry.
IBMers had these nice quote about sun never down on IBM's wealth (a paraphrase). Also the story of the blind elephant caretaker.

I wish IBM not to die and manage to turn pressure into strength to develop new hardware and new ideas (I found the business software pretty .. lacking). It's one of the oldest companies in operations. And I'm a passeist.
Presumably because passing the bar is necessary but not entirely sufficient to being a decent lawyer. I hear what you are saying, with the ridiculous debt that people go into for law school (an increasingly dubious proposition unless you can go to a top flight school). But even being able to take the Bar exam (in CA) without going to law school requires several years of on the job "reading" with an actual lawyer.
Yeah but it's supposed to. At least according to the North Koreans.
> You will spend forever eliminating undefined behavior.

Wrong. You can build an abstraction layer above C code-generator which makes sure undefined C code doesn't get generated.

> the debugging experience will be bad because you don't have direct control over the DWARF DIEs.

Nope. Once you have generated C code, you debug your C code with gdb or whatever is available. No problems there.

> your compilation will be slower for no reason

Nope. C compilation is about an order of magnitude faster than C++ compilation.

> you will not be able to add custom metadata to be consumed by optimization passes

Does that mean the clang project asks C/C++ programmers to insert custom metadata into their C/C++ source files to give hints to clang?

> you won't have access to special instructions like LLVM add nuw/nsw

You're looking at it the wrong way. This article for C++ programmers who are sick and tired of C++'s arbitrary man-made complexity and limitations over abstraction management. They can handle generated C code quite well. They're not interested in looking at or working on assembly languages like LLVM IR, especially the one they'll have to learn before they resume their work.

LLVM IR creates an additional abstraction barrier between a game programmer's code and hardware. Getting rid of C++ and moving to LLVM IR (not to mention LLVM codebase itself is a giant C++ blob, and might want to switch to a saner system like, e.g., amplify-C) is not a very good strategy for a game project.
Parking is massively subsidized in the United States (read 750 pages about it! http://www.amazon.com/High-Cost-Parking-Updated-Edition/dp/1...) and drivers only get tickets because they habitually violate tons of laws (I've never gotten a ticket in my 12 years of licensure).
How I Am About to Save Uber $20M
The quest for an infinitely patient tutor
Because having not received what he wanted, this man wants to return to Iraq of his own accord.
Yeah, but a 50 mi commute is ($$$) too, in wear/tear as well as fuel.
> faster than it can generate new revenue with Watson

I evaluated the Watson public APIs a little while (a year?) ago, and found them close to useless, yet the amount of hype behind the brand is intense. I wonder what the disconnect is.
How much information do you have about the safe and effective practice of dentistry? How much information does the average American have about the safety and effectiveness of vaccines?
I'd argue that a botched dental surgery is at least as damaging (if not more, its actual fucking surgery!) than a botched hair dye. As much as a bad hair dye can fuck your hair up, dentists actually cut into people.
Rough times. My Dads uncle, first Australian born on his side, quit his job, joined up in 1914, was in the 2nd wave, [0] marine assault of Gallipoli [1] and KIA on the same day. [2] How anyone got out of the European theater, I'll never know.

Reference

[0] http://seldomlogical.com/2015/APR/25/second-wave/

[1] http://seldomlogical.com/2015/APR/25/maclagans-ridge/

[2] http://seldomlogical.com/2015/APR/25/slight-rain-fell-during...
> Is there a rent seeking problem in the medical and dental fields too? <p>
Take a look inside any Medical device company (or Pharma)
So much time is spent on FDA compliance most engineers spend 85% of their time killing trees.<p>
Now these companies charge extremely high prices for their goods, but no new company can afford to spend the THree to five years getting something to market.And Here I am talking simple devices, not drugs.<P>
While the industry complains about the FDA, It is just this problem that builds a moat around the industry.
I've worked in highly regulated environments - and you can't reach out the EFF or ACLU without being sued into oblivion after signing the typical contracts. Get a lawyer is your only option - and only on their advice should you contact anyone else.

As for specific examples - what about SCADA, SWIFT (finance), Biologics (genomic pharma), or anything that actually could impact someone's life or an entire community? RS-485 double drops vs PoE for a factory is one example. External auditing of back office / risk management / fixed income software is another. Simulated modeling of genomic drugs and FDA phase II trials is another. And then there's Barnaby Jack vs Medtronic... lots of great examples out there better than tor/encryption.
Dorothy Thompson is a fascinating and important historical figure, hugely famous in her prime, but much diminished when she died and largely forgotten now. She is due to be rehabilitated. I'd be surprised if it didn't happen in the next few years.

I've been told that http://www.amazon.com/American-Cassandra-Life-Dorothy-Thomps... is a good bio.
I learned from a coworker recently that namedtuple is a much lower memory usage than a dictionary, so if you're dealing with lots and lots of data regularly, and lots of processes on a single machine, (i.e. memory is a concern) namedtuple might be a better choice.
Johnson County, Kansas is one of the most affluent in the US:

https://en.m.wikipedia.org/wiki/Johnson_County,_Kansas
Love Resembles Addiction
"Cutting hair" is not an intrinsic, unchangeable aspect that one has no control over. If the wage is not high enough, do something else. Then the wage will rise to the point where the people who are doing it are satisfied with what they make. That's how it's supposed to work.
The trip to Europe is incredibly dangerous, it's much safer for the young men to come first to find a way to help the rest of the family to flee more safely. Germany until recently had a program specifically for that.

Additionally men are drafted by the Syrian government. In other words there are areas in Syria that are fairly safe for children, women and the elderly that aren't all that safe to be in, if you're a men and have no means to escape the draft.

All of that combined means that you have a bias towards male refugees, especially when it comes to images you see in the media of refugees fleeing with boats.
Interesting that all three of your examples involve anti-social behaviour. I have nothing against cars, but blasting loud music or a loud exhaust is a dick move.
Alone has some nice writing on the moral hazard concept: http://thelastpsychiatrist.com/2007/08/the_moral_hazard.html

"If you behave badly because you know you'll get away with it, that's being "bad."

A Moral Hazard is different. If you behave "worse" than you would have otherwise, solely because you know that you won't have to bear the consequences, then you have a Moral Hazard.

I'll emphasize: the key is that your behavior is in itself not necessarily "bad." It is simply worse than your behavior otherwise would have been, because you know there won't be consequences.

Here's why it's called a Moral Hazard: if there are no external consequences, the only thing that would prevent you from behaving worse is an internal set of rules.

Where do these internal rules come from?"
My wife and I live in Atlanta. We have three children (3, 4, and a newborn) and live in a 1200 sq. ft. 2 BR apartment downtown. We use our car maybe once a month, and mostly because our pediatrician's out in the suburbs. I won't deny that we're beneficiaries of Instacart, for as long as that's around, as there's no grocery store within reasonable walking distance.

We have no plans to move out of the city, though it would be nice if there were 3+ BR options for people like us that weren't insanely expensive penthouses or niche luxury units at $3200/mo+[1].

We're not representative of the mainstream Atlanta consensus, but we're not the only ones like this. There's a palpable revitalisation of downtown going on that has attracted lots of young professionals. I certainly expect it to stick and grow.

[1] Yes, I know that's the going rate for a rent-controlled 500 sq. ft. studio with leaking pipes in SF. Have the heart to make some provisions for Atlanta, where median rent is $1200 - $1400.
Like I mentioned below, Johnson Couty, Kansas is one of the richest im the country:

https://en.m.wikipedia.org/wiki/Johnson_County,_Kansas
https://www.youtube.com/watch?v=Vf8jvSPA3XQ

That given, in hindsight I'm very grateful for my upbringing in a white, Mormon, newly-being-built-out-in-the-90s, right-on-the-foothills suburb in Utah. I made the decision to leave that culture, but after living and visiting around various places in the Seattle area and seeing all the "diversity", I'm unconvinced anything out here is really "better", just a different set of tradeoffs. (Lack of Depth being one of them.)
IBM has to change their business plan and focus on new technology.

When the IBM PC was made it started the PC Era that became the Post-Mainframe era. When mobile devices took off it became the Post-PC era and IBM had to sell its PC and Server lines and focus on services.

Now even if it is the Post-PC era PCs are still being used. IBM had to get rid of OS/2 and migrate to GNU/Linux.

Right now it is also the Cloud-Era and IBM has to work on Cloud technology.

When a company shifts technology like that it takes a while to find a way to turn a profit.

Apple went to the mobile technology market and it took off like a rocket. IBM had the Simon Smart Phone in the 1990s but couldn't market it.

IBM has a lot of technical debt in maintaining Mainframes and Minicomputers that are still in use. The Lotus products also are outdated and they tried to use OpenOffice.Org to make Lotus Symphony and it didn't take off.

IBM Opened up its Power technology:
http://openpowerfoundation.org/

A lot of things have happened to technology that IBM suffered from losing money because the technology became outdated. IBM has to invent new technology to replace it.

IBM is focusing on services and the cloud right now. Sort of moving away from hardware because it is hard to earn money from hardware and moving to software and services instead.

Everything I used to know about IBM has changed, IBM has to reinvent themselves. The technology and markets have changed and IBM has to adapt.
I was checking back to see what you got. Thank you for the update.
It would be hilarious if it just started broadcasting propaganda at 99.9 Mhz.
Local governments have been doing this for decades with outrageous subsidies for stadiums, resorts, sporting goods chains, Walmart, and the like. These corporations game competing towns for the best perks, with promises of jobs and tourism. Of course it's mostly nonsense and small local businesses are hurt the most. This is foolishness of the highest order.
> Is it more portable in a way that matters though?

A few months ago when I was trying to compile swiftc's IR with emscripten, I would have said "definitely yes". It didn't work both because of a LLVM version mismatch and because, well, the NaCl backend passes were apparently only tested on IR generated by Clang - random differences in what swiftc generated, like using 'add' with a constant right hand side instead of get-element-ptr, not simplifying struct returns to return-via-pointer-argument, etc. made it variously abort or outright crash. As you know, Rust has never really worked with it either due to the version mismatch.

Admittedly, though, that's mainly emscripten's fault, and I expect the new WebAssembly backend in trunk to be much more robust. Other than that, a few reasons I can think of to want to compile to C:

- Performance. Other compiler backends often produce more efficient code than LLVM; not always, but it's nice to be able to test several independent production-quality C compilers and pick the fastest, while with LLVM IR you're stuck with what you have. Same goes for compilation speed, though LLVM usually ranks well at that, and even working around optimizer bugs.

- Windows support for LLVM is still not up to par yet. Supposedly it will be in the near future.

- (edit) Easier to integrate with unusual platform-specific compilation modes, like C++/CLI or Apple's LLVM bitcode distribution (well, that is LLVM, but imagine in the future someone comes up with a similar system based on a different compiler).

- You can distribute the C output from your compiler, and others can use it without having to work your compiler into their build process. Like distributing object files, but those only work on one platform, while C works anywhere. (Caveat: compilers often need to know data layout, which in practice means you might need to have separate C outputs for 64-bit and 32-bit pointer sizes, and not support any more exotic data representations. But that's still way more portable than an object file.) Notably, even if you only need to distribute to people using LLVM, LLVM IR is not designed to be cross-platform.

Incidentally, for this reason, I'd love if someone made a Rust to C compiler, preferably working on the AST level to avoid the unreadable spaghetti that the LLVM C backend used to generate. It's easier to say "swap out this insecure C library with a secure Rust library" (to a larger C/C++ program) if doing so is a matter of swapping C files - distributing 'binaries' is suboptimal from a maintainability perspective, but not much worse than, e.g., SQLite's "amalgamation" distribution.
Regarding some of the Buffett posts, he has been reading the IBM annual report for 50 years. Other major investments he owns, like Wells Fargo and BNSF, are major IBM customers. He once said Wells Fargo's largest expense is paid out to IBM each year.

Buffett's position is that IBM has succeeded in turnarounds throughout its 100+ year history. Also, their advantage is in the Public/Private hybrid cloud. Buffett also believes the cloud business is not a "Winner Take All" game.

Buffett also applauds what industry pundits have dubbed, IBM's "Financial engineering". IBM has financed share buybacks with debt. With interest rates and share prices at low-levels, he believes the buybacks are sound.

In my time, I remember when IBM jumped on the Linux and Java bandwagons with great success. I think most people respect the contributions they made with the Eclipse IDE for example.

It will be interesting to see what they do with Bluemix and AI. I still respect them as a technology company.
Worth reading on this topic: https://thesnarkwhohuntsback.wordpress.com/favorite-passages...
I wish I knew... As I said, there are very many people working here, it's very difficult to know much about all that. :)
From what I know though, there is a lot of funding going into it and a lot of effort, I think it's currently no. 1 on the list for the executives. It did manage to get A LOT of attention with Jeopardy, but I haven't heard a lot of good stuff about it since. I mean, it's definitely laying lower than you would expect given how impressive it looked on TV.
While you're at it, look up 'usury'.
Best Productivity Hacks from Successful Executives and CEOs
Ah, do you have a link to the information/application/announcement submitted?
My understanding is that there are a relatively small proportion of "Syrians" fighting against the Syrian government.
So you're saying that in 80 years, we shouldn't have advanced massively as a society?

Well the news is in, and we have. But only for those at the top. People at the bottom still work dangerous jobs. Things like mining might be safer than they were before, but they are still very dangerous professions; and these days the job security is worse than it was in the 1930s in such industries. There's also the constant assimilation of jobs by automation.

Many people in first world countries still can't afford shoes, while the richest 1% today are in real terms far wealthier than any 1% has been in the last 100 years.

Devoid? Perhaps not. Completely out of touch with reality? Absolutely.
> You can't blame genuine refugees for wanting to goto countries where they have the best opportunity of leaving a normal life.

And there lies the crux of the problem: many - if not most - of these migrants want to lead a 'normal life' among people of their own ethnic group, from their own background,
speaking their own language and perpetuating their own culture. A culture which is often diametrically the opposite from that in which they landed. They don't want to 'integrate' or 'assimilate', they want to be amongst their peers. While this is understandable, it is a recipe for disaster as a quick look at eg. Malmö/Rinkeby/etc in Sweden, the banlieux in Paris, Schilderswijk in The Hague (etc) shows. It leads to segregation, unemployment due to language barriers, increased crime rates due to the latter as well as due to cultural differences (see the 'rape epidemic' in Sweden) and more such destabilising problems.
It's strange how the article you linked doesn't actually mention feminism at all.

It's almost as though you don't know what you're writing about.
There are also a lot of phrases that can be typed with just the first letter from each word, eg typing "bth" gives "不太好", "zmy" gives "怎么样", and there are endless more combinations like this.
I backpacked Australia in 1986...

I was asked, very straightforwardly, by a woman I met,"Why does Ronald Reagan want to destroy the world with nuclear weapons?"...I replied that I doubted very much that he did...

The U.S. has certainly received scrutiny abroad...
http://www.nytimes.com/2016/01/24/magazine/why-are-corporati...

Nobody knows why companies just sit on money instead of investing it or creating new jobs.
They're not referring to the stock price, the revenue that IBM takes in has fallen for 14 straight quarters: http://www.marketwatch.com/story/ibm-reports-another-quarter...

The stock would actually have fallen much, much more but IBM has been performing continual stock buybacks to prop it up: http://247wallst.com/technology-3/2015/10/27/why-investors-d...

Some people think IBM is nothing more than a financial engineering firm now: http://dealbook.nytimes.com/2014/10/20/the-truth-hidden-by-i...
Do you talk to people where you live now about their views on refugees and immigration? The views in Europe will be very similar to those.

In either place, you will find people critical of refugees or sympathetic to their plight.
Adam D'angelo on Twitter Algorithmic Timeline
It seems regulation has failed to curb this behavior.
Why So Serious – Dubsmash – Watch it :D :D :D
I can certainly appreciate that. It seems to me that American suburbia as such has none of the virtues of either a first-rate city or of can-see-the-stars roll-in-the-hay countryside, but the downsides of both. It's a worst-practical antipattern.
That's clever.
Passive monitoring is not possible even if you have the private key for the target cert if diffie hellman is used as a key exchange. Look up perfect forward secrecy for more info.
I think the most important attribute of a good tutor is time. I tutored introductory courses in CS during undergrad and found if students saw their tutor making a time commitment to their studies they would often make an equal or greater commitment themselves. If students saw a tutor slacking off or frequently rescheduling appointments they would often disengage entirely.
Still, can't you see it from their side? I'm pretty sure if I were running North Korea or Iran I'd be doing whatever I needed to do to acquire a credible nuclear deterrent.

Particularly after Libya. When the US invaded Iraq the Libyans decided the best way to avoid the same fate was to accede to demands from the West. They gave up their nuclear program, paid compensation for Lockerbie, and generally stopped messing with other countries.

And when it was convenient, we (mostly the UK and France, but the US too) provided the air power to overthrow the Libyan government. Kadaffi himself was tortured to death.

If you're Kim Jong Un, what lesson do you draw from that sequence of events?
IBM always seems to be in the process of shifting it's strategy. When I was there around 2006/7, they were in the process of cutting down on R&D, reducing it's footprint in the hardware space, and generally moving towards services (presumably because the margins were very high). I would say it's a large company that's trying to find it's place in the world again. That's not to say they don't make a ton of money, but over the last 20 or so years they've been 'getting out of' a lot of businesses.
Dan Hicks, quirky pioneer of San Francisco music scene, dies at 74
I've seen the term 'inverted totalitarianism' to describe how the US is in a similar, but different place to pre-WWII fascism.
https://en.wikipedia.org/wiki/Inverted_totalitarianism
The Rust community agrees that try! has worked out well. It's worked out so well, it's being promoted from a library-defined macro to a language-defined operator (not only to be more succinct, but also to integrate with other features that will extend its usefulness).
LLVM works fine on Windows. Clang is not feature complete on Windows however.
The problem with anything Cringeley writes is it is tainted by his baseless past claims that IBM will be laying off most of its workforce. He has been wrong every time. He'd be more interesting to read if he wasn't trying to act as some Nostradamus to IBM who keeps repainting the IBM death portrait each time his predictions don't turn into reality.
Record Number of US Citizens, Residents Cut Ties with US in 2015
Very true! I excluded SCADA and most biologics because they are not necessarily intrinsically harmful in the way I wanted to discuss. There are people far more qualified than I am -- yourself probably included -- who can discuss how to safely build those kinds of systems.

I wanted to touch on a slightly different problem; deciding to build something which is fundamentally impossible to do safely, rather than something which is very difficult to do safely.
> Here's why it's called a Moral Hazard: if there are no external consequences, the only thing that would prevent you from behaving worse is an internal set of rules.

That sentence does not at all explain why it's called "moral hazard".
IBM is still a strong company, but they are no longer in the position where they are market leaders in their product lines. Watson is the only new product to catch fire, otherwise they are competing and losing to Oracle and Microsoft. Softlayer is an alsoran. They bought cloudant instead of mongodb. The only thing they do well is consulting and even then they are expensive. They appear to be several years behind their competitors with little chance of catching up.
I don't know how Finland handles asylum seekers, but chances are they keep them together while they determine whether they are refugees, rather than economic migrants. If so, his choice was more or less between hanging out with Syrians, Somali, or other Iraqis, neither of which spoke Finnish.

Also, chances are Finland doesn't teach asylum seekers Finnish while they await that verdict. That makes sense if that process doesn't take much time, but it is hard to make due process take little time if there suddenly are many asylum seekers.