skysight-inc/HackerNews huggingface dataset:
why is Microsoft so lame?

I think much of the industry a joke, and Microsoft a exception.

I have lived through a 30 year saga of battles for really basic baselines to be established, insofar as the wars over office software databases and operating systems are concerned. Yes, I am impressed by what I see now, so much has evolved fantastically, but mostly users perform the same tasks and there is no recorded gain in productivity I am aware of. Gates wanted ubiquity of computers. His actions probably did more to enable that than any other individual. Without Microsoft the sometimes seemingly embittered motivation for Linux would not have been anything like it was. I think Gates always wanted to move on to more interesting goals in computing, and am inclined to think the company open source decisions do more for enabling advancement than anything else, because they make a ubiquitous platform more consistent to write for, the perennial monopoly complaint of a aggressive Microsoft. The cash cow applications are bundled now with facility permitted only by integration at prices only low as they are enabled by dominance, and I see nothing not dominant or lame, about that. I only recently benefitted from VS Community, and am still really happy at that, and I bet BillG would dearly love to give SQLServer away if only he could earn from it like a operating system (it is enough one already) and it's a peculiar delight to think Larry E may actually lay awake at night, one day, fearful that possibility is real. I think the reason has more to do with necessity to pay big sales commission to maintain the ecosystem around Microsoft database business, which provides for the channel welfare in turn supporting the rest. Meanwhile there is no Linux competitor because the GPL is anti competition. Except and unless, like all the big convert lovers of open source, someone uses the ability of cloud VDI to never have to release their code. Then we'll have incentive to make a Linux ecosystem selling desktop seats. I'm sure that's why Microsoft is porting so much, even experimentally.
An Alaskan Volcano Erupts, Largely Out of View
Some larger private companies buy back shares as well to help employees with liquidity. It still sucks being relatively cash poor as an employee for multiple years when your company is valued at billions of dollars.
Haha, totally serious about the gifs.

I'm surprised that none of the postcard bots (yours included) have targeted the Christmas/holiday card or wedding gift thank you market. None of them seem to offer bulk discounts or options for uploading a csv or better yet integration with iOS or Gmail contacts.

Average number of wedding guests in America is 150, iirc.
I honestly didn't downvote you. I'm not trying to argue that the US being afloat justifies the acts you named. I was just trying to point out that what you said can be said about almost any country. I understand where you're coming from, but I think it's ridiculous to wish harsh economic conditions on Russia simply because Putin's geopolitical strategies don't align with your own. :/
> The moment its demographic moves from tweens to adults is the moment a social network begins its downfall.

Facebook is doing better than ever and its demographics continue to skew older.
When one was only 1.5 years old, she mostly just stayed in a carrier on my wife's back while she explored the area, going on day trips and running errands like buying groceries (which in a foreign country can be fun on its own). When we had a 1 year old and a 3 year old, we were nomadic for about 2 months and we mostly found an airbnb for a week-month and drove on the weekends. During the day, the kids and wife would go to local playgrounds, public libraries, state parks, national parks, beaches and kids museums (a membership at one gets you a membership at most in the US).

Now that our oldest is about start kindergarten, we're more interested in staying in one place so she can make longer lasting friends, but when they were younger it was a lot of fun. The sweet spot for us was when they were too young to walk and could ride in the carrier for hours on end, or old enough to walk well and be interested in more activities and places. In between was harder: not wanting to be carried, but not really capable of walking for more than a few hundred feet at a time.
The assumption behind string.format and friends is that people who override __getattr__ and __getitem__ know what they're doing. Which is probably a reasonably safe tradeoff in order to allow attribute access.

I'm not worried about executing arbitrary code, because it's not user-supplied and it's normal for a templating library to access attributes of objects you pass to it (if it was unsafe you shouldn't have done that). This is more of a snafu with the number of sensitive and powerful attributes available by default on Python objects.
This was a post about offline-first clients, and N1 requires the sync engine to function (which I suppose can be run locally if wanted but you lose some features. )
> I need to keep an eye out so if nothing else, I know when I need to leave the country

