skysight-inc/HackerNews huggingface dataset:
This seems like a very smart move for both parties and is going to massively disruptive effect on the industry. It'll be interesting to see how Google and Microsoft react (especially since Microsoft seems to be finally dragging itself out of the Ballmer dark age).

It's a perfect synergy[1], with IBM having dropped hardware some time ago and subsequently, most software, in favour of open-source + prestige R&D + consultancy services. Apple on the other hand, makes some of the best hardware around and turns a good profit doing it, and they also have some of the best software UX (if not necessarily the most powerful solutions). Put the two together and it's an extremely potent combination, as long as they can pull off the collaboration effectively. Apple is already making fairly serious inroads into corporate IT since BYOD became a thing. To a lesser extent, they've been a business brand longer than they've been perceived as purely consumer-oriented, with the design industry being the only thing that kept them alive in the 90s pre-iPod-turnaround.

It will also be interesting to see what impact this has on open source, because that's something that IBM currently supports heavily so they can avoid the cost of developing a lot of common business software in-house. This partnership might herald a preference for, for example, Apple servers running OSX, over Linux.

A more positive outcome is that we're likely to see significant improvements in Apple software to meet needs that IBM clients will demand: stuff that tends to sit on a dusty shelf for years, like fixing SMB support in OSX, might start seeing some serious engineering investment by Apple.

We also might see an end to Apple's "no rollbacks" policy, which IMO is a serious barrier to adoption in corporate environments (and is a huge pain for testing). No IT department worth its salt will ever push out a possibly breaking change like an OS update without a rollback plan, but Apple actively prevents that right now. Either that, or Apple will need to up it's release cycles to match the way SaaS is typically managed and take bug reports more seriously, although probably only when they come through a priority channel reserved for corporate customers, much like how Microsoft handles "unofficial" hotfixes that don't go into Windows update.

[1] Apologies for using the word "synergy" but it really is appropriate here.
Old media vs new media. Who will win? Stay tuned..
what is the fuss about? My version of "Ivan Ivanovich Ivanov" (translation: "John J Johnson") was ok on Facebook, Google+, etc... yesterday, ok today and will be ok tomorrow :)

I have never used my real name on Internet except for the LinkedIn (where obviously i have nothing that can be construed as an opinion of any sort :) and cases where i had to enter my CC/bank info.

Ability to maintain several identities is the gift of the Internet, an additional virtual dimension added to our lives. Why wouldn't we explore it? Why voluntarily confine ourselves to the plain boring and sterile world of "real name policy" places like FB?
If this were true the Mac wouldn't have just hit 30 years old. Meanwhile many race-to-the-bottom PC OEMs are exiting/have exited the business.
Wow. That's a lot of comments being unhappy about the change.
So far as I know, Google didn't sweep the whole Internet for hosts vulnerable to Heartbleed. They found the software flaw on machines they ran.
The irony is that Exchange is a lot better than Lotus Notes.
I don't think it's an especially great programming book, but it is a great cross-section of the programming tasks you actually do when working in a vulnerability research lab (or software security consultancy, for that matter).
The strongest push for IoT seems to be from the wireless hardware manufacturers

Another area seems to be from those offering yet another (non-standardized) protocol or format such that they can then sell you tools and consulting tailored to their software.

[I]t seems like a solution in search of problem ...

Indeed. Most of the demos I've seen (e.g. turn on a light using Twitter) are easily doable in a number of ways, so the requirement for some IoT "solution" is dubious.

But suppose we grant that such demos are mainly done because they are easy to comprehend, easy to show in a bite-size video clip. Still, there still needs to be something that extrapolates to a more significant use case. I'm not so sure these currently exist for most homes.

Part of me thinks people are tagging "IoT" onto anything they can because it sounds sexy. Controlling my living room lights from my phone is not an example of the Internet of Things.

Controlling fertilization for a farm based on smart sensors out in the fields? That I can see.

