skysight-inc/HackerNews huggingface dataset:
Excited about this release, and I am going to try it right away.

But I have to mention my pet peeve. The downloads are through mirrors, over http, with no checksums! What could go wrong?
Maybe they should be in the hardware selling business instead.

Redesign their system to have discrete units. Aereo users would then buy the boxes (similar to that Hauppauge one linked elsewhere in this discussion) and pay a monthly service fee for power and bandwidth. If they are done with Aereo, they can have the box shipped to them for a small fee, or sell it back to Aereo.

The user will have complete and direct control of the TV box. Then there should be no problem.

Hardware costs will be higher though, and maybe the service ends up costing more overall. It would still be worth it for some people, like my friend who (while he likes sports in general) really just wants to see all of his favorite sports team's games from another city. I know of other people with similar use cases.
Let's not write them off yet. As I've posted in the other HN thread about them, they just need to pivot.
Ask HN: Should I go back and finish my CS degree?
I attended university for a degree in CS right out of high school but never finished, completing about the first 2 years. After dropping out and wandering around for a bit I eventually went and did a 3 year college Systems Analyst program. I graduated with great grades and have since had a couple jobs working as a software developer and am currently working for a large financial institution. I am fairly happy with my job but I feel like I am kind of stuck doing the same web application/SOA web service type work. I would really like to work on some more interesting problems where I get to actually use some cool algorithms. I have been considering some options for completing my bachelors degree in CS, but I am just not sure if it is something that I really need or not in order to move to where I want to be in my career. I spent a lot of time on my while at college sort of trying to play catch-up on the stuff that I missed not finishing my CS degree. I feel I have a fairly strong background in CS despite not finishing; I have written neural networks and parser generators for fun in my spare time and have a fairly good understanding of a lot of the basic CS concepts such as data structures/algorithms, time complexity, graph theory etc. I currently do a lot of web related stuff but I have done a fair amount of C/C++ as well. If anything I feel my weakest point is math. I know basic calculus and linear algebra but nothing advanced really. My strongest skill is probably software engineering in general (design patterns and whatnot). Is there more that I would have learned from finishing my degree that is essential? Do you really need that piece of paper, or can just having enough experience and the knowledge itself get you the job of your dreams?
> You don't own media content. You own a license for media content. Your use of the media is dictated by its license.
In general you don't need a license to consume a copyrighted work that you received legally. There was no "click to agree" on the last book I read. You only need a licrense to exceed what copyright allows.
Some software companies have argued that the hierarchical storage of a computer violates copyright, and thus all software requires a license to run. But this case was not about software.

A number of courts have broadly agreed with those software companies. While you're correct that you don't need a license to read a book, this is true (broadly) because you don't need to make a copy of a book in any meaningful sense in order to read it.

But to run a piece of software, or read an ebook on a computer, or play a music file, you do need to copy it -- not just into hierarchical storage but also into RAM -- and this brings copyright into play (as far as the courts have generally been concerned), and thus necessitates all of the end-user licensing of digital media.
How would you define "stuff" and "make"? Especially with regards to financial services etc.
I would love for Aereo to open source the technology, sell me an antenna so that I can run my own Aereo service and stream TV to myself.
The problem seems to be that Google doesn't have any real design rules, they just have designers, and these guys rotate in and out every year or two, bringing their own pet ideas with them. So what you're looking at is whatever the designer they hired two years ago had on his mind.

Android is rife with clear evidence that the project has no design guidelines. All of the UIs change completely in every release.
> Because Aereo was selling a service of setting up and running that equipment for you.

That is a ludicrous precedent to set. Making your services available for everyone to purchase does not make the service itself a public utility. My sending an email containing a copyright file to myself through Gmail's service (which they offer to anyone!) is not the same broadcasting that file publicly and violating copyright, and it's insane to think that it does. This is why cloud service companies are up in arms about this decision.
If you start calculating the hash in the background, that could be useful. I might not want to wait 100 seconds after I've finished my reply, but I don't imagine I'd mind waiting 100 seconds from the time I first opened the thread or started typing.
I don't think so. I'd pin it as more of an evolutionary state. Skeuomorphism is the the 1:1 direct relation of digital items to items in the physical world. Material Design seems to be geared toward the behaviors and intent of solely digital items.
Strange, all this features with the Android Auto I can already do with my Moto X. Ok, is not displayed in the car's big display ( but I don't have one! ), but I can do almost everything without using my hands.

MOTOACTV is also a precursor to this wearable watches, pretty much capable at least the notifications. Nonetheless, this was more sports oriented.
To allow for larger workload values, could the user start "earning" points by doing jobs as soon as they reach the website, and then "spend" those points when they decide to post. The average user will have been on the site for a few minutes once they decide to make a post. When they reach the post page, they will have already earned the post privilege in the form of a payload that has been stored in local storage or cookies.
172,800 signups per cpu core per day seems... off. Since there are only 84,400 seconds per day, wouldn't that be 2,880 signups per core per day? Doesn't seem terribly profitable. Particularly when compared to, say, 20 signups per core per second with no proof of work (~1.6 million per core per day).

