skysight-inc/HackerNews huggingface dataset:
> 80% of Crates.io runs on stable, it really depends on exactly what you're doing.

While this is probably factually true -- I've had quite the opposite experience. :(

- I want to write benchmarks for my code, but I need `#[feature(test)]` AKA nightly.

- I want to [format my Rust code](https://github.com/nrc/rustfmt), but I need nightly.

- I want to use Huon Wilson's SIMD crate, which requires nightly.

I'm not saying these things should be stable right now, but I am saying if you try to use Rust right now you _will_ encounter a lot of stuff marked as unstable and/or only usable on nightly due to XYZ. I still think Rust is amazing and everyone should give it a shot though, but it's not as stable/polished experience as I think it will be in say a year from now. The language is stable, but the ecosystem just isn't yet.

P.S. You've helped me personally all too much over the Rust IRC channel, so thank you a million times for that! :)
Hey folks! All this traffic has got our server a little excited. We're working on restoring full service. Check @shaderfrog for updates https://twitter.com/shaderfrog/status/641645102960500738
The management and level of secrecy around the technology is impressively "modern". Or maybe we're not that modern.
Some would disagree that the purpose of existence is to promote happiness.

Robert Nozick offered this thought experiment to which I would not opt to maximize happiness:

> Nozick asks us to imagine a machine that could give us whatever desirable or pleasurable experiences we could want. Psychologists have figured out a way to stimulate a person's brain to induce pleasurable experiences that the subject could not distinguish from those he would have apart from the machine. He then asks, if given the choice, would we prefer the machine to real life? [0]

[0] https://en.wikipedia.org/wiki/Experience_machine
The whole reason Google is developing Fiber? They want everyone in the US to have a fat pipe so they can deliver services / advertising over it. They cherry-picked a few markets where overbuilding is potentially profitable and post stories about it all over Google News. That puts pressure on ISPs to deliver a better product, because honestly customers didn't see a need for gigabit pipes before. They still don't really, but Google tells them they need it so people think they do.

Google will never expand Fiber to the entire country, and I'd be surprised if they don't sell the infrastructure to another company in 5-10 years once they've achieved their goals. If the ISPs are providing better service, customers can upload more personal / sensor data to the cloud for Google to mine, and Google can cram more ad-laden services down the pipes. It's a win/win for them.

This whole endeavor is about Google flexing its muscles as a media power player to ensure their content/ads aren't held for ransom by any ISPs. Any company can try to build a national fiber network; but it takes Google (and their army of media contacts thanks to Google News) to talk this much about what amounts to a minuscule infrastructure investment (~$150 million over 5 years - or about what Comcast spends on infrastructure in a week).
In very large-scale sparse settings, the optimization strategy is tightly coupled to the modeling, not orthogonal to it. The reason why is that "data beats algorithm": meaning that a "dumb" model that can be trained on 1TB of data using a "dumb" optimizer will easily outperform a fancier model for which we only have at our disposal more complex optimizers that can only eat 1GB of data in the same amount of time. This paper is a classic when it comes to the kind of trade-offs you have to deal with in large-scale web settings: http://papers.nips.cc/paper/3323-the-tradeoffs-of-large-scal...

The kernel trick uses an implicit mapping into a higher-dimensional feature-space. On the other hand, Factorization Machines uses an explicit mapping into the polynomial kernel space. However it learns jointly the "right" polynom, by mapping the base features into a low-dimensional dense space where the higher-order terms of the polynom are dot-products (we're not taking dot-products in the original feature-space!). FM then learns the right polynomial (a non-convex taks) jointly with learning the original supervised learning task.
Sounds like a good idea to me. Have both, put the countdown under the time and date.
In case people think you're making this up, the issue is about opened e-mails older than 180 days under the Stored Communications Act.

https://en.wikipedia.org/wiki/Stored_Communications_Act

(The government's view is that the Stored Communications Act, even with this exception, is much more protective than what would be constitutionally required, because of the third party doctrine, which says that constitutionally you don't have any expectation of privacy in information that you gave to a third party.)
A core impulse of modernity is to separate itself from everything that came before.
Don't burn bridges, be very professional. Cap your time there with a good impression in any case.

- Bring a box and put odds and ends in it.

- Send out a "Thanks for the good times" email to the
broader company org who you interacted with(if you haven't already).

- Tune up any last minute documentation for your projects.

- check that all source code has been pushed and any documents of interest are shared with relevant co-workers.

- Add personal contact info to the wiki if you have one, in case someone needs to get in touch later.

- Go 'round to the office and shake hands with people you knew.

- Leave at 5 or so, do so with friendliness - agree to drinks/dinner with anyone who asks.
I don't run one because I choose to support the free content I receive (be it articles, videos, or similar). Without ads either they would have to charge, the quality would go down, or the content simply would stop existing.

That being said, I understand why others do. Adverts remain a source of privacy violations, legitimate security issues, and slow down a lot of websites.

I do run Flash click-to-play, and have EFF's HTTPS Everywhere installed. Those both negatively impact ads, but it is inadvertent and unavoidable. Both are set to improve security, if ads require an insecure connection or flash then more fool them.
...I am also not aware of any laws that prevent you from fixing things you own.

There are numerous examples where intellectual property laws have been abused for this purpose.

Token encryption on most physical media means that building anything that can play that media without the appropriate licensing arrangements is illegal in many places, for example, and suitable terms may or may not be offered by the IP rightsholders. That led to dumb things like not being able to buy a DVD/Blu-ray player that would skip the pointless junk at the start and just play the movie, because no-one was legally allowed to make such a machine and compete for business with the ones everyone hates.

It also meant that when my PVR failed, the manufacturer wanted the whole box back and couldn't let me swap out the (apparently fine) hard drive with all the programmes I'd recorded (that data being the entire point of the device) because, they claimed, of some terms in their own agreement that let them manufacturer a device that could play OTA HD content.

Onboard electronic and diagnostic systems in cars is another field where manufacturers are very cosy with their franchised dealerships in a lot of countries and plenty of shady things happen to prevent otherwise perfectly competent local garages from competing for servicing and literal repair business.

Exactly none of these things are in the customer's interests, and exactly none of them have anything to do with whether a third party has the technical capabilities to produce or repair the equipment as required. It's just huge corporations and special interests abusing laws intended for very different purposes to lock up their markets against otherwise normal (and obviously likely to be successful) competition.
How to prepare system design questions for IT company
You can do a similar thing with valid PNG files by using the gamma attribute: http://thume.ca/projects/2012/11/14/magic-png-files/

I reverse engineered this technique a few years ago, it doesn't look as good but it never crashes anything and it has some very useful splits. For example the thumbnailing servers on most sites produce one version but then clicking the thumbnail will show a totally different image in the browser.
The seven rules:

https://github.com/rocketshipapps/adblockfast/blob/master/op...

Are these regular expressions machine-compiled?
See reply above from Julien. Data contribution is painful on the web and mobile is now becoming the primary internet access for most of us. For some of us, it is the only internet access device.
µBlock Origin is conveniently missing from the benchmark table... we know you benchmarked it... so what's the outcome? Faster or slower? :)
Apple has owned part of ARM holdings as part of a joint venture between them and Acorn for decades now. That was one of the first pieces of the widget they had. Joke is on everyone making phones and servers: you are paying Apple already.

From Wikipedia:

"The company was founded in November 1990 as Advanced RISC. Machines Ltd and structured as a joint venture between Acorn Computers, Apple Computer (now Apple Inc.) and VLSI Technology."
Vitrified forts are another puzzling one - ancient fortresses where the stones in the walls have been subjected to enough heat to make them melt together - whether this was done on purpose or by accident or by enemy action is unknown:

https://en.wikipedia.org/wiki/Vitrified_fort

NB As a kid the impressive vitrified fort on the Tap o' Noth was by basis for imagining what Tolkien's Weathertop looked like.
Not sure about how NiFi handles this (<- an interesting question). But, I believe this is one of the strengths of AirFlow's "workflow as code" model. Thus, the workflow can use git for version control.
The root problem here is not economics, it is basic human nature. Humans have forever been seeking to increase their power base at the expense of others, and been corruptible by greed. This is not new, and it is not limited to capitalism. It's basic human nature, and it's one of our key weaknesses.
It wouldn't. The US Government is extraordinarily dangerous and powerful. In the case of Microsoft taking such action:

1) The Feds have the guns. That specifically includes the general threat of guns-out federal agents storming the Microsoft campus for trumped up reasons to make a raw show of power. Microsoft's stock would plunge.

2) They have the IRS, Homeland Security, DOJ, FCC, FTC, SEC, and every other agency they could possibly need to break Microsoft's leadership and its board of directors. It would be done within a month and would be tragically easy.

Just the smallest potential of this type of scenario would have MSFT shareholders shitting their collective pants.

The US Government directly lords over all interstate commerce, in dozens of ways. They could, within the span of a few days, rule that Microsoft was impeding interstate commerce, posing a danger to national security, and they could order federal agents to take control of Microsoft; that wouldn't occur, it would merely be hinted at, at which point most of the board would immediately resign as would the CEO; the US Government would then watch as a new temporary board and CEO is installed. The US Government is able to force ports open - if need be - on the same basis they would use to force Microsoft 'open.' They could do it with either a soft touch, or be as forceful as necessary.
What do you mean by auditing?
What about when it was revealed that facebook was using their like buttons as a way to build dossiers on people?

You could have never have even visited facebook.com and have never had a profile, but still this company was using its cookies to build a profile of you on the internet. All of the articles you read on the internet, the sites you visit, all being collected and tallied by some faceless internet behemoth.

That sort of thing doesn't bother you?
Just curious, but realistically if I wanted to move to KC and rent a single or double bedroom apartment or small home that could get Google Fiber, what would I be looking at?

Seriously pondering moving out of Canada and back to the US and I'm not interested at all in paying for a place like Boston where I used to live.
The GitHub IOT-DSA org has one visible member, who works for DGLogik, Inc.

http://www.dglogik.com/

Given the nature of their products, I think it's reasonable to conclude that DGLogik is behind the project.

In Spring 2014, they were part of a startup incubator sponsored by Cisco:

http://newsroom.cisco.com/press-release-content?type=webcont...

On the main page of DGLogik's website, Schneider Electric and Cisco are listed as users of DGLogik's technology. Both companies are part of the IEEE P2413 working group:

http://grouper.ieee.org/groups/2413/member-list.html

It will be interesting to see if DSA's design ends up influencing the direction of P2413.
Collaboration has quickly become the de facto standard in the life sciences. There are examples in every discipline; to give you something specific would only highlight my ignorance of other fields. It happens between members of the same lab group, between groups and between institutions. The single-author publication is becoming a rarity.

For an example from my own experience, researcher A makes a groundbreaking discovery in a disease, and collaborates with mouse expert researcher B at a different institution to develop a model for this. For the most part, any paper in a respected journal with authors from various institutions reflects an aspect of this collaboration.
It would be really interesting to see someone sign the whole Swadesh list in different sign languages and try to see the level of similarity.

https://en.wikipedia.org/wiki/Swadesh_list

Edit: oh, there's already a special Swadesh list for comparing sign languages because of "overestimation of the relationships between sign languages, due to indexical signs such as pronouns and parts of the body". (Those signs are the ones that are most likely to be shared because they're likely to arise independently or have an inherently obvious meaning.)
It's consistent with the other primitive functions:

