skysight-inc/HackerNews huggingface dataset:
> ..it seems to be that Desktop-based application development is eons behind web and mobile application development in terms of educational material, and that it is probably holding the ecosystem back IMO.

Yes! I have the same experience. I am not OS X developer, though a few times I wanted to make a simple app and on OS X it was not so easy task as to grab something like python (+qt, tk, wx, etc.) or electron.js .

Personally I think that OS X development needs a lot of introduction just to begin with and some APIs are tricky and "enterprisy" (though I believe it's easier to maintain in the long run). With iOS it seems to be much easier and way more resources.
So this is what confuses me about what is 'new' with respect to deep learning. Neural nets are not new - I was aware of the existence of, and some of the basic ideas behind, neural nets as a technology in the 1990s and I wasn't even involved in computer science, so I assume that means that even then they were a mainstream AI technique.

When I read content about 'deep learning' neural nets today I don't see anything especially different to what my (admittedly shallow) understanding of neural nets was back then. So what I'm missing mainly is - what changed? Is it just that advances in compute power mean that problems for which neural nets were impractical have now become practical? Is there something different about the way neural nets are employed in 'deep learning' that is different than the neural nets that were discussed in the past?
[dns-operations] Quick DNS Report from Behind the Great Firewall of China
Thevanual Manual
Ok, we've put the word "loneliness" in the title above.
Python ggplot is just a wrapper around matplotlib, not a replacement.
A good way to address this would be to unbundle housing from parking. I'd prefer to rent a spot in a neighborhood parking garage, separate from my apartment, where I could charge a vehicle. That would be a huge shift in US building policy, though.
The Vanual manual: http://thevanual.com/
people who are deeply in need are very frugal at spending their money

This article gives some of the logic behind redistributing income this way: https://www.washingtonpost.com/news/wonk/wp/2015/04/14/where...

The rich save more than the poor, and the more they have, they more they'll save. Money that's being saved isn't being spent, which means less business for everyone from the dry cleaner on the corner to the owner of a five-star hotel. In turn, that means less work for everybody and a lethargic economy.

To be sure, banks can invest the money that the wealthy save, which can stimulate the economy as well. Yet many observers... are worried that as a global society, we've accumulated too much in the way of savings already.
Surely basic income should make moving much easier then?
Humans have a semi-hardwired architecture that evolved for classic human needs but is less general, less powerful , and less useful than artificial neural nets.
Don't forget to apply a ROT-13 encoding afterwards, that should make it super secure.
The thing that grinds my gears is that MS cleary does not think people use Windows to do real work any more. None of this shit flies in an environment where you are billing hourly and need to be in control of your own software/hardware.
The words "deep learning" don't refer to a way of training neural nets.

It's a marketing term for neural nets that have "a lot" of layers. Neural nets have been around for over 30 years, calling them deep learning was a smart re-branding move.
Best place to find new apps?
Product Hunt used to be my home page. It had a nice, curated list of new apps that had just been released. But it's completely useless now.

The "Today" feed is full of junk posts, ebooks, and podcasts. Even selecting the "Tech" category does not get rid of the spam. If I select a specific topic I'm looking for such as mac apps or developer tools, I get a stale list of old apps.

I feel like everyone else must have moved on to something better. What is currently the best site to find out about all of the cool apps that just got released?
Now can Disney go to jail for the same in conspiracy with the outsourcing company to replace employed tech workers with cheaper H1Bs when that's not what the visa program is about?
The parent posts this pretty regularly, and I followed up with him. Turns out if you are a US citizen it's not going to happen. Not sure why he keeps posting here as a majority of people are in the US, with no warning given.

Was mildly annoyed at having my time wasted.
I think it's also interesting to note that sometimes when choosing immutability as the default, which gives a slight performance penalty for basic operations compared to doing normal mutation, you end up being able to save lots of performance on a larger level. React wrappers in ClojureScript, such as Om, are a good example of this - since data is immutable, shouldComponentUpdate is automatically and trivially implemented for you, leading to oftentimes better performance than straight React. I reckon this would also be the case with the lock-free code you write in Clojure, etc.
Harrop is a known troll. This is not an attack.

It's a fact.

> Are any of his critiques incorrect?

Probably. That's what makes a real troll effective.

Harrop had a business around OCaml and later F#. He often posted to other FP communities controversial statements, with added links to his offerings. He started not knowing much about those other languages or FP in general, but in later years he learned from people and his attacks got more sophisticated. His controversial marketing did not make him many friends, though.

Going after the real or perceived drawbacks of purely functional programming in Haskell and also its data structures was one of his favorite targets.

Before that he used similar tactics in the Lisp community. For example I remember that he once said that Lisp is not used and this can be seen that there are no Lisp mailing list archived at GMANE. Well, that one was easy. I explained to him that GMANE has a top hierarchy for Lisp, where all the mailing lists are. But that did not stop him, he discovered or made up many more problems with Lisp. ;-)
On a related stance, Rob Gonggrijp and Frank Rieger of the Chaos Computer Club suggested a certification for "Guaranteed Cloud-less Objects", given the recent surge of IoT devices that spy on you, or lock you out unexpectedly because of server maintenance.