Even if you reduced the proof of work from 30 seconds to two seconds, that's negligible to the user when submitting a form, but limits a computer to performing a mere 42,200 signups per day, which is several orders of magnitude better than the 1.6 million figure above.

And nothing says you can't also implement rate limiting per IP, which is frankly not terribly useful when facing botnets.
No Tesla nor Mercedes in Android's Open Auto Alliance :/
Coderwall open-sources codebase and business model
Reducing risk when running a conference
My vote is yes. I went to UW Comp Sci department and it's been a great learning experience that gave me the ability to understand the entire stack - from hardware up.
We need http-streaming in html5 VLC supports it, why not the browsers?
>Seems to me the idea of declaring a shrinking economy in terms of $ doesnt make sense. What if the average price of things is dropping (eg Healthcare)?

We know what inflation is, and that the price of healthcare is not dropping.

>To me it seems the goal should just be how much stuff did we make? If that number went up, then good (except corn).

We also know about the trade deficit: http://www.businessinsider.com/us-trade-balance-march-2014-2...
Are you saying you don't need a wearable computer to remind you to check the mailbox when you get home?
Not all of these guys are known for their MC'ing.
“Merge pull request” Considered Harmful
Absolutely agree on golang.

I started out as a C programmer, mostly coded embedded stuff, and have a decent knowledge of other programming languages (Java, Python, Perl, ...), but always avoided C++ for this reason.

When I made the move to C++, it was very painful to me. In C, I understood every aspect of the language, and going to C++ if felt like 'magic' happening all the time, and trying to understand every single aspect of the language was daunting. Every weird error was another tiring expedition into the language's core, the what and why. Fun is the last word I'd use to describe it, and I always ended up limiting myself to a very narrow subset of C++ because of this. At a certain point however you will be confronted with hairy ugly details of the language. Telling me that 'protected abstract virtual base pure virtual private destructor' is perfectly clear is living in your own small little world.

I enjoy coding in C, it feels like I'm in control, although you really have to do everything yourself, so it's a bit tedious. But C++? No, I absolutely don't enjoy 10-page error messages involving templates that have absolutely nothing to do with the actual error (although you have to give clang some credit here for providing a lot more helpful and compact error messages). It feels like you spend a lot of the time fighting the language and the compiler. Figuring out what a compiler error message exactly means can take a lot of time. And don't say this is the compiler's problem, it's the overly complicated language problem, parsing C++ is an absolute hell - which is the root of those amazingly bad error messages.

