skysight-inc/HackerNews huggingface dataset:
I amazed how many sites, dedicated for developers have scroll hijack. I see such website at least once every every day on the front page of hacker news.
SourceSafe and TFVC suck. That's speaking as a person who's work in many a Windows dev shop and can find nice things to say about C#, .NET, IIS, Visual Studio, SQL server (even if I'd much rather administer a Unix server)

Microsoft does want developers to succeed on its platform and telling them to use git will definitely help with that.
There is an important difference to recognize between your ISP inspecting network packets 24x7 to target and collect your DNS queries vs you handing the infomation directly to them.
It's all in the title of the post, with "shocking" and all.
What a serious amount of uneducated racist people want.

This has been tried before a number of times in history. It doesn't end well, for the working class or anyone else.
For me I've found that it takes a while to take full effect. I normally go to sleep around 9:30. If I drink a cup at 9pm I'll fall asleep okay at 9:30. If I drink a cup at 6pm, I'm going to have problems sleeping.
I totally hear ya. But then would you sign up if it had a huge list of permissions to begin with? I'm really curious, not just rhetorical.
Dropbox’s Exodus from the Amazon Cloud
A great and very entertaining explanation is in Peter Donnelly's TED talk: "How juries are fooled by statistics".
Yeah, and the problem is that our database for reliable temperature measurements is counted in decades and not even hundred of years. So hardly telling.
Your example is not working (for me) on Chrome.
I almost overlooked this article because I got turned off by the opening description in base 10, as there is a lot of math trivia out there that is specific to base 10 which holds little general significance.

But a little further down, the article discusses how this was discovered originally in base 3, and I think it's much simpler to understand in that context, since all primes except 3 (aka 10 base 3) end in just either 1 or 2:

"Looking at prime numbers written in base 3 — in which roughly half the primes end in 1 and half end in 2 — he found that among primes smaller than 1,000, a prime ending in 1 is more than twice as likely to be followed by a prime ending in 2 than by another prime ending in 1."
Yeah but the AI winter was mostly a period of low funding for AI due to disappointment at the research in the 70s and 80 not producing useful products. No one then was expecting human level intelligence but they were hoping to get some return on investment.
I don't have time to put numbers on it, but consider the following with 3 tosses only. There is 8 different enumerations:

* HHH
* THH
* HTH
* TTH
* HHT
* THT
* HTT
* TTT

Alice is looking for HT, so she will succeed in HTH, HHT, THT, HTT, that is 4 out of 8 possible outcomes. Bob on the other hand is looking for HH, that is only in HHH, THH, HHT, 3 out of 8 possible outcomes. So while HH and HT are equal in probability when you consider 2 coin flips, the combination of HT happens more often than HH. This is the case with 3 coin flips - there is no guarantee it translate to the same with more coin flips, but that is my bet.
Beyond Startup: The Lean Canvas for Business Development
Big Brother is WWWatching You (a frightening rap about surveillance)
I'm about to quit my day job and work on my own projects. I planed to maintain a 9-6 working style by going to a library with wifi. Reading this post I'm now thinking maybe I can experiment with different work routines and see which one is more productive for me.
Reactive state and side effect management for React
Socket.io for Tardy React Status Indicators
A Trisectrix from a Carpenter’s Square
We've run it without supervision for about a year now at multiple sites, and have not had any major issues.
Fallen in love with Scala in the last 3 months. Happy to see more support.
Go Powered Server Reaches 10M Connections
This appears to have a three year cycle on HN.
Three years ago:
https://news.ycombinator.com/item?id=5546450

Six years ago:
https://news.ycombinator.com/item?id=1148425
Yeah, saw that though but can't agree that this would be an example of it. It's more an example of the later part, the beauty of having small modules, ready to be used and just plumbing them together in a small way.