Source: Video at https://media.ccc.de/v/32c3-7501-ten_years_after_we_lost_the...
What type of box business? Just ever curious about businesses people operate. :)
If you owe money to someone and don't pay it deliberately... what else would you call it other than stealing?

Defaulting. I understand that the RIAA has succesfully popularised the term "stealing" beyond its legal definition, but that doesn't mean we should expand it even further.
The diaper pattern is a well-know anti-pattern. But the idea that all exceptions are thus evil is a giant leap of logic that is hard to swallow.
If you were to have kids, think about the financial security owning a home provides them.
Download Mirillis Action Serial Key Free
Downtown Vancouver Tour
A system that is transparent (for collections, not payments) is ideal. It makes cheating harder, even if it doesn't solve all ways of cheating. Untaxable money would make cheating easier for lack of accounting.

An "exit for the minorities at the edges" will always exist by paying outside the system (possibly using a private/local currency.) In fact the exit will be easier to use and more beneficial for poorer people since they're dealing with smaller amounts in a local community of trust. Wealthy cheats who try to exit a system like this will loose the availability of a trusted money (a species) not controlled by governments.
Parse was recently made OS https://github.com/ParsePlatform
Having avoided typescript thus far, I really appreciated this take. Thank you for sharing it!
This seems like an opportune moment to suggest technical presenters take a look at Prof. Shewchuk's missive: http://people.eecs.berkeley.edu/~jrs/speaking.html

I'm in no way affiliated with him, just found his rant online. I think his points apply to a lot of technical presentations (though certainly not all).

Another helpful resource is "The Craft of Scientific Presentations": http://www.amazon.com/Craft-Scientific-Presentations-Critica...