I said C++ goodbye about a year ago, and never looked back. My pretty recent discovery of golang was a breath of fresh air. Yes it's not suitable for embedded systems, yes it produces gigantic binaries due to debug symbols always being included and full static compilation (which also has advantages), yes there are no generics (...). It's not perfect, but the language is simple, using it is plain fun, you get a big standard library that even includes a real-world hardened web-server (Google uses it for it's download servers), and there is an amazing amount of 3rd party libraries available for such a young language. It feels a bit like a mix between a scripting and a compiled language - which is nice.
I guess I don't get the distinction in the comparison. Let me lay out a simple example:

a. I hold a picture on my mobile phone. I transmit this picture using the phone's built in radio to a friend of mine.

b. I hold a picture on my laptop. I transmit the picture to a friend using my internet connection provided by my ISP.

I get that the government cannot access my phone and pull the picture from it (that would be a warrantless search of both my person and my effects). However, once I send the picture into the world, why does it matter whether I used an undersea cable or a communication satellite or a carrier pidgin? If the Supreme Court rules that neither my phone nor any communication to/from it may be searched without a warrant, then it should follow almost immediately that the same rules should apply to any consumer communication device, no?

Edit: in both cases above, let's assume that my friend is not a US citizen and is not located in the US.
Law of small numbers - with only 2 examples, you have to cram lots of possibilities in there. The author envisions two people he might date, and a variety of possible attributes. So he would date someone if they were smart or not, exciting or not, black or not. But probably not someone fat. The whole exercise is an exploration of what the author thinks of himself and has nothing to do with actual women.
A stock market recovery is not a "recovery."

Prime-age employment: http://data.bls.gov/timeseries/LNS12300060

Median wealth, and the median wealth of various segments: http://finance.yahoo.com/blogs/daily-ticker/for-most-familie...

Median income: http://advisorperspectives.com/dshort/updates/Median-Househo...

Wealthy people cannot drive consumption, because they spend a far smaller part of their income on it.

edit: I intentionally use the prime age employment rate (as is convention of late) in order to avoid objections that the low employment rate is the fault of a large segment of baby boomers retiring.

The general numbers look worse, not better: http://data.bls.gov/timeseries/LNS12300000
Typical hyperbolic writing from John. I'd be pissed too if one of my hosts pulled down sites without notice and didn't restore them quickly after resolution but saying it was "attacked" and "censored" are ridiculous.
I think my example was valid.

Tivo, for example, is also a middle-man that is doing essentially the same thing. Tivo grabs your paid (in this case) cable TV signal, and for a separate fee, records that content onto their hardware and allows you to stream it on devices and televisions without using the cable provider's own hardware.
fs (and gs) is/are initially set to 0 when a com file gets executed.
And no toyota.
Sorry, but this makes no sense. You have the same issues with portably reproducing colours with RGB that you have with CMYK. Either way, unless you're working with calibrated hardware and explicit colour management, you don't have much chance of getting a printer to reliably reproduce what you saw on your screen; sometimes it simply isn't possible, because your RGB and CYMK representations aren't going to support exactly the same gamut.
Google Previews The Next Big Release Of Android: "L"
Yep. Totally get that. We've got a long way to go...
its amazing to me that these guys pivoted (or at least forked) from data services to journalism, but i think they do a phenomenal job as writers. watching their path has been as confusing as its been encouraging. congratulations on your book!
Can you buy it in an ebook format other than Kindle?
They are definitely throwing stuff against the wall to see what sticks. It's the developers in the room that will turn things android can now do to stuff people may actually want to do.

Personally I prefer when google shows weak propositions instead of just prescribing everything people want to do/will do.
I saw Toyota
This is why every system I administer has 'rm' aliased to 'rm -i' (along with 'cp' and 'mv' just in case). I believe this is the default on RHEL/CentOS boxes. Certainly for root, but should be for every user. Sure, it can be a pain sometimes to have to confirm, but at least you get the chance....unless you add '-f'.
The line between 'aesthetic preference' and 'fetish object' is a fine one.
For the same reason that French laws don't apply to German activities outside of France.
I've enjoyed Priceonomics blog posts and will probably get the book. Anyone remember when this was a pricing service startup though? Did they pivot to writing?
Perhaps just that they have engineers presenting instead of the traditional PR mannequins / executives?
That seems to be the only real distinction anyone can point to. But how is that different than the customer going to a place like Rent-a-Center to rent a TV antenna and paying them for installation?

This is really the problem with the "look what it does, not how it does it" school of reasoning. What it does (allow you to watch OTA TV) is allowed sometimes and not others. How is a court supposed to differentiate between one and the other without looking at how the thing actually works? How is a company supposed to answer the same question about their product or service?
Google is just shameless when it comes to android. It's entire history has been one of "me too".
> They aren't paying for CPU time.

There's still an opportunity cost. Would they prefer to hit a service which limits their machines to a few thousand attempts per day, or a service which does not and lets them put through several million attempts per day?

> Even I don't pay for CPU load on my VPS.

Perhaps not, but it sets a hard limit on how much you can do in a given time period.

> That's really expensive because it's real money.

If they're stealing computer time via a botnet, they're probably not going to be paying Amazon Turk with their own credit card.
Also the elements themselves don't render properly in FF24 (work mandated):

http://imgur.com/AyactvC
Interesting idea. It would also give people who frequent the site the most the loudest voices (which could be a good or bad thing)
I doubt that there are many embedded environments where you can't get C++ these days.
Math pedants of the world:

If you calculate 1-(1-x)^(1/4), the difference between the true answer and x/4 is approximately 3 * x^2/32. For a figure of y percent, this is a relative error of 0.375 * y percent. Ignore it when y is small.

The GDP figure is only known to something like 1 or 2 decimal places.
Oh yeah, poor judgment for sure. But I don't think "smart" was taken off to balance "black", but more likely "exciting".
All they can do is tell me if I walked or not.

Huh? They clearly demoed it doing all sorts of things. Besides, it's not like this is a brand new category, Pebble watches and the like have been doing this for a while, but they've been a niche product. A larger manufacturer might change that.
Of course "limit by time" and "limit by data" are interchangeable; in practice "limit by time" is easier for operators to reason about.
What's the best way around this? A 3-tier pricing structure, with the 3rd being a custom amount? Customers, myself included, also hate when prices are obscured on a website and will just go away - have you seen any good solutions to this yourself?
Hey Adam, are you going to open source SwiftToolbox for other communities to create toolbox services ?
I've been wearing a BodyMedia tracker for over a year and a Pebble watch for 6+ months. I'm happy with both. I wore Glass for a month and wasn't happy with it. Some products are good, some are not, and some are early prototypes for future products we'll love.
Are you really suggesting it should be illegal for me to pay someone else to record a television show for me while I'm away?
Consider that a $100 phone can have a reasonably well designed OS
The iD editor for OpenStreetMap is a nice example of how to build a large single-page web application with d3 (and without jQuery, Backbone, or any other large JS libraries): https://github.com/openstreetmap/iD
Thanks for the link to the NetSol Violation email. The link on the article is broken.
What is the background behind Tesla not being in there? Don't they run Android on their Model S?
Do you mean the total creation of goods in the US? To compare apples to oranges (literally) we compare their dollar values and call it GDP. comparing the 'count' of things wouldn't be as useful as we could make a whole bunch of things that no one wants and call it productivity.
very sad day for consumers and tech, lots of possible business models broken.

I'm not seeing it. The decision seems to specifically covering only the business model used by Aereo. That is, charging users for a service that retransmits television content without a license to do so.

What other business models are you talking about?
If the workload is made to be very large, say 30 seconds on a recent desktop, it could fall back to a captcha for slower devices. At least people visiting with fast computers could be spared the captcha.
Because the data is written to a data structure before the write completed. You can "write" to a cache or to an in-memory database. Databases, relational or NoSQL, write to memory first whether it is to an application managed cache or an OS managed cache (i.e. page cache).
That's a good point.

I think the other part of the problem is that Android demonstrates what happens when you let developers run wild, as much as it pains me to say that. As developers we always want new, new, new! Rip out the old stuff! But we don't always think about the consequences that has on customers. Or I should say, in a typical company you quickly learn that you can't just change things on a whim. Google is not typical though...
Still a good idea, instead of your service being some ethereal product that they don't really understand, if you do it the way wptheory does it where you have one day dedicated to the customer and they can buy out that day, they'll know exactly when to expect a return, will know exactly when they can talk to you, and roughly know how much it will cost.
What are some mind-blowing facts about Google?
How could this work? I would expect this method to yield a bunch of matches corresponding to every version of the file that was once saved and continues to live on the disk. Unless you happen to have a string that only existed in the last version or so, but that's hard to come by...

I once did recovery of this kind for a friend (using, I think, photorec or extundelete, not grep) and the hardest part by far was piecing together the "right" version of the files from all matching versions that were recovered from disk.
I thought the Founders were fighting against the so-called needs of law enforcement; so much so that the US literally exists because of heavy-handed governmental action.

The Fourth Amendment was intended to keep the the Founders' business interests secure, and prevent, say, search and seizure of Samuel Adams' smuggled goods.

This so-called "law enforcement need" is the creation of a few odd ducks such as Richard Nixon and Nancy Reagan, and has caused more damage to privacy than the NSA ever could.
The government cannot legally access this picture either without a warrant.
Good literature is more like good code (someone who knows about programming can tell it from bad code) than like brace style (a mostly random choice).

I think the idea that art/literature is "ridiculously subjective" is mostly on the west side of the Atlantic. In ole Europe we tend to take our literary canon seriously, and don't think that all taste is equally OK. Of course individual readers and critics might prefer X over Y, but the value of great works and authors is not doubted in aggregate.

E.g just because some people like Bieber and others like Mingus, doesn't make Bieber as just good as Mingus. Music/literature/etc is a craft (in which one can tell a good from a bad practicer, even if he is not "into" the final artifact) rather than something like different ice cream flavors.
I’m watching it in Safari without Flash installed.
Wasn't Toyota one of the initial partners? What happened to them?
Why do Americans accept this sort of behaviour? Why haven't you people voted for some people who want to turn the police into an actual police force, rather than a well-equipped gang?
Oh, I would never suggest that. I think what Aereo does should be legal. But judges are supposed to uphold the existing law, not what they think it should be.
A Google Images search for "Cheburaksha" returns this awesome guy: http://www.1999.co.jp/itbig13/10130946a5.jpg

He's apparently a famous soviet cartoon character: http://en.wikipedia.org/wiki/Cheburashka
Can I set up my own antenna in New York and stream its recordings back to myself in Minneapolis? How long is my antenna allowed to be before it magically switches to becoming illegal?

If I'm not mistaken, the answers to these questions haven't changed because of this decision. So whatever you think the answer was before, that's the same answer now.
Just make sure to LOCK your phone upon being stopped by the police. The ruling leaves open the possibility that cops may be allowed to disable locking software if the phone is unlocked and they take it.

So lock your phone immediately. Give remote wipe to a trusted family member if you are truly worried.
An Encoding and Character Mapping Primer
> Just out of curiosity, what concept is not expressible in English?

My native language doesn't force feed gendered personal pronouns on me, so when other languages (English, Swedish, German etc.) do , I feel they are forcing me to be sexist.

(The Swedes are actually trying to take some steps fixing this aspect of their language, by introducing a gender-neutral pronoun.)

Even worse (i.d. feels even more unnatural) are the languages with gendered nouns (German, Spanish etc.).