skysight-inc/HackerNews huggingface dataset:
Personally, I find music discovery a very interesting problem. So many variables to play with! If user listened to artist X, should we recommend more of it or would it be too much? How important are recently played songs vs long term trends in listening (e.g. listening to genre X most of the time over the last year, however, this week I'm listening to Y only)?

Unfortunately, it requires to be running at spotify-like scale to do something useful, have a large enough library and gather feedback quickly enough :( oh well. I will continue dreaming about it though.
This looks really nice! I'm building something similar but as a desktop tool (using Qt). There really seems to be a dearth of desktop SQL tools for data analysts, as opposed to the myriad tools that support developers (Toad, Sequel Pro, Navicat). One thing I'm still trying to figure out is whether there is a market for this type of tool among business analysts/data scientists.
The ups are weekends, so I'd guess many more home connections have IPv6 compared to workplaces.
No more photos of celebrities in designer clothing then. It would get too expensive for the rags to do it.
That's exactly what they do, see this review on a Launch Pad product:

http://www.amazon.co.uk/review/R2AD8Q7L21XJ03/ref=cm_cr_dp_t...
Especially when you consider that the first failure mode should be to ask for clarification if you are unsure. It's completely unreasonable for them to claim they read the rules, and upon their singular reading of the rule, they were completely sure that the limit was for individual participants and not whole teams. That there was not even any microscopic amount of doubt that maybe, just maybe, it was for whole teams.

This sounds like they are trying to cover their malicious intent with an "it's better to ask for forgiveness than permission" kind of trick.
Lighting Fact Number 2. Do you think you know?
Just a thought, but try this; re-enable ipv6 and then add:

'options single-request' to the end of /etc/resolv.conf

Let me know if you try it and it works.
But it's not a promotional content because your reviews can be negative. It's really based on the quality of review and how many people find it helpful.
SAAS APP for Sale – $250k P/a Revenue| High Margins – Web and iOS
Recurring subscription model.
Low churn.
Minimal maintenance.
High growth potential
Price inelastic demand
Multiple upsell/cross-sell options
Solid 5yr financial history

app4sale122015@gmail.com
That's very, very, very strange. I've been running IPv6 (first through a tunnelbroker.net tunnel, and -much- later using native IPv6 through Comcast) for roughly eight years now. Haven't had any issue with Linux, Mac, or Windows systems.

To diagnose a thing, what happens when you disable Router Advertisements on your router, then enable IPv6 on a machine, and run Teredo [0] on that machine? (After Teredo assigns an IPv6 address to the teredo virtual interface, start a 'ping6 google.com'. It will take a few minutes for the Teredo machinery to figure out how to make a connection, but it should eventually do so.)

Are you -perhaps- rejecting or dropping ICMP on your router? If you are, don't. ICMP is required to make IPv6 work.

[0] This is the Teredo implementation that people use on Linux systems http://www.remlab.net/miredo/
It doesn't really work fine - you're just used to (or don't notice) all the ways that it doesn't work. We ran out of IPv4 addresses a while back, so we're doing all sorts of stupid stuff like selling addresses, dynamic IPs, and address translation to distribute and squeeze more life out of the ones we have. This makes a lot of networks much more complicated than they really should be, and will only become a bigger problem as more devices come online.

Universal IPv4 would enable some cool stuff, like giving every device on the planet a unique IP (or even several to increase anonymity), as well as vastly simplifying many common networking problems. Here's one example: Have you ever tried to use a home internet connection to host a server, say for home automation, file sharing or gaming? It's a huge pain for anybody who isn't network-inclined. By giving everything a unique IP, routing setup for this sort of thing becomes much easier since every device has a unique, static IP address that it can always be found at.

Also, IPv6 has some security and encryption features that are not found in IPv4, which should basically end packet spoofing as an attack. It's also a bit faster too, because packet integrity isn't as rigorously checked and routing is simpler.
Rumour has it it's the same: ISPs that are short of v4 addresses are more eager about v6 than ones with big old v4 allocations.
The backstory: http://www.wired.com/2015/12/bitcoins-creator-satoshi-nakamo...

The raid: http://www.nytimes.com/2015/12/10/world/australia/sydney-bit...
To stick with what I know - I certainly had a lot of fun messing around with Doom WAD files all those years ago and they were essentially a nice tidy package format that allowed everything to be changed - weapons, music and sound, levels etc. but I assumed that was more because id designed the game in such a way as to make modding easy.

Is that still the case with modern games or is there a lot more reverse engineering involved?

Another thought: It surprises me when people modify e.g. a game's networking code and similar "core" functionality which I would expect to be compiled into the game binaries.
The prerequisites for starting a penetration testing course
Your company is probably going to drop an internal CA certificate into your operating system certificate store. Chrome uses that and will respect it–including ignoring pinning. Firefox uses its own internal certificate store and getting a corporate CA into those can be more difficult than it's worth.
sure it is. the macbook thing would be more analogous to a bar where only one or two drinks were available to customers, and the owners of the bar delegate the decision of which drinks to their bartenders, and bacardi promises tons of perks to the bartenders if bacardi rum is the only beverage available.

I don't think it's actually a bad thing, but your analogy was weak. In your scenario, Apple gets much, much more of a benefit than bacardi would, and the bartenders get much less of a perk than the set dressers would.
How i increased more than 70% the speed of my website
> There are two elements to this. One is knowing what you don't know - not being overconfident. The other is knowing what you do know

This reminds me of my musician days, when we sometimes talked about the four stages of progression from beginner to pro.

1. You know you don't know (beginner)
2. You don't know you don't know (cocky amateur - over confident)
3. You don't know you know (talented amateur - under confident)
4. You know you know (seasoned pro)
It's kind of funny, but my first introduction to the Star Wars franchise was the TIE Fighter game. I really thought Empire was the good guys that fight terrorists. Even today, after learning the truth, I still prefer Empire and "peace and order throughout the galaxy".
Spotify is "all about" whatever you use it for. As someone who does not share playlists nor use the sub-par radio feature, it certainly isn't about music discovery for me.
Are you implying that all the Iraqis fighting against USA just after the invasion were radical jihadist?

I feel genuine curiosity because that was not my impression at the time.
Which is not that surprising since Vert.x is more than just a web framework. It also let's you build distributed applications and to scale your web app horizontally.
Lucidus Has Liquidated $900M Credit Funds, Plans to Shut
I've no direct knowledge at all into this, but... for my own forums I found that most of the comment spam tools I was using presumed IPv4. This was especially true of "spam from same network" type logic that these tools were using.

For example only: Stop Forum Spam only recently began testing their work for IPv6: https://www.stopforumspam.com/forum/viewtopic.php?pid=44371

I re-wrote my comment spam solution (not specifically for the comment spam problem, was doing some other stuff) and have long since enabled IPv6, but it's worth bearing in mind that network is one thing, sometimes what holds someone back from flipping the switch are the tools we use.
You can't control how large or small the value is. If some people generate a hash of 10,000 or below, this means they had to try roughly 100 times, computing 100 hashes, until they found that one by chance.

Not to be blunt, yet after 100 attempts w/ 1% positive outcome, there is roughly 63.3% odds to actually succeed.
Paper as Webpage: https://www.sciencemag.org/content/350/6266/1332.full

Previous short discussion: https://news.ycombinator.com/item?id=10714517

Link to Matlab code on Github: https://github.com/brendenlake/BPL
Let me expound a bit on pjmlp's comment.

First, Clojure is very much inspired by OOP (with actual OO features). It has not one, but two subtype polymorphic dispatch mechanisms ("virtual dispatch" in OOP parlance): multimethods and protocols. These aren't just any features. Much of Clojure's functionality and design is built around protocols, which is just your plain-old OOP polymorphism. So some OOP concepts are not only present in Clojure, it is central and essential. OCaml, of course, is also FP and OOP, as is Common Lisp.

Second, what you call FP'isms have been part of OOP for about 40 years now, and not only Smalltalk. Closures were a planned feature of Java 1.0, but were dropped because of deadline considerations[1]. In fact, most features you associate with FP were very well known when OOP came about.

So OOP and FP have never been in opposition to one another. Just sets of features that you can choose from. The thing is, that in spite of having some sharp corners, OOP has proved very apt as a paradigm for building large maintainable system. In fact, we know it's done a much better job than the previous prevailing paradigm of structured programming, that we can't be sure whether OOP's "downsides" are anything particular to OOP or simply a result of any imperfect paradigm that has achieved such wide usage by programmers of a very wide range of skill and experience.

As to non-OOP FP, it is quite possible that much of its allure is nothing more than its relative novelty to developers today, and that it hasn't yet suffered much abuse in the hands of inexperienced programmers. But we don't yet know whether it would fare as well as OOP in the development and maintenance of large, long-lasting software.

It's best, I think, not to be too dogmatic about these things. OOP has some great ideas, as does FP. Both have their shortcomings.

My admiration for Clojure comes not from its abandonment of OOP (because, as I've explained, it didn't completely abandon OOP), but its very wise selection of features from both OOP and FP, while keeping the language very simple and incorporating some very interesting new ideas (all shared data is immutable/transactional). It does remain to be seen, however, how Clojure fares in large projects over time.

[1]: http://www.blinkenlights.com/classiccmp/javaorigin.html
You could pay for some websites and be limited by a paywall for the others.

And the content on the internet has nothing to do with your ISP so I have somme difficulty understanding your argument "I don't need to pay to view content on the internet too.".
Their 'Pricing' heading on the VMM page is a bit misleading. It states "No setup fees. No monthly fees." but a VMM costs 25 euros a month, with a minimum period of 1 year.
I agree on the weekly discoveries, they are great. The radios, at least the playlist radios, are crap.

It seems like the radios point me towards the most common denominator and plays the most mainstream stuff that matches, while the weekly discovery lists come up with some very quirky stuff that I love.

I guess the radios can't have any "memory", it seems to generate close to one song at a time (hence a lot of repetitions), whereas the discovery list can be created 30 songs at a time and seems to go out of its way to find songs by bands that I've never listened to.
To me, this only makes sense if you always read source code sequentially. Humans are not machines, and most often you will not be reading code (especially code with branches) in a top-bottom manner.

Having multiple return statements in a method actually renders the method LESS readable. I understand the first proposal is also usually implemented with many return statements, but they could be replaced with a variable assignment, variable that is then returned at the end of the method (as in the example). If that variable is final (or whatever the C# equivalent is), that's even better.
+1 for user names, maybe an opt-in notification system for incoming messages
Do they offer the same review opportunities to those who provide highly ranked negative reviews?
Nothing else demonstrates how much of HN became a "safe space" but the many downvotes on simple facts presented above. In South Africa "equality" means killing as many white farmers as possible. Then chopping all the fruit trees down for firewood. Take a look, its on youtube.
...assuming that the router on the premises supports IPv6-PD, that RAs to the LAN has been turned on, and that the machines on that LAN haven't had their IPv6 support switched off... of course. :)
The problem for both creators and consumers isn't advertising, it is poor quality advertising.

Pages get filled with crap because ad rates are pitifully low. The default method of ad selling online is directly equivalent to what traditional publishers do with remnant ad space that they can't sell themselves. Online advertising has been systematically devalued by poor sales practice and an over-reliance on algorithmic methods. Advertising is treated as an afterthought to be tacked on rather than an integral part of the business.

Savvy web publishers don't fear adblockers. An adblocker can't detect product placement in a video, it can't detect a podcaster reading an ad for Squarespace, it can't detect branded content.

Better ad sales practice is a win-win-win situation - content creators increase their revenues, advertisers get better value and users get a less intrusive experience.

Buzzfeed are a good example of a web publisher with a deep understanding of the right way to sell ads. They carry no traditional advertising. Their branded content is genuinely valuable to their audience, so delivers much better engagement for their advertisers.

There is also a great deal of space in online publishing for business models that aren't reliant on advertising. A large proportion of the content creators I care about are predominantly reliant on patronage. Subscription is a perfectly sensible model for publishers who serve a niche market with highly valuable content.
I upvoted this for the quality of writing and production, not core content (which isn't newsworthy). It's beautifully done (with the accurate animations of gearing) and finds tons of interesting things to talk about and demonstrate.
Sorry, I feel qualified to disagree here since I used to use Drupal (v6 and v7) for all my company's projects. That is, until the day I discovered django CMS. Then, I literally never looked back. Building out projects is probably 3-4X faster using django CMS and it is so much easier to scale the resulting site using the power of Django.

There is only one thing I miss from Drupal, and that is the ability to create new "content types" on-the-fly. But here lies it weakness too. The resulting DB structure that allows this is relatively complicated which means that any custom development you do outside of the normal Drupal stuff is also more complicated than it has to be. This also has a direct performance impact.

With Django (and by extension, django CMS), the structure of the database is as clean or complicated as you require, and, there's nifty tools for migrating the schema and/or data as you evolve your project. Its beautiful, really.
Singapore - a homogenous population? Is this a joke, or are you outright lying to cover for your other arguments.
I cannot understand why you were downvoted. Your comment made excellent sense. I think the benefits of the empire are overlooked when compared to the romantic fantasy of rebellion. Then, in a galaxy far, far away, as now, I must wonder what alternatives may have been avoided by imperialism, such as secretarian civil wars or intragalactic economic warfare, such as the blockade of Naboo.
> could any US resident claim ownership of the 1976 Belarusian single of the year in 1980?

Could any US resident claim ownership of the 1996 North Korea single of the year?

No?

Blame The Censorship!
Radical light-siders believe that killing should be done in a calm and focused state of mind. Remember, anger is part of the flesh, and they believe they are non corporal luminous beings temporarily trapped in flesh ... possibly by xenu.
When was the last time you used it? I've noticed that the discover weekly playlist has consistently featured four or five majorly different genres, all drawn from the music I've tended to listen to lately. It's been good about doing this since I first subscribed back in May.

Some of the songs have absolutely missed the mark, but there have been others I've found that make me go back and listen to the entire album they're from. Definitely have encountered different languages as well.
Puppet as a Service
They might be able to run Grover's algorithm, which would effectively require the doubling of key lengths to preserve security in symmetric ciphers.
PlayStation 4 jailbroken
Don't stop with Star Wars. Just about every morality play can be analyzed this way. It's a trope that goes all the way back to antiquity. It's one of the first things I think about when I watch such a movie. Is this political order really something that needs to be destroyed? My answer winds up almost always being 'no'.

My favorite is this treatment of The Dark Knight:

https://www.reddit.com/r/FanTheories/comments/3insgr/joker_i...

I enjoyed the otherwise-awful movie The Seventh Son because of the playfulness they take with world-building. The heroes and their quests all wind up being a part of the broader political structures of the world rather than those structures being the stakes. I like it when the very plot doesn't take itself seriously.
AlmaLinks is recruiting an intern for marketign position
I would imagine not, any more than showing your family photos to a neighbor would count as publishing them.
Not sure who down-voted you. In your defense you did qualify your statement with "...as demonstrated in the video...". I suspect the DV'er thought you made a lot of bold assumptions though, based on that one, single video?
Presumably any sort of judicial order or action overrides copyright. You can't get out of a mug shot if you're arrested because you happen to be wearing an Armani shirt.
Very interesting! OpenTTD is truly great, and a program that I will always remember for giving me a crick in the neck whilst playing on it all weekend (on a tiny netbook).
Same goes for Google's own Compute Engine, which doesn't support IPv6 at all.

Curiously Google's managed MySQL instances receive IPv6 addresses by default, but I believe that's the only component of their service that does.
It does sound pretty impressive; I've written a (console-based) mail-client, and between fighting with different approaches to UI, scripting, and MIME issues, I've a lot of respect for somebody tackling the problem.
A big difference, in fact, the critical difference, between a 'rebellion/revolution' and 'terrorism', at least between a just rebellion and an un-just rebellion, is that a rebellion attacks (or intends to attack) military targets. Terrorists attack unarmed civilians.
Machine Learning Libraries – Periodic Table
QC for crypto is a no-brainer. QC for anything else, including data mining/ML

Problems in ML can be mostly proposed as an optimization task and if QC would works out, ML would be likely its main application.

It would likely make an huge difference in solving a classification problems as you could train your ML model with much more data much faster. I
t would also make the clustering problem much faster too as it also can be expressed as an optimization problem.

Also there are many other optimization problems that would benefit a lot from the speed up (regardless if it is huge constant speed up or an asymptotic one).
Free Concurrency with GNU Parallel
Organizations/companies with more resources should lead the way (ex: Google/Youtube, Netflix, Facebook).
I've got no issues with a population explosion over there. They are sovereign people and noone should tell them what to do. As long as the west doesn't have idiots like Angela Merkel at the helm, everybody can mind their own business.
I just have several shows in my personal collection that I rotate between for background shows. Because I've already seen them multiple times, I usually don't get too distracted by them and can do other things while they're on.

I just pop in a DVD or queue up a playlist and let it run for a couple hours.

Hunting for live TV that I can tolerate would take up so much more effort for me, and the commercials are basically designed to be distracting.
Saw someone bat around the idea of Ursula being the good side in The Little Mermaid. Strong independent female fighting against the two patriarchal monarchies, etc etc.
Coursera Machine Learning review
Top 5 safest cars according to Insurance Institute
Author here. In an attempt at being pithy, this might have been worded poorly. My experience is that rewarding success is the standard approach in most industries, but teams that become accustomed to only being rewarded when they succeed can develop an aversion to failure (and therefore taking risks).

I realize it might also be easy to extrapolate this out to always rewarding a team, no matter what, and I don't want to suggest that in all circumstances... you know if your team put forth an honest effort and should be rewarded despite building something that fails. Definitely don't mean for this to be a hard and fast rule, but more of a tip for encouraging a smart, hard-working team to feel safer taking risks.
We have enough IPv4 addresses (1024?) that every device and VM has a public IP.

Even if we were short, would we necessarily want to enable IPv6 on the webserver? I'm interested to know if it makes any difference to users:

- Does it make things noticeably faster (or slower) for any?

- Does it totally break (or fix) access to the website for anyone?

Faster for many but slower for a few would be OK, but faster for some but broken for a few wouldn't be acceptable.
> I suspect that he [Dennis Ritchie] invented a syntax, wrote code for it, which turned out to be more complicated than he had expected. And that was eventually standardized by the ANSI committee. It's hard to implement a standardized language because you have to get everything right. It's rather easy to write your own toy language.

Love those lines
> Then how do you prevent sellers from spamming downvotes against negative reviews?

Sellers attempting to manipulate reviews is present in regular reviews as well. It's got nothing to do with the difference between voice reviews and regular reviews. This is a problem Amazon hopefully (and probably) is addressing already with software to detect it.
I would say if you want something that is pre-designed-ish, use Zinnia. If you have a specific design that you need to implement and would prefer to start with a less complicated set of templates, go with Aldryn NewsBlog.
Completely not

http://sean-mcbeth.tumblr.com/post/134608041510/neoconservat...
> It's like calling VLC self-hosted netflix clone.

Only with a VLC skin to make it look like Netflix. And even then, what about library browsing? They're fundamentally different. Netflix recommendations are awful, but they do exist.
A week or two ago :) it was pretty in summer/earlier autumn when I was listening to one genre almost exclusively but I've been mixing up lately and my recent preferences got totally ignored.
I've been running dual ipv6 on comcast for about 2 years now. Now that I've got el capitan installed my traffic is > 50% ipv6