skysight-inc/HackerNews huggingface dataset:
Most no-brand Chinese knockoffs have built-in TV tuners.

If they work as well as their cameras, I don't think they're what you're looking for (a coworker bought one as a temporary cell phone just to try it, and it was nowhere close to what they advertised, and was basically awful).

Just to be clear: I'm talking about chinese white-label products, some are sold here under the brand Xion for example.

http://www.zonatecno.com.uy/Celulares_Xion_XI-CE50_Dual_Sim_...

Searching, I just found out there are cheap dongles to add a TV Tuner :) for example:

http://www.elgato.com/en/eyetv/eyetv-micro

http://www.geniatech.com/tv-tuner-for-android-tablet.asp

and they apparently work reasonably well

http://forums.whirlpool.net.au/archive/2094801
Thanks for the great documentation. It makes lapis stand out from just some weekend project.
The big thing to mention here is that we don't use OCR, we use real people. It's the main differentiator (aside from the Zapier integration) between Card Reader and just about every other alternative. Yes, it's slower, but it's also incredibly accurate. And really, when was the last time that you scanned in a business card and needed the information from it 20 seconds later?
Really, that myth is common? If so it explains why people seem to be afraid of Haskell: they think it has no numbers, characters, strings, lists, arrays, etc.

Someone who believes the myth and is aware of Church encodings probably thinks everything is Church encoded in Haskell. Someone who believes the myth and is not aware of Church encodings will likely have no mental image to associate to Haskell, and feel it is truly alien.
hi suprgeek, I'm the op (and CEO of Sift Science). it's true - we do not have any rules in our product. we believe that rules can serve as an effective short-term solution, or for special cases, e.g. prematurely blocking a massive wave of fraud from an IP address because you know it's coming.

but, rules are rather easy for fraudsters to circumvent, and they require merchants to play whack-a-mole. with today's technologies, it's easier than ever to analyze massive amounts of data, and we believe that machine learning can go a really long way in detecting fraud.

does that make sense? happy to discuss further, and we'd be happy to put you in touch with our customers if you'd like to hear more about our results.
You are right, I don't know, maybe it was a way to clearly see the dependencies.

It may also be due to IDE: a regular way to add package is often: I write my code, IDE is not happy because I did not import Class, I automatically fix the issue, which leads to importing only the required class.
Thanks Steve for your reply.

I've booked metaphysics.io and read the TDD/rhetoric article.

