skysight-inc/HackerNews huggingface dataset:
The data is absolutely transferrable today - we've had multiple customers leverage that transferability to switch (or augment) their gateway with just a configuration change.

Of course, it's not just about data portability; API consistency is a big deal as well. If PayPal (for instance) decides to lock down your account and not let you transact any longer, you don't just have to worry about getting your data out, you are also looking at another whole implementation cycle around a new API. Even if it's just a day of work (and usually it takes longer), that's a day you could've spent on your product instead of mucking around with gateway API's.

There are of course libraries that help make gateway API's more consistent, but as a committer on what is in my opinion one of the best - ActiveMerchant - they only get you so far. For instance, Core gives you transparent redirect on top of any gateway we support. That means lowered PCI compliance requirements and a great experience for your customers, and there isn't a library out there that can do that for you.
I think I just found my reason (if I needed any) to get this tablet.
I think a key indicator of the equilibrium point is the market share of mobile to desktop in emerging markets. I think we're going to see usage patterns in the US trend to those over time. For example, check out this graph from the KPCB 2012 internet trends report on internet usage in India: https://dl.dropbox.com/u/120/Screenshots/emerging_market_int...
For non-paying users, MF's file size limit is 200 MB, whereas MU's was 1 GB. If you knew how to concatenate files, this wasn't an issue, but the vast majority of people would have difficulty even grasping the concept.
> To understand how a computer works when it executes a program, accesses some data, writes to a disk, spawns a process and forks it, then kills the child after a certain interrupt can pretty much only be learned by learning assembly and some hardware and OS-related literature.

That's funny, because 97% of the Linux kernel (the code that implements the things you mentioned) is written in C.

I think you're getting confused by the fact that C has a standard library, so it's true that you don't have to write process spawning yourself. But the standard library is written mostly in C and calls into an OS that is written mostly in C. So C's computational model can indeed explain how low-level things work.

The C standard even defines a "freestanding implementation," which is a C platform that has no access to an OS. So C-the-language can work without any OS at all, and without any runtime/interpreter that is filling the role of a traditional OS. Very few languages can say that, and indeed it's the reason why it makes sense to develop an OS in the language. To write an OS in a language that requires an OS begs the question.
The shareholders are the VC investors. If they want to rip apart one of the few people around that managed to execute manufacturing a real hardware product and getting it shipped rather than stay on good terms and get in on his next idea, that's their decision. Foolish, but it's their life.
FWIW, computer science is like mathematics--it's largely an exercise in logic and doesn't require any deep commitment to an empirical worldview.
Thats been a Labs maps feature for a while in ice cream sandwich. Very useful when visiting places you dont want to spend money on expensive bandwidth, use it a lot...
Today there isn't any integration between our classic Subscriptions product and Core (though we do have some customers using them side by side regardless). It's something we'd very much like to do, but it's not at the top of the list yet.
It is a common pattern in many "enterprisey" java applications I've been part of and was called "service layer" (coarse grained, fine grained etc). This smells like old wine in a new bottle.

EDIT: I have to give credit to the author to bring this in to the Rails apps, he's right that Rails encourages to think in terms of controllers,models and helpers.
A baby's first steps
It's different than the command pattern, and I didn't make up the idea or the name. The whole idea of the Interactor came straight from http://www.amazon.com/Object-Oriented-Software-Engineering-A... which Uncle Bob bases a lot of his talk on.
Roy: A statically typed pure functional language that compiles to clean js [PDF]
Honest question, do you not think adblockers and tools like JDownloader are "in violation of the spirit" of a site like MegaUpload? A site that is clearly based on monetizing through advertising on web traffic?

Just seems very contradictory.
Ge your money out of JP Morgan Chase, make sure it is under 200k.
Hum. Unless what you're working with is translated into C, which is pretty rare these days, learning C won't tell you much that's of any use. The relationship between knowing C and writing good Python, say, is approximately 0. (The value may even be negative.)