Perhaps, but I'm sure there's a better way than sifting through piles of BS that is news. (If you can't tell, I hate the "news"). Maybe the ACLU should set up a monthly email alert with a barometer reading. But I agree with OP. Avoiding the news will make you a more sane person.
> The Syrian atrocities.

Careful there. Just because something was in Jeff Bezos Blog, is no indication of it's truth. In fact, it seems to be a good indication that it's not.

Are you referring to the Sarin gas that Assad used (not Russia) which is now suspected to have been rebels themselves? [1]

Or are you referring to the aid convoys that Russia destroyed? Woops, Russia claims (and has video supporting) that it was actually a ground attack, not an air attack. [2] Russia may be lying, but given the history of our administrations lies, you must remain skeptical to the U.S. claims.

[1] http://www.lrb.co.uk/v35/n24/seymour-m-hersh/whose-sarin

[2] http://en.alalam.ir/news/1871790
Report for testing citizen, a career will then be blindly assigned to you based on these results.

I never thought Futurama could be used as a source on HN, but here we are!
It's complete non-sequitor - noting that all countries do bad things doesn't have any relation to wanting countries who commit bad things to have less resources. I'm guessing you're attempting to claim that I'm saying that all countries should have less resources, thus making my point moot, but that would require me not believing all countries should have less resources, which requires you guessing about my state of mind to prop up a straw man. Bwah?

Anyways, the whole thing is obviated by the larger category of error: black and white thinking on your part. The context of the atrocities matters.
This is an interesting list, but I wonder about the definition of "vendor". Seeing the distribution makers in the list, I had a look at Debian's CVEs, and I saw that the counts included CVEs for software being packaged/distributed by Debian. Then you have the entities that I feel perfectly fit the "Vendor" descriptor: Adobe, Microsoft, etc..

Then you have Oracle at the top, but I expect that number is a combination of vulnerabilities in products produced by Oracle (like Java), and vulnerabilities reported in Oracle Linux.

I wish there was a better distinction between "distributor" (or "software packager") vs. "software creator".
Sure :D. It's still in my interest to disclose we partner with nvidia pretty closely though. I would hope to see competition here but we have a large vested interest in gpus succeeding. Thanks for the sentiment though!
I'm confused, because I understand your comment to mean, that if I set out to learn something, by commitment alone, I recreate within my mind the tutor's knowledge and vision.

I should dearly love that to be the case, the real possibility.

I don't think that was the subject of my comment, however.

My concern is that search engines are limiting information quality by nature of making most money when they provide the shallowest and most common presumptions for results.
>I'd say Putin was declaring efforts to diversify the economy. In practice necessary actions weren't taken in needed quantities.

You're probably right about that. But even then, oil has largely contributed to the recent downsides of Russia's economy, has it not?
Yeesh. And you're trying to claim that any misrepresentation of these atrocities happening validates the atrocities altogether. Hundreds of thousands of innocents died, the way it happened is irrelevant to the claim it was an atrocity.
The Best in Product Management
ProtoRaider|Season 2 Episode 2 – “Ass Key”
VCs have money to blow.
I'm preaching to the choir, but for the sake of visibility — there is a very inspiring fable that puts aging into another context: http://www.nickbostrom.com/fable/dragon.html
I'm inclined to agree. It took me a week or two of daily usage to finally "get used" to the borrow checker. It's a bit of a paradigm shift, to be sure, but it's not insurmountable. In fact, I think learning Rust has made even my C code better, because now I'm in the habit of thinking thoroughly about ownership and the like, which is something that I did to an extent before (because you have to to write robust software without a GC), but it was never explicit and I never would've been able to articulate the rules like I can now.

That said, I still occasionally have problems where I feel like I'm doing something "dirty" or "hacky" just to satisfy the borrow checker. It's easy to program yourself into a corner and then find yourself calling `clone()` (the situation, I've been told, has gotten much better in recent releases with improvements to the borrow checker, but alas I haven't had a chance to play much with Rust in nearly a year).

Another thing that I still find difficult is dealing with multiple lifetimes in structs, to the point that I usually just say "to hell with it" and wrap everything in an `Rc<T>`. And sometimes there's simply no safe way (afaict) to do some mutation that I want to do without risking a panic at runtime (typically involving a mutable borrow and a recursive call), which leads to a deep re-thinking of some algorithm I'm trying to implement. That's not Rust's fault, though—it's a real, theoretical problem that arises in the face of mutation. In time, I'm sure there will be well-understood patterns for handling such cases.
I have to correct chris here. He is talking about a lot of features that are in our enterprise version SKIL.

We will offer a limited developer version of SKIL for free.

Think of SKIL as similar to gitlab or github enterprise.

In SKIL we also have auto provisioning of a cluster and a higher level interface for running deep learning workloads. It auto configures most of the parameters like the spark worker native library path and setting up things like a training UI as well as installation of the mkl and cudnn libraries.

Optionally, you can also run a version of this with DC/OS and co where there is a packaged spark.

What we do have in dl4j is the raw components you can use to create these things such as datavec and dl4j-streaming which covers our integration with kafka.
An economy is subject to evolutionary principles. A free market industry, like a hypothetical securities sector that doesn't have authoritarian prohibitions on free exchange, would evolve to become more effective at weeding out poor offerings. A subset of the population would still continue investing in bad ideas and losing money, but that is because they are gamblers, and if it weren't equities, it'd be something else they'd be friterring their money on.

This evolutionary process was seen in cryptocurrency exchanges, which became less prone to involvency and hacks over time.
I can't believe this is real. 50M shares at $1. Might as well be a raffle.

How you make your money matters more than how much you make.
Any plans to integrate with Apple Pay in the messenger bot? I'd love that.
London as more than decent public transportation indeed, plus it has this rather extreme car policy we all know about (which by the way I am sure the super rich actually love!). The thing is, I've always wondered why public transportation is so outrageously expensive there. Actually, even with the Oyster card, the rates strike me as rather extreme. I'd love to hear a Londonese on this.
Beyond Virtual and Augmented Reality (33c3) [video]
Thanks! That is very illuminating. Perhaps this sort of thing should be taught in schools
I'm not sure... if you discard appeal to the human brain metaphor/ authority, which was the purpose of my comment, why should one be confident that formal logic could emerge from an ANN? It seems like the entire argument about the potential of ANNs replicating human intelligence revolves around an appeal to the human brain, but I think it's an extremely fragile metaphor.
A visualization of the rate of edits to Wikipedia in various languages
It makes sense to enter a market where there are not too many other options for peer-to-peer selling.
Take a Look at How Technology Makes Smart and Sustainble Farming
How (Not?) to Use Python’s List Comprehensions
Are you aware of the US' population density?

I grew up in a town where the entire population, at the last census, was a bit over 11,000 people. It would've taken probably two hours or more each way to provide bus service to the local "big city" (a whopping 50,000 people!).

How would you support multiple schools offering real choice in approach in a community that size and that spread out? And then how would you scale it to work in all the other places in the US which are like this?
It seems you skipped the second paragraph where I said "So assuming there is no economic impact".

Are you saying piracy has an impact that isn't economic in nature? If so can you clarify?
2017: primal, odd and not perfect; opposes primitive right =3^2^2+(2^2(3^2+2))^2
Children are not "consenting adults", but in any case, child labour was essential for survival in the 19th century, because productivity was much lower than it is today.

If you were to invade Myanmar today, and impose a social democratic government that bans child labour, the result would be an increase in mortality.

Child labour only became unnecessary as a result of economic development increasing the average level of wealth in society.

Going back to the article, it's telling that you're trying to justify the authoritarian prohibition by comparing adults to children. Your ideology sees ordinary people as effectively children, and the state as their parent.
>It is widely and commonly known that the Russian government routinely hacks

Usually people say something like this when they have no evidence. So citation needed.
Don't forget acquisitions though, you don't need to be public to be acquired and those deals also cash out vested employees.

We can talk about if that's favorable or not relative to an IPO, but public offering isn't the only way out. Actually, I expect acquisition is probably a more common exit for employees than IPOs.
Every time I read about the "lack of consumer goods" in the eastern block as proof of its justified demise I kringe. On the one hand, it sounds just mean to denounce the efforts of complete nations (unfree or not) by such a mundane metric as whether you can choose between a plethora of car brands and models or just choose between "No-Car" and "Car". Having "Car" is still good. But the difference between output in the west and the east tells so much about how this diversion must have come about: much, much force. In so many aspects of daily life.

Most easterners have them, their stories of this ridiculous economy. A friend of mine owns an ash-tray that is simultaneously a rubber duck (!). But my favourite story is still the one of once-staunch socialist Dr. Wolfgang Seiffert who was part of a COMECON conference somewhere in the southern GDR in the 1960s. There, top economists of the eastern bloc conferred about why there was an ongoing shortage of toothbrushes in Saxonia. After three weeks he broke with the idea of central planning (and the mindset that created it):

1) Not only did the system provide a shortage for such an inferior day-to-day product as toothbrushes

