skysight-inc/HackerNews huggingface dataset:
It sounds like that's basically what valve's going for here. It's a mouse for the couch, except that instead of a left-hand keyboard we've got a trackpad. That's ambitious in that they think a trackpad can be used in place of a joystick/WSAD, but Valve's bread-and-butter is FPS games so I don't think they'd go for that if they didn't think it'd work.
They could make the trackpads modal (without changing the hw).
So you could hold down left bumper and track left to right (or up/down) to have fine grained control of zoom.

Only drawback of this is you couldn't control zoom and view at the same time (which I guess FPS pro's do, but mere mortals like me don't).
This is very encouraging. There appears to be non-trivial innovation here and that has me excited. I too am interested in how the controller will handle fighting games. The haptic feedback seems particularly interesting because It seems possible that just maybe there could be an effect similar to the one described here:
http://www.wired.co.uk/news/archive/2011-05/27/disney-tactil...
that might allow fingers to "feel" as though there were buttons or edges or some similar effect. That might allow for a precise and traditionally intuitive fighting game experience as well as interesting new applications.
Most popular does not mean best.
I use the arrow keys.
When does the "next guy" ever look at revision history to see what's going on? I only ever look at the current state. If I want to see how it diverged from my last commit or the last commit before whatever milestone or release, I will diff the current version against that version ignoring every commit in between.
I was really excited when I saw the multiple responses possible for a given request
Debating the Merits of a Profit-Sharing Plan
CIS/CS major here - any particular reason we don't yet store encryption keys in L3 CPU cache? From my (basic, and quite possibly flawed) understanding, this would invalidate the possibility of cold-boot attacks entirely. The average modern processor has 2-16MB of L3 so a few 2048/4096 keys for an application such as TrueCrypt couldn't possibly dent performance that much.
I'm trying to be optimistic about it. I like that they are going somewhere new with controllers. Already I can imagine those Y and B buttons not being easy/natural to get to. and of course not having at least one actual joystick is going to throw me off. (I game a lot with my Macbook Pro and I've gotten very very good with the mac trackpad, but I still like my WASD keys for the left hand). But again, all of these are my own issues and I'm very much willing to give this joystick a shot.
http://googleonlinesecurity.blogspot.com/2013/05/changes-to-...

> This year our SSL services will undergo a series of
> certificate upgrades—specifically, all of our SSL
> certificates will be upgraded to 2048-bit keys by the
> end of 2013. We will begin switching to the new
> 2048-bit certificates on August 1st, to ensure adequate
> time for a careful rollout before the end of the year.
>
> We’re also going to change the root certificate that
> signs all of our SSL certificates because it has a
> 1024-bit key.
It's fair because it's the same for everyone, and it's justified because it prevents a giant class of tax evasion scams.
that another cool thing about the Kivalia framework. We have time-stapped market views, so we can confidently go back and say "Here's what we would have recommended for your plan 9 months ago".

I think you're obligated to do something like this if you're in any way providing active advice.
> With ARM64, there are 32 integer registers, with a dedicated zero register, link register, and frame pointer register. One further register is reserved for the platform, leaving 28 general purpose integer registers.

but http://www.arm.com/files/downloads/ARMv8_Architecture.pdf says:

31 general purpose registers accessible at all times
* Improved performance and energy

* General purpose registers are 64-bits wide

* No banking of general purpose registers

* Stack pointer is not a general purpose register

* PC is not a general purpose register

* Additional dedicated zero register available for most instructions

Which one is it?

By the way, the ARMv8 resources are quite interesting overall and a bit more in-depth than the article. http://www.arm.com/products/processors/armv8-architecture.ph...
There is a difference between Amundsen a seasoned explorer making the passage in a tiny 46 ton ship by hugging the coast and dodging ice and a 75 THOUSAND ton ship making the trip.
life←{ ⍝ John Conway's "Game of Life".
↑1 ⍵∨.^3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵ ⍝ Expression for next generation.
}

http://www.youtube.com/watch?v=a9xAKttWgP4
There is a limit to how long developers will support these old browsers, even if they sell to corporations and institutions with backwards IT policies.

