skysight-inc/HackerNews huggingface dataset:
> Personalized deep learning is an attempt to create a relatively neutral arbiter of all this information, distill it into something useful based not only on the user's behavior but also the aggregate of everyone's behavior. The algorithms don't just learn from what you like but have the potential to uncover interests and information that you might never be able to access outside your bubble.

That's an interesting statement considering how most recommender systems tend to suggest things related to your interests, further keeping you within the confines of your bubble. How is Cortana different?
Really, that's the top comment ? I thought we had reached peak negativity a long time ago. This is just sad.
Getting started with Android
This Video Tutorial will guide you To Get Started With Android. To view this video please visit the link http://findnerd.com/list/view/Getting-started-with-android/3570/
License Agreements and Changes Are Coming
Awesome! asteroids on socket.io!
Ask HN: What are some things your software team does that makes it successful?
I'm about to run a software team after being a developer for a few years. I've read the "material" such as "Peopleware".

I'm interested in concrete tips that you feel have made your team successful in a startup delivery oriented environment.

It doesn't have to be about software.
He thinks it's an amazing language and you should switch to using it. He thinks this whole python thing has run it's course.

/s
If you don't want to use it, don't. You can't compare a feature you don't use to malware, which actively causes things to happen that you didn't want to happen. Nothing happens if you don't use the Pocket button.
Q(): Powerful debug printing in Python
I know what a perfect hash is.

But a) pigeonhole principle (you need an output at least as long as the longest string you'll encounter), and b) I was under the impression that perfect hash schemes require you to know the set of strings encountered ahead-of-time.

Could you give me an example of a perfect hash function that is suitable and secure enough for password use? I do not know of any.
America's Most Loved CEO Is Having the Best Comeback Ever
Absolutely solid advice here. This is exactly what I do as a one man band.
Attempting to translate the statement: "The attorney general Harald Range intends to rest his investigation for the time being. Considering the importance of the freedom of press he is refraining from executive measures allowed by the code of criminal procedure."

I wouldn't call that a "stop of investigations". It's more like an attempt at backpedalling without completely loosing his face :)
I replaced it with Ansible when I was doing a 2 to 3 transition about a year ago. It wasn't easy, but learning a real infrastructure automation tool (which Fabric is not) was worth it.
On sunny days, or on average?
Rather, tech workers in San Francisco trend more liberal. This is because the city generally trends liberal; it's not specific to tech workers. Outside of that bubble, tech workers are the same as anyone else.

The largest single employer of tech workers in the world is probably the US military, and those tech workers definitely don't trend liberal.
Promises still run in the main thread and will block other javascript. The purpose of this hack is to move the parsing out of the main thread.
Python is the new BASIC
JQuery Foundation Project Updates
https://wiki.mozilla.org/Firefox/Go_Faster
How do you think your computer can understand 'entering an appointment'?

There's a lot more that goes into understanding than JUST speech recognition. First of all, speech recognition by itself isn't exactly trivial, and that's become more and more obvious as we've seen the smallest accent mess with the digital assistants on all the major phones. Yes, technically, Dragon Naturally Speaking existed a decade ago and worked somewhat, but needed a LOT of training, and was dumb as a brick. It doesn't compare.

But beyond that, understanding the meaning of the spoken word is difficult too. Yes, NLTs exist, and they can be very good, but you really need something that a team is administering. They can identify pain points and do regular updates to help... things like an odd band name that is ALWAYS misunderstood, some odd combination of words that confuses a question with a 911 call, etc., otherwise you're just going to end up frustrated.

I should also mention that a digital assistant really needs the power of a full search engine behind it. This allows for auto-correction of mispronounced words, but it also allows near-instant lookups for relevant information. If this was running on your local machine, not only will the processing be slow for some things, it will also be more limited in it's ability to fully process all possible meanings, and it will need to be updated CONSTANTLY.

These companies, by putting the language processing in the cloud, are throwing teams and hardware at the problem, and yet they STILL have embarrassing difficulties when it comes to actually understanding sometimes. Consider that for a moment... hundreds, even thousands of servers running the latest software for processing natural language for multi-millions of people aren't capable of getting your meaning 100% of the time.

Incidentally, I realize that there some open source projects out there that do some rudimentary voice recognition and processing, however they suffer from the same issues addressed above and are MUCH more limited in many many ways. Many of them still make use of cloud-based services for processing the audio, btw. The one advantage, I will say, is that you have to ability to add your own custom commands and actions, which the major systems obviously don't allow.
Ia, Ia, Google Fthagn
The Middle Child of Exoplanet Characterization
The author doesn't know the subject matter or, to be blunt, is full of excrement. From TFA: " If you ask Michelangelo to paint the ceiling of your chapel, you are asking him to function as an artist; if you dictate to him the nature, coloration, size and relationship of the objects he will portray there, you are asking him to function as an engineer."