console.log(Boolean(5)); // true
console.log(Number("5")); // 5
console.log(String(1)+1); // "11"

Using new with any of the other primitive functions takes the return value and creates it into an object with the primitive function's prototype, which is kind of a coincidence it looks like it does anything useful but can cause a lot of issues because primitives and objects are different. If backwards compatibility weren't king, I'd expect to see that get removed. Instead, the best they can do is make any new primitive functions throw a TypeError if used with `new`.
Ah, but Hollywood seems to love its engineers and scientists best as victims: see Turing and Nash. And for that matter, you could count The Social Network as the same kind of narrative: has the millions, but not the girl.
Are furniture shops in the wrong if they refuse to sell wood, as used in their products?
What does "tactical" mean in the phrase "tactical nuke"?
The more popular it becomes, the more incentive there is for other companies to enter the space and grab a chunk of the money. The barriers to entry are not insurmountable for e.g. existing CDN companies to start offering DNS, WAF and DDOS mitigation products, making them more like Cloudflare. They already have the peering/hosting relationships and engineering teams experienced at working with large volumes of traffic. I wouldn't be too worried about Cloudflare taking over the internet this early on.
Tiny correction: "fortuyn" instead of "fortyn" was the name of one of the ships.
As many as they feel like, clearly.

Here is the thing, its not just about iPhones.

