skysight-inc/HackerNews huggingface dataset:
I like the concepts presented here but I cannot shake off the feeling that OS X is pretty much never going to get the love it deserves from Apple.

Apple will just keep improving iOS to be more powerful, more flexible and so on. The iPad Pro with iOS 9 is just a rough draft, it will be iOS 10 or 11 that'll show the hardware off, at least I hope. iOS 9 was probably the biggest jump in productivity for the iPads and hopefully, Apple keeps it going from now on, not neglecting it like it did prior to iOS 9.
> Radio stations inherently can't selectively broadcast. Websites can.

If they can, then there's no problem. If they can't selectively broadcast, or can't do it exactly as they want to, then you're back to the radio case.

> The fact that websites already attempt to prevent ad blocked users from viewing content means that they would block it if they would know.

Fine, but they apparently don't know how to block everyone they want to, so it's their choice to continue sending data to everyone they aren't blocking.

> Exploiting the fact that they don't know in a particular case (by using ad blocker blocker blockers, which are a thing) is exploiting a bug.

No, that's not even close to a bug. You clearly don't know what a bug is. This is a limitation of the transmission medium, known by all parties, where all parties can chose to stop participating at any time. They are in general unable to verify with certainty what any given client will do with the data that the server sends back. This is a property of the protocol used by everyone, not a bug in the server's software.

> Plenty of websites have a contract or agreement about data they send you. See e.g. Youtube's terms of service, section 5.C.

That says nothing about not displaying ads - it's talking about violating copyright. And it's not something it even normally displays to people AFAIK.
OpenToonz (formerly Toonz) Has Been Released
That's $380k household income. A large fraction of the folks making $250k have spouses making at least $130k, so I don't think the grandparent is particularly wrong.
WTF Microsoft, seriously?

I worked in Windows division for 3 years. It was one of the best experiences I've had in my professional career. Even though I worked on IO (which was never my kink), it was great environment to be a part of. I've learned a lot, made quite a few friends and basically grew as a developer. I witnessed first hand, that some of the decisions that seem weird from the outside, make a lot of sense internally given all the data we've had. Basically any question like "why did MS do A instead of B" could be answered. And I feel that people from the outside could come to the same conclusions have they spent some time pondering about the problem at hand.

That was 10 years ago.

So when Windows 10 came I was reluctant to agree with people complaining about telemetry in the OS. I mean, look, I did some Dr. Watson crash dump analysis back at MS so I know how immensely useful that is. I also knew how paranoid MS was about not leaking any private data in the dumps exposed to developers. You'd only get dumps with internal stack state that matches perfectly (+/- addresses, obviously) with other dumps. So if a 1000 users experienced crash that a piece of heuristic deemed the same type of problem, you'd get like 1 or 2 64kB anonymized dumps to analyze. So yeah, it seemed inconceivable to me that the same organization would do something aggressively harmful.

But enough of this. It's the third time I get this KB (and there are other KB# that push Windows 10 - 3035585 is just one of them) and I'm absolutely positive that it's not the last time this happens. What happened? 10-15 years ago Windows started being cannibalized by other divisions so e.g. DevDiv didn't mind doing something to the Windows ecosystem that would cost it $X just so that they make $Y more, even though Y<X. Balmer's reorg was a last ditch effort to change this.

But things only got worse. And there was nobody at the helm to steer Windows out of shallow waters.

It's now clear to me that mismanagement in Windows org is pathological. The way Windows is moving forward is monumentally stupid, lacks focus and verges on cannibalizing itself (no external help needed, what a relief!) with prioritizing short-term gain over business sustainability. Quality suffers and people migrate (but no, not towards Linux - as much as I don't like its UX, OSX will replace Windows everywhere it matters today). A lot of developers internally saw this and moved a long time ago. Smart developers, ones that are crucial to Windows' maintenance.