Some companies and even healthcare institutions are seeing the light and upgrading their systems. As more and more do, it makes less and less business sense to support old browsers (fewer companies still using them, and it only gets harder to make a modern web-app work on them).

There is a huge cost to supporting old browsers. There IS a tipping point where it's just not worth it anymore.

So the companies/institutions that don't upgrade will soon enough be left behind. That's just the way it is.
Many scientists hate the commercial part of their research. In fact that's sometimes the main reason why some of them choose to stay in (relatively) poorly paid academic positions
you know who the most successful company was in this "ringtone" bussines? Jamba, who was Jamba? the Samwer Brothers. just saying.
As I pointed out, that's Apple renaming it, not me. I'm just following their lead.

As for 32-bit compatibility, that has nothing to do with renaming, it's just me being imprecise. It would be equally imprecise if I had used "AArch64". Thank you for pointing it out, though, I've fixed it to say that it is the A7 that includes 32-bit compatibility.
People's thinking about some of these things (questions of terminology, etc.) was still evolving 30 years ago. I'd be interested to see if he still refers to himself as the inventor of EMACS. At the time he me have considered it an alternative way of saying "author" or "creator".
I believe the distinction is between "exempt" (not due overtime) and "nonexempt" employees. From the US Department of Labor (http://www.dol.gov/elaws/esa/flsa/overtime/jobs.htm):

"Chef - may be responsible for all food service operations and also may supervise the many kitchens of a hotel, restaurant group or corporate dining operation. A chef de cuisine reports to an executive chef and is responsible for the daily operations of a single kitchen. A sous chef, or sub chef, is the second-in-command and runs the kitchen in the absence of the chef. For assistance in determining whether an employee who performs managerial duties or functions in addition to his or her chef work meets the duties tests for exemption from the FLSA's minimum wage and overtime pay requirements, begin with the Executive Employee section. For assistance in determining whether an employee who has attained a four-year specialized academic degree in a culinary arts program and who performs these or similar duties is entitled to overtime pay, begin with the Professional Employee section, and select the learned category. The professional exemption is not available, however, to cooks who perform predominantly routine mental, manual, mechanical or physical work."

You also can't dock pay by the minute or hour, only by the day.
> Do you really think that the mouse which was invented in the 60s (mother of all demos) is the pinnacle of technology regarding input?

You're kind of pushing what he said. He's referring to gaming, and probably shooter games. A mouse is definitely the most precise input device for shooters, or else you'd see professional eSport FPS players using laptop trackpads.
Yes, I deleted and re-subbed because I botched the headline.
Choc: Bret Victor's 'Learnable Programming' implemented in Javascript
because its for charity...
You should read the article. He prices out nicotene for you. It's... not going to make anyone wildly rich the way cigarettes did.
The newer EA boxing games, and the THQ UFC games use dual stick controls as the primary moving/fighting controls. Players seem to like it better than button mashing. I thought it was cool when I learned quick flip left was jab, hold the stick left for more powerful punch, and circle the stick left for a cross or uppercut.
Remember that the track-pads are clickable like a face button, and it sports 2 shoulders and a 3rd pseudo-shoulder in the back-button on each side. That means that for a fighting-game you've got a full suite of buttons available to you. That's 9 buttons available assuming you keep your left thumb glued to the trackpad. Buttons are not in short supply.

The real question is how well the track-pad works as a D-pad. For Mario-style games that primarily use left and right but don't do much up and down? Should work fine.

For a Capcom-style fighting game with its elaborate rolls and whatnot, or the hyper-precise of a shmup? That's the real question.
Considering that the same guy then went on to write both emacs and gcc1 from scratch, mostly unassisted, seems to argue against the theory.

What I find interesting about RMS isn't that his productivity was suspect, but frankly that it just ended in the late 80's. He still writes code, surely, but there's a big wall in his history where he just decided that the code was there and what the world needed was moral evangelism. That's a fairly alien attitude to most of us, I suspect. I certainly could never have been happy with a pivot like that.

More generally the idea that the FSF was just lolling about not getting anything done until Linux landed in their lap is a weird modern fantasy. And ironically it's exactly the kind of thing they tried to treat by publicizing (or "stealing" if you swing that way) the "Linux" brand with the "lignux"/"GNU/Linux" nonsense. They wrote a ton of working code, most of which we're still using today. What they didn't write was Linux.
"the Xbox 360 came out with a brand new controller, but the Xbox One has practically the same controller"

Calling the 360 controller "brand new" is a big stretch. It wasn't that much more different from the old Xbox Controller S than the Xbox One controller is from the 360's. In terms of technology the One controller with trigger-specific haptic is actually a bigger change than the Controller S->360 which was pretty much just button layout changes.

In any case, if something works well, why change it just for change's sake? I love Valve and I'm excited to try this controller, but put me on the list of people that are very skeptical this will actually be an improvement for the types of games that play well with two analog sticks.
At a skim, none of that seems to support your position. Could you quote relevant bits?
For gaming (this is gaming related news after all) my benchmark will always be who would win in quake or counter strike with everything else (player skill, weapons, etc) being equal.

The mouse currently dominates all forms of commercial gaming input.
Logout is broken by default in Ruby on Rails applications
Tip Hat to the author for updating this. FYI Braintree's gateway was under similar margin and competitive pressure as a regular "Full stack" provider. There is a point where one can build their on PG. Or there are generic no name alternatives that run in the 1 - 3 cent range. These are bare bone services but once folks hit scale they replace (by building up deep understanding of payments) much of the value add of Braintree (acting as a super friendly partner bringing you into the online world) would bring.
I'm not seeing the conflict between what I wrote and your quote from the architecture docs. Is it just confusion because the dedicated link register, frame pointer, and platform-reserved register are part of the ABI rather than the ISA?
Maybe. I have long fingers and decent dexterity but find thumbing a trackpad way less accurate than using a trackpoint. This may be a matter of practice, but there's still more hand movement required even to get my thumb over the trackpad.
Ok, that's it, if this controller works then I'm in. I played Portal with my wife, and she loved it, but she's too afraid of the whole mouse+keyboard control system so in the end she let me play while she just watched. I think she can more easily learn a controller like this.

Also, I frickin' hate analog sticks for controlling shooters. After having been a semi-serious CS player, I just can't bring my self to enjoying my severely crippled aiming on consoles, it just takes 50% of the fun out.
I think if it's interesting, it will get to the front page.
Submitting to HN is not really a contest, just share with us what you think would interests us.

Of course, there's some basics to make it more attractive, like a good formatting if you're adding a comment to your submission or maybe start a discussion related to your link (if there's one).

You should always try to make it more easier and enjoyable to read.
Hope this helped.
Ambrose is doing some super awesome work with Typed Clojure.

I'm a big believer in pluggable, optional type systems. Hell, even recovering typeaholics are starting to believe that Gilad Is Right [1]. Ambrose has managed to get me excited about what types can do for me in dynamic languages without bogging me down.

There's lots of cool things we can do with types without having them split our language in to two sublanguages (type and term languages), pervading our compilers and runtime environments, and preventing us from doing useful things. If you view types as yet one more tool in your verification toolbox, you gain a lot of freedom. Consider "Type Coverage" as an analogy to "Test Coverage". I shared that idea with Ambrose, and he jumped right on it! [2]

With good, community standardized tooling, we can forgo forcing the type system in to our compilers and down the throats of ever programmer, but still reserve the option when we need more confidence in our code. So get behind types as a library and throw a couple bucks at Ambrose so he can continue his work!

[1]: http://lambda-the-ultimate.org/node/1311

[2]: https://groups.google.com/d/topic/clojure/qiE7PP9uGKg/discus...
The problem is that if you aren't guaranteed some payoff (in terms of publications that will make it possible for you to get more grants and continue your work) from your work developing the experiments and getting the data, what's the incentive? It's not about being greedy (though there are certainly examples of that) but about encouraging good science.

And I don't think people are worried about the internet hive mind, they are worried about their competitors who did not get the grant to actually collect the data.
That being said, it doesn't work very well in many circumstances. I'm not sure if they're using Scalagen under the hood or their own home-baked stuff. It's impressive as-is, regardless of the issues.
What's going on with the Galaxy Note 3's region-locking
Yup. Especially since I just discovered on closer reading that they've got a hidden 3rd shoulder-button-set on the back. They could easily make "R3+Drag" as scroll.
(Except people from 2nd or 3rd world countries studying or postdocing in industrial nations. For them it's a sweet deal.)

Reminded me of this article:http://wuphys.wustl.edu/~katz/scientist.html
In fact, I think he may have once said that if 386BSD had been available at the time, he wouldn't have bothered doing Linux, or at least making it into what it is now.
"Steambox" works well enough.
I glossed over that originally, apologies; I've updated my comment.
I don't think most people use trackpads with their thumbs.
I do not believe this is true. Do you have a reference that used that name x86_64 before Intel shipped its first AMD64 compatible CPU?
I actually do something like this already. I don't do the cold calling and stuff like that, but since I work with developers and designers everyday (dealing with startup stuff), I do have many connections.

So I do headhunting for both sides. I get paid a commission from the company for finding them great talent(I use already established connections of mine so I already know if they are a good fit for the job or not), and the person that gets hired pays me a commission for finding them a job.

It's typically 20% of their monthly salary for 6 months from both sides.

Good deal for a person to make some extra cash on the side of whatever they do already, and they have time to do so.
To be fair, Reddit has been bitten by several image hosts before doing nasty things like botting up-votes to increase their traffic. It's not surprising they're skeptical of new hosts.
An easy way to build an autocomplete search for API endpoint docs
A brief history of a man
There is also an argument to be made that EMACS was not an improvement over TECO. TECO had a very similar command structure to vi — optional count, command, and optional argument terminated by ESC. (I have not seen any evidence that vi imitated TECO rather than arriving at the same structure independently.)
Interesting Startup Ideas
I hope by "Perform an atomic store of the new isa value." he means "Perform an atomic compare-and-set of the new isa value."

A64 doesn't eliminate conditional execution completely. It just pares it down to the basics: branch (obviously), add/sub, select, compare (for flattening conditionals like `a && b && c`).

Another thing removed from A32 was the optional shift on operand 2-- which was taking up 7/32 bits for most instructions.

This has a few more that were missed: http://nominolo.blogspot.com/2012/07/arms-new-64-bit-instruc...
"Arpanet mail:
RMS@MIT-MC.ARPA

Usenet:
...!mit-eddie!RMS@OZ
...!mit-vax!RMS@OZ

US Snail:
Richard Stallman
166 Prospect St
Cambridge, MA 02139"

Amazing. The use of words like "US-Snail" and all. Looks far cooler and geekier than what we have now usually:

xyz
xyz@whateveremail.com
@xyztwitterhandle
And remarkably, if we look at the new SSL cert:

Size: 256 Bytes / 2048 Bits
I would say I am optimistic as well because, having been a dedicated "Big Picture" user for the past few months, it is clear Valve has put a lot of thought into this transition. However, what bothered me about the controller is that it doesn't seem to actually be that different.

I don't see how this markedly improves over current controllers and their integration. The key genres for which the current controllers don't work, such as RTS, don't seem to be that much better off with this solution. Maybe its just a lack of imagination on my part, but I will have to see more to be convinced.
Pitching SV Angel: The Executive Summary
man, do I agree with you...
I'm new to git, our whole company is... Every time I have to go through history, it is one big mess with a lot of intermediate stuff. It is a pain to work with.
Ok, who wants to be the first person to build a usb powered 'thumper' which sits on your desk and raises the noise floor for vibrations and defeats this attack?
The Most (And Least) Expensive Cable Channels
I'm guessing "Steambox" will become the nickname
A Scala to Java converter would be needed more. Early adopters are disenchanted with Scala.
Why Reddit needs to switch to HTTPS
Don't you remember the scandal around apple storing local data only on people's iphones? That was explicitly opted in-to.
I vaguely recall this as well. Wasn't there a migration to imgur in response to some backlash against an alternative service that was doing something that pissed off redditors? Or maybe I'm thinking of a different controversy...
Ask HN: Justfab threads gone, censorship or accident?
What is going on with the two justfab.com threads, like that they were on the homepage, the one is on page 2 the other on position 315 (that's 900+ upvotes and 400 comments). Threads like that should not simply disappear imnsho.

PG could you please restore those threads and maybe explain what is going on with this?

this is the one: https://news.ycombinator.com/item?id=6456034

and this is the other: https://news.ycombinator.com/item?id=6455391
RMS annexed it as the GNU "kernel" trying to get everyone to call it GNU/Linux for a while.

As dllthomas said, RMS never wanted the kernel to be called "GNU/Linux", he wanted (wants) the Linux kernel with the GNU userland to be called "GNU/Linux".

I see that you an link to the Wikipedia page on the naming controversy. "Operating system", at least as RMS uses it, doesn't refer to the kernel, it refers to the kernel+userland.
But that's really a matter of where the trackpoint is, not the input on the device itself. It's a bit different while you're playing games.
Personally I think Half-Life 3 will be worth the weight.
This does sound useful, but I'm not sure what it has to do with Angular. Are they going to create more resources with the assumption that HTTP 2.0 will fix it?
I wouldn't call this guy an entrepreneur, he's more like a greedy sweatshop master.
Including two wheels lets you scroll TWO DIFFERENT THINGS. That would be awesome.

Many games use mouse wheel for weapon switch, and something else for choosing secondary-items (e.g. grenades in Far Cry). You could use it to queue up preselected groups of chat commands usable with the touch pad ("enemy in flag room", "enemies inc to mine", etc), use it for a throttle control (!!), or all sorts of things.

Having two scroll wheels instead of one is not as bad as you might think -- and even just using one still lets you remap them as you see fit anyway.
A Hovercraft in Every Garage
I second the Century of the Self. Also, a book was published in 2002 on Bernays . I found it extraordinarily interesting. [1]

When Bernays was hired to get more books sold, he persuaded architects to design houses with bookshelves built into them. on the principle that "nature abhors a vacuum." A slick mofo indeed.

[1] http://www.amazon.com/The-Father-Spin-Bernays-Relations/dp/0...
my first programming job (as in 12-14 hours/day) was mostly IBM APL2, some C and fortran (we often built parallel models that had to tie out to the penny). That's actually pretty idiomatic (doesn't use any language extensions from STSC, Sharp or IBM) but, um, I can't understand it.

BTW, the last time i checked (the 90s?), the only decent book for learning APL was Polivka/Pakin, but doesn't seem readily available

http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3D...
There is no dedicated frame pointer-- that would be part of the ABI. The stack pointer and zero register are both encoded as register 31, and the meaning depends on context.
The goal is to provide the some precision that a mouse can, not replicate sticks... If that were the case, they would have just put sticks on the thing.
http://cdn3.store.steampowered.com/public/images/promo/livin...

Looks effing comfy.
Yeah, just "one small piece" that is bigger than all the rest of the OS combined.
I admit it, I was hooked on candy crush and so were a lot of my friends. But in the last month a huge portion of them just quit playing. I wonder if this is just a weird exception, or if this is a larger trend.
I don't think this is true at all. There was the one team at Yammer, but overall, it seems as if Netflix and LinkedIn are pushing forward with Scala adoption, and Twitter, FourSquare, Tumblr, Klout, Gravity, and many others are already committed scala shops.
Strongly disagree. If you're just browsing or clicking on things, sure, the Apple trackpad is great. For playing games, the trackpoint is better. For coding or doing any sort of mixture of typing/pointing, the trackpoint is better.
Wait, there's a white paper that attacks TRESOR successfully. Why hasn't it been posted. No one will see it if I poast it anyway.
That's really the larger point here. The 360 controller is the standard now, trying to improve upon it when the market is already flooded with that style controller would be a losing battle for Valve. They decided to take a risk and innovate, but it was pretty much their only viable option if they wanted to enter the controller market.