skysight-inc/HackerNews huggingface dataset:
The data belongs to the students and there was an agreement not to mine it; the complaint is that this agreement was ignored and the data was mined.

That kind of thing carries regulatory fines in EU. There may be a bit of culture clash happening in this thread between Europeans ("this is my data and you need my permission to use it") and SV ("this data is gathered by the company and it's theirs to do with what they wish")
All the sweeter it'll be for someone to come along and stomp them. Considering how high the bar is, there's all the incentive in the world to try and be Google better than Google, at least the way I look at things.

I mean, the company that comes along and figures out how to do search better than Google is going to take practically the entire internet by storm. Maybe some sort of computational knowledge, data-driven AI will find its way into being, or something.

I'm quite excited about it though. I don't think it's impossible at all. I don't think Google really can be split apart either, since Alphabet sort of already did that. Google isn't forcing anybody out of business, and by their own methodology, that would be counterproductive. I mean, putting optic lines down only forces Comcast and the like to step their game up a bit, they are more than welcome to continue doing business, and customers are more than welcome to tell Google to fuck off if they'd prefer their competitors.

There are currently other search engines that still exist, like YaCy and DuckDuckGo, ixquick, and others. They wouldn't be around if they didn't think that there's something they can do better than Google.
You're mixing your metaphors, the tower of babel was struck down the same time ADMIN invoked the curse of babble upon the land.
Yeah, nice to see they've found a way to square their consciences with stealing from the taxpayers of Europe.
> As long as it's nearly impossible for another company to become market leader, there isn't competition there in any meaningful sense. Competition would mean that Bing or DuckDuckGo or Baidu could reasonably overtake Google.

That's taking things a bit too far. I'm not aware of any widespread legal or economic definition of "competition" that requires a reasonable chance for multiple firms to become the market leaders. I think that a market can be healthy and competitive even if there is one firm with a solid, say, 75% of the market and no imminent threat to its position as market leader.
This reminds me of a TV mini series a saw on History a few months back - https://en.wikipedia.org/wiki/The_Men_Who_Built_America

As a Canadian I found the history piece fascinating, and something I missed in school.
121.5 MHz is no longer satellite monitored for ELT/PLBs. That and its the VHF Aviation Emergency/Guard channel.

121.5 Mhz Emergency Channel is for aviation usage only (other than older PLBs) although if you had a multi-band handheld transceiver (in a genuine emergency) it would probably be useful to communicate with rescue helicopters etc.
Why am I being down voted for this question?
Newstand price is $2.50 inside and outside NYC for daily and $5 Sunday

http://www.nbcnewyork.com/news/local/New-York-Times-Price-Hi...
Nice, is there a github link to the program?
Go-butteraugli – a psychovisual image similarity libarary in pure go
Google Faces Record EU Antitrust Fine, Search Limits: Telegraph
> You want a satellite phone for true emergency

Another problem with that is the current public perception often is that their phones contact space. I hear this over and over again. It is interesting. Drive by cell phone towers all day and still think your iPhone is "going to space" when it is loading slow. There is a Louis CK bit about this on Conan's show. I wonder if that kickstarted part of the misconception
Apple Aperture.
https://en.m.wikipedia.org/wiki/1995_Okinawa_rape_incident
Cool! On another note, are you aware of any other places with a lot of Halide code? A repository for common but not-obvious processes like brightness changing, denoising, contrast adjustment and such would be really cool.
IMHO, Scheme has two, somewhat conflicting, goals. There's the desire to make it a practical language, with rich libraries (the central package repository is ok, but it'll require quite an infrastructure to implement portable package manager client.)

On the other hand, Scheme has been a toolkit to test out ideas of programming languages since its origin. We still keep call/cc not because we use it for daily application development, but rather because it is invaluable to implement new idea of control abstraction portably. With this goal, we don't want to restrict implementation too much (hence the loose definition of "error"), nor want to raise the hurdle of standard conformance by requiring too many libs.