Same even goes for something like C# and Java. And in any event, the major influence on how efficiently code runs is the underlying CPU, not C. C is the same, no matter which CPU it's going to be compiled for; the resulting code, which is what actually gets run, will vary. `p[i]', where `int p[100]' is a global, is going to turn into something quite different when built for MIPS from what it would for x86.

So what good is learning C? Well, if somebody will give you a job with it, and that job is well paid, then maybe it would be worth learning seriously... not sure how common this is these days, though.
Salesforce.com 7 hour outage blamed on storage tier
I've seen a fair share of lispers and clojurians blogging about compiled assembly, cpu cycles and cache usage of their ludicrously high-level macro-expanded DSLs. As people said already, C semantics is closer to the metal but that's about it, it's just one small language (not insulting) It's not reality, even assembly isn't. In any language, doing full stack design will get you close to reality.
>>Where does Alt-D come from?

Internet Explorer.

If I remember correctly, Phoenix (firefox) was the first browser to support that keybinding. The lack of support for this shortcut in Netscape/Mozilla was one of the reasons I struggled to switch away from IE back in the day. Really hated Ctrl+L as it required two hands (OK, you need two hands to type out the URL, but I was used to Alt+D dammit! :)
Skateboard Lets You Ride Down Stairs With Ease
Not really. A casino could hire a bunch of professional/expert poker players, put them in the poker room, and have them literally play against the novice/intermediate guys. They would make a lot of money. But that's illegal.

On same games the casino just rake a bit off the top - basically a cover charge. Others the casino profits off you - but the odds are known.
So my one year old phone will never see it. I am so tired of the one year obsolescence cycle of Android phones.
Thanks for the write-up and your recommendation Peter :D

We're working on supporting more and more native features, such as the ones you describe. And you'll see from our blog that we're getting features out reasonably fast at the moment.

You can send a text message using our SMS module right now though:

http://docs.trigger.io/en/v1.3/modules/sms.html
Git is the new Subversion -- just as Subversion was the new CVS
Most of the demonstrated Nexus Q functionality has already existed on the Apple side with AirPlay and Apple TV. It's a different take, and the Q certainly has some interesting features, but it's not new, and the price is an issue.
I've found it occasionally useful when pairing, i.e. "no no, I mean the call on line 23, not 28".
Rocket Lease’s Internal List of Real Estate Startups
I thought he had leased them all.
Asus loads Linux on new EeePC
That's fine for determining what line you're on, but visible line numbers make it much easier to jump to a particular line. I've only recently set number in my .vimrc and wish I'd have done it sooner.
This. And if they want to learn the what's and why's and get to the guts of it, they'll find a way outside of that UI as I'm sure that's how we all got to where we are in web, because we care and we're curious and neither of those traits are disappearing in kids.
http://www.bloomberg.com/news/2012-06-18/dear-mr-dimon-is-yo...
Tropo & Tethr deploy private cellular network at GoogleIO
Paul Krugman and Richard Layard put up a manifesto and ask for signatures
Manual work holds the key to spiritual bliss
Is this news? I was under the impression that it was fairly common knowledge that all calories aren't created equally.
Its these kind of things that I wish to see vanilla vim shipped with, without bothering the user much.

Yes you can toss some commands and code snippets at me and ask me to use them to get these features. But not having to type commands/snippets and have all goodies out of the box is what modern text editors like sublime text are all about.
Emily White needs no defense. She needs sustainable music businesses.
I don't remember MU having third-party advertising, but if it did, it was minimal. They make their real money from paid accounts, which give more features.