So Windows is dead to me. It will remain relevant for the next 10-20 years due to sheer momentum, but boy would I not invest in Windows software stack these days. With even internal developer and server solutions gradually moving from Windows, it's a death of thousand cuts. A painful one to someone with warm spot for Windows division like me. But mismanaged projects deserve exactly this. Death.
IP alias - multiple IP subnets on one physical interface

http://www.openbsd.org/faq/faq6.html#Setup.aliases

and a firewall to control them with

http://www.openbsd.org/faq/faq6.html#PF

Not OpenBSD only, Linux with IP aliasing and IPtables will do the same.

btw. you have PHP misconfigured, it is spewing its error log

Warning: Missing argument 2 for polldaddy_show_rating_comments(), called in /var/sites/s/shkspr.mobi/public_html/blog/wp-includes/plugin.php on line 235 and defined in /var/sites/s/shkspr.mobi/public_html/blog/wp-content/plugins/polldaddy/rating.php on line 6
in a very restricted sense maybe, but for example perl's CPAN also supports stuff like HP-UX, AIX, z/OS, NonStop and OS/400[0].

[0] http://www.cpan.org/ports/
Why We Think We’re Better Investors Than We Are
The site is running smoother and faster than it did before it crashed last year. There are some GREAT improvements and a lot of ignored early morning shows, News, Talk, etc. are now being kept up to date. Rage is much better than Maze by far!
I also found it interesting (though possibly scripted) how he stuck his hand out at 2:55 as if to try to stop her from falling.
Semi-related to this: There's an MIT OCW course on algorithmic folding taught by Erik Demaine.

http://ocw.mit.edu/courses/electrical-engineering-and-comput...
the broken for loop functionally wasted an entire day for me because I didn't know if the problem was me or groovy or Jenkins, being unfamiliar with groovy.
The problem with a lot of these things is that often you can’t make them illegal, exactly because there are so many use cases that are valid. For example, if you make the above mentioned transaction illegal, with the exception of when it’s used in a valid business transaction or for non tax avoidance motives, his lawyers will just argue that this is the most straightforward way to get liquidity without eroding control of the company.

People like talking about fair and unfair, and the “spirit of the law”, but that all means something completely different to whomever is reading the law. What might seem fair to someone, won’t seem fair to others. I would assume a ton of “normal” people (i.e non entrepreneurs, income tax paying people) consider the loan thing to be unfair, but wouldn’t consider it unfair if they releveraged their own primary residence to achieve a similar result.

Second, if governments want to limit tax avoidance, they should learn to make proper laws (i.e. no half way, rushing something out of the door). A lot of laws are made in a half assed way. Stuff like this comes to mind: http://www.bloomberg.com/news/articles/2014-11-03/malone-gai.... ("He avoided paying taxes on his remaining stake, worth about $260 million, by exploiting IRS regulations meant to block a different loophole.")
You don't need to call it Jenkinsfile. You can call it anything you want and put it anywhere you want.
USA is a historically-colonized nation with a large diverse population. "Comparable" would be Mexico, Brazil, or Nigeria. Comparing USA to Netherlands is a joke.
I can't fathom how hard life with Scala has to be if map() is something you have issues with. Someone is clearly way in over their head. At least have him go through a tutorial or two, jesus...
Clearly this is a bootstrapped project but to get initial traction you are going to need to add some more info.

1) Consider explaining your process. Once you know the team how do you pitch them who do you approach. Are you only looking for engineers? What's your fee and who pays it?

2) Do you have any companies that have expressed early interest in this platform? See if you can get their permission to show up as 'beta partners' with a logo on your splash page for social proof.

3) Explain the constraints. Are we expected to be hired as a team of contractors, or all as employees?

4) For companies: let us know what value this adds, what fees we pay and how you screen the candidate quality. Also let us know how you bridge risk. What happens if I have a great team with one bad employee and I left him go, am I losing that team?

5) About page. No one wants to give their information out to a webpage that doesn't tell me who is running it. Let me know who you are and what your experience is in this industry. If you don't have any that's fine, explain why you see this as a problem and why you can fix it.

6) Godlist seems like an odd name, your idea of a-team is better, but right now your site has both names. Stick with a coherent messaging.