R7RS small/large split reflects this view, and I think it's a good thing. I also think SRFI process is working. If there ever is a common package manager thing, R7RS-large is a step to it. I've been using Scheme at work for last 20 years; let's see what we have in the next 20 years.
The problem is that there's a baseline minimum of features that need to be standardized to have enough interoperability between implementations for a package manager to actually work, and that minimum is still too big for many die-hard Schemers. Call them "50-page-purists", if you will, but they want the standard to be as small as it can possibly be. They argue that inessential features are better left to the programmer -- the problem is that in reality, those features get implemented by the implementor, often in a different way than another implementor did it. So we wind up with a mess where everybody is R5RS-conformant, but nobody has a modules system compatible with anyone else's.

The R6RS editors tried to remedy this, but wound up causing a schism in the Scheme community which was pretty damaging. The "50-page-purists" have somehow gotten into their heads that the R5RS is the be-all, end-all of Scheme, and that any additions whatsoever are features piled on top of features. Now, with the R7RS, we've not re-united the Scheme community, we've fractured it yet again. There are now three factions (in no particular order): (1) those who think the R7RS sucks because of gratuitous incompatibilities with R6RS; (2) those who think the R7RS sucks because it's got more features than the R5RS; (3) those who like the R7RS.

Personally, I find that a module system and user-defined records are extremely welcome, and a long-time-coming, really, but I fear that the R7RS-small on its own is still too small for something like Snow2 to really take off in an implementation-independent way.

In short, I agree with you. But, it's complicated.
Keep in mind, Notch didn't write the java library that did his rendering, the light weight java gaming library or lwgl. It has reasonable performance and, as advertised, is lightweight.

The key to minecraft is that it stylistically embraced a really blocky rendering style with low resolution textures. That made a game that could be very open vistas, be malleable and run on any modern device.
theoretically less friction in 'switching pairs': finding a new desk when you start a new task with a different person should be easier than giving up an office
An important concept in American law is harm, and what's unclear to me is what exact harm was caused.
The biggest thing compared to C and C++ (or even C# and Go) is probably the lack of user-defined value types. So if you want to create an array of Point2D objects, in Java it will be an array of pointers to heap-allocated objects (each with additional per-object overhead), which is really bad for cache misses, memory consumption, GC pressure etc. C# is a pretty similar language that is popular for game development (with Unity) but unlike Java it supports value types.
SPOT uses Globalstar.

Argument against Globalstar is that it is not a true polar to polar real-time solution like Iridium.

Iridium is the only constellation where you will always find a bird overhead anywhere on the globe (with a ground station relay)

Realistically, Iridium has occasional (~5min) signal gaps likely due to the aging constellation (based on my own use cases developing with a roof mounted antenna)
(1) Regardless of what you call it, it means having enough zpool somewhere else to zfs send the entire (90% full) affected zpool off to ... that might be impossible or prohibitively expensive depending on the size of the zpool.

(2) This has nothing to do with backups or data security in any way - it's about data availability (given a specific performance requirement).

You're not going to restore your backups to an unusable pool - you're going to build or buy a new pool and that's not something people expect to have to do just because they hit 90% and churned on it for a while.
How? He provides no tips or guidelines for what to do, only some snark about what not to do.
Easier to climb a tree or find a clearing than hike 600 miles to the nearest cell tower, right?
Maybe this one is too obvious, but:

11) Ping ping tables and other noisy shit.
The article says the bill will "ban people from giving animals as gifts or prizes." Can someone explain why giving animals as gifts is inhumane or something we should ban?