I see his pt. regarding people using "lores" like (ESR's writing or 37signals) to promote their ideas. The funny thing is had I encountered this article randomly on HN, I'd have not registered the whole "lore"-bit and skipped right to the milli-second benchmarks the author presented and the code snippets. But the truth is, by using the whole lore, the author has already primed me to think that the TDD mocking practice is somewhat flawed; the code snippets themselves just become the window dressing. But I'd have came away satisfied with myself looking at the numbers "objectively".

Also looked up Galloway and remembered that I skimmed a bit of this 4 years ago: http://www.amazon.com/Protocol-Control-Exists-Decentralizati...

I found it highly interesting that the book was published at the dawn of Facebook (April 2004) where Galloway focused on the gov't and commercial cabal (Oracle, Sun, Microsoft, Cisco, Network Solutions) on driving networking protocol standards, Java standards and RFC comittee's. Using Foccault's panopticon as the device, he painted almost an "1984"-like dystopia. Of course, in 2014 where we have BuzzFeed, Facebook, Instagram, Snapshot combined with NSA and Edward Snowden, but also a MSFT led by an Indian guy who wants run .net ecosystem like Apache, I'm not sure whether we are living in an Stallman-Communist state, NSA-Authoritarian state or Soma-Facebook-Brave New World state.

What's more interesting to me however is a programmer's role in all of this. Steve Levy's "Hacker," "2600" and cyberpunk seems to be far away in today's HBO's "Silicon Valley" and accelerator culture, just like the 80's. I'm hoping that grunge will happen in response to the Sex Pistols though.
I think this is another example of the QWERTY effect. Obviously, there are many pieces of word processing software that are superior, but he is so used to his system that, to him, the transaction cost outweighs the opportunity cost.
No, that would make no sense whatsoever. You seem to be somewhat misinformed about GL...

* OpenGL core profile is quite clean and lean. Both apple and intel have already decided not to implement OpenGL compatibility (where all the cruft sits). There are still a few things that can and should be cleaned up, but it's pretty great already.

* Adding an additional API means there will be YET another thing vendors have to support and will be able to screw up, in addition to the already existing plethora of APIs: GL, D3D, DDX/GDI, OpenCL, VDPAU [or something like it], CUDA [or something like it], OpenMAX, Mantle. OpenVG, ... -- nobody is going to drop OpenGL or D3D for something like mantle, because that'd instantly lose you all your customers. Not even AMD.

* AMDs mantle (which is, as far as we know, just a specific thing to their cards and not even portable to any other cards) is not an attempt to make things more stable, but an attempt by AMD to gain more control over the market (something they are in a good position to attempt right now, as they have control of the console market) and to push into the direction of a low-level interface that is strongly tied to their hardware model. Mantle as an API is (as far as we know) even lower-level than GL and D3D, and hence not very suited for most programmers and applications -- there are a lot more things you can do wrong with it.

Don't believe all the FUD you read on hackernews. The main issue with OpenGL right now is that some vendors are doing a shitty job at it, which is mainly due to the heavy influence microsoft had on the gaming industry for a long time. GL is now making a major comeback due to linux, apple and mobile platforms gaining popularity, which will help rectify these issues over time.
I have an API that checks (and monitors) USPTO as well as 300+ social networks for name conflict. Use it for all new projects.
I'm a happy Moto G user, use its led as a flashlight, but as someone who has a big music collection, the external 32g sd card is really a must.
I've been very keen on getting into Overtone for some time now, what kinds of stuff are you doing with it?
I used to feel like this with OpenGL; the ammount of complexity to get my head around was so large that most of it had drained out of my ears between projects.

I've been working on something recently using modern OpenGL though, and i've found it a lot more manageable. Because there's no longer a fixed pipeline -- you have to write your own shaders to be able to do anything 3D graphics related, the pltform is vastly simpler, to the point of being relatively easy to understand, if still a little complex to use.

The API is still quite crusty; there's little in the way of abstraction, and you often have to make quite a few calls to do simple stuff, but it's conceptually a lot cleaner.
why cant credit card transactions be mandated to go through a second layer of auth that is not present on the card? in india, the banking regulator RBI, forced this a few years ago and the CNP fraud rates tanked to negligible levels. All domestic transactions now go through a 3d-secure or OTP process.
Simple solution to a complex problem. Just abolish public schools, let anyone and everyone compete to be able to become educators, open schools etc for profit, let the parents choose, select and vote with their money, let a million models be tested and a thousand flowers bloom. The best will rise to the top, (and probably be expensive), but every segment of the population will be catered to by price, taste and other preferences. More importantly, many more kids will have a decent shot at a good if not a great life versus becoming drones captive to the world's worst performing school system, (by per capita dollars spent).
Well then, how is Midori doing these days?
Looks nice, really like the left sidebar.

Since this site only works with a 5 sources at the moment, it could tell me a bit deeper info about the links it's getting, besides the title.

4 of 5 sources (exception being sidebar.io) feature 2 similar metadatas: # upvotes and # comments. They're important metrics for me as a browser figuring out what's important. Show these on the page (optionally?).

And look how much work I have to do to say, see news from HN and DN:

1) load page (shows HN for instance)
2) click hamburger
3) click DN icon
4) (close hamburger?)

If this is an aggregator, it could do more to make this my awesome news dashboard, showing content from everywhere mixed together. Maybe mix HN, DN, and sidebar (textual content, i.e. titles) in the "text list" sidebar. Your hamburger menu would hide/show these from the mix. And same with Dribble/Behance (visual content) - show them as a mix in the right side. Or just keep separate sections/columns for each source.