Thanks for the kind words though, warms my heart that someone likes it.
Teen Wins a Quarter Million Dollars at Inaugural World Drone Prix
Tech Startups Call on Grown-Ups
What's the difference between "imitating" playing go and playing go, when it can beat any one us at go?
Has anyone heard the crazy theory that alphago bugged out because of daylight savings (the cutover happened mid-game)? Anyone know the exact time at which alphago made its first wonky move?
The most intuitive way to answer this question is that you're not comparing individual coin flips but pairs of adjacent coin flips in a longer sequence of ones. These pairs are no longer independent trials: if your first two coin flips are TH, then getting an HH if you look at the second two is much more likely than getting a TH.
Anybody know dgraph.io?
it's a Scalable, Distributed, Low Latency, High Throughput Graph Database over terabytes of structured data.
DGraph supports facebook GraphQL as query language, and responds in JSON and the storage engine is facebook rocksdb a very fast database.
see more in https://github.com/dgraph-io/dgraph
This is a great (free) resource run by Troy Hunt, a well-respected Microsoft MVP and security researcher. His blog is full of interesting info: http://www.troyhunt.com/
Think Like an Entrepreneur and Boost Your Career
We're there already, at least in my field. Many research groups and individuals do actually host copies of their papers on their own websites, whether or not the journals are officially OK with it. Failing that, most Ph.D. dissertations are available for free to the public through university websites. If you want to find out what a research group has been up to, the chapters in a group member's dissertation are often substantially the same as the paywalled journal articles with his name on them.
Police response times will never be low enough to be physically preventative outside of special areas (airports, stadiums, high traffic areas). It doesn't take that long to mug somebody.

Police violence is more of a way to discourage wrongdoing on the part of rational actors. Irrational actors (terrorists, mentally ill, drug-addled, enraged, desperate) probably won't be affected short of an oppressive police state.
Silicon Valley writer: The show’s lack of diversity is accurate
> It's a big name because the best research is published there.

The fact they charge the author to be in the journal immediately brings into question if it is truly the best research.
This is fascinating stuff and well worth learning for its own sake but I think people that are jumping on this bandwagon with the idea that there is a bonanza of high paying jobs waiting for them are going to be disappointed. Even very heavily data-centric companies only hire a few ML specialists for every handful of general purpose code monkeys.
If you read about the oven you'll see that they allow you to put your own ingredients in it. They'll even sell you pans you can use, and show you how to program the various functions of the oven to make your own recipes.
>Your arms will get very tired.
Ha ha, What about voice? Even without fancy stuff like gesture or voice, actually it wont be tiring. In fact if you prefer to use keyboard, you can solely work using pure keyboard to perform all of the visual wiring using configured shortcuts. It would be then much less effort (in terms of typing) that in traditional coding, as you don't need to do any boilerplate coding.

> I disagree. We have one giant visual-programmed workflow solution.

Why couldn't you break it up into multiple sub-workflows?

> They are snake-oil

Agreed. we need great open source solutions to move the needle from where it's been stuck for over several decades.
Thanks for the answer.

I suggest not to use AWS if you know that you'll need a server 24/7. Old-school hosters which offer dedicated servers are much cheaper for that use-case.

There are several offers here in Europe where you can get an i7-6700, 64gb RAM and 1tb SSD for less than €60/month. AWS would cost you at least 3-4x as much. You'll lose the flexibility of AWS, but save a ton of cash.
One a similar note, what about Opa? http://opalang.org/
It's important to note that in addition to the big breaches, this site also collects database dumps from paste sites such as Pastebin.

Specifically, I've been feeding logs from my twitter bot, @dumpmon, into HIBP to help build their collection of pastes. Troy is a fantastic researcher and has been awesome to work with!
The current iteration of beagleboard costs $48 Raspberry Pi is $40. The beagleboard was never a million dollars it was around $100 at it's introduction.
Thank you...I had googled exomars twr and came up empty.
Where’s George Is Not Made of Money
Hiring Made Easy – Easy to Use Recruiting Software
If you want to use a library to find the shortest path in a graph, then the input is simply the list of nodes and edges and is easy to understand. You can use a third party library to solve the problem without knowing how the algorithm works under the hood.