Giving a relative a dog to raise seems altogether kind (especially a rescue dog) and beneficial for both (assuming you know the character of the person who will raise the dog and that they are ready/willing).
Use x64 - the calling convention is simpler and you get more registers. Avoid the exotic instructions.
Shouldn't this start by explaining the binary number system? (Now they explain it somewhere near page 180).
I know what you wanted to say, but you didn't give the best example. "1 + 1 == 2" will be always true in any Python code since all those symbols are either operators or literals. I believe you cannot change dynamically how the interpreter interprets operators (that is, "+" always calls __add__ and __radd__) or literals.
I'm planning to make it open source but I gotta make it more structured first, is kind of dirty and a mess.

If you want to follow up the project, I'll be adding it to my blog/portfolio as soon as I release it: http://www.cabada.mx

If you want to see more of it, like videos, images and screenshots, I've got some in that site.
I think it was done to save money at some point, and then because so many people do it, it seems like the right thing to do now. Yet everyone who happens to get a chance at an office wants it.
Perhaps instead of the literal "but humans are not logical" he meant "but languages are not precise". How ironic that would be.
Wouldn't this add a hard dependency to an internet connection? This sounds like a major drawback in the event of an outage, and would take away a major feature of most computers.
There's plenty of analysis available, people have been sounding the alarm for the past 6-8 months. Not a bunch of nobodies and doom and gloom blogs either, big money movers have been saying this.

If you don't think it only takes one sneeze for an entire market to get the cold, you haven't been paying attention. If VCs are illiquid, and credit markets are illiquid...and there are securities above them that has a valuation based on the premise that there's liquidity in the underlying market...when people pull money out of those top level securities and the underlying market doesn't actually have the money (think ETF-like securities), you're gonna have a bad time.

San Francisco is not the only market that's going to be effected in real estate. Austin, Nashville, Seattle, Charlotte; there a lot of mid-level cities that saw explosive growth over the past 6 years because of VC. The rust belt probably won't be effected like it was in 2008, because it hasn't moved as explosively.

It won't be a 2008 style crisis, it will likely not be so severe, it will probably be more like a 2000-lite. It will probably rebound relatively quickly too, that's perfectly normal, it's a sling shot effect due to inventory depletion after a short period. It's just a market correction. Don't fear the correction, it's necessary; and it's how the smart money gets in cheaper with dollar cost averaging.
Oh, wow. The downvote-comment priv has been removed from my account. Hnnh.
There are many concepts in many languages that cannot be expressed in another language with the same connotations and subtext.

That's why we have loanwords.

Why else would a bouquet not be called "a bunch of flowers". Because a bunch of flowers is something different than a bouquet.
You might want to check my blog for past posts about this.

We faced similar issues during industrialization. The conflict led to unions and the 40 hour work week.

Also, someone really smart has to code those robots, repair them, etc. Automation won't fix all of that.

So, for that and various other reasons, I think the best answer here involves A) increased average education levels and B) further lightening the burden that paid work imposes on workers.

I think gig work done right is a big part of the answer for that. And the good news is that we are moving towards a gig economy, so I don't need to try to convince people to get on board with making that happen. Instead, I try to put out the word concerning specific things that work well, why I think they work well, how to do it, etc.

Anyway, you can check my personal blog and you are welcome to email me if you wish. I hope the world doesn't shoot itself in the foot too much, but I think some of the answers are already emerging. I worry less about this stuff than I used to.

No, robots will not take all our jobs. For every person that exists, they have needs that create the necessity of work. We need to rethink our relationship to work. Humans have successfully done so previously. That rethinking is, itself, work and it is a uniquely human kind of work, something robots cannot take from us.
This sounds like it will result in a better environment that there is in many places. I have seen places with a strict "don't install anything policies" far to often. (I have even seen terms that techincally forbade executables in the home dir. For programmers.) Don't use anything you like. Or want. Or could use to work more productive. Use the outdated debian version of the shitty software that the benevolent admin choose for you. And good forbid you BYOD. Or want to the admin to install anything else. Fist of all, the admin knows best, second it's not in the debian repos.

Given you have backups and ensure they can't fiddle with the authentication system: Go for it. It's like BYOD but with provided hardware.
> Abusing a monopoly position to unfairly crush the competition is. I don't see Google doing that.