The bottom line is that the tool itself is probably less relevant than we think it is, though I agree with Tufte that text-intensive Powerpoint is great way to do your critical points grave disservice.
Been there. I just got done spending 5 years at the end of the earth surrounded by very few people of my own age. Sometime in between 3-4 years is when I realized that the internet and all of the people on it can't substitute for someone you like coming over to hang out.
That is the safe technique for common cases such as locating a pivot in an array - where min and max are guaranteed to be positive (or you're using unsigned ints in the first place). That approach doesn't solve the overflow problem in general for signed ints.
I've seen lawsuits funded on GoFundMe. In particular Adam Carolla raised a lot of money to fight a patent troll. I don't know much About trial processes, but I was curious what would happen if the defense wins. Does the other side pay their legal expenses? If so, would the donations be redistributed to the donors?

The aspect of receiving a percentage of the settlement seems very interesting. I've personally known people who had to give up on settlements because they were bled dry by large, well funded companies' legal teams. This essentially providing a longer run way to these parties in exchange for a part the settlement they may not otherwise be capable of getting. Very curious to see if you turn this idea into something.
I'm doubly secure with ROT-13 applied twice! ROT-26 (Patent Pending). Don't leave home without it.
TL;DW
[This is about desktop browser use]

I use multiple tabs with FB whenever I do have to use it, and private/incognito mode wouldn't work well for that scenario because it would force me to login in every tab. So instead I use normal mode with extensions to block ads, tracking cookies, social features on websites and Facebook Redirection (where clicks are handled by FB to track which site is being visited). This is with a combination of uBlock Origin, Privacy Badger and a few others. That way, I get to have multiple FB tabs but don't see my profile in the comments section on another site to allow further tracking. Any link I visit from FB isn't exposed to FB either.
Why should I have to spend any of my time on that shit instead of doing the work I have to do? I'm not a set of eyeballs for MS to sell. That shit might fly on Facebook or other free services, but the OS is a productivity enabler and that is all. The minute it actively tries to get in the way of my productivity in an effort to turn me into a product, I'm done with it.
Free C Programming Course from Aalto University and the University of Helsinki
Didn't they add this to Marshmallow? So that if the app wants to access the camera roll, but you don't allow it, it just gets an empty list of images.

(I might confuse this with iOS, though. Does someone have a source?)
What is fun is that Intel is still trying to hold OEMs to a one year cycle even as fabrication tech advances are slowing.
What saved Iridium were the wars in Afghanistan and Iraq. Suddenly DoD, other US agencies, and various contractors and NGOs had lots of people in areas with no functioning comm infrastructure. So the US Government put money into Iridium and bought half the airtime.

Iridium is wiretappable. There's a Motorola patent on this, which shows how channels can be split, transmitted over satellite to satellite links, and copied to a monitoring ground station. But this is expensive; not all calls can be recorded.
Those were among the best articles I've ever read online! Thank you so so much!!
I dabble occasionally in FP languages and I am a bit fan of the ML family.

However I came to the conclusion that the latest improvemetns in C#, Java and C++ are already quite good for doing FP style programming.

Yes, I feel a bit dirty not being able to use more pure FP languages, but I have to work within the context that customers allow us to do.

Although it feels like blasphemy, C++14/7 can be seen almost as an impure Haskell with curly brackets.
> Win7 does not upgrade itself randomly or without telling you. It will schedule an upgrade, then tell you about it and give you a chance to cancel it beforehand

Technicaly true.

Practically, it will sneakily get a human to eventually let the upgrade in. Just as we've been seeing all around.
What financial security? I take it you have completely forgotten about the 2009 crash?
>a

Why would anyone be ashamed about not paying taxes? That's hardly a shameful thing to do.

>b

That's just ridiculous.

>c

And how do you propose that'd be implemented?

>d

Why?

>e

So those suspected of tax fraud do not deserve legal representation?

What you're describing here sounds like something fit for DPRK, not a civilized country.
If you or your friend visited the webpage of the product and it had a Facebook Like button then Facebook would know that you or your friend were interested.

If it was your friend that visited the product webpage, then Facebook also knows that you are friends with him and also knows that you are both interested in similar things based on your browsing history and so it would show you the ad.
Another good alternative is Facebook's flow. Rather than being a transpired language it works on top of JavaScript files.

This two tools are amazing and it improves working with JavaScript to the point of never wanting to go back to not typed JavaScript
This might make a good blog post, particularly if more technical details were added about the factors affecting speed.
I had a glance at your Hive paper. Seems like very interesting work.

I don't have all the know-how, but if I had the resources, I'd like to build a system where I push compute to a node that essentially is a M.2 SSD glued to a custom core glued to 10G networking. Wire it all up in a Clos network. Use IPv6 and treat it as the address space, throw in a few routing tricks, and call the whole thing a computer.

One day I'll build it. Hopefully I can get to that scale at some point.
Nest’s time at Alphabet
> They allow you to confine errors on any single request to that request

I don't understand this, returning error codes has the same effect. In fact you can do that with most forms of error handling, short of segfaulting?
The fun thing is that this is not about the UEFI BIOS binaries itself, which normally must be signed and the signature is checked during UEFI capsule update. The HN title is not exactly correct.
Current State of “Digital India” Initiative (Sorry wrong link can't delete))
This is my First ever post on HN.

I am not complaining, but If India to compete on global stage, needs to address it's Internet Infrastructure.

I am all for Internet for the masses, but in today's world Speed & Cost is also important.
In defence of the BBC, they are particularly sensitive to this atm. It is not unusual for journalists in the UK to be asked to remove batteries from phones, particularly when discussing certain international matters that may interest certain people. The concept of a smartphone being turned into a listening device isn't unheard of in the UK. For whatever reason, US/Canadian journalists are more trusting. I trace this to the aftermath of the london riots and RIM revelations. So I am not surprised to see the BBC publish something in this area more readily than others.
I suggest giving some form of parser combinators a try for a more functional approach to parsing/lexing.
Vvvv – a live-programming environment for easy prototyping and development
> SCROTUS demanded that Greenpeace, 350.org and the Union of Concerned Scientists hand over privileged legal communications about investigating Exxon's global heating fraud.

Does anyone know WTF "SCROTUS" is? My first guess would be that it has something to do with the Supreme Court of the United States (SCOTUS) and that Stallman disagrees with them over something and so calls them SCROTUS instead of SCOTUS.

However, what that item on his site links to is a story on the Committee on Space, Science and Technology of the House or Representatives and its bogus investigation of several groups. I'm having a hard time finding any even remotely rational way to turn "Committee on Space, Science and Technology" into SCROTUS.
I miss named parameters and categories the most from Objective-C

What features do those of you who no longer work with Objective-C miss the most?
Has it ever been the case that Gmail didn't use email content for ads?
Forced taxation is immoral since it violates the non aggression principle. You can still have voluntary taxation though.
> "If you are from the EU and thinking to move"
The Delorme Inreach is on the Iridium band and is very popular with back country enthusiasts.

It's a little pricey (16 CDN / month, if you dont use it at all, and about a buck a message if you do) -but for peace of mind they are fantastic.
I didn't downvote you but I suppose the criticism would be that our machines are built from the same elementary particles that a brain is, so why would our machines suddenly be so deterministic as to disallow strong ai but a brain is not.

Furthermore a ai does not compute a physics model any more than a brain does, so the criticism does not apply.
Current discussion: https://news.ycombinator.com/item?id=11840453
reprimandable (?)

Deplorable.
It seems like the submitter meant to link to the "story" of the same title (http://www.swissinfo.ch/directdemocracy/vote-june-6_basic-in...) rather than editorializing a voting results page.
Yeah, at least in the time I've been doing Cocoa development it's kinda always been that way. OS X Cocoa tutorials have never been much of a thing, meaning that if one wants to learn it they're going to have to dive into the documentation and scrape bits and pieces from random blogs. It's just something one gets used to… The insurgence of Cocoa Touch tutorials in the past few years felt almost strange from my perspective.

On the bright side, much of what one learns in iOS tutorials transfers to OS X, even if it doesn't seem that way. The biggest difference IMO is the swapped priorities of windows and view controllers. On OS X, view controllers haven't done much until very recently and NSWindow is something of a cornerstone, since most applications use more than a single window. On iOS, it's all about view controllers and most apps use only a single UIWindow.

This makes me curious of what kind of demand there is for high quality desktop Cocoa tutorials and instructional material…
> While I kinda get removing it from the mobile app, I don't really know what the rationale is for getting rid of mobile web chat though. It's not like it's disappearing from the desktop web app anytime soon, right?

I'm guessing that within the next one year or so, Facebook will force people to move to official apps even on desktop systems (like Windows and OS X), closing browser based access completely. That would give Facebook more control on tracking, ads, etc.
The Stina Holmberg quote you give is in relation to overall crime stats, not rape... http://www.thelocal.se/20051214/2683

It is an issue when the police cannot describe the suspects ethnicity out of fear of being called racist
This is an ad for some self-help guru.

Someone has re-invented "The Power of Positive Thinking".
Reading _about_ Richard Stallman is much more fun than reading Richard Stallman.
Not necessarily. When the capital gains from simply sitting on a property are so great, I'm sure a lot of landlords are actually making a net loss on a renting operation, and don't care all that much.

Regardless, the point is that a lot of people see the mortgage repayments equalling the rent and don't think about the extra costs of ownership.
My experience (UK) is that landlords screw people over where they can - they want to make money but actually have a social responsibility for housing conditions. Most people I know live in horrible conditions for a little less rent or increasingly so more precarious and even less stable house shares. Maybe that's an English problem though.

The interesting question being posed in these threads is a lifestyle choice: ownership or flexibility, lay your roots down or remain agile.

If you have enough money to pick and choose that's great. Otherwise home ownership may be the only route out of a precarious and unstable existence.
How does the original question prove that it isn't healthy for us?
Does Lazarus enjoy some kind of component eco-system as Delphi used to have?
Discussion: https://news.ycombinator.com/item?id=11836290
That would give an advantage to those who reject the resolution.
What does that cost? I would imagine it's not cheap.
Norway becomes first country in the world to commit to zero deforestation
I find it quite readable.
I agree (except for the first word), however I read the question with emphasis on "usual", as in, "What makes DNNs special?"

There's pure performance (ex., in a Kaggle competition [http://blog.kaggle.com/2012/11/01/deep-learning-how-i-did-it...] or on a standard data set [http://yann.lecun.com/exdb/mnist/], [http://blogs.microsoft.com/next/2015/12/10/microsoft-researc...] ), but that's what makes any ML method better than another.

I think the deeper awesomeness is that DNNs so good at Feature Learning from raw data. On vision, NLP, and speech problems [nice overview by Andrew Ng: https://m.youtube.com/watch?v=W15K9PegQt0] DNNs have achieved superior performance to the combination of expertly-engineered features + some usual ML algorithm.

Where a "usual ML" pipeline might look like (1) engineer features through manual effort by studying raw data and the problem domain, (2) apply ML to those features, a new DNN pipeline might look like (1) Apply DNN to raw data.

First off, removing the feature engineering step could be a huge savings in human time spent. Second, there's the potential to get a better answer (!) when you're done.

But more than that, the DNN pipeline holds the promise of more regular, systematic improvement. We (as engineers) don't have to wait for a bright idea about how to construct a feature from the data. Instead, we can focus on (1) collecting more and better data, (2) improving the optimization algorithms, and (3 acquiring more
computing resources.

These latter tasks, I suspect, are easier to define and evaluate than the task "discover a new feature".
You mean it's a soft-switch that tells you it does that. You have no idea if the radio is actually running at any time or not. That plus their reliability issues are why I don't like soft-switches.
Are most other big cities like the loop after business hours? I'm always shocked at how deserted it is on weekends, and evenings aside from the odd theatre traffic.
Ok, looks like he's added that new phrase. I stand corrected.
I'd imagine people are not purposefully replacing real contact with virtual, as much as they have trouble finding real contact, so they go for the virtual?
Convenience and security are often closely related: you need regular updates to maintain security, and if it isn't convenient, people won't do it.

As long as the updates handle security properly (use HTTPS and verify signature), I don't see anything wrong with an "update" button in the BIOS.
This is especially true with Java 8's lambda syntax and method references. Because a Java function's signature includes its checked exceptions, implementing a functional interface can require lots of verbose nested try-catches.

e.g. rather than being able to write:

foodOnPlate.forEach(this::eat);

You end up having to write:

foodOnPlate.forEach(food -> {
try {
eat(food)
} catch (Barf e) {
// handle? rethrow as unchecked?
}
});

This library does a pretty god job handling that case:

https://github.com/diffplug/durian/blob/master/test/com/diff...