2) The system needed its elite economists to gather for three weeks to find a solution

3) which they didn't

The eastern bloc's economic prospects were dire from the get-go and some in the elite knew very early on. It's not a coincidence that Putin comes from one part of that elite that knew all too well: the KGB.
I am unsure if your reply was serious or just continuing my attempt at humor. Either way I love it.
So what's your point that the Russian economy didn't benefit from crude at $150 a barrel? Why don't you look at capacity and correlate that to the involvement of the west after the fall of CCCP? It doubled with western help and peaked in 2013 -2014 and is in decline again. Russia still can't drill deep water and they lack a lot of other drilling technical know how.

Where did Russia get it's reserves from? Manufacturing? What do they even make that they can export? So I stand by the fact that the Russian economy would have collapsed again (3rd time in 25 years) if it weren't for $150 a barrel crude.

But it is on its way for another collapse if crude stays below $80-100 a barrel. Unless of course Donald can help out his buddy Vlad.
That's because ever since Snowden he's started to turn into a Russophile. I think him being attacked for releasing Snowden triggered him to start just ranting against any US political or "establishment" forces and start supporting Russia because they helped out his source in the biggest story he's ever written.
But many can, and do. To each their own.
Evans: A Free Wordpress Theme for F*cking Writers
Yeah...plentiful. Those lines must of been for iPhones...
I was thinking of something like Libertarian Police Force from the New Yorker.