Besides, even if MU had them, ads nowadays are paid-per-click; services only make money if you actually clicked on those ads. There's no real difference between using JDownloader vs going to the web page but not clicking on any ads.
Adblockers: depends (the answer isn't clear). But that is a much more general debate (applies to all sites), and one that doesn't belong here.

JDownloader: no. IIRC, it's actually officially sanctioned by the hosting sites. For example, the first time you download from any site, you're required to check a box in JDownloader saying you agree to that site's TOS, which means that JDownloader obviously isn't in violation of the TOS. And JDownloader very prominently displays links to premium account signups, so I'm pretty sure the sites like it. Like icebraining said, their primary revenue stream was premium account fees. Otherwise, they would be constantly changing the layout to break JDownloader support.
Just launched Posity App for iPhone - What do you think?
The evidence in the US and UK seems to suggest that people that can afford desktops or laptops aren't so eager to abandon them. It seems just as likely to me that people in developing economies will upgrade to real machines given the chance.
If C++ counts, does Java/C# count as well? If so then we'd definitely hit around 99%
adventureful, I agree with your point of view on approved by government killing of civilians for business gains. BUT it usually happens in the cases where you cross the multi-billion dollar schemes that they run, such as drug trafficking (FBI), children kidnapping (Haliburton) and of course so called War on Terror where in some places like US we spent trillions of dollars to fight against Al-Quada, in some others like Lybia we spent trillions of dollars to fight together with Al-Quada. But again, those are trillion dollars per year pure income streams that feed multiple government agencies, both white and blac-type ops. I think someone like Mr. Dotcom and his $115MM stolen is much too little for someone in government to pull the trigger.
Hardware is awesome - But what about Android 4.1? Android has never impressed me so far.
I think nico is talking about a CORFO program that I've only barely heard mention as a Startup Chile participant (someone else mentioned getting mentorship thru it, but I've never seen anything from Startup Chile on how we could participate).... while jot is talking about the padrino program.

So, two different groups of people.
The first time you run an app that wants your location, the iPhone will ask you to grant permission.
It's fairly low, but not uncommonly so. There's a lifetime average of 1.4 children per woman, which is the same as Germany, though lower than France's 2.0, or the USA's 2.1.
Agreed. I also chose Grails for my startup 3 years ago, and have been very happy with decision. Allowed us to deliver a huge amount of functionality quickly. And Grails 2.0 has been out for six months, that's been great. 2.1 has some nice things in it (about to come out imminently), and I think they are going to try to get Groovy 2.0 into Grails in 2.2, which will be awesome!
> struct stuff{ int a; int b; }; Doesn't teach me anything about memory layout.

Maybe not, but this does:
offsetof(struct stuff, a);
offsetof(struct stuff, b);
sizeof(struct stuff);

> C assumes you are running on some hardware from the 70s, it doesn't know about virtual memory, address spaces, memory pages, NUMA, ram with multiple channels, the no execute bit, GPGPU programming.

I'm not sure what you're complaining about; virtual memory is explicitly designed so that no code (even assembly language) "knows" about it except for the very small amount of code that sets it up. Likewise with most of the features you are mentioning. A memory reference in C operates at about the same level of abstraction in C as it does in assembly language, which is the lowest-level software interface available.
This is a truly excellent suggestion. I have at times even used a text editor to check a headline's length and how to make the most of it.
> Possibly with walkmans/iPods

And do books count as well? Not really devices, but just as absorbing, for some of us. I don't really understand why we think about electronic devices differently from every other human invention.

A year or two ago, I had a short train commute (Loughborough to Leicester and back, on one of the main routes to London) on a daily basis and saw far more people immersed in books than in their phones -- I suspect it was a bit early in the day for the younger folk, though.

In fact, it was more common to see business people using laptops than books and phones combined.
Time Management: Saying No = Saying Yes
Shawn Adrian shares an insight into time management for startup developers.
> Actually, it anticipates your complete movement based on your initial movements.

Well, it seems you still haven't read it because there is not anticipation according to the article:

> It only takes a single millisecond for the robot to recognize what shape your hand is in, and just a few more for it to make the shape that beats you, but it all happens so fast that it's more or less impossible to tell that the robot is waiting until you commit yourself before it makes its move, allowing it to win 100% of the time.