Really?! I see a ton of places where Google is leveraging their dominant position in search (which I agree they won because they are the best) into other areas. Remember when Google marketed Google Plus right on the search homepage? Android (at least the vast majority of Android versions that users use) is tightly interwoven with Google services.

In fact, I see a ton of parallels between Microsoft in the late 90s (where they leveraged their dominant OS position into lots of other areas) and Google of today.
WW3 GERMAN NAZI POLICE ARRESTS ANTI MUSLIM PEOPLES,POPULACE 98% WARNED
That doesn't seem relevant to the argument about largest game development target platform.
So I assume that a question-answering RNN will crack that in a year or two.
Yep. I understand and this is why I could integrate rust right now into my products, module by module or object file by object file.

I just need the compiler to run on my systems. Since it is written in rust, I either need it ported to my systems (too much work) or I need my rust code transpiled to C or C++ so I can build it myself (seems doable).
I'd honestly prefer cubicles to an open office layout... At least the former offers some degree of privacy and protection from visual distractions.
English is also less weird than French, written English is pretty easy language. Spoken English not so much. Italian is perhaps much easier, but of course economic and social capital matters too.
Seattle Tech Growth Expanding Local Sex Trade
You do the work once for C or C++ and you can use rust anywhere forever.

Or you port it every time you need a new platform.
The code is here: https://github.com/slockit/DAO/blob/master/DAO.sol

Also pretty much entirely contained in the whitepaper.
There are other implementation of the Python interpreter than the reference C implementation, notably in RPython (subset of Python), which is called PyPy, Java (Jython) or Cython (this compiles Python statically to C). One could say that Numba is also a very restricted Python interpreter.
I can sort of see that as defensible from a UX point of view -- a lot of people will be unhappy if YouTube doesn't work in their browser, regardless of whether YouTube is owned by their browser's manufacturer. (If e.g. Edge broke YouTube, people would be rightly upset.)

I suppose a more defensible argument would be that the Chrome team trusts YouTube not to serve malicious Flash, but that doesn't seem to be what they're going for, since they're unconditionally allowing the top 10 Flash-using websites regardless of security history.
It was at Microsoft that the change occurred: some management consultant at Microsoft issued the fatwa "beware the guy in a room". A person who isn't actively engaged with The Company at all times, who is off doing his own thing, is a huge productivity risk because he lengthens his manager's OODA loop.
Rust is interoperable. That's why I could use it. I just need the compiler to generate code I can build with my C or C++ toolchain, since there is no rust toolchain for my platforms.
Sign+up+on+points2shop
I worked in search in late 98. When our team saw the first google search page results we talked for an hour and we all agreed that our company should purchase them for $10 million. We talked some more and decided $100 million would still be cheap and would absolutely seal the deal (who knows?). But not invented here prevailed of course. It's better it went the way it did.
People can believe in madness for surprisingly long periods of time:
That's brilliant if so, great how such a simple technique could potentially have a solid, measurable, quality of life improvement.
You nearly had me for a second there. I could almost see that coming out of the mouth of a Scrum evangelist.
Thedirectory.io – Design agencies selected by designers for designers
Everybody can claim that copyright; what a court thinks of such a claim is something else.

In this case, the copyright claim likely is not on the original paper or its text, but on the site.
The solution is based on Google Authenticator, which is based on TOTP:

https://en.wikipedia.org/wiki/Time-based_One-time_Password_A...

The only requirements of TOTP are an accurate time source and keying data for an HMAC. No internet connectivity explicitly required.
The Haskell compiler doesn't run on my systems, and it does not generate human readable C or C++ from my Haskell code.
Sounds very similar to chili dogging.
My favorites are Casella and Berger:
https://books.google.com/books/about/Statistical_Inference.h...