http://www.newyorker.com/humor/daily-shouts/l-p-d-libertaria...
Search engines want to steer you back onto a profitable path. Google shows you only what the crowd has decided to show you. PageRank by definition shows the most popular stuff, not the best or most important. One then has to find different vectors to the destination.

But to find truly unique, esoteric knowledge requires being the mind of the producer, then one can route around the thought terminating search engine algorithms. A search engine is only the first 10% or so of the journey.
You might have seen the Eames' exhibits on mathematics[1,2], computing[3], and other topics[4] at museums or worlds fairs, starting in the 1960s and continuing to today.

[1] http://www.eamesoffice.com/exhibits/mathematica-new-york-cit...

[2] http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/mathand...

[3] http://www.eamesoffice.com/the-work/a-computer-perspective/

[4] http://www.eamesoffice.com/catalog-category/exhibitions/
If sanctions were a precursor to war, don't you think we'd already be in a war with Russia?
Hackfest 2016 presentation videos
The hackfest posted many videos from the HF2016 event. There are some very interesting presentations in there.

You'll find a lot of cool topics such as ios hacking, php7 opcache security, dark web, internet of dongs, IMSI catchers (will freak you out) docker security and way more. Oh and the presentation from Chad M. Dewey about hacking the high seas is really funny.

To anyone near Quebec interrested in hacking, you must go there every year ;)