7) Be transparent, tell us how many companies/teams you work with and how many you place. If the answer right now is 0 that's ok but be transparent. If you are not showing it because its 0 everyone is aware of that anyway and it lowers the sites trust.

Interesting concept and good luck with it, I think you can add some value to the industry as teams that already know they work well together can come in and be handed specific projects and hit the ground running. You should make your messaging clear that it's not 'get you and your friends hired' but rather a concept to bring efficient and complimentary teams into the workplace for specific project capacity. This is a pitch that refines the type of teams that should apply and makes a clear value add proposition to the businesses that you want to work with (and I assume take a finders fee for).
Well there are still situations where coders put mix different codeset / encoding.
Willingly or not.
And SIP still exists.
What languages will see a significant increase in users in the next five years?
I've attended several conferences and not once have I ever checked into the political advocacy of any of my session's presenters. Nor have any of my presenters ever brought up politics. I go to conferences to discuss programming, frameworks, architectures and technologies. In so doing I don't care what your political views may be, what your religious views may be, what your sexual preferences may be - I don't care about any of it.

I simply enjoy connecting with other people as passionate about programming as me.
I don't see how that is relevant. It's enough of a vile business decision to some that it might deter them from even using any Ubuntu-based distro out of principle.
Totally about your first suggestion. But just a reminder, this whole look into NPM began because someone deleted his published packages. Don't know if that's something we should be adding. Deleting versions to me sounds like rebasing public git history.
This is a good start, but since they are on the same wifi channel and encryption, a lightbulb could go promiscuous and listen to all the traffic on other subnets, and interrogate them in turn.

I don't know if we need secure lightbulbs that only communicate with strong encryption..

As always, there is no use in just depending on "gateway" defense of networks, and you should always assume that any network is open to the internet in one way or another.
Teacher confess to Having sex with Students
Any Hardkernel folks here ? I want to know how much cost saving can be achieved for a barebone C3 with only 1G NIC & may be USB 3 , having this version will be good for making clusters.

$20 would be very good number.
So don't use the Jenkins file. I have mine in a separate repo.
> "As a responsible developer you will, of course, want to verify that any package upgrades function as advertised. The real world is a messy place; there’s nothing we can do about that but be vigilant."

Being a programmer you may, of course, try to automate that verification process with something like greenkeeper.io. That opens up its own kind of exploit opportunities.

https://twitter.com/davemethvin/status/711181897712455680
says that "Chrome is the new IE" as you have to build your apps specifically to run well on it, and that different browsers have different strengths.

Anyway, this is probably good (for users), and definitely better than the pre-Mozilla IE monoculture.
Unfortunately, it's not as simple as disabling `postinstall` hooks. In dev,, especially, the Node process likely runs as the same user as the one who publishes packages. There is nothing stopping the code from spawning `npm` and publishing a malicious project as soon as it is require()d. And of course, you're requiring it at some point, otherwise why would you install it?

A better fix to this issue is to require publishers to enter a two-factor token, to email them to confirm publishing, or the like.

Yeah, it makes everyone a bit uneasy with how much trust is involved in the ecosystem. Is there a better solution?
Just this week I wrote a blog about how to build your own holographic studio by using multiple Kinects and RoomAlive Toolkit. Nowhere near the sophisticated capture that Microsoft Research demoed of course. http://smeenk.com/build-your-own-holographic-studio/
PangeaMT at Machine Translation Summit XIV – Pangeanic Translation Technologies
•_• Ghibli is awesome! I'll Test that tomorrow. It looks pretty cool.

Btw: can u please provide a default-English in your GitHub Repository? I even dont speak Japanese. That could be awesome. And an English README..
Has someone experience with this(OpenToonz, not Japanese...)?
Why use Gallium over crouton?

I've used crouton/XUbuntu as my main laptop OS for a couple of years. I've pushed it pretty far, running Steam with a removable SD card to play things like DotA 2 - http://www.aaronbell.com/how-to-run-dota-on-a-chromebook/