But the arguments to a ML algorithm provided by third-party libraries include various parameters to tune the algorithm and make tradeoffs between accuracy/time etc. Debugging the algorithm for your particular dataset also requires some knowledge of how the algorithm works.

But there are use cases where you need not know what's happening behind the scenes. For example, you can use a ML as a Service provider to classify your photos without knowing how their algorithms work.
I would definitely get them signed up . . .

But for 50% off I would get an ok to use their logo on your website and marketing materials, be used as a case study, get quotes/reviews to use from their CTO/CEO, etc . . . also note they can not disclose a discounted rate and maybe spell out that the discount will reduce 10% each year, and also that plans/pricing can change in the future.

As long as their subscription to your SaaS won't cause any profit loss with the discount I think it's a win win.

As far as strategy can you add plans or plan levels that will protect you from absorbing their high use of your SaaS or put in place a growth in price as they grow use your SaaS more?

Sounds like a win win, as long as you're not losing money on their subscription.

I'm definitely more likely to sign up for a SaaS if I see a big name logo using it.

Congrats, good luck.
We're all speculating here; based on Siri the product rather than the implementation. There's competition for voice-based "virtual assistants" that's likely to drive innovation.

Also, Apple have an extraordinary amount of money to spend.
RIP foo@bar.com
This isn't a new idea. I enjoyed using a Clojure equivalent for a while[0], and this post inspired me to create a Haskell version[1].

[0]: https://github.com/rkneufeld/lein-try
[1]: https://github.com/devlinzed/cabal-try
Talk about using C++ rather than C for embedded code: https://www.youtube.com/watch?v=PDSvjwJ2M80 (code::dive conference 2015 - Bartosz Szurgot - C++ vs C the embedded perspective)
You don't have the authority to make that call unless you intimately understand how it AlphaGo works. Please stop.
The Build a SAAS App with Flask Course Is Getting a Complete Makeover
It is part of the scientific process, just as it is part of the machine learning process. The hypothesis has to come from somewhere. In classic science, it comes from a scientist or group of scientists who notice something strange or see a correlation, devise an explanation, then test it to see of it is correct. Unsupervised machine learning just automates the second and part of the first step by having one or more algorithms devise the hypotheses instead of humans.

ML is still supposed to do the third step. IMO, where ML often falls down due to the immaturity of the field is in not creating good experiments to test the models (hypotheses) generated by the algorithms.
try reading what is written, examine what is presented, research who says what, examine the evidence and draw your own conclusions, it will help in all areas if your life
Powerful Sales Techniques You Probably Haven’t Tried Before
In laymans terms what's the intersection between ML and AI?
Thanks.

I don't see how the Einstein example is relevant, feel free to elaborate.

On instagram... you're introduction valuation, not nominal productivity.

i.e., imagine I can either produce 1 smartphone after a year working 100 hours per week, or produce 100 smartphones after 10 years, working 10 hours per week.

Well, nominally, the latter example is way more productive. You produce 10x as many phones per year while working 1/10th the time. There's absolutely no way you can say that the former is more productive.

But, building today's smartphone in 10 years is obviously going to leave you with little value. In 10 years, your 10-year old tech will be valued very little.

Your instagram example is like that. The engineers working on it may have been much more productive if given 10 years to work on their project, but its valuation would be shit because it's last to market instead of first to market. So, not a great example.

If you're trying to say that working hard in short periods, allowing you to get to market before anyone else, is better than taking your time, then obviously that's true, but that's more a function of competition than it is of productivity!

Further, it's a poor example. Show me data that's meaningful for a large group of people, not extreme outliers. How many people do you know that created a $1b company or came up with g relativity theory? It's like saying 'dropping out of school is a great idea, look at Gates and Zuckerberg'. When in reality the data overwhelmingly supports the notion that finishing school has positive outcomes in your life. You can prove anything by looking at selective (outlier) examples, but show me examples that commonly occur.

Meanwhile overwhelmingly studies show that productivity drops sharply after some amount of hours. You get more work done per unit of time when working 8 hours per day, than 16 hours, period. That's what productivity measures.