I suppose what you suggest might be possible eventually but that's not how it works at the moment.
This quote is the most important out of the whole bunch: "It's an important, foundational language that requires you to understand the full stack of the technology. If you learn C, you'll understand computers at a much more profound level than if you don't."

We should be careful about the word "learn." I read it as "understand C and master C," not simply being able to write C code.

Why read Shakespeare when you're learning to write? Why study Bach when you're playing jazz? You can definitely skip Shakespeare and Bach, but I think it's universally acknowledged that studying their work gives you important foundational knowledge even if they don't apply directly to your work at hand. Same with C.
What is preventing you from creating a layer of "services" or whatever-you-want-to-call-it in between the controllers and the models in those web frameworks?
This is the killer app for Google Glasses. Get relevant information in your HUD throughout the day. Awesome.
Thank you natrius for that link. I'd never heard of the Android Update Alliance before. It is indeed very similar to what I'm proposing, and it's sad to see that it didn't take the first time around.

I think it's worth trying again, perhaps under a new moniker, and with some changes. One big change is option #2 - no device or carrier modifications. That means that the onus really isn't on the manufacturer to support an upgrade, other than getting the initial certification. After that step is taken, they have Google's assurance that future updates will run on the device.

Another potential change would be for Google to spend some marketing dollars on the initiative.

Finally, Google could make certification a required part of the Android licensing process. It becomes a non-voluntary program. The drawback to this, of course, is that it raises the bar on all Android phones, probably reducing the cheapest options to close to zero. (Although, who knows? I'm not a marketer or analyzer of markets. I truly have no idea what this change would do to the Android landscape, and I'm sure there are people with comfy 6-figure salaries at Google and the OEMs that can answer this question with more confidence, if not more certainty.)
Jigsaw Puzzle: Glee Celebrity Puzzle - Free Online Games
Ask HN: Help me get started with python for web
Hello everyone, I am interested in getting started with python for web development, but I need some help. I've been programming as a hobby in PHP for probably 10 years, but I'm no expert. I like PHP because it's so simple to set up a VPS with nginx and php-fpm and have a site up and running in minutes.

But, when I try to find info on getting python running as a web service on debian/mysql/nginx, I can't seem to find any easy way of getting things set up for python experimentation and learning.