Thanks to the hackfest organisation and all of the presenters, that was indeed a really cool conference.
Happy new year!
US Govt Data Shows Russia Used Outdated Ukrainian PHP Malware
Contact your local YMCA. almost certainly there will be volunteer opportunities to teach programming to kids.
> I live in SF, and am flabbergasted at the number of 1- or 2- floor single-family homes. A city the size of SF (46 sq mi) and population (850K+ and growing) simply can't afford so many SFHs.

I feel the same. I grew up in Europe and I'll add to that that generally speaking, apartment sizes are much bigger in SF (and, basically, western US) than anywhere I've lived before. I was recently in NY and apt sizes there remind me Hong Kong actually (well, I exaggerate a bit). Funny thing too is that when you cross the border into Vancouver from Seattle, you immediately revert back to Europe size apts!
Show HN: Our New Year's Eve Live Stream with Jeff Atwood, Anil Dash, and More
Hi Hacker News friends,

Last year, the open source community that I run, Free Code Camp, did a big live stream. This was a fun way for us to connect with people who were learning to code and answer a bunch of their questions.

This year, we're doing it again, and we've have some awesome guests:

Jeff Atwood - creator of Stack Overflow

Kyle Simpson - author of You Don't Know JS

Anil Dash - a late 90's developer and blogger who's now CEO of Fog Creek Software (GoMix which used to be HyperDev)

And a ton of other guests.

The full schedule and guest list is here: https://www.freecodecamp.com/open2017

We also have a YouTube chatroom and a hashtag: #Open2017

I hope to see you there! :)
I'd like to see better evidence of the US election being hacked, but I understand they wouldn't want to release anything that could cut off their ways into Russian systems. I don't know how anyone expects to get real proof of it without us deciding to give away strategically important gaps in Russian infosec.
While I definitely don't exclude the possibility of life on other planets, I don't think we have yet any way to calculate the probability of its existence.

I can think of two possibilities to estimate the probability of life outside earth. The first requires knowing, given set of planets excluding earth, how many of them have life on them. We obviously can't use this method yet.

Another method is knowing exactly what it takes to create life and then calculating the probability of this process occurring outside earth.

We haven't yet managed to synthesise life in a lab (despite headlines which try to claim the contrary). This does not mean we won't be able to create it eventually, but the fact remains that can't yet assess what more is left to make it work. Therefore, you can't assess the probability for it to work anywhere else.

Bottom line, I can see no serious formula (Drake's or other) which can give us any estimate at the moment.
Speaking of housing in the city, an amazing display of the situation, in SF at least, is the number of people who share housing. I'd actually love to have stats!
Here's a link to the actual article:
"How learning Smalltalk can make you a better developer"

https://techbeacon.com/how-learning-smalltalk-can-make-you-b...

Previously discussed on HN 5 months ago: https://news.ycombinator.com/item?id=12154484
Tor at the Heart: The Tor Project
Saw this one described as the "ministry of truth" on one of the alt-right websites. I like how they emphasize that it will be deployed/instituted under the direction of the trump administration. Maybe Bannon could take the helm? He knows how to craft a few clever messages.

The mental gymnastics required to spin these last weeks of pax obama for political ends, let alone comprehend them, must be keeping more than a few people up at night. Imagine if this new center found some connection (funding, content, editing) between Russian or Israeli foreign propaganda efforts and domestic channels like breitbart or infowars (divide and conquer!). Not suggesting its likely but yikes!

When such a center tasked with the full support and capabilities afforded by the US government to "recognize, understand, expose, and counter" foreign influences surely some surprises will be unearthed?

My old man says it's going to be an "interesting year". I'm increasing fearful that he is right.
True enough (I'm in Israel. Hi!) but despite a good measure of international interest, it's the Americans who are most likely to have a strong emotional reaction to this topic. It's their election, after all. I really dislike +/- voting on political comments for just this reason; too easy to convince oneself that a downvote is merited.