There is obviously some lower bound, if you work in 3 minute intervals you're spending a lot of your time 'starting up' your workspace and getting your brain tuned in your work, and so productivity (work per unit of time) drops. I wouldn't be surprised if 4 times 90 minutes was less productive than working for 6 hours, that makes a lot of sense. But there's also an upper bound, where you lose concentration and motivation and are better off resting and getting back to it the next day, such that working two days of 6 hours is more productive than a single 12 hour session. Feel free to look at the many, many studies that confirm this. The above applies to virtually anyone, any organisation, any individual, productivity has diminishing returns as you scale way down or way up.
You're describing an Overlay Journal. https://en.wikipedia.org/wiki/Overlay_journal
Same here; I've build a system around this, i.e. 6 sets of 50 minute sprints. No pressure hitting this volume, it's not a goal, but more a data point.
Oh come on. It's hardly a foreign concept to have certified hardware/software environments for certain toolchains. Extended support for Win 7 is 2020. Win 8 is 2023.
Can anyone elaborate on some of the things that are missing since then? I've got a 5-year-old who loves Minecraft and we've talked about modding but it just doesn't seem very approachable for a child that young. TrueCraft running on .NET would be considerably easier for me to introduce him to...
Make Your Data Obey
We Scala people have gotten a lot of mileage out of pre-existing scaffolding we've inherited from the JVM ecosystem, as well as newer pieces that grew up independently of Scala:

- Both Maven and SBT make it really easy to add third-party package repositories. Whether this is a good thing or not, this somewhat obviates the need for a centrally managed package registry.

- Many organizations run an internal "repository of repositories", such as Artifactory or Sonatype Nexus (which is the product that backs the OSS Sonatype repository). Such installations decouple management of package repositories from projects that use such repositories, which even further removes the need for a central authority.

- SBT can pull in packages directly from GitHub or any other Git-accessible repo. While this isn't used much, I suspect that in many ad-hoc setups (such as my personal projects) there's a lot to be gained from not having to bother with "properly" publishing packages that are not meant to be published.

- It is also incredibly easy to publish artifacts of Scala projects to Amazon S3, Bintray, even GitHub pages. There's a lot to be said about self-managing a small piece of infrastructure as opposed to handing over control to some other, possibly disinterested central authority.

I'm sure that not everyone will agree with all of the above, yet combinations of the above approaches all exist in the wild, making centralization less desirable and/or necessary.
As replied below, the inspiration of trymodule is coming from lein-try :)

And awesome to see I could inspire cabal-try to be conceived! (even though I do zero Haskell)
Good points. Just to clarify in case folks take your experience in 2005 as the rule, while certainly not as widespread as today, ML was definitely being offered at various universities in the late 90s and early 2000s: for example, the textbook "Machine Learning" by Tom Mitchell [1] was published in 1997 and was used in the undergrad ML class at Georgia Tech when I took it in 2001-2002.

[1] http://www.cs.cmu.edu/afs/cs.cmu.edu/user/mitchell/ftp/mlboo...
Surprised by how many people use my bs email mark@mark.com (my name is Mark)
So I think all of this is good, and am all for work from home and work remote. I work remote, and don't see going back to an office ever.

I assume by you posting this that you come from a more traditional setup? Office of a bunch of local people? I suspect the biggest surprise you will hit will be with

> No geographical boundaries. You can be anywhere on the planet. You can be traveling through India as much as I care.

If you get async communication down, you can work this. However for async communication to work well, I find you need to all be on the same page. If you start in an office with 6 people then go move apart.. you still have the same brain space and same goals. If you just hire 6 people in 6 random countries? You will all have VERY different worldviews and ways to work and end goals in mind. One guy may just want to make crap work. One guy may just paste stack overflow code. One guy may like to write really high performance code. One guy wants to write very concise code. etc.

So I think your biggest challenge will be getting all people on the same brainwave. Even with a meeting or two a year in person, what keeps you looking for the same goals? In person we generally hire people very much like us. Which is good from the same brainwave view, but bad for a diversity point of view. Your worldwide company will have a lot of diversity and unique ideas, but also a lot of people fighting and clobbering each other as you head for disparate goals.