Can anyone help out?
Pillars of Connecting With Absolutely Anyone
Reading two-column 10pt/letter-size PDF (most academic papers are formatted this way) on 1280x800 is not a pleasant experience, whatever the physical size. The only way you can read all those tiny footnotes is using the landscape mode at full-width (otherwise there won't be enough pixels to render), which means you'll have to scroll to finish just one page.

Trust me, Retina iPad's 2048x1536 is what you want. That gives you a crisp-clear and better-than-average laser-printer quality in portrait mode for one whole page on the screen. Especially true if the papers you read contain anything with color or vector graphs.

Plus iOS has the best font/PDF rendering engine in my opinion. YMMV, though.
It was always more about photo sharing than talking with my friends. More of a fancy Flickr than a fancy e-mail.
This is just like www.streamed.in
http://versusio.com/en/google-nexus-7-vs-samsung-galaxy-note

I can argue that it doesn't provide enough benefits over the Galaxy Note! It's big enough and it's a phone, so you don't need to carry anything else. The only issue is the battery life, obviously Nexus would be of a significant advantage here.
It is definitely not common knowledge amongst the general population.

I believe low-carb diets (low carb, slow carb, paleo, etc) are well understood and praised amongst people with interest in nutrition and fitness, but it's still slowly making it's way into the general population.
Awesome.

France should conduct a nuclear test at their embassy in Washington, seeings it's French soil and all.
I like http://www.cherrypy.org
Data Lovers vs. Data Haters [infogr]
RAR (both with the official client and 7z) makes concatenating effortless; you just dump all the files in a directory and extract the main one.
> a country isn't a dependent child.

Sure. But the proposed measures still must make sense. For those willing to risk their money first and foremost. Otherwise those (with the money) will just shrug
In terms of some of the organizations I know that are using it: IEEE, NetFlix uses it for many internal apps, Target, one of the largest hedge funds in NY area, LiquidNet. I think there are less publisized stories about it because it is more focused on enterprise, which naturally is less open about what they use. However, the community is great, there are a ton of plugins, and VMWare has done a good job continuing to support it as parts of SpringSource ecosystem.

It's the same way that there are so many Spring / Java apps being written out there (including in startups), but they rarely come up on HN as opposed to some of the newer kids on the block, ala node.js or rails.
Second that. Was pretty annoying during my commute.
I wouldn't say effortless. If you're sharing with fellow tech-savvy people, it's fine. But otherwise, the 45 second wait for MU is much less than how long it would take to explain the concept of split RAR's/7z's if the person wasn't familiar with them.
Start with a python micro-framework such as flask. you can easily install it and it has its own dev. server which means you do not need any server configuration etc. to start with. That is what I am doing right now.
If you get further along, then play with major frameworks such as Django.

Micro-framework: http://flask.pocoo.org

Full-stack framework: http://www.djangoproject.com
In the bug tracker discussion, they mentioned keyboard shortcuts. In my post, I mentioned I didn't want to use them. My hand is on the mouse to navigate the page, it's on the mouse to get to the URL bar, and it's on the mouse to click it. Often times I can type the URL with three fingers and three keys via muscle memory, then click the result when it pops up. That takes one hand on the keyboard, and no concentration.

Chrome on Linux is the only browser that breaks this. Instead of me having to change how I browse in every browser, why doesn't Google simply add the option to change like Firefox does?
I would help if explained how to get the dependencies in better detail. I have been finding packages for 20 minutes. I would love to try this out but I can't seem to get it running. If you list the project dependencies in your 'setup.py' instead of having

# List your project dependencies here.
# For more details, see:
# http://packages.python.org/distribute/setuptools.html#declar...

then people might try out your software more easily.
It should be noted that a kcal /is/ still a kcal; The adaption your body takes after being given different levels of macronutrients doesn't change that if you eat more than you expend, you will put on weight.

Also, I'm surprised that they didn't trial a 60% protein, 20% fat and 20% carb diet!
DTH India | Digital TV | Tata Sky DTH
Tata Sky DTH (India) offers best Digital TV experience with DTH Set Top Box & Interactive Services
Something New... What Will It Be?
Resumonk: Focus on your Resume’s Content, Not Its Format
As a FC commenter pointed out, the clearance is so low there's not many stairways that the current iteration could tackle.

Also: that video. Come on.
There are a lot of people who insist that calories must be equal in terms of weight loss/gain, or else there would be violation of the laws of thermodynamics or something...

To quote Gary Taubes, who tries to puncture this myth:

The reason people believe we get fat because of overeating and sedentary behavior is because they believe the laws of thermodynamics somehow dictate this to be true. In particular the first law, which tells us that energy is conserved, so if a system takes in more energy than it expends, the energy contained in the system has to increase. If that system happens to be our fat tissue, than the fat tissue accumulates fat. That’s the logic. So if we eat more than we expend, we get fatter and the logic turns this around to say that we get fat because we eat more than we expend. And so, overeating and sedentary behavior are the causes. This is the logic that leads virtually every government health agency and independent health organization (the AHA, the AMA, you name it) to have some variation of this World Health Organization statement on its website or in its promotional material: “The fundamental cause of obesity and overweight is an energy imbalance between calories consumed on one hand, and calories expended on the other hand.”
Techzost for Geeks
By the way, if you email us at support@trigger.io we'd love to send you a t-shirt! :)