Actual use-cases in the average home are less obvious, as is why people will want it.
I think it's the reverse: the main purpose of G+ was to integrate all the services together, being a Facebook competitor was just the icing. The integration wasn't a means, it was the end itself.

They haven't really lost since they still got what they needed out of it in the end: the majority of accounts have a unified profile across services, even though G+ the site is unused.
Improving a large C++ project with coroutines (2010)
It's not just the Angles that do that. Eurocentric, maybe.
False dichotomy. Math is a language, too.
Ask HN: Why isn't there a twitch.tv for programming?
It would be easy to have your "cover" blown, e.g. by a friend (who sees your real name) innocently mentioning your real name in the reply to one of your posts that's visible to a larger circle...
> Would printing to a pdf be a better workflow?

It may be; I just have a foolish built-in mindset that "PDF is big, and HTML is small" (uncontaminated by anything silly like checking the sizes of PDF and HTML versions of the same page). Since I usually only use this to queue up casual reading, it's not very important to me that it be an extremely faithful copy; I just grab the "Print view" if there is one.

Firefox, with "Web page, complete", and Safari, with "Web archive", are both pretty good at grabbing dependencies. If I really want a good mirror, then I use wget.
I disliked the pseudonym policy itself, I found it to be a puzzling policy considering how immigrant-filled the tech industry is, and Google too.

I was born in a different country, with a different name. I operate with an anglicized name, which took years to become my legal name. There was a long period where the name everyone knew me as wasn't my legal one. Nowadays my legal name isn't the same name used by family members on a different continent.

Names are fluid, they're significant but ultimately just identifiers to tell us apart. I find the notion that there is a One True Name to be laughably geocentric and completely out of place in a social network (as opposed to say, the IRS).

For me the pseudonym policy was a minor annoyance, making me wonder just how culturally homogenous a team of product people have to be to cook it up. For others it has been much more damaging - trans people outed being probably the most memorable one, though not the only case where an idiotic policy has had unexpectedly severe consequences.
"JavaScript is a trademark or registered trademark of Sun Microsystems, Inc. [...] used under license."

https://www.mozilla.org/en-US/foundation/trademarks/list/

TIL!

And you're right about TC39, I probably should have said "joined", not "formed", if I could edit my comment I would.

I don't think my comment was a gross misrepresentation of the historical context, though.
I wrote this submission, notice I emphasized the irony:
http://slashdot.org/submission/1778830/google-is-gagging-use...

And for the record, I don't like real name policies but I also don't like it when people have to use throwaways or pseudonyms either. For example, I still remember this: https://news.ycombinator.com/item?id=7809766
James Dyson would disagree.
> It's worth noting that both the President of the US and the FCC Chairman have not taken a side in this

The FCC Chairman -- as part of the 3-2 majority of the commission that keeps adopting pro-neutrality regulations -- has taken a pro-neutrality side repeatedly. The current anger from some neutrality proponents is that the particular approach the majority of the commission has taken to rescue some neutrality provisions from the most recent court decision isn't the mechanism that those proponents prefer (for those that actually are objecting based on the real legal situation) or doesn't just reinstate what the court struck down (for those that are reacting to the content without considering the context).

The former is a real and meaningful objection -- but its simply not the case that the FCC Chair hasn't taken a side.
Show HN: Download organizer for Mac
mutt also maps 'f' to forward and uses the vimish '/' for search. maybe there is a common ancestor here?
It's worth noting the word Mac doesn't appear anywhere in the press release except for in Apple's standard footer.
I've always liked just making an image with some leaked-but-still-technically-classified information, on the (admittedly very unlikely) off chance that someone with clearance might see it and have to get themselves debriefed.
Hell have truly frozen over. I remember when I started writing for MacOS in 1985 IBM was the enemy. Makes sense for Apple today since they are much much bigger than IBM and have nothing to lose. IBM needs all the help it can get.
It actually is a problem. The residents of DC don't have fair representation. Politicians and the like are actually a very small portion of the population in DC.
The big Microsoft-IBM alliance gave the world... OS/2 and Windows.
Ooh, helpful! I haven't upgraded my home system in a while, so I have a Core 2 Quad Q9450. Imagine my confusion when I started seeing numbers in the 2, 3, and 4k range. Thanks for decoding it for me!
> My method for that is not closing the browser.