So my best ideas is maybe start with 1-2 local guys, get a tight bond... and then use them to hire future guys, to try and keep the culture the same as you grow.
It looks awesome! However:

-------------------------------------

Do many developers work on each task?
No, just one at a time. Once a developer grabs a task, it's theirs. If you're not happy with their progress though, you can unassgin them and then other developers will be able to grab it again.

-------------------------------------

Let me requote the relevant term:

"unassgin"

Where is the option that does not involve rectal juniper?
Ask HN: Which developers do you closely follow?
For me, following the works of the masters in the industry, is more inspiring than anything else. I'm looking to widen my gaze.

Links to their works/profile will be useful.
Understood. We definitely have work to do in Firefox.
Journals can still perform their review, critique, filtering, and indexing functions without also acting as sole gatekeeper for the source material.

I don't have time to read every newspaper. Aggregator sites (like HN) provide me with a handy list of links to articles relevant to a specific interest or theme. Thus, I have not been overwhelmed by celebrity gossip when I go looking for nerd news.

And many of those aggregator sites are community curated, meaning that there is no editor to pay--only the site hosting bills.

But on the other hand, I'm not sure I want to see what karma whoring looks like for academics.
Erlang processes aren't threads and its misleading (or at least misguided) to use that terminology for them. [1]

[1] http://stackoverflow.com/a/32296577
Types of minimum viable product (MVP)
Well what we have seen in actual practice is in France and other terror attacks that they used no encryption so far. http://www.bloombergview.com/articles/2015-11-18/a-back-door...

What we have also seen in regards to just use of technology is the reign of default. I I doubt that criminals would go for an unlocked iPhone for security reasons for a few reason but one being that is beyond them.
Based on recent (successful) job interviewing, I'd recommend people looking for a job in data science/ML to do a statistical learning course such as the Hastie and Tibshirani Stanford one [1] as a higher priority over ML/deep learning courses. It gives you a base level of knowledge in the field, and even for jobs that do deep learning, most of the technical questions will be about making sure you know the classical concepts really well.

[1] https://lagunita.stanford.edu/courses/HumanitiesSciences/Sta...
>Bare in mind that we're keeping 10% of the task price as commission. The rest is sent to you.
Yes, they do tweet you the results
It could be interesting, if there were any details on what to expect. Now, not so much, to the extent that I didn't even want to register my e-mail for future status updates.
Well, but English is a very pragmatic language, "importing" ideas (vocabulary, mainly) freely from other languages, with a rather loose (dare I say "messy"? Compared to Latin, at least...) syntax that offers a lot of flexibility, making, as they say, easy things easy and hard things possible, choosing expressiveness over conceptual clarity/elegance. Sounds a little like Perl to me. ;-)

OTOH, PHP has taken inspiration from Perl, so I do not disagree very strongly.
ISIS is known to use encryption in their communications.
I think it's to do with the search engine's actual algorithm more than personalisation. Even on a completely new computer or while using tor, Google's results are pretty much always spot on.

Regardless, I'll be keeping an eye on CommonSearch.
> With guns you can execute a crime, with encryption you cannot.

What about the ransomware that encrypts your data and makes you pay money to have it decrypted?

With both guns and crypto, I think we're all better off to focus on keeping the tool legal and selectively outlawing certain human behaviors that use the tool.
I was offered a single room (small but livable) 5 minutes walk off Brick Lane for £535 all incl. If you work in Shoreditch you can easily walk to work, so no transport costs. That leaves £500 for food & other spend. If you cook for yourself this is very plausible.

Of course finding a room like that and getting it over the other dozens of people who want it is not that easy, but that's a system you can hack too.
The web application server as such is a foreign concept to the PHP world. It's actually PHP-FPM that acts as the web application server in PHP's case. Incidentally, PHP only has the "shared-nothing" architecture partisans are so proud of talking up when you don't run it in PHP-FPM mode.