skysight-inc/HackerNews huggingface dataset:
Old books and old movies don't sell at new media prices. They would cut into potential profits for new works.

That might seem like a good thing for new authors, but old work is predictable, whereas modern authors are -supposed- to be innovative ... a very important part of the idea of copyright.

I'm afraid that Sonny Bono was not a good person to decide the future of US copyright law or creative people. The limits on copyright tenure need to be restored.
But writing to RAM (at 3200+MB/s) is certainly possible. You could cache around 2-3 seconds (on lower-end iPhones) as you compress. Again, the idea wouldn't be that you could indefinitely do this, but merely that the compressor would be deferred (and would lag at a ratio that would still yield x FPS).

That's how I would do it. But apparently they already do this :)
Senators have time and access to be harsh statesmen. We, the Surveilled, have only enough time and access to let them know what we think.

What they're doing is bullshit and they should be reminded of it every second of every day by anyone that can tell them.
This guy looks and is awesome! Can't wait to have them produce many-core Mill CPUs, that I'd like to throw algorithms onto. Then I'm gonna Buy Buy Buy
This was my very first thought, as well.

Perhaps there should be a kickstarter for an open source bittorrent sync clone?
I can't say, as SnappyCam is my first foray into image signal processing. (Though DSP isn't new to me.)

I'd guess that DSLRs use a combination of hardware acceleration on the "tricky" bits (like DCT) with firmware to control the compute hardware.

Huffman is a particularly difficult beast, as it can't be parallelized. The JPEG bitstream is inherently serial, though there has been some proposals to improve that.

If you run a SnappyCam JPEG that you pluck from iTunes File Sharing through djpeg (from libJpeg) you will notice that each of the YCbCr planes are not interleaved.

I once experimented with a parallel JPEG encoder, encoding the Y, Cb, and Cr planes in parallel but the threading overhead was more than just queuing up each JPEG encode separately in a multithread queue.

Bonus points if you notice another marker in the JPEG. That's intended for parallel JPEG decoding but hasn't yet been implemented in SnappyCam as yet. (The existing decoder is fast enough for 8Mpx shots.)
The developer friendly RESTful version: https://www.mashape.com/community/united-states-code#!docume...
More esoteric organization/concepts for anyone coming from the C family (which is basically everyone), more out-there notation, more deserving of the title "write-only," and less ability to do anything you might want to do with a real computer beyond using it as a calculator. I wouldn't want to do much work with Haskell's GTK bindings, but at least they exist.
That's weird, as there's tons of very good adult specific hosts out there. Crazy file systems? No. Just standard LAMP stacks.
I never said that '"perfect, robust, unbreakably done shit" actually exists anywhere in the world'--merely that it can be conceived of, and then strived for. Knowing what it would look like if you saw it, and how it would be different from a kludge, is exactly what makes you an Engineer.

Also, I never said one needs training to be a programmer. As far as I've seen, it's a perfectly natural (or nurtural, whatever) talent, that one then hones over time. The "programmer", selling their work as a programmer, is a false positive: someone who is in the term, but not in the natural category. The admin assistant, serving as their own client and creating a System to suit themselves, is a false negative: someone who isn't, nominally, a programmer, but is in the category.

If you can formalize an idea into something that Works, you are an Engineer. Nobody needs to hand you a certificate; you don't need to call yourself one, or even know you are one; you just are. It's a detectable, testable property of your mental architecture.

The problem is that nobody ever told this to some of the people trying to make their livings as programmers. They're like portrait-artists with dysgraphia, but unlike with that condition, they are the majority of humanity. Actually, let's take that analogy further, it seems sound:

1. Let's say 90% of the population is dysgraphic;

2. but "portrait artist" is a highly-compensated, "in-vogue" field;

3. additionally, the client has no idea how to judge the portrait (maybe an independent 90% of the population is also blind), so any flaws in it won't show up until it gets exhibited several months later;