Actuall contracts Michelangelo worked on do specify nature, size, coloration and relationship of objects: http://websites.rcc.edu/herrera/files/2011/04/Renaissance-Co...
>Perhaps he meant the Fortran-style programming language, e.g. Cobol, Algol, C, Pascal, etc.

No, I think he meant Fortran, the language specifically.

And he is right, it IS still in use, from NASA to NumPy. When I'm talking about "bursting this bubble" I mean his claim that "only one other language" is that old and still in use. Several decades old languages are ALMOST as old and still in use.

>It's stretching belief to call VB and Altair Basic the same programming language. Or did you mean the Basic-style programming language?

Not that more stretching that calling the original, 50's Lisp with Common Lisp, Scheme or Clojure.

Obviously I (and the author) both tal about X-style languages.
The Philosophy of Phones
This seasoning [1] gets remarkably close to the flavor of bacon.

Amazon lists the ingredients as

Sea Salt, Maltodextrin, Dehydranated garlic, paprika, dehydrated onion, natural flavors, natural hickory flavor, spice and less than 2% silicon dioxide (anti-caking agent), hydrolized vegetable protein, sunflower oil,
yeast extract, disodium inosinate & disodium guanylate.

The last three enhance the umami, the oils carry the flavors, and then there are spices and hickory flavor. Not sure what the other natural flavors are.

[1] http://www.jdfoods.net/products/seasonings/
VW Beetle Owner's Manual (1970)
The rates for dividend payments are set but because of the triple changes of the budget - dividends, employment allowance and travel/subsistence expenses, it could affect some contractors a lot worse than others. Though it's mostly those who rack up large commuting/accommodation expenses chasing high paid work in London while not living anywhere near there. The travel/subsistence rules haven't been set yet but it's likely HMRC will crack down on them quite hard.
Croissants every friday!
Information Technology: The Accidental Career for Ph.D.s
The decision was criticized by members of FDP, Greens, the Lefts and even SPD (which is in government). Associations of journalist, legal professions and IT professions are against it.

There are really only some members of the CDU and the agencies, who are defending the prosecution.

I would not underestimate the press here. They love to talk about themselves and have nothing else to talk about in the summer break anyway.
This is not my library, but it's an incredibly useful Python debugging tool which everybody should know about.

The README says everything. Write `import q; q(foo)` in your program, and foo will be printed to /tmp/q. No messing around with settings, no figuring out your complex environment's logging settings, where stdout/stderr end up, etc.

It doesn't just get printed there, either. It has very powerful, syntax-highlighted representation of the data. If you do q(a, b, c), it will print the variables to the shell.

For example, q(target, amount) in the hit() function of my Hearthstone simulator prints the following:

http://i.imgur.com/6piNiyT.png
Sorry, bad habit. Take away is that it's a bad idea (in this case arguably even immoral) to let the good solution today get in the way of the perfect solution in the future.
https://translate.google.com/translate?hl=en&sl=de&tl=en&u=h...

[English]
Priced-out America
Hmm, I posted a "Citation needed" and got downvoted, but I really would be interested to read if this is true. I kept up with the threads on the mailing list for a long time and never saw any such promise (there was talk about "future integrations" but nothing about changing their stance on Pocket, or anything concrete about genericizing the interface Pocket uses other than it would be nice at some point).

Most of those things also came with the caveat that the person posting was not involved, so if you have a link to someone authoritatively saying this, I'd like to read it.

edit:
courtesy of zz1: https://wiki.mozilla.org/Firefox/Go_Faster
The raise of "private cops" should not surprise anyone. In US where income inequality has risen to greater proportions and the city budgets stagnated. Gated communities, private security and private cops are the next steps of it. They are not as much accountable to public at large. It is tempting to paint all the private cops in a bad picture, but there is some good coming out of it. Where the City Police has become moribund, these guys are the only hope between getting robbed and not getting robbed.
Quickie translation, corrections by German natives appreciated:

After examining a complaint by the secret service the Attorney General is investigating the editors of netzpolitik.org.

The Chaos Computer Club (CCC) congratulates the editors for receiving this rare journalistic honor and promises support in both action and funds. We ask them to give Attorney General Harald Range more occasions for intimidation campaigns against journalists.

Only extensive mandatory data retention will allow the attorney general to keep track of:

- Which journalists report on anti-constitutional practices of secret services?

- Who has expressed themselves against surveillance fetishists?

- Who prevents the under-cover operatives/informers of the secret service from constructing and supporting extreme right-wing structures?

- Who removed the water taps from major construction sites?