Though either way, I like the color coding to indicate what source I'm looking at, e.g. blue for DN, orange for HN.

There's definitely value in this, and that value is a special purpose RSS-like reader bringing similar sites into a unified happy design aesthetic with crisp UI.
A friend of mine works on ports for both platforms, and he vastly prefers the graphics driver situation on Linux, both in terms of driver quality and vendor support.
It's not useful at all, it makes Haskell sound bizarre. Haskell is much more of an ordinary programming language than this would suggest: like ordinary languages it has functions but also numbers, strings, list, arrays, etc.
> I wish the people in charge of the standard would give some thought to beginners and the increasingly awful learning curve.

Why would they?

I don't mean to be antagonistic, instead I want us to look at the incentives of standards developers. What they're trying to do is make an old API perform new tricks and perform faster. In doing so, they will implicitly be answering the requests of people at the height of their field, as those are the people who need the standard to evolve for their needs.

Beginners aren't even considered. That's a shame in the long run.
In modern PHP frameworks (Zend, Laravel..) there are usually no dependencies at all in classes :)

Thanks to autoloading
How did you learn Overtone? I've used Emacs a bit but never Clojure. How would you recommend getting started?
The same "idiots" who guarantee API (version) stability for many, many years.
You can pretty much build whatever you want. The main advantages of Go is that it's Concurrent and it's a compiled language. Performance wise its faster than Python and coding wise its faster than C. Basically its somewhere in between compiled languages and high level languages.

In my experience programming in Go is very nice. It feels like you are coding in a scripted language but compiles.

I don't recommend it for production unless you are one of those master coders. Its still a fairly new language and a lot of time I had trouble finding easy solutions that normally can be found on google / stackoverflow. I also wished the error handling was different. Although Golang community loves the error handling methods (you are suppose to handle the error like this), my code tend to be overflown by it.
If you read the article, you will see that they used the National Assessment of Educational Progress, which is a nationwide standardized test.

As for how they can compare the NAEP results with PISA results...well...that's also in the article (http://educationnext.org/files/ednext_XIV_4_peterson_method....).
New York Times photo staffer’s invention: the streaming backpack
hi ripberge, would love to hear what was confusing about our documentation, and what bugs you've seen. we're always looking to improve the customer experience - can you email me (jason at siftscience dot com)
Stop Losing Money to Failed Stripe Payments
Look to the Hulse-Taylor binary pulsar; perhaps you needn't wait any longer: http://en.wikipedia.org/wiki/PSR_B1913+16

The energy loss rate from it and similar systems is in agreement with the gravitational wave predictions of General Relativity at the ~0.3% level or so.

The detection method by which BICEP has made its claim is somewhat indirect, too, as they see very weak distortions of CMB polarization made by the aftereffects of said waves.

Direct detection on earth is likely to come from a neutron-star binary merger. If we're lucky enough to get a local supernova in our lifetimes, it will be a huge deal for gravitational waves and many other branches of physics and cosmology. Our observational powers have increased by orders of magnitude since 1987A.
In a way, it's already started from scratch - that's OpenGL ES. But I fear they want to "unify" the two soon such as that most of the cruft is added to OpenGL ES, too (just a presumption of mine). I think if they continue with ES on its natural path, it will simply become the default graphics APIs for billions of devices, without them doing much to push it one way or the other.
Shaping up with Angular.js [code school]
Autodesk to manufacture 3D printers
I believe he's talking about (1) movies, not music, and (2) streaming rental, not download sales.
The curse of creativity
The new iPhone’s resolution will reportedly be 50 percent higher
The DOS prompt is dark and full of terrors
What about "tons of JS just for the sake of it"?

Ever since google maps, everyone started using JS like there is no tomorrow. And what came out of it? HTML is no longer enough. Firefox doesn't give option of disabling JS (1)

(1) about:config doesn't count
I am pretty sure amazon prime movies use this functionality. I can view movies on my iPad, but there is no way to purchase a movie through the app. You just have to know to go through amazon.com if you want to see something that is not prime eligible.
And just like movie rentals, it's still possible to rip off DRM'd content.

