skysight-inc/HackerNews huggingface dataset:
I feel like the issue this faces isn't so much the belt length, since I think you'd probably just end up with a dominant choice (much like x86 managed to stick to a roughly unchanging number of registers for a very long time).

But the lack of latency hiding means you have to generate code to schedule starting operations at the right time. Mul taking 2 cycles means you want to start any dependent, but lower latency instructions after it. But if at some point in the future mul is scaled down to one cycle for whatever reason your timings will all be off and your belt occupancy will be less than ideal.

I kind of wonder if the reality is simply that there is nothing better equipped to schedule instructions than the cpu itself. Maybe we could have better ways to explicitly hint meaningful information to it, but I'm not sure shoving all the decisions to the compiler is a long term solution.
For being a "master politician" he was a surprisingly poor public speaker. He seemed unsure of himself and stumbled quite a bit.

(the whole keynote is available here: https://www.youtube.com/watch?v=xvVIZ4OyGnQ)
On Resistance and its role in computing
Seriously, I thought there was like mass surveillance and all that stuff going on. But it's all clear now. This is about national security. And oh, thing about the kids!
There is a constant problem where I mouse over a link and see only medium dot com. It's a contextual stripping in a marketplace that pretty explicitly judges you on the unique ribbons in your hair.
How To Make Money With Your Pc-earn money for just your PC on
The Digital Generation is a site that uses your PC's processor to generate your money. When we singup we have right to a thread that lasts 30 days and if we have your PC connected 24H earn $ 1 per day, which later this month will give $ 30.

At the end of the Trial Thread (1month) we have to buy 1 thread (1 Full year duration).

- We can take in $ 30, and investing $ 20 with a thread for 1 year.
Do any services charge for receiving SMSs?
Closing the Ninja Performance Gap
The value of "tricked" clicks vs. relevant clicks seems dubious to me.
Good work, jpap. I wish this were posted during the day though ;)
It shudders me to think that IE won over Chrome. :(

I saw an issue also reported on here earlier today a few days ago. Sounds to me like a (new) canvas bug in Chrome.

There are unfortunately several workarounds for browser bugs in the HTML5 viewer. The AS3 Flash port was surprisingly very solid. I can't wait to share more info on that when it's time for another major release.
You don't need to be good but, IMHO, you have to know WTF are you doing.

E.g. movie studios CEO might suck at writing, acting and never know which end of a camera shoots but, unlike their game industry colleagues, the do watch movies.

Steve Ballmer might be an awful coder and would not know how reinstall Windows from an OEM disk but, I have no doubt, he uses Windows and other MS products every day.

Elon Musk might not know how to change a tire or adjust wheel alignment, but he does drive cars.

The video game industry is really standing out with the most management, not just C*Os, having absolutely no idea what are the products their minions are producing.
It's not the amount of money so much as the "so invoice us" attitude.
It looks great but I have a few questions/comments.

1. What is the difference in quality between using this and the video capture mode? I.e. if what I really want is a high quality video, would this get me a better result than the built in programs?

2. Seeing as how you've done all this work (and how Android apps can be compiled from C) how difficult is it to port this to Android so that the rest of us can get in on it?

3. Is it just me, or can anyone else not change the settings / look at the other demos on the samples page?
+1 I think this could actually take off as a niche social/mobile network. (Despite how ridiculous that sentence sounds.)
> the more people use the internet (on average) the more money google makes.

People tend to forget about these indirect effects - changes in habits, behaviours, economies. Anything leading to "more internet" or "more computer" in our lives will, almost certainly, lead to more revenues for Google.
Ask someone with an account to let you comment on one of their drafts before they publish it.

Boom, you have an account.
My email address? Oh god no!
haha, no worries.

In the app, you need to start with your finger near the thumbnail strip. (But can move it away for fine-grained scrubbing if you wish.)

It's no surprise that the learned behavior is transferring to the web viewer.
> I refuse to run Wordpress due to it's security history and upgrade hell.

Your call, but IMO this is pretty short-sighted and reliant on outdated information. WordPress has put a lot of effort into application security and has improved considerably over the last few years. The "upgrade hell" days are essentially over; I've upgraded one blog from early 2.x to the current 3.5.2 release without a single broken plugin.

It's much like another PHP project, phpBB; I'd never have used phpBB2 but phpBB3 is a really pleasant tool.
what password?
The article title is link bait. The article is about Gravatar, and GitHub only matters because it utilizes Gravatar.

(Your email address may be visible in all sorts of other ways on GitHub, such as when someone does git log on a public git repository.)

If you're worried about your Gravatar being matched to your inflammatory (i.e., trolling) Hacker News or WordPress comments, you probably should be using a separate email account and Tor and whatnot.
Well, it started internally, it was mostly working when the code was open sourced. Not really an "open source project from the start", even if it has been for, well, years.
I just hacked your hn profile, expect me sending you an email.
Blackhat costs ~$2000 to attend. It's much more of the corporate security researcher crowd than Defcon.

Still, pretty disgraceful.
Exactly what I was thinking. If you commit to github, your account email is already public.
This kind of functionality is standard on OMAP4 devices.
Wow, the one submission I've made anywhere that hit the front page, and I'm kicking myself for the title. 'Belt' is really their name for the category of machine architecture in the sense of register and stack machines. 'Mill' is the name of their specific architecture/family.

As far as the meat goes, I'm gratified that I'm not the only one to think this is mindbogglingly elegant. I see some misconceptions in this thread, but I'm finding it difficult to explain the divergences without beginning to inexpertly regurgitate large portions of this and the previous talk (on their instruction encoding).
Or, since this is Hacker News, you can use ChucK, which is a realtime programming language for processing audio:

SinOsc left => dac.left;
SinOsc right => dac.right;
300 => left.freq;
310 => right.freq;
while (1) 1::second => now;
1. It really depends on what you're after: are you looking for a video sequence that plays back, or an individual still? Video is better for the former, SnappyCam for the latter.

2. It's a lot of work, hinted at in another thread here on HN. The entire "app" build on top of the JPEG codec needs to be built from scratch; new artwork is required, etc.

3. I just tried it from another machine and works for me.

My backend API is being hammered at the moment, which is awesome, but it doesn't appear to be overloaded. (Gotta love NodeJS!)
The answer will, in fact, always be "no". But they're lying.
I'm by no means a computer vision expert, nor did any of my education cover the subject, but I have been dabbling in it long enough that I started a company based on limited CV.

What I do is think of ways I can cheat. Sometimes an algorithm that looks really complex in mathematical notation boils down to a for loop for X, and a for loop for Y, iterating over every pixel in the image looking for some feature.

If you know where your buttons will appear, roughly, you can scan that rectangle in your double for loop until you hit a long enough sequence of red, then continue scanning for a sequence of yellow, then green. If you're looking for the edge of a window, scan for a solid line of the window border color.

Basically, think of the simplest possible way to express what you want to know. Your algorithm doesn't need to have a clue what a button is, or have any real intelligence. It feels like cheating, really, but it works quite well for simple tasks.
Belongs to my employer :(

Also, when I said 'quite a bit', I was thinking about the data-plumbing logic --- not UI and WebKit logic. It doesn't really make sense to rewrite WebKit.
In the US when you provide wifi to people you are just as protected as your ISP. You might be in violation of your ToS but that's an unrelated issue.

What metric does Germany use to distinguish between 'ISP' and 'not ISP' when it comes to providing internet service?
Wow. You perfectly worded the issue I've had in the back of my mind with Medium (but not Tumblr like you say).
> But cities are corporations, they aren't allowed to establish courts like this

This depends on the laws of the state in which a city is located. In Texas, for instance, cities are "municipal corporations" whose only commonality with a "business corporation" is the word "corporation." State law, consistent with the state constitution, gives certain cities the authority to establish a variety of courts and "administrative tribunals" by passing a city ordinance. So, they are very much "allowed to establish courts like this," though the fairness in practicality may be in question.
Anderson Cooper on the NSA, Black Hat Heckling, Amash and Snowden
This is why we should support individuals who speak out against someone like General Alexander
This doesn't seem to be a lack of a revenue model to me: https://www.authy.com/developer/pricing
The Cinemagram guys started off down that path, an Instagram clone for animated GIF cinemagraphs, then quickly pivoted toward short videos to compete with Vine and Instagram on similar territory.

I'm still not convinced. :-)
Let's look at the signature of qsort() from libc:

void qsort(void *base, size_t nmemb, size_t size,
int (*compar)(const void *, const void *));

qsort is a function inside of libc.so. It's already been compiled. It doesn't know about the "compar" pointer you're going to pass it. That function might not even exist yet.

qsort doesn't know if you're sorting integers, sorting strings, sorting struct foo which is still being ironed out. It knows how to sort arrays. You give it the size of each element, the number of elements, and a function pointer that it will call to compare elements. It will call you back and you can stick your data-structure-specific knowledge into that function.

(This turns out to be a lousy way to sort arrays, by the way. If you used a C++ template instead, the comparison function could be inlined directly in the sort algorithm, which gives you better object code. But you lose the possibility that the caller and callee exist in different modules, for example.)
Percentage of those clicks that were bots? Eh?

Also, this context is far removed from any real world scenario. Cracked did a decidedly low brow version of it, everyone clicked through, just because they wanted to see what stunt they would pull.

If you know it's going to be a joke, you might as well see the punchline.
This is similar to what Haskell do-notation provides.
I used rhybag, from the author of sbagen, to create a melody for a song I've yet to finish writing. It's a very cool tool.
This can be easily heard on a piano. Just play two adjacent low notes at the same time and volume.
You be the judge: https://www.youtube.com/watch?v=xvVIZ4OyGnQ&feature=youtu.be...
I think you'd probably need generics to implement monadic chaining in Go.
If you ever seen some of the C code when hacking the Sony PSP slims for the first time; particulary Davee & Bubbletune with "ChickHEN" stuff, knowing how function pointers work is required[1].

1. http://forums.exophase.com/threads/tiff-exploit-hen-informat...

Disclaimer(?): The TRFyuki here, is me. :)
I've actually never thought of AT&T as 'mediocre' because of a Starbucks relationship. I view them as 'mediocre' due to a decade of terrible, unreliable, and spotty cellular service. It's amazing what service we'll put up with just because all of our friends and family are using that same provider.
I'm probably a little late to the party, but I think it's worth mentioning that some of the "XML" looks like this:

<tr style=" -uslm-lc:II22; "><td style=" text-align:left; vertical-align:top; border-right:1px solid black; padding-right:2pt;"><p style=" text-align:left; text-indent: -1em; padding-left:1em;">

Wow. I wonder what -uslm-lc does.
Knocking Out Bugs with greatest (C Unit Testing)
There was plenty of evidence prior to the invasion that Iraq did not have weapons of mass destruction, or that if they did they would be almost unusable because of age.

Information about this came out not only through organizations like the FAS (you may not have read about this in the NYTimes, but don't blame the opponents of the war for this), public statements by diplomats and civil servants (i.e. David Miller), the pressure to recall UN investigators (who were skeptical of the existence of such weapons), and evidence of deliberate fraud in pushing for war as in the yellowcake uranium setup, Colin Powell's presentation to the United Nations on "mobile weapons factories", or Dick Cheney's efforts to take control of intelligence work when the results were skeptical of his claims that WMD existed.

The only actual evidence in favor of the hypothesis that Iraq might have WMD was that the country had not accounted to the UN investigators for the disposal of some dual-use chemicals the United States had sold them during the Iran-Iraq war. They claimed these materials were already destroyed and so could not document their destruction, which seems - in retrospect - to have been the case. Either way, if I remember correctly, these materials would have been almost if not totally unusable given their age.
I have been running http://healingbeats.com/forum a large forum related to Binaural Beats for awhile, some good sbagen presets there.

Here is a good place to create and listen to binaural beats on your browser using the new html5 audio apis:

http://mindstate.michielroos.com/binaural-beats/
That's honestly a very good point; so much of our public school systems are already broken due to testing. Students are mostly taught the requirements of proficiency tests solely for funding and more occupational-related reasons. I've heard many teachers complain that they aren't truly imparting knowledge but merely repeating from a book due to "the state."
> You could write a function in Go as it is that takes a sequence of lambdas and does that, so why would you need a language construct?

You'd want generics if you wanted the chain to return a result though (or if you wanted intermediate steps to thread results through).
This looks fascinating - and "the real deal" (not crackpottery) but I'm hesitant about a number of items.

It seems like quite a reach to pick a 'latest and greatest' IA processor (why is this $885? Because it can be) as a point of contrast. We can hit half the performance envelope and/or about an eighth the price while keeping many of the features that make a desktop processor what it is (like, for example, a whopping big cache hierarchy). Picking on x86 seems like a good way of overstating the case; if we're getting a new architecture, we may as well pick on ARM or Tilera or what have you.

Am also, as an early believer in the Itanium, somewhat nervous about static scheduling for any purpose. Dynamic branch prediction is very accurate on today's architectures; this does not mean that static scheduling can emulate this accuracy and enjoy the benefits.
This is why we should applaud individuals who have the courage to stand up to those, like General Alexander, who threaten the freedoms of the entire world.
I don't know and presumably neither do you. I'm not saying we shouldn't question the government, I'm just saying we shouldn't automatically assume ulterior motives. Coming up with theories of ulterior motives is easy. Proving them is hard, and preventing them is even harder.
Depends on what "we" define a terrorist as.
Yeah, the program it's self is the abuse.
NSA director heckled at hacker conference - CBS News Video
Which is, of course, why we are in treaty talks right now to extend it to 70 years.
Ok, just saw the talk and Bret's certainly referring to Erlang here.
Very well written article, clearly explaining what is usually a rather complex topic for new programmers to understand, bookmarked for future use.

The other resource I use for similar situations is http://c-faq.com/decl/spiral.anderson.html
[EDIT]: someone beat me to it

FWIW: The explanation by Dave G in the comments isn't quite right (I couldn't reply there, comments appear closed):

> void something(); // prototype of function that takes undetermined number of arguments

> void something(void); // prototype of function that takes no arguments

> void something() { return; } // function that takes no arguments

isn't quite right as `void something(){ return; }` is still a function that takes an undetermined number of arguments, it just cannot access them; calling `something(1,2,3)` is still valid.

> void unknown(){ return ;}

> int main(void){ something(1,2,3);}

is valid.
The possibilities are exciting for sure! :-)
Some good, more general purpose and programmer-y alternatives:

ChucK => http://chuck.cs.princeton.edu/

Pure Data => http://puredata.info/

SuperCollider => http://supercollider.sourceforge.net/
NSA Chief Talks to Skeptical Hackers Conference
More info on this? Hadn't heard of this being done other than through content spinners
Very interesting that the architecture has no condition codes, or any global state for that matter. Also, that the belts are logical, in that there really isn't a chunk of memory where the belt lives, but the members of a belt live where they live and know "which belt" they belong to and "where on that belt" they are.

Too bad they can't release their emulators/simulators, but I sympathize with their desire to be first-to-file to protect what sounds like years of work.
Creating websites now subject to sales tax in MA
No, it's different. That's a real beating effect. This is an phenomenon that happens when the two tones are heard separately in each ear and the beating just happens in your head. It tells us that our auditory system retains some waveform data, up to about 1000 Hz.
Thank you. Best comment I've seen all year.
Beyond Kickstarter: Game devs who crowdfunded on their own
Ten years experience and programmed a critical feature of a large program? I'd say you're a senior.

I don't know the culture of your company, but one thing to consider is just telling your manager that you're near burning out (I wouldn't say burned out), celebrate what you've achieved and ask for your next assignment to be a little more laid back while you recharge for the next big push. Get something you can really switch off of when you walk out the door.

At most places just starting an honest conversation and telling them why something is in their best interest will get you what you want. If they really want a revolving door of burned out engineers you're better off leaving anyway.
I think he did too, but it is true that innovation is very important to the indie community.

Most indies don't have teams of engineers, artists, designers, marketers, or musicians to polish their turds into blockbuster gems. Because of this, an indie had better hope that their project begins as shiny as possible, which is why innovation (especially in gameplay) is crucial.
Ah yes, they don't have the gigantic database...but do they have a shit-ton of databases that effectively comprise a gigantic database?
The companion article he previously wrote (linked at the bottom) is also worth a read. I found them both interesting and thought provoking.
One of my colleagues at work (Bart Smaalders) is known for the saying (paraphrasing?): "The easiest way to go faster is to do less work."

Well done on realising something that seems obvious in retrospect, but most people still miss.
Well, there are a lot of things like that, e.g.: http://socrates.io, but it doesn't do it for me. I like to be actually manipulating the end result.
Sometimes the law is wrong.
.NET is also so slathered up with dainty object boxing that to claim a .NET coder could easily pickup assembly is more than laughable.
Certainly I agree with your perception of how the NSA and General Alexander believe that they are "conforming" to a proper interpretation of the Constitution, though I disagree with that particular interpretation they hew to.

I guess I feel that the average hacker has a better understanding of the platonic ideal or "most correct" interpretation of the Constitution than Gen. Alexander.
Fab raises another $10 million and sets sights on Asian markets
Pledge, oath, bullshit. I believe Clapper was under oath when he lied to Wyden about this stuff in the first place.
Worse, it's Phoronix.
instead of asking people what they would pay, just ask them to pay.

asking people what they would pay is so weak in the age of the internet and stripe.
thanks, that helped me out <3
The obstacle would simply be recompiling from IR. That doesn't seem like a big challenge in today's environment for a large swath of devices -- nearly mobile devices, for instance, have nearly-complete top-to-bottom source code for all software running on the chip available. So that approach doesn't seem nearly as crazy as it would have 10-20 years ago.
Oh, it's a manual flash.

Enabling that automatically is an interesting problem in itself: I'd have to estimate the light level based on the camera preview... or perhaps from the preview metadata.

Will think about how that might be done. Thanks for the thought. :-)
I committed what I now realize were true crimes against software engineering when I first learned of function pointers.
How to make hospital wards smarter
How to interpret complex C/C++ declarations (2004)
It's the same figure which was in the leaked documents from 2008 that points to some NSA/CSSM 1-52 document from 2007 as a basis. Perhaps they feel that this is the only justifiable piece of "statistics" they can provide at the moment. Though since the document was apparently OK to relay to foreign nations, this is likely another case of the "least untruthful" thing can say.

Reference 1st and 28th pages of: http://www.theguardian.com/world/interactive/2013/jul/31/nsa...
it was amazing, even here on HN, how this analyst report spread like wildfire - while the counter analysis was ignored, both in comments as well as a separate posting.

the global reach of these things is amazing, all tech "reporters" worldwide seem to copypaste in realtime, this piece popped up in germany, etc. right after it hit the US. all the webfrontends for traditional newspapers have separate, lower payed staff that often is nerd-heavy, so more web/tech news make it on their frontpages. and none of them, ever, seem to check facts.

it is an amazing time to manipulate the stock market.
Chrome 28 on Win8 here - works great, thank you for making it! Even though I personally can't use it since I'm on Android.
...and you have exposed yourself to be culturally ignorant. (East) Indian people often spell words in ALL CAPS to emphasize importance. I know this from past experience dealing with (East) Indian people in a professional software development environment for over 10 years. So I believe that was what the original author intended.

p.s. He is also a former Google Engineer who was part of the small team that built GOOGLE NEWS. http://dealupa.com/about