4. and (okay this is getting a bit ridiculous, but I'll keep on with it) most portaits are the works of several portrait artists, so it's hard to say who caused a given flaw.

If all these things were true, the average portrait-artist's ability would entirely illegible--you couldn't judge them on results, nor on past performance. This would encourage a market for lemons. Additionally, the set of (people with dysgraphia & people willing to lie and say they can paint) would, just by numerical advantage, outweigh "people who can actually do their jobs" in the portraiture market. It would do to be extremely skeptical.

But still, there would be false negatives; people who never even considered portraiture, but aren't dysgraphic. Maybe at one point a friend of your admin-assistant asks them to doodle them for a newsletter, and they produce something that Actually Looks Good. Surprise!

Usually, though, the nose will be on the forehead.
Although the article only made that connection with the video (unless I was skim-reading too much), not with the crappy advert drawings (which they assigned other, perhaps equally relevant logic to) or moronic messaging.
Yes, Nokia contributed the NEON code for the DCT in libjpeg-turbo.

I haven't had a chance to do a side-by-side comparison as yet, but I suspect the SnappyCam encoder is faster for many reasons, including choice of algorithm and the way they use two multiplies (low, high) at times, and their image row-by-row nature with function call overhead in favour of code maintainability.
The problem with every explanation from any intelligence agency ever is that they are extremely motivated to keep everyone else uninformed. To that end, they have demonstrated their willingness to disinform everyone, including congress. Once faced with damning evidence that they lied, they conveniently redefined a universally understood verb, and said that they _had_ to mislead us. They also want us to know that they thought this whole incident was "cute".

If you can lie to congress, and suffer no meaningful consequences, how can any reasonable person have any meaningful level of confidence in the accuracy of any statement that you have ever made or will ever make?
Another post with a similar line of thinking, on testing for paying customers:

Mark Suster -
Why You Need to Ring the Freaking Cash Register

http://www.bothsidesofthetable.com/2013/07/16/ring-the-freak...

Perhaps you've seen this too, about discovery of interested populations of potential users:

Paul Graham - Do things that don't scale (July 2013)

http://paulgraham.com/ds.html
> it just makes you look bad if you heckle someone on stage.

I disagree. It's important that we speak truth to power. If we don't then they won't hear our case. You don't think the president is wandering around Hacker News and Reddit looking for details do you? No. They employ PR firms or former employees of them to filter information back to reports which get filtered through various aides which finally makes it to the ear of the president.

However, when you stand and loudly speak your feelings, the message doesn't get filtered. That's an important part of the process.
It's not a scam because of the way they hook users, it's a scam because the end product doesn't work. If callmeed has a genuine, decent product at the end of it then his version wouldn't be a scam, even if he marketed it the same way as these guys.
That's how it's done, where on dual core devices, a JPEG encode can be done in parallel to capture.

Try it on an iPhone 5 with "infinite shutter" disabled and you will see the dropped frames in the filenames once you import them to your machine from iTunes App File Sharing (or over SSH if you're jailbroken).
If someone also left the family jewels lying on the seat, someone might want to make sure that people are encouraged or rewarded for doing the right thing.
When A Twitter Handle Becomes A Trademark Dispute
I tried using Uber to get To/From JFK a week ago.

The cheapest fare on Uber was $98 one way. Car service is $40.

Amazon and Google in a bidding war over Uber? Sounds like bullshit to me.
Judging by the history of the past 40-50 years, we Americans love being tricked, over and over again.
Many otherwise sweet young women (or men!) several of us probably went to school with, for a start. :|

Edit: Was trying to give some help to somebody puzzled about this, which is why I bring it up. Turns out that, if you're a lost young man, there's probably a point in your travels where you zigged instead of zagging and thus lost your way.
Authy two factor auth for RadiantCMS
LinkedIn releases new real-time analytics for Company Pages
You just need something that receives 2.4GHz and can give you signal strength (or calculate an FFT). Spectools [1] is a great tool for this, it already supports Ubertooth and could easily be adapted to work with HackRF.

Caveat: I work on Ubertooth for Michael Ossmann

[1] https://kismetwireless.net/spectools/
I think that start is exactly why BlackHat != Defcon, a decade and half later. Defcon's a "Let's Spend a Weekend in Vegas", while BlackHat is now held around the world.

Abu Dhabi anyone?
Do these work for you? When I load the site, I see the photo scrub on the right hand side of the screen - and the slider moves up and down...but I don't see the big image loaded in the center of the screen where I expect the image to be.

Unless it takes a while to load - in which case I was just being uber impatient.
I always have a captive audience. They take notes as I write. I'm like a professor on an overhead and I repeat every semester.

God says...
C:\TAD\Text\WEALTH.TXT

the exchange between Edinburgh and
London was frequently three per cent. against Edinburgh, and those bills
at sight must frequently have cost A that premium. This transaction,
therefore, being repeated at least four times in the year, and being
loaded with a commission of at least one half per cent. upon each
repetition, must at that period have cost A, at least, fourteen per
cent. in the year. At other times A would enable to discharge the first
bill of exchange, by drawing, a few days before it b

----

It can seem less glorious repeating the same stuff. You get better ... better analogies for your sales pitch if it's the operating system...

repeating seems depressing, but its not.

All the disciples went a preached over and over in all the cities. Same thing, many times.

God is nice and says new stuff.

As good as life gets is being God's preacher... dont call my rabbi, though... I'm confused.
>An un-auditable spy agency answerable only to the President

i somehow think that its answerability to the President is overrated. Presidents come and go, the machine continues humming :)
Just to show a little balance - there are those of us in advertising who try to do the best we can for our audience, and don't even need morals to make that decision, since doing the right thing gives us better results than trying to trick people.
Give me a link to one then because I clearly missed it and could use your help.

The 1% of static site generators I've seen are written in scripting languages that require me to install an interpreter and related build tools. Then I'm stuck with their own custom template, markup, and configuration language. And I just don't really care to manage all of that. Even as a highly technical user.

I wrote one myself in the 90s in Perl (and have thankfully lost the source code). They're fun to noodle with if you have the time.

I currently run my site on Pelican (and even patched the WP importer so that it properly preserves WP formatting). It's great but terrible. I still have to keep around a virtualenv. I have to maintain templates that I'll never be able to reuse. It's still not quite good enough. It's a good thing I make my money programming in Python and am familiar with the developer tools.

I'd like something a little more hands-off and with fewer dependencies.
What! I found a lady's Rolex once (Wilhelma Zoo, Stuttgart) and only got a goofy look when I turned it in.
If I left my front door open one day, and you happened to find it, should I reward you for not stealing anything?
14" T430s here. I love it and it weighs nothing. It plays excellently with Linux. The battery life is supposed to last 5hours, but only lasts 2-3. I might have a lemon battery though. I still recommend it.
Larry should have let a more experienced SCOTUS lawyer argue about it, but he also realized that in his retrospective too :(
is threads down?
@jpap, are the results shown in the article being used today?
It's disheartening that politicians can barely confirm whether they even know what is going on (i.e. what they vote for on our behalf), let alone the have the capacity to grasp the scale of the surveillance and its (eventual) misuse. It takes at least a modest understanding of math and computers to understand the gravity of such a dragnet, which is very discouraging to me. And when white house reps defend themselves with gems like, "informing people about false claims isn't necessarily what we do," is even less reassuring.

On that note, an interesting article on acm.org was recently posted about about how politics, and not encryption, is the only way to make it change. I think the reason why a lot of us invest so heavily in encryption solutions is because the above makes us so incredibly cynical that politics will achieve anything.
I saw this a couple of days ago. Are you using Chrome?

It might be yet another Chrome canvas bug. :-(

Try Safari and let me know if you can? :-)
If you care about your company, stop treating yourself like shit
At 17 mins in, when he talked about rename registers, it reminds me of SSAs. It's quite fascinating to see that something like that happens in the hardware level as well
already been published - in the coming versions, you'll be able to generate unique titles :-)
good point! makes sense not to show that when something does not exist - cheers for the feedback
Agreed, it was obviously satire.
First off, I love the post! Super meaty goodness.

I read-ish the whole set of slides and it sounds pretty good (the devil is always in the details), but I got a little worried about VLIW-ish issues when [in the slides] he said on slide #57:

The compiler controls when ops issue

One of the big issues with VLIW was that the compiler had to be intimately aware of processor architecture. So when you upgraded your '886 to a '986 you needed new binaries because the '986 had more registers or executions units. [I assume Itanium fixed some of this, but it also sunk my interest in VLIW.]

Is this architecture going to face the same issue?

Edit: I watching the video and heard that "nearly all of what the super scalar is doing is [not calculating]". One of the other VLIW issues was that chip area was dominated by cache-area, so all the stuff about [not calculating] shrank and shrank relatively as cache area grew (see: http://techreport.com/review/15818/intel-core-i7-processors). This claim concerns me.

Edit V2: but damn... Exciting stuff.
Drip, drip, drip...
MeshCentral - Free alternative to LogMeIn from Intel
I'm fine with letting everyone try to program. Everyone should try to paint, write, make movies, play music, all those good things.

But if nobody tells someone they're stupid after they've proved repeatedly to be stupid--if we, as a culture, are too nice to leave bad reviews of bad work; if we overlook that time that Bob's excel sheet cost the company five days of downtime, and how we had to hire three extra interns to do redundant data-entry for it--then Bob might think people should be paying him a professional programmer's salary for his time. Bob might put out his shingle as a programmer. And now, the market has one more lemon.

There are some things which require real, natural (or nurtured-in, at least) talents. Singing, for example. Everything I've experienced in dealing with other programmers tells me that programming skill, in the end, is just an outgrowth of the ability to think logically, systematically, and formally--and that these abilities are part of your mental architecture, and, if they're not determined genetically, at least can only be developed when you're young. By the time someone comes into their first high-school programming class, they already will or won't be an Engineer by mindset, and there's no switch you can flick on them, no number of facts and rules you can teach, to turn that around.

To use a slightly-sour analogy, it's like the cases of children found surviving in the wild, and taken into society. They can learn words, in the same way a chimpanzee does, but they never become able to grasp syntax--their mental architecture has already set, and that component wasn't included. Logical/formal/systems thinking seems to be like this. If anyone needs to teach it, it's parents, and probably around the same age as reading. But we literally don't know what it is that's needed, specifically; what exercise you can do with a kid to "induce" logical thinking. What did we do when we were young? Play with lego? Play pretend?
How to Rip Blu-ray to Samsung Galaxy Tab P7510 on Mac
Samsung Corporation has produced a damn lot of excellent smart phones, tablets and cameras, among which the tablets from the Galaxy product line has attracted many consumers’ attentions both home and abroad. Among the Galaxy tablet, Galaxy Tab 10.1 is its first shot and it succeeded to open a global market. It sports an 8-mega front camera, 10.1-inch Super PLS-based display with 1,280x800 of resolution. People have a very positive review on this gorgeous display which delivers clear and crisp image. Now you may want to know how to convert your Blu-rays into Galaxy Tab 10.1 ready videos on your Mac computer? You need a Mac Blu-ray Ripper software which does that job, and DVDFab Blu-ray Ripper for Mac is a very good choice.
If this service interests you, you can also subscribe for free to my Hacker News daily summary at http://hnsummaries.com/

(the summaries are automatically generated)
Heh, of _all_ languages – you'd have thought Perl would end up with CamelCase. "PeRl" – nah…
Basics Of Function Pointers In C
After acquiring an APPLE ][+ with also a Novation AppleCat][, a few months later I was able to get a super deal on a 64k ram card through
a CALL A.P.P.L.E.group purchase for only $110.00. It astonishes me today I can get entire dated 9" netbooks on eBay for less with so much more living room.

CALL A.P.P.L.E.'s Val Golding, lived in a basement with many cats and dreamed 6502 assembly and would welcome anyone's voice calls.

I had the 15(?)th BBS in Seattle listed in the back of that freebie computer newspaper you could find on ferries(NW Computer User?).

Same here, the whole BBS social thing was accumulating vast index rows of copied 5.25" floppies.

The university had the unix shells and emacs, so ftp and telnet about brought us up today facile wise though we watched individual remote characters stream along at 300 baud.

Maybe why my favorite comfort space is still simple monochrome tty console.

I also had H19(~Z21) terminal and a 300 baud wooden phone handset box. The H19 was heavy as a populated desktop, and likely would still be functional if you could find one. I miss that modem handshake babble.
Thanks Raphael! :D

It's been an awesome, surreal experience, very much reminiscent of 2007. Fun times, relived. :-)
The proper analog is a letter v. a postcard. There is no reasonable expectation that the contents of a postcard will remain private -- the message is right there, and people will see it even accidentally. A typical plaintext packet is the same way. Stuffing your papers in a sealed envelope is analogous to passing your plaintext through an encryption algorithm.

If you are "vibrating the air" in public, then yes, you should realize that there could be a microphone nearby that records what you're saying (and in fact, in modern practice, there is a microphone on pretty much every person you see, any of which could be recording at any time).
My favorite slide from Greenwald's article was the justification field from the Search Email Addresses Query [1].

It's a one line field. With an addition one line field for "Additional Justification".

This press release is actually expansive by comparison to their typical justifications.

[1] - https://s3.amazonaws.com/uploads.hipchat.com/17859/77014/djo...
I always love those recordings. Few people are able to keep up the bullshit and cognitive dissonance required to maintain the current governments position in an even remotely logical and consistent way when faced with on demand questions, so they quickly revert to reiterating canned answers or even just missing the whole question as their brain responds to the information overload with a simple backtracking to what they know best (which, it turns out, is the canned answers, not actual knowledge of the program asked about).

The considerable stress this causes then further produces nonsense side statements, like "informing people about false claims isn't necessarily what we do".
Exactly! As proposed upthread, the airport should charge a toll per visit based on impact, not based on old business model patterns.

Toll roads (state owned or private) charge by use, which is fairly reasonable and efficient, not by a deep inspection of your gross revenues.
You'd have to ask Ericsson. ;-) I certainly hope so!
The conference spawned nothing. It has a policy, it adhered to it, and by both sides in the situation's own admission, did what it said it would do.

The "spawn" here was the internet.
Oh yeah?! OH YEAH?!!!
The "no servers" clause, and its inconsistent enforcement, has been a part of literally every single consumer ISP ToS I have ever been a party to since the 90s. I have a hard time seeing it as anything but a longstanding, standard practice of reasonable network management, because there is a reasonable concern that people might saturate their connections and cause issues for others.

The thing people are really up in arms about is that their ISPs might charge them for access to Google, Skype, etc. selectively, even though they do absolutely nothing to run that service. I don't personally ascribe to whatever random definitions of Net Neutrality are out there, I just don't like the idea of ISPs charging for services they don't provide or otherwise selectively degrading them to make money. My principles are not in conflict and I simply do not care about whatever high-minded principles someone has come up with in a poor attempt to replicate that bit of common sense that ISPs shouldn't make up special fees for things they don't even provide.

You may notice how that "things they don't even provide" bit means that I have no weird "is this actually neutral?" edge cases when people pay to run caches/proxies/whatever to actually improve services for people, even when there are fees involved, while people sometimes get concerned over whether or not something is truly "neutral" or not. This is because I do not care about "neutrality" as such, but rather a much simpler concept of fairness: don't charge for (or degrade) services you don't provide.
I might try to (naively) implement something similar for Android just to see how fast it goes without too much low-level fiddling. It really is pretty darn cool.
It's not true, it's not true, it's not true, it's old news