The advantages of saving the file over not closing the browser are two:

1. it's persistent across reboots / power failure (a pressing concern on an old machine that sometimes decides it's time for an unannounced reboot);

2. it scales well with the number of articles I want to save—I'd rather have 100 files saved than 100 tabs open, and the former doesn't cause any slow-down.

> Do you have a workflow where you save to a specific place to see when you are on the train?

I'm not sure that I understand the question; sorry.
In the UK there has existed for several years something almost exactly like this in the form of [PC Specialist][0]. Well worth checking out and in my experience more pleasant to interact with than this website (a simpler interface, without all the unnecessarily huge images and so on).

[0]: http://www.pcspecialist.co.uk/
This has always kept me coming back to iTerm. (The configurable word separators is handy too. Obviously the people that work on Terminal.app don't have many files with hyphens in them, but I seem to have loads.)
> Microsoft is a gonner in a few years.

A bit more than a few years. They still have pretty good profits (Windows and Office are still quite popular,) and even if that dried up suddenly and they had zero revenue, they could quite literally live on their cash reserves for a decade.
I've never found anybody who both likes laughing at this kind of stuff and is actually worth listening to.
What does this really change? I mean seriously. Google is the company that lets you "turn off web history", and then goes ahead and tracks it anyway. Do you have Do Not Track enabled in Chrome? Tough luck. It's just for show there, because Google doesn't respect it.

So how am I to believe that using a different name and e-mail address on Google+, Google won't know I'm the same person, because of all of their tracking from Chrome, Youtube, search, and so on?

And if they do that, then how is this any different than using an "alias" right now on Google+? This seems more like a PR move from Google.
Here are 10 promo codes for the app; please let us know how you like it and what we can do to improve :)
XA494F6AP3T6
THN3M4LKLL6K
9WXENNEA3R9F
YYFXYF3FAMFJ
4M6WWR7ER6H6
FJNJ9HWXXLWY
R69TAP4LRJEP
JJTT6FJEME79
XHM4HHWXTHWP
MPW6FRWPFTJ7
Google supports Bitcoin conversion
As others have said, this is a nice casual game; good job! One small comment: "Lets go" in the start prompt should be "Let's go".