Apple products have, since the early Mac, had a oddly special place in media production.

I have seen a national broadcaster decide to standardize their production chain on Apple hardware and software, when the rest of the nation is basically in Microsoft's pocket.

Frankly i think Apple would have been long dead, and both the iPod and iPhone a massive flop, if this connection had not existed.

Because with it, the journalists and whatsnot end up keeping an extra keen eye on Apple because anything from there affects them directly. So when a new product shows up, even outlets that usually do not mention tech news ends up writing an article about it.
Magic PNG Thumbnails
True, but the basic point still stands. ISA heavily constrains the final design on-die. ARM might not be able to deliver an ISA that fits Apple's needs.

Apple already has a tweaked version of ARM (ARMv7s) [1]. There may come a day where tweaks no longer cut it. At the end of another excellent post, from the same author [2]:

> If compiler–architecture co-design is on the table, much more radical opportunities are available.

Apple has both compiler and architecture teams. And if it sees ties to a specific architecture hurting its product development goals again? It seems like exactly the kind of company that would drop the ARM ISA completely.

Or at least like the kind of company that wants to keep that option on the table.

[1] http://www.linleygroup.com/newsletters/newsletter_detail.php...
[2] http://adriansampson.net/blog/macroscalar.html
That is where the "weirdly inefficient from the borrower's side" part comes in. It's a form of price discrimination. People who can't afford to pay full price, pay by their inconvenience instead.