"We have finally figured out how to dislodge mr. Range from his lethargy" says Dirk Engling, CCC spokesman. "For a long time we thought that the leaking of data about citizens and institutions did not bother the attorney general, but we realize now that we were mistaken. Let us make sure that he has plenty of work!"

Mr. Range has the chance to enter history. During the Spiegel affair in 1962 the sum total of arrest days for journalists was about 190. A nice chance to take the lowly two digit placement of the German Republic in the ranks of press-freedom to a solid three digit place.

The Chaos Computer wants to reward people, who have caused investigations by the attorney general against journalists and their sources in 2015 each with a free ticket for the next congress (32C3).

Participants are encouraged to contact journalists, the CC or a whistleblowing platform of your choice. We are looking forward to receive contributions in the following domains:

- Secret services and mass surveillance as well as their commercial partners

- Covert investigations and liaison officers,

- Reconstructions of shredded documents

- Aiding and abetting of right-wing terrorists

- Surveillance operations involving unpopular opposition parties.

A special prize will be awarded for any revelations that cause the attorney general to reactivate the since spring 2014 weakened prosecutions against foreign and domestic secret services as well as the German government.
I mean on one hand Facebook is a public company and if their private police force is doing fucked up things that is going to impact them negatively. So in reality their officers are probably held to a higher standard and legitimate oversight.

On the other hand I don't really like the idea of every company having its own private police force, so I don't want this to become a big thing.
"Immutable" data structures is rather confusing name. Here it is a synonym for persistent data structure [1], which means that you operate on data structures by creating new "versions" of them, which share a lot of memory with the old versions. Parts of the program that refer to the old version see it as immutable.

[1] https://en.wikipedia.org/wiki/Persistent_data_structure
But Knowledge Graph will make this automatic. Going to extremes, some people's lives could be significantly changed.

Say you've been running a small scale website with content details and making decent a living off it. If Knowledge Graph eats up this niche, your traffic will drop a lot.

But life is life. Accidents happen, the world changes and people will move forward. But I do believe this is the first time machines could make people obsolete completely without intervention from other people.
We do a lot of small apps with Sinatra, shared postgres database and sequel.

Since we are very data and database centric, sequel is all we ever wanted since it supports all advanced pg constructs.
There are such a thing as junior contractors, they tend not to get amazing rates, but they'll still be doing a lot better than what they would on 13k a year, and they can quickly negotiate better rates.

