skysight-inc/HackerNews huggingface dataset:
I don't think anything is wrong with renting an antenna and streaming the signal. What's illegal here (not that I think it should be, but it seems clear enough that this is what the law says) is providing a streaming TV service without obtaining the appropriate licenses. The implementation details on the backend are irrelevant.

I don't think you'd have any trouble setting up DJB's Internet-Accessible Antenna Rental if that's what you actually offered. Stick some SDR equipment on the antenna and give me access to the raw bitstream. If I want to watch TV with the service, then I can tell your equipment to tune to the appropriate frequency, and then decode the bitstream locally. But if you set up DJB's TV Streaming without paying any license fees, and you just implement that by receiving signals from an antenna, it's a different beast even if it looks the same technologically.
Its good to be someone who knows a little about a lot. Interdisciplinary training is so important, interesting article.
Agreed. I also really like this passage later on:

"These cases require us to decide how the search incident to arrest doctrine applies to modern cell phones, which are
now such a pervasive and insistent part of daily life that
the proverbial visitor from Mars might conclude they were
an important feature of human anatomy."
Oh, goody! Do we all now get to apply that type of reasoning to all laws? The CFAA of 1986 is a good one to apply it to, don't you think?

Also, how about applying the spirit of the Statute of Queen Anne. Wouldn't like that one, I'm thinking.

"Spirit of the Law" - humbug.
Wonga Apology
They are, but I wasn't complaining about a specific mechanism, but rather our industry's current obsession with reducing price transparency and predictability - using whatever mechanism is relevant, whether surge pricing or plain old price discrimination.