Chromebooks are amazingly capable once you add a little storage and update the video drivers.
You forgot (4): either never upgrade (missing out on security and bug fixes) or audit every update to every package which you are pulling down (which in node could be thousands)

I prefer sticking to curated sets of packages with groups of people focused on doing the auditing and security along side my due diligence. I get security updates, bug fixes, far fewer breaking changes, regular updates, reasonable assurance that code works together, and lower risk.

NPM has a lot to learn.
I don't know about that Safari ranking. I get a super-fun rainbow wheel at least 2 or 3 times a day on Safari with only 3 or 4 tabs, and I rarely get that through chrome with upwards of 30.

Before you give a score to every browser, why don't you back it up with something objective?
no, i'm not. distributions are taxed at 'normal' rates, but if you are receiving non-w2 income, the amount of things you can deduct from that income are far and away more varied and comprehensive.
I don't think there's anything morally wrong with a wealth gap if opportunities for upward mobility exist. Which is why the following line from the piece struck a chord with me:

A hedge fund is a loose term referring to an investment portfolio that is less regulated than other funds, because only very rich individuals or approved institutions (accredited investors or qualified purchasers) can participate in it.

The accredited and qualified investor rules, when paired with stricter securities regulations keeping young companies from going public, are almost certainly one of the biggest barriers to upward mobility.

How many middle class individuals could have enjoyed returns based on the growth of Yahoo, Amazon and Apple? All companies that achieved most of their current market cap after they had gone public.

Now how many middle class individuals could have enjoyed returns based on the growth of Facebook, Twitter, and Uber? Almost none. All of the wealth created in the most recent technology investment cycle went to wealthy and institutional investors - with middle class individuals having almost no access.

Economically, there's an argument to be made that lower concentrations of wealth lead to more consumption which leads to more economic growth, and I tend to agree with that. But I, personally, am more interested in solving the moral problem of inequality and creating more upward mobility than I am in solving the economic problems of inequality.
NEW DEVELOPMENT ON ABANDONED NIGERIA FEDERAL ROAD PROJECTS
Does Google Basically Work for the White House?
That's a steep and short ladder for Fred, the lucky guy. In my experience, it's usually a lot more horizontal and lengthier. I want to say it doesn't detract from your point, but there's good reason why you want a long climb "to the top" if you're at the top and trying to keep more of it for yourself. Fred shouldn't have really been paid $10/hr in the first place.

Not everyone has good information about this market. I don't get to see how much someone paid for Fred's labor. That means someone is likely to underbid for my labor if I'm in the same business, to which I must take time to convince them otherwise. I can also try to get them to overbid for my labor, to which they must convince me otherwise. And off we go to the negotiation. Why is it good that we have different people producing similar levels of output and are paid differently?
Currently down. Here’s a snapshot from January:

http://archive.is/t2tB3
Does anyone have a reliable place for browser javascript benchmarks? Some searching only brought up a range of promotional type stuff from browser makers and old articles. Thanks!
> You are obviously trying to do some appeal to authority, which doesn't work on me. No one is an authority for me.

That attitude is a pretty good way to ensure you learn nothing from anyone. I hope for your sake you grow out of it!
More Immigration = Less Crime?
Wow. That is a sobering story and definitely dailywtf worthy.
There are a bunch of factors in play here, but I'd guess that the reasons are mainly two-fold: a) developers like shiny new things (myself included) and b) Angular and React offer opinions on how to build front-end apps, which can be very hard.

Angular and Ember never quite did it for me. I don't agree with all the design decisions they've made. I do however enjoy using React a lot. It fits my mental model much better when it comes to building front-end apps. It's simple to learn, focuses on building modular components and I really like how it manages state (either via components or Flux/Redux.) That said, it's not something I use for every project. But I had something that just wouldn't work as a traditional server-side rendered project and React was a godsend.