It isn't hard to screen-record, and it never will be. As long as that exists, what's the point of DRM anyway?
"No reason Dropbox couldn't figure that out and have one machine download the file and then distribute over LAN."

They could have each machine download a chunk and have them swap chunks locally. That would asymptote in time towards a single download.

That would handle cases of the "one" machine going offline close to the end, or having it being the slowest machine available.
Nested task lists
Love this. No distractions, no internet, no spellcheck fixing things for you all the time, no other applications, no stupid notifications trying to steal your attention. Only him and his words.
There's Elementaryos http://elementaryos.org/

Crunchbang if you like minimal desktop http://crunchbang.org/
China's Hotels Give a Good Sense of its Self-Image
Six Critical SaaS Engineering Mistakes to Avoid
thank you, will!
If I were to need RAW processing in the browser I'd probably have compiled libraw using emscripten.

It's pretty easy ( http://blog.bitops.com/blog/2013/06/04/webraw-asmjs/ ) and provides a proven set of demosiacing algorithms that work well, in addition to support for a lot more cameras (Sony springs to mind).

At any rate this looks like it was a quite fun exercise, and the blog post is well written.
I don't see what the difference is between having to hunt for the class that implements an extension method and having to hunt for the newtype wrapper. Seems like the same thing.

Also, extension methods don't involve any boxing.
That's no reason to switch. Why switch from a system that works well for you to one which requires you to configure settings before you can use it?
Thanks for schooling me :).
As computers become normal and not 'new' I imagine the range of ages of machine/software we use will smear out. This chap might need an emulator soon, or DrDos!
It's not anonymized, is it?
The thing is ...

The best have already risen to the top. We already have a top 10 who seem to do relatively well. So why, on earth, are we not simply copying them ???

The Minnesotas, the New Jerseys, the Massachesettses, even the Wisconsins... why don't we just take one of these models and install it everywhere? Are kids in California, Washington and Nebraska really all that different from the kids in the old Union states ???
"Obviously"? Really, is it obvious? You aren't drawn to question the supposed superiority of this software even for a second?
I so get what he's talking about. If I have Word or Outlook erroneously correct my capitalization or spelling one more time, I'm going to scream. That functionality is so terrible, yet trying to disable it is like trying to complete the trials of Hercules.
Illegal copy from Pirate Bay: free (as beer) and no DRM. Legal copy: you have to pay and endure DRM.

Now let the market decide.
Password rules is one place that is relatively visible that shows business rules and tech limitations in play.

If the system shows a misunderstanding of security or makes it clear that shortcuts were taken, then what is to make you think the same didn't occur on a deeper and more important level (databases, security, etc).
Superior in what way?

It seems that all he cares about is writing text, period. A typewriter is not good enough because editing is a pain, but Wordstar 4.0 seems to fit his needs perfectly. How is there anything wrong with that?

A lot of software is novelty-driven, because you need to sell your users on the next version. Sadly, this is often at odds with the goals software should aim to fulfill as a tool. Did we ever need a v2 for the hammer, or drafting pencil?
Sony holds a good share, so, yes, we'll take it into work. But for now our priority is speeding up. We just started optimising and already reduced processing time by 50%. But that isn't enough, obviously.

You are correct about our approach (I'm referring to dcraw here).

>Do you see this as viable for use on tablets and such?

It's a question of hardware, most of the things we build can run in browsers on tablets (in theory). We actually don't see much benefit in editing on a tablet. But iPad can be a good device for photo management and sharing.
Sure, the user may want to access DRM-encumbered content, but we shouldn't promote such a thing. You're not denying the users anything by refusing to implement EME, the media companies are denying the users freedom by insisting on using malware to deliver content! Just because users want Netflix in Firefox doesn't mean that it's the right thing to provide.
> I could imagine us using the opportunity to display a message to educate users as to what DRM is and whose phone number to call if they don't like it. ;-)

Please do this!

I understand that Mozilla has been backed into a corner on this, so I get why you'll be adding this (much as I wish you didn't have to). But that doesn't mean forgetting about the issue entirely.