I was perm for like 5-6 years, I think building your skills in perm roles is how it should be, but I'd probably have a lot more money if I'd just became a contractor.
srvAudit - track session history in Redmine/Slack/New Relic
the need for energy innovation is a both a short term and long term problem, that extends beyond the availability fossil fuels -- which IMO are best kept in the ground if possible/as soon as innovation permits (http://www.theguardian.com/environment/series/keep-it-in-the...)
It makes it more fun for me to read - but significantly harder for anyone for whom English is a second language.

(I'm currently rewriting a bunch of internal documentation for offshore workers, and anything which complicates the language or is a reference to culture is being taken out, because it's just confusing to people who don't share that with you.)
Just like in that movie RoboCop lol.
It's true, but it has the benefit that your makefiles are now complient with every other cmake users makefiles, and not special snowflakes. That makes it more likely that someone has already had your problem and posted a turnkey solution.
Memory problems? Go climb a tree
I use Maslins who provide freeagent. They respond emails within the hour usually.
Agreed.

To shed some more light on my strategy:

* I planned to exit the company months in advance.

* Signed two clients

* I was a director of a small development team. I architected much of the company's critical infrastructure (most importantly, credit card/payment processing) and knew that I could leverage my knowledge to negotiate an advisory contract.

* Put in my notice

* Signed ex employer as my third client with weekly payment and a two month minimum. They obviously could have broken the minimum agreement, but kept me on until I severed the contract several months later. Weekly payment was key.

A little strategy can go a long way, but obviously it could have turned out much differently for me. And as noted, this is purely anecdotal. While four months buffer is generally wise, it is not de facto necessary.
China’s stock markets and revisiting 2011 predictions
Shamelessly reposting an earlier comment of mine (https://news.ycombinator.com/item?id=9909259) because I feel it's relevant here:

---

>For quite some time I've felt that advertising/marketing, at least the sort we've had for the past century or so, is inherently immoral. The fact that it's a necessary evil in our economic system doesn't stop it from being an evil.

>Modern advertising is not merely informing people about products and what they do. It's brain-hacking, where advertisers have figured out over decades of experience, and research into human cognitive biases and failure modes, ways of presenting the same product, the same information, but getting a desired response out of the target.

>We accept this as a society because we tell ourselves that, as rational human beings, we have the choice to listen to or reject these messages. But modern understandings of cognitive biases show how advertising works on deeper levels, and even works despite us knowing about the tricks that are being used on us.

>The problem is that there's a severe imbalance. Advertisers are getting better and better at attacking -- at figuring out precisely what makes us tick, down to the level of pixels on an A/B-tested website.
Are people getting any better at defending themselves? Are people being trained in dealing with their cognitive biases to make themselves resistant? Overall, I don't think so.
Ok, get it. Thx
Indeed. At best, over the next couple of years, it will become commonly acknowledged that almost all of the world that matters is a US empire, where even the most compliant vassals are monitored with a paranoid fervor.

We have bred a neoliberal monoculture, and we'll be fucked when that proves to be brittle and we have no alternative models being practiced. We were promised an End of History and we're determined to have it.
WordPerfect is still being used widely in the legal fields. StarOffice was open sourced and became OpenOffice and more recently has been forked into LibreOffice. Since we're now talking about more modern competition there's also Google Docs and iWork (for Mac only). All of these word processors are very widely used.

Either way, you were making the claim that Microsoft Word had very little competition, while GitHub has overwhelming competition. This is very far from the truth. Microsoft Word has and has always had very healthy competition in much the same way that GitHub has plenty of competition. Like it or not, at this point in time GitHub is the golden standard, while the competition is riding in their coattails. Very similar to Microsoft Word.
I think Rule 4 is valid because it is intended to catch both situations you describe: oscillations at approximately the Nyquist frequency and also much higher frequency behavior (Rule 8 is intended to catch oscillations below the Nyquist frequency).

In any of these cases, the Nelson Rules state that the signal is unlikely to be a stochastic random variable around the given mean. It is instead likely to have some underlying shape that is not being described.
The marketing speak is strong with this one...
I recall one of the co-founders of posted a long comment on the origin of Github.
Pocket is small stuff. A button on the taskbar that can be removed. Or completely disabled in about:config. Surprising, but not much damage.

For me the Sync surprise was much more disappointing. They broke the feature to the extent it became unusable for me any more (unless I spend some more weekends trying to understand their poorly-documented proprietary protocol mess, which is not how I'd like to spend time).
> Decentralized Autonomous Organization is a real threat to any business or state that exists today.

And how do businesses and states usually react to real threats?
Not every bad guy has a complex machiavellian scheme going, and it usually doesn't take an equally complex theme to bring them down. A lot of the time, it's just a matter of who has bigger guns. Often, the villain really has lousy op-sec, as the Silk Road guy did.

A complex scheme seems to be more prone to failure.
That definition works better for craft than art.

Art used to mean representational skill. But that was a couple of millennia ago, and culture has moved on a little since then. There are plenty of artists with exceptional representational skill but limited visual creativity or psychological insight. They don't get a lot of interest because they're more like cover bands than original talents.

I tend to think of software as a brain craft. It's certainly not an art in the usual cultural sense of the word. When it's done well it's more like very good carpentry or metalwork.
sound to me like a conflict in a a landlords desire for long leases and a startups desire for short leases.

Of the two, it's more practical for landlords to accept shorter leases.
Museum which promised to celebrate East End women now devoted to Jack the Ripper
Of course he can't, because he's talking out his ass.
Yugoslavia domain .yu was closed. Some still exist like .su (USSR).
IMHO, this sounds more like the distinction between theoretical science and experimental science. You may consider one or the other art, but to me they both can be.
So Googles Safe Browsing will finally be opt-in?
The Myth of a Borderless Internet
yes, do not take a 1-2 year contract on a low rate. But mathematically:

Lets say:

Desired rate: 150
Available rate: 100
Sit idle for desired rate: 30 days
(20 working days in a month)

let's say a contract is 2 months long.

with 100 day rate yo get: 100 x 40 = 4000
with 150 day rate you get: 150 x 20 = 3000 (well if you get 200 a day, you still make the same amount of money as you would working on 100 for 2 months instead of 1)

Unless you get a significantly long contract on your desired rate. And also, that long contract gets till the end. Most likely it will, but life is bitch. You never know what would happen, it is about risk assessment.
Optimizing for Happiness – Achieving Financial Independence and Happiness in Life
There are legal firms in the city who will review your contract for IR35 compliance. If you don't know what you're looking for I highly recommend using them. Do not be afraid of amending a contract and pushing back on the client.

Being IR35 compliant is one of the biggest benefits of being a contractor(at least that was true before they changed the dividends rule), so it's important to get this right.
It's pattern matching. Apply solution A to problem B.
That's a great comment. And you hit the nail on the head with the imbalance, advertisers have had ~100 years to get better at their job, a newly born human has just about 0 chance to successfully defend themselves against the onslaught. It's analogue to VCs that have done 100's of deals dancing with first-time founders.
Nothing has changed. They are waiting for the same legal report today as they were waiting for yesterday. This is just PR.
No it's the standard that they demand of the add-ons and not the browser, you see.