I'm imagining a future where to get even the most basic everyday things done you'd have to store in your head the pricing models of dozens of companies, including understanding of their pricing algorithms (whether it's demand-based or preference-based or whatever-based). Simply navigating pricing structures will become a major time sink in everyone's life.

You know the pain it is to book airline tickets? The pricing instability where some plane tickets get cheaper as you approach the flight date but some get vastly more expensive, and tickets are cheaper on some weekdays but not others? Yeah, imagine that, extended to every facet of your life, even small everyday transactions.

What a nightmare.
I've spent a lot of time excising built-in, uninstallable plugins from Kepler so I definitely find myself agreeing with this.

I won't bemoan free software and when Eclipse works it's great but boy howdy could it do with a Mozilla->Phoenix/Firefox style split where a lot of the things that are integrated into the base install (are there really people using things like Mylyn?) are removed, leaving just the bare IDE.
Facebook would know what other people tell it regardless of how much you use it anyway. It is the same with every other online service. Google knows more about you than Facebook. I guess since they provide more value people are less likely to complain.
>'One has a "mobile" lab consisting of 10-15 laptops on a cart shared throughout the school, but they are as locked down or more as the classroom computers.'

Sadly, I've seen this sort of thing repeatedly. It's the ancient practice of carting around film projectors and the like applied to an age when there are better options.

>'If you are someone who still has influence with district-level IT staff, where you could help the most is by making them aware that what may seem like abstract policies can have major impact on a child's education, often in ways they would never imagine if they're not teaching.'

Unfortunately, at this point all I can do is offer solutions when they ask for help (Politics precludes us from being proactive about this) - it's still up to the district to take it or not.

It's a really tough problem as there are countless players who feel entitled to opinions on and profits from these things.

One of many dreams I have is to become CTO of a notable school system and set an example. We'll see how it goes.
Of course you can put an antenna on your roof. You can probably also put an antenna on your neighbor's roof. Your neighbor cannot get into the business of rebroadcasting TV signals, though.

Your intent to figure out exactly where the line is drawn is a failure that geeks have when going about the law. The law isn't written for a robot to unfailingly interpret. You won't get a good answer for the same reason the tribes making headphones out of coconuts won't get a good answer for how exactly they need to wear them for the cargo planes to come back.
Is that (#2) defined behaviour, or is it undefined? Because iirc, other languages disallow it for similar reasons.
You are allowed to put an antenna on your roof. If your neighbor allows you to, you can put the antenna on his roof. You can even rent the antenna. You are executing a private performance. You cannot subscribe to a streaming service that "rents you an antenna" unless the service licenses retransmission of the broadcaster's content.
There's nothing "contorted" or "illogical" or "false-to-fact" about the copyright law in this case. The studios spend a lot of money to make this content. Users want to watch this content. To redistribute this content to users, you have to pay money to the people who created it. There is a narrow exception for free over the air TV. Aereo tried to shoehorn their internet streaming service, which is functionally no different than something like Hulu, into this narrow exception. The Supreme Court basically said: "if it quacks like a duck it should be treated like a duck."
For many intents and purposes, they're the same language. BEAM is extremely biased
Lol, my dad is an endodontist and he hasn't made his website interactive (patient accounts, interactive appointment scheduler, interactive referrals) yet because he can't afford a webdev that would make it secure (salting/encryption).

My dad is an endodontist with zero software/web experience and even he knows not to keep passwords in plaintext and to use ssl.

I'm only a CS undergrad and I'm learning webdev so I can implement it for him but I still know to hash and salt your passwords. The fact that people implement these critical systems (and get paid for it) without knowing basic practices makes me worry about the future.
Al Gore probably doesn't share your confidence.
Thanks!
Thats the source, so that will do nicely.
that would seem to be a similar argument to "if someone denies a police officer entry to their home, that means they're suspicious and therefore there is probable cause" which isn't valid
"The definition of insanity is doing the same thing year after year and expecting different results"

Proponents of campaign finance reform are going about it all wrong. It's always the same proposal: enact limits on campaign donations. The trouble is the speech issue, which is unavoidable and frankly valid. Time to try something new.

You can't limit political speech, but you can tax it! Taxation is a well established legislative power, and taxing campaign donations isnt the same thing as setting caps on them. Tax the hell out of them, on a highly progressive scale. Then funnel the revenues into public campaign financing.
I could of course say the same thing about [insert your favorite books]. This is ridiculously subjective and has nothing to do with the issue.
I won't concede that point, but even assuming you're right: there's nothing "innovative" about the business model of distributing in-demand content for profit without compensating the content creators.
I've been using GIMP for years and if I don't use it for a couple weeks still have to look up in the help where the crop tool is. The GUI is pretty rough to use.
Token aware is the default now, but Thumbtack benchmarked with the two year old Thrift client instead.
Making the minimum password length 6 characters reduces the possible outcomes by a negligible ammount.
Honestly, Aereo had it coming. You can't just take someone else's content and stream it to other people for profit. I know it was a great service and we all enjoyed it but I'm not going to sit around and pretend what they were doing was legal. If the "victim" of their service was anything else besides the big nasty cable companies I dont think anyone would be singing their praises.
>> doorstep loans are abusive

The Joseph Rowntree Trust did an investigation into doing these on a non-profit basis, and it would still need to charge over 100% interest.
Well, writes are not durable until fsync. That's true for MongoDB, Cassandra and Couchbase Server. That being said, Cassandra demonstrated great write latency. The issue was read latency.
Ah, your population is different than I imagined. I had a Doomsday vision of high school graduates and former tradespeople, for example, going for quickie certification.

I'd still feel better if we had formal mentors in the office place and projects suited to novices. Even with industry experience in some other occupation (former PM, QA, BA, etc.), it takes years to learn software development properly. Learning a language or stack just gives you an entry point.
No you can't. You can do something like function(undefined) {}, but the global 'undefined' is non-writable and non-configurable.
Aereo is such a specialized case about such a specialized law for a dying ecosystem that it's hard to care at all.

This case is of actual relevance to people who won't be dead in the next 30 years, and will remain relevant long after.
> Alito concurring...That's very interesting language coming from conservative Chief Justice Roberts.

Your implication seems to be that conservatives are the ones pushing weak privacy laws. I'll grant that many conservatives have been weak on privacy protection, which is one of the reasons that I'm a libertarian. But the primary parties arguing here for nearly unlimited cell phone search were "The Obama administration and the state of California, both of which sought to justify cell phone searches...".

http://www.washingtontimes.com/news/2014/jun/25/supreme-cour...

Not to mention that it was Bill Clinton who was behind the appalling push to expand no-knock raids by police for drug busts.

Even for pot smokers who didn't inhale.
A very important lesson regarding the Unix principles of "everything is a file" and programs that "do one job well".
Pricing is super low currently because I can't deliver much on a promise, sometimes, the service / servers go down for days and there is no dashboard available for the customer. I would feel terrible charging a lot of money for a service that has constant outages. But prices are going up considerably soon, I've got all the plans laid out, just need to catch up with the technology.
One man's loophole in the law is another man's strict conformance to the law. It looks to me like Aereo read the text of the law very carefully, and did what they could to provide for a consumer demand.

The only problem is that Aereo didn't get enough money fast enough to "create an ecosystem" or whatever the phrase is when you mean "monied interest not afraid to lobby for their cause".
They're talking about them at the same time because you almost never write Erlang w/o using OTP.
This type of title loan is _much_ less common in the UK.
Do we all now get to apply that type of reasoning to all laws?

We don't, no. The Supreme Court does, however.
You forgot one thing, facebook knows what your friends tell them.
Isn't it fun how Business Insider employees get to have their issues resolved by writing articles about bad experiences with startups?
Performance is a reflection of architecture. Better performance, better architecture. That, and you can never downplay performance.
Is your service down because of you, or because Twitter's API goes down intermittently?
You know what would be a nice twist, if database vendors added jepsen runs to their benchmarking mix.
Speaking from a background in neuroscience, that simply isn't true. We are still very ignorant when it comes to the workings of the brain, but we are far ahead of alchemists, simply because we are approaching the problems empirically, which alchemists did not do. Of course, the brain is many orders of magnitude more complex than chemical processes, so in that sense we have a much longer road ahead of us. We do, however, have the advantage of modern technology to accelerate our progress.

But the most important factor by far as to why I believe you're wrong is that we do not have to understand how the mind works on a deep level to create AI. Our brains do a ton of stuff that an AI doesn't have to. We only need a fairly basic understanding of the brain to create thinking machines.
Indeed.

I think a more telling example to the HN crowd would be: it's like asking a senior freelance consultant to charge only by the hour of "effective, proven work", taking a yearly salary of a junior coded divided by 50 weeks * 60 h/w = 3000, i.e. $25 -- and regularly demand free detailed estimates, to be sent signed within three-hours, at all hours.

Wonga difference to that (or leasing a car) is that they don't really switch you to a long-term plan when they see you'd rather need one.
You're so right in theory, except that they're almost always split along idealogical lines -- individual justices strongly adhere to a single political ideology, AND justices with similar ideologies almost always stick together.

That implies, sadly, that instead of clear first-principles rulings they're really just interpreting the law to suit their beliefs.

The split has been studied endlessly and it's real; they rule politically rather than rationally. Just one example of coverage: http://www.theatlantic.com/politics/archive/2012/06/the-incr...
> The "laws" of climate science are not the result of first principles (because they don't match observed behavior of the atmosphere), but statistical best estimators of observed measurements. <

I didn't read the comment I replied to this way; my mistake. By the way, I understand how exact sciences work (I chose astrophysics and relativity for my specializations in physics), but thanks for the exposition.
the real issue is that most telcos will hand over whatever information the govs seek. even if the information is inadmissible (which i'm not sure it is), the govs would have all the info they need to put together a case.
Most of the data is read from memory, not all of it. All of it is on disk too.
In Go you can expose an interface, and often in the standard library they do.
Ok, I went back over and I did misread that part of the article. The problem is not as complicated as I thought, but that vertical stacking is definitely a challenging problem to handle.
Author here.

Due to popular request, I extracted the text from the PDF, it's in a gist at the bottom.

A funny (on my account) story:

After three days with little sleep, the last half-day spent finding just one more byte to remove so it fits in a nice rectangle[1], I was finally done. I sent the complete .asm to Oded Margalit, an IBM researcher who organizes the CodeGuru programming competitions in Israel, and he immediately responded "I can shave 5 bytes off".

It turns out instead of the "quit" system call all the books tell you to write:

;;; the program has finished
quit:
mov ah, 04ch ; quit with return code
mov al, 0
int 021h

You can just put a "ret", and DOS loads an address containing these commands to the bottom of your stack so it works.

You had to see my reaction.

[1] it was supposed to be 32x13 characters at the bottom, after it was done I decided to make it 8x52 characters on the right because it looked better. Had I known I would do it, I could've gone to sleep much earlier...
I think the decision describes how it's not diminishing the scope of previous decisions. What's been decided here isn't contradictory to precedent it all, it just clarifies it with respect to issues that the earlier ones couldn't foresee.
On Android they sometimes do install OS level stuff (libraries, etc). I think he has a good point.

The biggest difference I see is that package managers on most Linux distributions are designed to be extensible to support other sources. Application stores generally are not.
I have a cousin who does that with pictures of her kid, and no one follows the links. She receives less than two unique visitors a month at this point. Turns out we've taught our families to be overly suspicious of 'CLICK HERE FOR XX' advertising and e-mails that even look similar to that model.

Made me giggle quite a bit.
Hulu - watch any program any time.

Aereo - watch what's over the air right now.

Hulu - puts ads in the video

Aereo - shows the ads that are over the air.

Hulu - is like having everything on DVD

Aereo - is like having a 50 mile extension cord on my digital antenna.

I think the difference is striking.
"Oh, the law says no cars in the park but I'm driving my pick-up truck through the park! Ha ha, I win, I talked the computer to death like Kirk did on Star Track!1"
Are you arguing that their current form was invented in America? Because the English crown had patents and copyrights before the USA existed.
In fact, very long passwords can be successfully used to DDOS some setups (i.e Django used to have such vulnerability). It's much simpler to put a sane upper limit, like 1024 characters.
At 19 my raw assembly optimization skills weren't even at national level, and we live in a _tiny_ nation. Some people do amazing things with x86 ASM.
"advertising is still the monetisation of the internet / of things"

That works pretty well after only a couple generations of concentration of wealth at the top.

In the long run, during the dark ages or during the Roman Empire era, how many highway billboards were there?

A glance at images.google.com doesn't show much advertising in Bangladesh, or at least it doesn't look like Vegas does today.

It would be wise to come up with an alternative funding model for the internet / internet of things if the former 1st world is moving as fast as possible to the 3rd world model of a couple rich guys having all the money and all the land and all the power, and everyone else gets $1/day for rice 'n beans and some bread 'n circuses.

I'm not trying to make a political point that this is wrong or should be changed (although I agree with that) merely making the point of take existing multi-generational graphs and extend the lines and if you think you're going to "finance the entire internet" by mortgage broker banner ads when the population has no money to spend, you're likely to be horribly disappointed.

Or rephrased another way the likely cause of death of cable TV is not likely to be a superior tech, but a lack of money to buy subscriptions.
Google+ Birthday: Google+ is now 3 Years Old (Stats in Infographic)
They look like unbent paperclips sticking out of a pcb.
Eh, If I offered to kick people in the head at £10 a go, I'd be "providing a service no one else is". If it's legal, ethical or something that people will pay for is a different matter.
DanBC may be suggesting that people can't _completely_ repay the loan, but instead need to keep refinancing it forever. Effectively they would just be paying interest and fees, the total amount of which would dwarf the initial capital, which would never be repaid.

I don't think legal lenders typically do this. It's not nice, and it's not likely to generate positive word of mouth.
That's not my implication at all. My point is simply that it's rare, for obvious reasons, for conservatives to invoke changes in the world as justification for, well anything.
I'm a fan of eclipse, but this release reveals an interesting thing about the organization, they aren't very effective at communication.

If this had been an intellij release, a bunch of screenshots would have been on their main page and each main feature would have had a small explanation. As I write this, one of the commenters has mentioned 'dark theme.' Forget about being on the main page, I had a hard time googling it.

Ironically, as far as I know, it was eclipse which started "New and Noteworthy" pages with each release (that's development release, not even main release). Every google link to such pages is now broken as well.

As intellij is picking up steam, eclipse is actually regressing (at least in the marketing department).
Introducing Cloudant Query
Introducing MongoDB-style declarative querying on Cloudant's managed database service, based on Apache CouchDB. Introduced last night at MongoDB World.

I work for Cloudant.
I pretty much agree with you.

Personally, I am much more interested in what Aereo's next step is going to be.
It aids in comparison to standard loans for individuals with little to no understanding of how loans or finance in general work.

Tell me your thoughts on payday loan companies or car-title loan companies, please.
The space is actually quite crowded. According to IDC, IBM Connections leads the market, not Yammer.

Salesforce, Microsoft, SAP, JIVE, Tibco, VMWare etc. etc. etc. make competing products.
well shoot. SCOTUS got it wrong. :( Aereo had solid arguments. I wonder what ABC paid to get this ruling.
To add to this, they didn't see a distinction between transmitting and performance, and felt the law was clear about the distinction between the role of the viewer and the performer. What was made clear was that one person could not hold both roles.

On if such a performance was private or public: the decision said that it was a moot point as the "commercial objective" of Aereo was the same as if it were public. The law as it stands did not intend to separate private and public performances.
Report: Bigger iPhones coming this fall
Seems like it can't really be all that complicated (really!) The brain was invented by evolution (the lowest bidder, essentially) which operates blindly. The thinking mind was invented maybe 1 million years ago, by an evolutionary drunkards walk around the neural-connection-space.
There's got to be some relatively simple structure involved, recursive or iterative or just random connections that learn?
Simple Ways to Protect an API
Friends can't tag me in photos on Facebook if I don't have an account.
You should sue. You'll probably win.

edit: Your victory will insure that underrepresented groups and veterans get the same treatment as everyone else, and depending on the jurisdiction, it could get you $2500 or more if you were discriminated against. Some people go from club to club trying to find 'ladies' nights' and suing. They always win.

Or you could not do that, and account for it by the fact that being an underrepresented group or a veteran isn't a net benefit in society.
I guess it's a good thing he didn't have an SSD and TRIM enabled!
Really appreciate the breakdown. Its actually surprising me how little I educated myself on some of the components.

From what I know ExpressJS is more of a microframework that can be used piecemeal. Closer to Flask or Sinatra maybe? Or am I way off here? Do you typically use an ORM for the DB or is the expectation to query MongoDB directly?
Try this benchmark out:
http://jsperf.com/fastest-array-loops-in-javascript/56

It looks like you're right, very right unless there's something else going on in the perf tests.
Hi, thanks a lot for posting this! I have been thinking about using Couchbase Server for a mobile project because I like the mobile client component they have. I'm particularly concerned about the "opaque administration" issue - have you had to actually pay the company [1] for support because the log output is so bad, or did it just slow down your debugging process.

[1] I have nothing against paying for support, but this is a personal project
Oh yes, I also used to make casual games in flash for social platforms like facebook back in 2009. These days it's OpenGL and mobile. The market size is bigger and user experience better. Btw, 5m accounts in three months despite so many launch issues is not bad.