I think we found a good equilibrium--library buys a copy and only lends it out one at a time. We know that works. Why change it.
TRIBUTE TO ELVIS PRESLEY
That's a lot of hyperbole there. If you look at the top 500 websites very few of them are behind CloudFlare, CloudFlare's penetration seems to be SMBs mostly (since larger orgs can afford the in-house mitigations that CloudFlare offers).
Just to expand on that a bit for anyone who might not know this:

var s = new String('foo');
typeof s; // 'object'

That is, when you use the `new` keyword, you get back an object instead of a primitive. Since symbols are always primitives, disallowing the `new` keyword actually prevents inconsistency with the rest of the language in the sense that it doesn't allow you to create non-objects with a constructor.
Other companies as well as individuals paid similar fines, the fine is usually put on a "contempt of court" charge rather than on the actual case being brought up, so no they weren't really bluffing.
I would guess the confusion comes from this: the larger your document, the smaller the drag part.
I sympathize with the problem, and wish for a solution.

That said, its not a symmetrical relationship. One party is pressed into the predicament unwillingly: the refugee or homeless person. Their population can be considered uniform i.e. the presence of a predator is no different than in the general population.

The folks offering their home as a refuge, volunteer. Their population may be laced with predators, who could find this relationship to be fertile ground for abuse opportunities. This could increase the risk to the refuge-seeker by one or two orders of magnitude.