I'm hopeful that ClojureScript continues to gain traction and improved tooling. I really like the language, and feel that it offers enough to replace JS for most of my needs. I've played with Reagent and _really_ liked what I saw there.
Japan – Police discovered 18M Stolen login Credentials
Fellow 2013 Pixel owner here. Are you using the crouton-arch fork or did you install Arch natively? I ask because I was considering giving crouton-arch a shot, but it looks like it's about a year behind the upstream crouton packages, and considering crouton itself periodically breaks under ChromeOS updates, I don't expect chargh to be very stable.

What's your experience?
I've always held that power (features) trumps speed unless we're talking about OLTP.

Machines will get faster quickly. Providing a strong platform is more important than being the fastest, today.

YMMV.
I think I'm going to give this a shot on my daughters Chromebook. I tried Ubuntu on in a couple of times, but it always seems that updates are a moving target. I had to do a reinstall and had to try to find the right kernel version where the sound worked, but couldn't go too new because then the trackpad doesn't work.
Leave your desk to be creative
https://arewefastyet.com/#machine=29 has most popular benchmarks across most JavaScript eninges on multiple platforms

Edit: actually this view is probably better for people who don't care about JavaScript engine internals: https://arewefastyet.com/#machine=31
Don't know about this features thing. I use Firefox everywhere because it lets me use plugins on android. How does anyone surf without plugins? How are you blocking ads, whitelisting sites for JavaScript, blocking trackers etc? Bizarrely this basic stuff still isn't built into the browser (anyone know why?) and using chrome just compounds the problem.

You used to have to use chrome because the other browsers were just too slow and naff but they've all caught up now.
Are you still running elementaryOS on the XPS? If so, how well does it work?
316 days of code – lessons learned
I noticed the adblock extension on safari makes it freeze up for a second when I open a new tab. apart from that, soooooo much snappier than chrome. (desktop, not mobile ofc)
Apparently there is something called "zUnit" for COBOL.
#unfortunatesubstring
Are humans really taking to IMAX movies or Second Life -- or even Role Playing these days? I'd call those fads too.
Something like this was bound to happen at some point; I think it's much better that it happened with a chatbot than an AI system that could actually control (physical) things other than a Twitter account. I think it's a landmark in the history of AI and a valuable lesson for system designers going forward.

Also, a lot of people are saying "well, of course that was obvious". But it really wasn't, because there was a huge team working on this with past experience building a conversational agent. The armchair theorists forget that it always looks obvious to Captain Hindsight.
> it really is based a lot of hard work and skill.

And the total lack of desire to apply that hard work and skill to something more productive than applying even more lubrication to a market that is already too fast for it's own good. But please allow me to take the sting off of that attack: over here in advertisement, things are not much different.

About those barrier of entry laws for risky investments, that we seem to both consider the true target of the Brookingns article: they are not about poor people being stupid, they are about poor people being poor. Too poor to not be completely ruined by a failed investment.

"Rich people benefit from barriers of entry" and "Poor people will suffer hard when they are fully exposed to commission-driven investment salespersons pitching them risky stuff" can (and are) both be true at the same time.
On Firefox for Android you can activate Reader View by tapping the book icon in the address bar.
I was waiting for someone to come out and say it. 6 months ago, I couldn't imagine using another browser regularly but chrome has become so slow for me, I can't stand it. I switched to Firefox.
Old as in so old, its goes directly back to the first LISP, which was implemented as FORTRAN subroutines which ran on a vacuum tube computer, the IBM 704, which was, at least, advanced enough to use magnetic core memory.

Scheme rethought a number of things with the experience of a couple of decades in developing languages, and Common Lisp included one of its breaking changes, lexical scope (I think Gnu Emacs Lisp and AutoCad's AutoLISP are the only widely used dialects with dynamic scope, and they're obviously not primarily language implementations).
> ● pre-install/post-install scripts should require user to accept or refuse.

Unfortunately this wouldn't fix the issue. A malicious package could simply require() a JS script that does the same thing upon its first require(). There's no dependency on postinstall hooks for this worm to spread. Presumably, if you're installing packages, you intend to run them.