skysight-inc/HackerNews huggingface dataset:
Are there some go to standards for API design that are followed?
Related post from a couple days ago (re: Valve's SteamOS)...

https://news.ycombinator.com/item?id=6745386

And, from that article...

> Sony may have lost between $4 and $6 billion on PlayStation 3.
Yep, this is par for the course when it comes to gaming consoles. Although the PS3 sold at a lose during launch, does anyone know the profit margins nearing the end of the console's life? Surely hardware gets cheaper and the manufacturing process gets more refined as time goes on, so I'm curious to know how much the same technology costs to produce now, compared to day one. Anyone know the numbers?
Exactly. Keep everything legal and just sue each other. Much better.
Hadoop & MapReduce are usually an iffy choice for compute-bound workloads and definitely a bad choice for memory-bandwidth bound problems.

Solving problems caused by misuse of familiar tools (SQL, Hadoop, Excel, etc) seems to be a good meta-strategy for finding good business niches.
Some of the SLIME screencasts should give you an idea of another way to do things.
29!
That was my though too. But to do that you have to control both software and hardware which Apple can.
That Was Fast: Facebook’s Web/Mobile Chat Feature
That gets to a semantic argument. Yes, the project file is a text file that can be editted. But editting it is not the natural form for making changes, which is an important part of the definition of "source code". The natural way you make changes to it is to click on junk in a GUI, and that means your changes are going to be inherently filtered through whatever policy decisions the GUI tool made. And that's a huge flaw from the perspective of engineering process.

You can't hack what you can't see, basically. And changes to the project file (or whatever other "wizard guided" IDE output you're using) are opaque by definition.
sure but you should not be mounting /sys and /proc in the container. just run one application. I do not understand the trend to run a whole Linux distro in a container. no one did that with chroots.
Love Belgian beer, love German beer, love American micro-brews, pretty much love every beer. It's rather ridiculous.
Tell HN: My Gmail connection switched from RC4 variant to AES_128_GCM today
The title about says it. As I've mentioned before, while I'm far (far) from an expert in such things, I've found it interesting over the past some years to note the changes in the certificate chains and connections that Google deploys for Gmail and its other properties. Looks like they are moving from RC4? (Sorry I don't remember the exact variant off the top of my head; I plead age.)
Max Brooks, if you're reading this, you definitely have to add this little snippet as to why Vancouver fell in the great zombie apocalypse. (While zombies were unable to operate traditional doorknobs due to lack of coordination and mental ability, levers were another story...)
I've never tried this but knowing Samsung/LG/etc, you would get constant nag screens...
You fit the profile of a guy with not enough funds for his stay in the other country. Come over in a nice car, be clean and well dressed and leave the gear in clean non-descript bags and you wont get that much hassle.

But if you have a record of being hassled, the policy seems to keep on harassing you.
So Apparently, We’ve Been Using Ketchup Cups All Wrong
Sony will also make money on hardware accessories. Most PS4 owners will buy an additional controller ($59 retail, $18 teardown) and many will buy a PS4 camera ($59 retail, no teardown price listed here, but I've seen sub-$20 estimates discussed elsewhere).
One expressing doubt, one expressing schizophrenia.
Wouldn't you just need a lever with a C shape that snaps of the existing knob with inner padding for grip and different handles?
Did anyone else notice that this site somehow causes IE to crash?
He will. And I will. I've worked with him for years and while our code is not the best code, we do strive to make it maintainable. Especially for a large project like this that we'd like to build a community of coders around.
Then we received this email from Facebook’s Platform Policy Team [Notice of Violation] I used the Wayback Machine to see when the clause was added… 3 days prior

Always reserve the right to change your API TOS!
But the plan should be structured so that what you earn is in line with the benefit you provide to the company. Making it arbitrarily harder to benefit from what you've already earned is unnecessarily cruel.

This is a big difference between aligning incentives and retroactively punishing behavior you don't like.
Ask HN: Can Docker provide an alternative to traditional virtual hosting?
What I building is essentially a control panel for Docker with a way to map domains/subdomains to Docker host VMs and containers in them. My goal is to sell this not only to Docker enthusiasts and people who might otherwise test ideas on multiple inexpensive VPSs, but also to web hosting/SEO/web marketing providers who might use something like cPanel otherwise. It occurs to me though, that cPanel and related tools have quite a few features, and companies that primarily host web sites may have requirements that do not correlate well with my concept. I would very much appreciate any objections or problems people can think of or other feedback now, rather than waiting until I have an initial 'release' ready. Or any thoughts from programmers about the idea of a GUI control panel for Docker or a Docker hosting service. I haven't really discussed this idea in depth with anyone with the appropriate background, so I very much appreciate any thoughts you might have.
Surface already comes with Wacom's digitizer technology so you can get pressure sensitivity and all that good stuff. You probably just need to buy the stylus.
Are you sure about that? My background is limited but my understanding is that chip makers will set their spec limits far higher than need be. The chips then get tested, and those that struggle at the higher frequencies will be designated as the lower end processor. Or those which have a single low speed core will be designated as "tri-core" processors.

I know these practices wouldn't apply too well when you're making a PS4 with a single performance level, but that 60% yield still sounds horrible from a process design perspective.
Ask HN: Will you play video games on a next-gen console?
This is a case against lanyards as much as it is against door handles.
have you seen the 2013 samsung remote? http://www2.crutchfield.com.edgesuite.net/pix.crutchfield.co...

It's like the remote designer's revenge. "Too many buttons? I'll show you what it's like to not have buttons!" This remote literally has a button on it that brings up an on-screen picture of a remote that you use by swiping around on the trackpad, so you can get at the buttons your remote is missing.
What it means to crowdsource a hackathon for social good
If you're hired to port a system to a new platform, it may not be a bad idea to spend time working on it on the current platform(s). Especially since iOS <-> Android conversions aren't always straightforward. If they developed it in Objective-C using Apple's supplied libraries for GUI, network IO, etc, they'll be doing less porting and more rewriting. From then on they'll be maintaining two code bases, not just a fork that replaces certain segments with Android specific patches.
I thought that's more from acceleration rather than detecting objects, though.
On the other hand, a "good" equity comp plan could lead to a toxic work environment. This even happens with people waiting out the vesting schedule on 401k's and such.
While I agree, its like all marketing (and having a degree in marketing makes me more jaded). It's no different than a group of friends having fun after popping a Coke can, or women being attracted to Axe body spray. They're selling a stylus - and trying to make it an experience, and have failed in my opinion.

And I need to create a filter so the word "artisanal" never appears in my browser
We've proven that we can also speed up IO-bound and disk-bound workloads.

Memory-bound jobs are not an issue either. In fact, 12GB Nvidia and AMD GPUs were announced this week.
This is true. There were a few anti-nuke protestors arrested about a year ago. A catholic nun and some other folks committed to pacifism.

They were able to breach the security perimeter of a nuclear facility and erect some home-made banners promoting pacifism. What happened to the contractor that was supposed to be securing the site? Nothing.

https://www.commondreams.org/view/2013/05/15-7

They're being charged as terrorists under the full power of the law.
When you have poor APIs to work with you have to start thinking out of the box.
I'm not the author, I'm just curious what people think of this approach. Does it sound reasonable?
Show HN: TimeShutter - Capture changes in aligned snaps everyday
"Skill base" as in all those things you can do but don't even think of as skills, either because you're not using them on a daily or because you assume everyone can do them.

I listed a bunch in the post - "how to build things from scratch, how to identify problems that needed fixing without anyone telling me, and how to take initiative and plan out a solution". Most people who have built things on their own before assume "Duh, anyone should be able to do that" - but the reality is that most people cannot, and there is a painful learning curve and a lot of feelings of hopelessness and inadequacy when they try. The first time I tried to build something on my own, back in college, I certainly floundered around for years until I persevered through and launched it. Many people have not had that experience, and when faced with it, they shy away.
Do keep in mind that Snowden's documents have provided much more solid legal ground upon which the EFF can gain standing. The EFF has had a great deal of difficulty getting even into the courts because they couldn't show actual documentable evidence of much prior to these releases. Snowden's release provided a beachhead from which EFF can finally now inch forward through the courts.
Internal combustion engines are incredibly inefficient, compared even to coal plants.
A proper horizontal door handle can be opened with ones butt cheek while holding stuff.
Are they really? How much does that cost a store?

The idea of grocery stores having permanent loss-leading items never occurred to me.
Get Started with Git and Github: By Ahmed Azaan
Shrug. On the balance of things, I still think Vancouver is one of the most beautiful cities in the Western world. Maybe not so affordable, but still.
I've been in every kind of car, on large boats, small boats, in helicopters, in 2-seater planes and every other type of plane and never once I have ever gotten motion-sickness.

Watching that 72 second video right after lunch made me feel queasy. And I still have no idea what the product does other than draw things on a table.
Yes, but because so much was getting shifted around and refactored and added. I don't think any more bugs were introduced than if he'd done the work over a two or three week period. He spent a good portion of that week refactoring a particularly old and central piece of code, and he spent the better part of the weekend fixing bugs both old and new. So overall I believe we're ahead.
Content Believes in Second Chances
The entire article wasn't fluff. One thing it talked about was the idea that this specifically isn't "for the elderly", etc. It's to make it more accessible for everyone, which in turn helps the disabled.
This is not really surprising when figure the cost to build a comparable PC. When I say comparable, I mean comparable in size, specs, etc. Yes, you can get a big case, discrete gfx card, cpu, and cheap together a machine for about $400, but once you start making a smaller PC, it gets a bit harder to really match what Sony has done.

Since the XBone is basically the same machine + kinect sensor, I'm guessing the teardown price is going to be something like $400-450. Neither company is making money on the hardware obviously.
Which gives rise to situations like these[1] now that the difference between game consoles and PC's is close to nil.

[1] http://phys.org/news/2010-12-air-playstation-3s-supercomputer.html
I use the following sources as standards:

- Vinay Sahni's Best Practices for Designing a Pragmatic RESTful API: http://www.vinaysahni.com/best-practices-for-a-pragmatic-res...

- HN discussion on Vinay's post: https://news.ycombinator.com/item?id=5819231

- Twitter's Error Codes & Responses: https://dev.twitter.com/docs/error-codes-responses
32 million people watched the League of Legends season 3 finals
Ah, see I really enjoy getting some work done on a small phone. It's not so much that I like typing on a small phone, and thus get lots of work done using a phone. For me it's the other way around; I like to get work done using a phone (because that's all I need to do some of my work) and because of that I need a small keyboard.

Also, you're totally right about the jump from phone keyboard to full size. If there's anything that'll take a long time (150+ words), I will want to use a real keyboard. In fact, here's how I'd rate various input methods for typing:

Word Count and Usefulness of Input Device
-----------------------------------------

Software phone keyboard : 1 - 30 words
Hardware phone keyboard : 30 - 150 words
Crappy laptop keyboard : 150 - 400 words
Nice desktop keyboard : 400+ words
Do Google really save a secret copy of your chatlog if you select the "off the record" option to disable logging? I would find that surprising.
so you'd have bought about 1.3 million bitcoin

There weren't even 1.3 million bitcoin in circulation at that point [1]. If you bought every bitcoin, you could have accumulated about 1.1 million BTC for $850.

[1] http://blockchain.info/charts/total-bitcoins?timespan=all&sh...
When we remodeled our house, we specifically bought lever-style door handles so that it's easier to open / close doors, easier on arthritic hands, etc.

But, I wonder: Are there are other door mechanisms which will prove easier to use? Did anyone ever install spring controlled doors in a home for this reason?
How do you pay for healthcare when/if you're in the U.S.?
Each bitcoin transaction needs to be verified by a majority of the network in order to mitigate the risk of a fraudulent transaction. Does the energy required to do this exceed Visa's per-transaction energy requirements?
He may be talking about the RT models, which lack the digitizer of the Pro but still have the ability to run RT versions of apps like Sketchbook Pro
Cool story, and good luck with your company!
While I realize that an TOS is always subject to change, I still think it's a low blow to pull something like that. They intended it to be a one-way conversation as well. We had no way to respond.

Facebook is notorious for doing this too.
I really like VsVim, but I have never tried ViEmu so I have no basis for comparison.
We're planning on open sourcing the whole site in the future anyway, so you'll be able to get your hands on it directly soon enough!
I am looking forward to the day when I can come home from work, make some dinner, sit down and turn on Twitch.tv to catch "the game".

Since getting rid of my cable box I have sorely missed live sports and eSports have the potential to dig their claws in pretty deep.
> selling $500M now would definitely aversely affect the economy.

Indeed, 1.3 million is over 10% of all bitcoins available at the moment.
How HTML5 Crashed, Burned, And Rose Again
Might have something to do with this: http://googleonlinesecurity.blogspot.com/2013/11/out-with-ol...
> This is FUD, repeated ad nauseum all over the internet as a misinterpretation of what Simon Peyton Jones said once during a talk. In case you hadn't noticed, there appears to be a tradition in programmer circles of picking SPJ quotes and turning them into memes. "Haskell is useless!" and "Avoid success at all costs!" are some others.

I think you have this backwards. People have been saying that laziness has unpredictable performance characteristics (especially when it comes to space usage) as long as there have been lazy functional languages. SPJ was referring to that common sentiment; it didn't somehow materialize because of comment he made during a talk.

There was an era where space complexity and space usage semantics were a big deal in functional programming, e.g. the work on giving a precise definition of "tail call optimization" and the emphasis on space safety that has since been present in the strict functional programming world. In contrast, there is no standard space semantics for lazy languages, and certainly none that GHC respects. It's tricky when simple CSE can dramatically alter the space complexity of your program, e.g.

https://ghc.haskell.org/trac/ghc/ticket/947
https://ghc.haskell.org/trac/ghc/ticket/1752
Because of politicians...
Nazi Germany. My mother was born during the Third Reich. Just lucky I guess.

BTW, my bartender is Croatian. Ask him how he feels about Europe. IN fact, ask anyone who's had a chance to see what the USA is really like and compare it to their home country. I know a certain Italian grad student who is so desperate to stay here he's on his SECOND Ph.D. I visited Italy and it seems nice, but apparently he places a high premium on being able to earn an actual living that he'd rather stay here.
Start-Up Founders Look Beyond the Usual Options of Selling or Going Public
I have an original PS3 (via eBay) which I acquired about 2 years ago. I wanted this one as it still had the hardware to play PS2 games (I have a few). Today is mostly used for playing Blu-ray disc (after Portal 2 was completed)! I thought about getting the PS4 however the fact that it cannot play MP3 files (or all the other stuff over DNLA) is a show stopper for me. I was not planing to use it as an MP3 player (I have a media center PC hooked up to an external DAC to an Tube Amp). However the fact that they purposely removed such a basic function stops me from buying one. It is a jerk move on their part and I will not support them by buying the PS4.
We use CORS, which unfortunately is more of a headache than it's worth and lacks IE <10 support. Our backend proxies and handles session management via a secure, hashed cookie helper library which maintains expirys among other things. We take advantage of shared cookies on a global cookie domain . There's some ugly handling for IE10 regarding CORS and how it handles cookies which I won't get into. Authentication state is managed via the session, which we actually query our backend for on page requests. It's a bit of overhead to have to always be querying for the user/auth object to check login status, but it's easily cacheable (and bustable).
I am confused, is this a parody of the current "Not as cool as a pencil" iPad ad, or is this a real product?
Why bring Hadoop into it? MR is a paradigm for parallel programming, and having it compiled into OpenCL for you is hugely convenient. But the best Hadoop use cases always leverage massive storage capacity: people who do ML on Hadoop are doing it because the data is already in Hadoop, not because it seemed like a nifty thing to do. Do you actually leverage HDFS and the Hadoop scheduling infrastructure to run ParallelX jobs? Or can you safely jettison them and just sell this as: "Write your ML/graph analysis/whatever code in Java, have it execute on a GPU"

Also, what are the limits like for input data sizes? I've done a little OpenCL, but I've never gone past the GPU RAM size.
With regards to the deflation, it would be interesting to see some graphs comparing exchange volume with actual trade conducted with bitcoins. I'd be willing to bet we'd see actual trade drop off with the recent surge in exchange rates. Not sure how possible this would be, however - the charts on blockchain.info don't seem to be granular enough to pick up on such a trend, and it's hard to determine what is "trade" vs. bitcoins changing hands because of a sale on an exchange.
Is that software that it works with (apparently called "Paper") going to stay free? I see it's free as of today: https://itunes.apple.com/us/app/paper-by-fiftythree/id506003...
Simple templating in PHP
Would it pass the Grandma test?

What would it take to trick Grandma into giving a person/program access to her Bitcoin wallet?

I assume she would just need to reveal her password to a program and from there it could steal her wallet?
The Wealthfront Equity Plan
> It's a bluetooth smart stylus for iOS devices, especially tablets, which integrates with their existing graphic design app "paper".

Such a simple and short explenation! I wonder why they don't mention iOS devices, the word stylus or the word app on their website.
Whitelists are scary for governments. I've asked TSA for whitelisting of DOT-approved materials to be carried onto airplanes (Ferrofluids are inert, but they sure look funny in an X-ray scanner), and they were clear that the ranking TSA officer had final say on all allowed materials at any time. I shipped by mail.

If something _must_ be allowed, then the government is in a tricky spot when someone constructs something that they'd rather not allow entirely from allowed parts.

TL;DR: Blacklists are scary, whitelists are empowering.
Great work!

How would this overlap with the upcoming support for GPU computing target for Java 9, being developed by Oracle and AMD under the HSA foundation?

Assuming it really gets integrated, that is.
you, sir, are a fucking idiot.
Artisanal, Reluctant Branding Pioneer, Dies at Age 474

He is survived by his wife, Organic, and their two small boys, Natural and Green, as well as his cousin Hipster, though the two had fallen out in the '70s and were no longer on speaking terms.

http://www.thewire.com/entertainment/2012/05/artisanal-reluc...
I use clojure inside emacs fulltime now, but in a former life I worked with and liked Visual Studio, and I even owned Visual C++ 1.0 back in the day.

Visual Studio keybindings (even its emacs keybindings, whether or not they existing in 2013) are indeed pretty bad in places - as you note, it sometimes makes a distinction between the text editor and the UI widgets, so you do find yourself leaving home position regularly to move up and down a list, instead of C-n/C-p. But a lot of the problem is just people not bothering to learn what's available.

The IntelliSense has better defaults than you get with most emacs modes, which is possibly why people notice a difference (i.e. in VS you don't have to _do_ anything, it auto suggests, and completes on punctuation, and always pops up a lot of nice info, all out of the box). But I'm not sure there's anything there you can't achieve in emacs, depending on your language - certainly in Java with flymake and the eclipse compiler you can do some good stuff.

The huge gulf, for me, is with refactoring. Visual Studio with Resharper is vastly, vastly more intelligent, powerful and reliable than anything you've likely cooked up in emacs, even with semantic mode etc. And I think this unlocks a lot of productivity - sometimes a problem isn't just text, it's deeply tied to the semantics of your code, and in VS (again, I'm assuming nobody uses it without Resharper) you can be performing refactorings at a pretty high level without skipping a beat. In emacs, not so much. The degree to which that happens in your code is the degree to which you'll notice and become bothered by it.

Again, this is for OO languages. I would certainly like more refactoring power than I have with clojure today, but nothing that's so far above and beyond just day-to-day paredit that I've bothered.
No pressure sensitivity?
I'm not rich or successful, but gosh dangit, I think I'll do just fine in this world. And it's OK guys, it really is. Remember all those times people said mean things to you just because you were part of the middle class? They're wrong!!!!
Grips wear out... Just have two holes on the lever which can be used for drilling pilot holes and then screw in 2 screws.