EDIT: On further play, I find the self-dismissing notifications on level completion distracting; I would like it better if they hung around until I manually dismissed them.
I thought solar flares interacted in ways that suppressed cosmic rays (such as http://science.nasa.gov/science-news/science-at-nasa/2005/07... ), not produced them. But it isn't my field, I could easily be the one who is wrong.
That's just the internet, not Bing.
haha not to drag this conversation out but just a hypothetical scenario:

I download and install Drupal on my web server. I find an SQL Injection vulnerability in the login form. I post on a public forum the vulnerability where someone proceeds on their own to deface a government website using that knowledge. You don't think they would charge you in assisting?
Unfortunately, judging from my own (very limited) speed tests, that result simply means that it is en par with PHP 5.5.

PHP 5.6 is not only not finished yet - it is, in my experience, also the worst performing version you could choose. Not sure that's a good idea.
Probably not. I supplied one extreme but surely one of the lesser builds for suffice for most developers.
I almost never read posts on G+. Looking at this one reminds me why. Only 16 (16!) percent of the available area is devoted to the post content. On larger screens it would be worse. What a nightmare.
ah the final act before G+ is shut down in favor of G++
To be honest, one differentiator that would me use Google+ over Facebook is a -1 button.

I love to dislike things, especially if disliking them would affect their Google ranking (I'm looking at you Quora and your dark patterns!).

Not only I would love the -1 button, but also negative endorsement, and pretty much any Google+ feature, but with a negative twist.

That would really encourage me to use Google+, or should I say Google-.
There's a progress report for Daala that makes a similar comparison. They claim to beat JPEG, VP8 and x264 but not HEVC (yet!) on still images.
If you have a lot of fds, then you have fd polling issues to deal with for high performance.

To be honest I've not actually benchmarked anything comparing the throughput of an efficient fd poller to multiplexed pipe. It just feels nice to avoid the problem, considering what kind of effort can go into those pollers.

Some discussion from Zed about fd polling:
https://web.archive.org/web/20120225022154/http://sheddingbi...
...not an economist. He's a blogger.
I'm surprised so few people or articles mentioned the 1984 ad, and how Apple used to think IBM is the Anti-Christ.
> We can't just keep shouting at them and hoping that they'll do as we say-- the FCC does not work for us, it works for the cable companies firstly and the USG secondly.

You mean, the cable companies that (along with the telephone companies) keep suing the FCC because it keeps issuing pro-neutrality regulations that those companies oppose?
Hand-wavy explanation: (random 0.5) could represent a fair coin toss, e.g. "generate a 0 or 1 with probability 0.5". But the coin isn't necessarily fair, so we can't assume the probability is 0.5. In fact, we'd like to learn what the probability is by observing a lot of coin tosses and counting the heads vs. tails. That's a very simple machine learning model. More complex models involve graphs of random variables where the structure of the graph represents conditional probabilities, and often the variables actually generate other probability distributions instead of scalar values. It doesn't take long before it becomes impossible to calculate the optimal values and parameters of the model. Much of statistical machine learning research involves looking for better ways to approximate solutions to these models, as well as finding graphs that are a good fit for real-world data.

Presumably, a programming language designed around this kind of task would make it easier to explore and develop larger, more intricate models.
Great! Feel free to ping me on twitter, same username, when you have something. I'd really like to see it.

Happy that this is settled, too.
Can meditation really slow ageing?
Has any succeeded building this in rubymotion?
No, they would not. The equivalent of this scenario happens all the time. In the one case I'm aware of where the developer of exploit code was found criminally liable for its use, that developer had a direct relationship with the person who actually did the exploiting (for commercial gain).
Do you know why they don't deliver alcohol?
Now the handful of people who've been waiting on such a change to start using G+ can see be immediately disappointed with how half-assed it is.

I say this as someone with what seems to be an above average engagement with and opinion of G+.

Circles and communities are solid concepts that could work well, but the busted functionality for posting and commenting severely limits content and conversation.

Nobody, not even Google puts effort into G+ profiles. It's just another target for dumping links and hopefully driving some clicks back to your actual site/community.
And at the pinnacle of the "perfect synergy" will be the C-levels and execs saying "This <industry specific iOS app> is awesome for my world wide safesforce! Now how do I export all the data to Excel?"

This initiative probably has the MS Office 365 marketing people salivating.
HL7 integrations that are for EHRs that we already support are included at no additional charge. For example, you can export to PracticeFusion, Athena Health and DrChrono automatically as part of the base platform and more are coming. You can also customize your HL7. Some institutions require custom medical/legal documents or complex integration with multiple on-premise EHRs, VPN connections and advanced automation etc, and those are billed separately.
> the problem is that we're fighting multi-billion dollar companies with their future profit increase on the line

There's multi-billion dollar companies with their future profit increases on the line on both sides of this debate. Sure, there's the cable/telcos on one side -- but there's (among others) the Internet Association companies on the other.
The sun definitely produces radiation.
Yes, it was unclear. The appeals process was always pretty opaque, and it was never clear what qualified as an approvable name.
I use it constantly. I've ordered 3 times from them in the last 3 days You see their little vans all over SF.

The free delivery and fast turnaround makes it incredibly convenient. You even get better prices since you can comparison shop before you order.
I can attempt to provide a more concrete example of real-world use. At the end of the day, it mostly comes down to preserving the idea that there is a probability associated with the occurrence of a result. One of the easiest versions of this I've seen is the two factor model with: mean value + deviation

In one of my lives, I've calculated ballistics. When calculating ballistics, you can probably think of a lot of factors that might go into it.

- Release conditions (velocities, angles, ect...)

- Environmental / trajectory conditions (winds, gusts, different media, ect...)

- Impact conditions and behaviour (spalling, rebounding, fragmentation, yatta....)

For more reading, you can look at something like: http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/2007002... (only uses probabilistic methods for transport)

Anyhow, one way to attempt modelling of this is to run a Monte-carlo of the parameter space. Effectively, you run all the permutations of release, all the permutations of those permutations for transport, and then all the permutations^3 of the impact variation.

Now, one of the advances that has come about from efforts like that, is that probabilistic models for some of these steps have been created to approximate the results in a time effective manner.

For example, in the above, they note that instead of running a Monte-carlo of trajectories and releases, a single trajectory is instead run, and then a probabilistic flight cone is created which calculates parameters based on standard deviation from the mean.

A general, and robust version of a language like this would allow you to specify all of your parameters with similar types of effects. IE, you would have mean and then deviation or statistical curve envelopes you would provide around that mean which would be propagated through calculations, and spit out an overall convoluted probability at the end of the pipeline.

In ballistics for example, you might have a mean release condition, with statistical variation on release. That would then be fed into a trajectory calculation, which would do so based on a mean, but with a transport cone that does statistical variation on the mean flight. Finally, impact might be calculated around a mean value, but would then carry the statistical variation through the release and flight. At the end, you would then be able to pull a probability number, as well as impact condition at that probability from any point in the potential impact zone.

At least that's how I see the use of probabilistic languages.
Every time that I see a discussion of probabilistic programming, I'm reminded that I want to try to find an excuse to use IBAL (http://www.gelberpfeffer.net/avi.htm). I used to have a binary for it lying around, but can't find it any more; does anyone know where to get it?
The pseudonym policy combined with Google's attempts to integrate G+ into every service they offer was a real threat to the safety of at-risk individuals. There was genuine outrage.

Removing the pseudonym policy and disentangling G+ from other services will both help protect people.
If DC had 2 senators they would have ridiculously high representation per person.
Heh, I use a custom Stylish rule for it to widen posts. https://userstyles.org/styles/87624/wider-posts-on-google-pl...
A -1 button affecting search rank would be used almost entirely by dark-hat SEO firms.
Interesting question. One thing I'll chime in with is that one indie game developer I follow on twitter (has a game on xbox one and a bunch of articles about his energy hook game because he used to work on a spiderman console game) uses twitch to stream GAME programming...

proof: https://twitter.com/happionlabs/status/430457251699372032
I've actually thought about this. Programming isn't as well-suited for constant live streaming because:

a) The viewer can't leave the stream in the background (as you would television)

b) A very large amount of dead air where nothing is happening and the streamer needs to fill dead air. (even worse if you have to debug something)

c) It would require a very optimized overlay that makes it easy to see the code at sub-1080p resolutions. (almost no screencast even now does this because it impacts usability)

d) The presenters need to be socially engaging; given the demographics of people who are the best coders, this is not a guarantee.

I can work up a prototype stream layout that I might give it a try sometime in the future.
IBM was already going head to head with Microsoft. Has been for about twenty years. Their quality was already enterprise grade, it's Apple that is trying to make a critical transition - out of the cyclic commodity consumer hardware business and into the more stable B2B markets.

The problem for Apple is their secrecy and planned three year obsolescence is unattractive at scale for large businesses. A large part of IBM's continued relevance has been from their shift toward solutions leveraging open source as well as providing customers with clear roadmaps.
Both of those statements are untrue. The nymwars took place on Google Plus as much as they did anywhere else.
Man, this is way too late. Definitely feel bad for Google about Google+.
I love writing code but watching that sounds boring as fuck. Just browse github if you're bored.
Google Developers Blog: Noto: A CJK Font That is Complete, Beautiful