and Hogg, McKean and Craig:
https://www.pearsonhighered.com/program/Hogg-Introduction-to...

They are both good books. The first one is more rigorous, but the second one covers more breadth and I think has better exercises.
A large part of the reason we have Unix, and Linux, and MacOS, is because of AT&T. And the 1950s anti-trust consent decree. Which draws back to the first anti-trust actions against AT&T in 1917, for specifically refusing to interconnect local telco traffic across AT&T's network. Pretty much precisely the current network neutrality argument a century ago, as it happens.

So, in 1956, yet another consent decree prohibited AT&T from selling "computer systems". Which, in 1969, Dennis Ritchy and Ken Thompson had created. Prohibited by law from selling this, they instead gave it away. The OS plus source code were rapidly adopted by many university campuses (who needed a cheap but useful computing platform), particularly M.I.T. and most especially, Berkely, who extended the system tremendously.

The question of how and where and why innovations happen (and how useful they are) is a deep one. I'm leaning toward a mix of a fostering environment (sufficient resources for creativity), an unbiased selection process, and lowered barriers to useful contributions and applications.

Whether "big business" specifically aids or retards that process depends hugely on many specific circumstances.

In related areas, AT&T specifically opposed development of packet-switched networks as threats to its core business model. They didn't want to be just a data mule. Much the same as today's wireless telephony providers don't.

I doubt that'll save them.

http://arstechnica.com/tech-policy/2011/07/should-we-thank-f...
Reading that article was a serious WTF.

The basic argument is that most animals are insects, small fish etc. which live lives so short that they do not have the time to experience enough pleasure to compensate for the pain of death.

I believe this is the worst kind of bike shedding, as it detracts from the very important discussion on actual human influences on actual animal welfare.
Weirdness of a language is completely subjective, and easyness too.

Overall, the intrinsic qualities of a language matter little if at all in driving its adoption.
This is exactly it.

This is why I think rust is a winner. I bet most rust code could be compiled to c++ very cleanly.

You get rust's compiler with all of the safety checks, and you get the platform support of C++.

It would be a dream.
Damn, that's... terrible. News is cheap these days with the internet and all, but I guess that just means I have no brand loyalty.
If we're in the top 25% of a bubble you should be able to calculate an upper limit to when it will pop. If you say you don't know when it will pop that means you don't know how close we are to the end because these things are characterized by measurable growth dynamics and spend very little time at the top.
>Who is this book supposed to be for?

I don't have the book here at work so I can't quote the book's introduction, but in some sense the title is meant to be literal. It's an attempt to cram an entire 4-year undergraduate statistics program into a single book, and in my opinion it's mostly successful. This book is is my go-to reference for those "Ahhhh, I remember hearing about [insert statistical test here] back in college, what was it again?" moments.
We call them floral arrangements in the midwest United States, not "bunch[es] of flowers". We also call them bouquets, nevertheless, I think the English language can handle that one just fine.
you'd be amazed at the number of dogs in animal shelters who are there cause the kid who got it for Christmas suddenly got tired of it. banning it might be extreme, but I wish more people would think of the consequences of gifting someone an animal.
There are also electronic archives of the Times available through many library systems. Inquire at your public or community college library (in the US).
Isn't Krita more for drawing?
It all depend on what you count as connotation, but I'd argue that if anything can be expressed verbally, then it can be translated. There is no such thing as untranslatability.
Statistics is about inferring probabilities from data such that we can make predictions (where data are discernible differences of some quantities). Inference means finding out what the world is about using some sort of representation (a model). The entire project is basically concerned with (mostly lossy) compression: How to represent the complexity of the world such that we can reason about it with limited resources, i.e. estimate things we can't compute using things we can compute. If our statistic summarizes enough to allow us to make useful predictions, it is called a sufficient statistic.

Probability is at the heart of the project: frequencies that summarize reoccurring data. Instead of storing a reoccurring pattern multiple times, we just store it once and record how often it has occurred.