I wouldn't ask this of any of the other major browser vendors, but I like to hold Mozilla/Firefox to a higher standard. :)
Because you didn't read the article.

The US and international scores are from PISA tests. This is mentioned in the first sentence of the article. http://en.wikipedia.org/wiki/Programme_for_International_Stu...

The state data in the article comes from NAEP... which is a national US test
>It is true that Massachusetts schools stand up to world competition, but it is important to keep in mind that the K–12 students living in Massachusetts are just 2 percent of the nation’s total. One cannot generalize to the country as a whole from this small state.

They then go on, as always with these type articles, to compare the US to countries the size of Massachusetts.
Eh, a lot of the recent articles on hackernews about GL have been fairly low-quality and were badly researched (like the guy who complained about timer queries blocking, because he blatantly didn't understand how CPU/GPU communication works) No need to buy into the FUD.

- if you use core profile, modern GL, there aren't a lot of quirks. It's a fairly nice API overall.

- if you target reasonably modern drivers, you won't typically find many inconsistencies and issues. If you do something unusual (like the latest idtech with megatexture) you might run into driver issues -- but that's just how things are, it's not the fault of the API. New functionality needs testing, and GPUs are still constantly evolving.

- extensions are not useless. There are a huge amount of absolutely fantastic extensions. This is, IMO, the main strength of GL over D3D (and other APIs), which does not have a mechanism like this. If you know the hardware supports a certain functionality, there will most certainly be a GL extension to exploit that functionality, even if you can't with D3D.

- in particular, KHR_debug is the best thing since sliced bread. It allows you to have the GPU driver diagnose your program for you, and give you hints such as:

- things you do wrong

- things you should do differently to increase performance

- general debug information

- information on memory usage and where your buffers are stored
It decreases the chances of successful legitimate transactions just as a barrier to completing payment. In India nearly 1/3 of card based transactions online don't go through successfully. I.e want to order pizza but the phone battery is dead (so no 2fa/otp)
I can't imagine writing for a living without using version control as well as a realtime-ish backup like Dropbox.
Except picking winners often breaks down to "acceptable" races and ethnicities vs the unacceptable ones. In this case the Jews were unacceptable.
As far as pure writing goes, there was nothing Bank Street Writer on my old Apple II+ lacked, aside from spell checking. (I think. It's been so long, I'm not 100% sure, but spell checking would have been a major chunk of resources in those days.) When it comes to formatting and presentation, there has been tremendous progress. Most of the functionality word processors really need has been around for since the 80's in the mainstream and the 70's in research labs.

(P.S. I don't think spell checking came around until BSW version 3.)
For what it's worth, it was ContentEditable that allowed me to read this post via my non-standard viewport

https://cloud.githubusercontent.com/assets/86985/2975862/9b2...

https://cloud.githubusercontent.com/assets/86985/2975879/c52...
You often don't need to decrypt the content. Nothing is stopping you from screen-recording video that's behind DRM and putting it up on Piratebay.
We haven't actually destroyed all the smallpox virus samples, yet. There is one CDC lab in the US and one lab in Russia that have living samples: http://www.popsci.com/science/article/2011-04/smallpox-destr...
See also http://en.wikipedia.org/wiki/Intel_Insider#INTEL-INSIDER

DRM inside Intel CPUs.
How hard was it to make Popcorn Time?

I don't know, but however long, it apparently wasn't prohibitive. And I don't think it'd be tough to clone.
The Truck-Helicopter Hybrid Takes Flight
I dunno. Did the first hammers have a claw? Because that's a pretty handy innovation.
It seemed like you were confused about the term and or the correct use of the term. The term is "network effect" not "networkING effect." I am not invested in the argument one way or the other. I just wanted to point out how to use the term.

https://books.google.com/ngrams/graph?content=network+effect...
I'd like to add a rule 3: Don't impose or evangelize rules you don't fully understand.