SO the only ones risking anything above meeting any random new person, is the refugee.

This is no fault of all the good people who enter this relationship with open heart and open arms. Its just an unfortunate fact of game theory.
IPFS is not like freenet where nodes host content -- it is more similar to bittorrent, where you broadcast the files that you have available on your node.

Copyright violations will likely function in a similar route to bittorrent.
>Capital is commonly (and correctly) viewed as a "store of wealth", or as "the crystallisation of labour-time"

Sorry, but what? I'm guessing that you don't even really believe this and that you don't even know what those phrases are supposed to mean. Why else would you put them in quotes -- twice?

I can only guess that this is supposed to mean that capital somehow binds up prior effort into a claim on (others?) future effort?

That is a fiction (likely told to you by someone with "capital"). It's a fine theory, but it is only that. There is no physicality to capital in your definition. It is purely a social construct.

A more traditional definition of capital is that it refers to a physical machine which substitutes labor.
You're welcome :)

I also think that year-from-now Rust will be way nicer than at the moment, it's absolutely early days. But there's a lot you can do, even on stable, right now. This is why I said it depends on what you're doing. Some use cases have absolutely no choice but to use unstable things. Others have options, and others only use stable.

As to your three points:

1. You can configure things so that you only need nightly when doing benchmarking, and run on stable the rest of the time.

2. Compiling `rustfmt` needs nightly, but using it doesn't, as it's a binary.

3. Yeah, the SIMD stuff just happened, so it's gonna take some time.
pretty neat from a routing standpoint and devastating to user privacy on the whole

I'm interested. Please expand on the privacy point. I thought the general move to CloudFlare was a good thing for privacy, as it provides an easy mechanism for getting sites onto HTTPS without having every site to worry about managing certificates.
Facts are irrelevant in opinion pieces. Opinions are internally formed truths, which are attempting to make their way into society as a global truth.

If you want to point out that the author is bias hacking, fine, but don't move into "fact" mode using weakly biased arguments. You have no evidence that significant numbers of Popcorn Time instances have viruses or malware in them. When you do have that evidence, come back here and state it as such, instead of presenting a hypothesis as a fact as you are currently doing.

I would point out that having an opinion about the piece is totally valid. It's just not cool to make a biased argument on your own opinion with "facts" that are simply your own hypotheses.
How highly advanced hackers (ab)used satellites to stay under the radar
A Google search for "chef" has them as the #2 hit (both logged in and in Incognito so it's not just because I'm a programmer). Seems like they have the SEO under control.
Does this apply to App Engine too? Is there a way to test if you're getting the direct route?
Great advice. Makes too much sense.
Yahoo mentioned that they didn't believe the Supreme Court would uphold it either, but that's still not a gamble they want to take.
"Mining of Massive Datasets" by Leskovec, Rajaraman and Ullman is very good.

Although the post gives a link to the Amazon page of the book, PDFs of the chapters are free to download at the official book web site[1].

[1] http://www.mmds.org/
Take a look on Craigslist but the prices vary quite a bit around here. We're in Overland Park, where Google Fiber isn't here for another year or two and a 1400sqft 2 bed with a garage will set you back between $1000-$1500 a month.
Where Companies’ Excellence Matters in Job Hunting
The trouble is, while it's easy to write that kind of wish list, it may simply not be commercially realistic to grant all your wishes. Imposing burdens on producing detailed technical documentation usable by anyone without the manufacturer's own in-house training could be a huge cost, for example, and totally blocking sales because someone objected to an unintentional omission in such documentation would be wildly disproportionate. That's before you even get to issues of trade secrets and the like.

What you can reasonably legislate/regulate is that manufacturers/suppliers can't actively impair third parties who want to provide alternative services and are able to do so to a sensible standard. Just blocking the kinds of legal shenanigans that these giants use to tie up small/local potential competitors would be a good start.