skysight-inc/HackerNews huggingface dataset:
A bit different. What I would like to do is instead of provisioning users on my own appengine instances, give them a button where they can sign in with their own Google accounts and deploy the same code to their own instances, where they can then take care of their own billing, integrate with their own users, etc.

Add to that a way to customize the price so that in addition to the appengine billing the developer gets an extra $x per month for app licensing

Edit: for those interested, there is more info in this Issue : http://code.google.com/p/googleappengine/issues/detail?id=58...

It has been acknowledged and given a priority of medium. Hopefully that Amazon announcement will prompt something more out of them.

I requested this in the group last year: http://groups.google.com/group/google-appengine/browse_threa...

if anybody else is interested in this please star the issue
Ok looking into it. Safari is not as FB friendly :)
OK I haven't read the article yet, but I was pretty disappointed the main picture was large shot of cleavage. What is this, Business Insider?
Good points. Makers need to make and use their creativity ( http://spin.atomicobject.com/2012/04/08/do-what-you-love/ ). We cannot just be butts in seats. The 501 guys seem to want to just be a cog in a machine, but that is not enough for me. I think other makers would agree.
IPhone sales to continue declining until ‘iPhone 5′ launch, Canaccord says
Even for fixnums, integer overflows and underflows of any kind should ideally result in an exception by default. I think it's a pity that C(++) doesn't have support for this. A lot of bugs and weaknesses could have been prevented (for example, CWE 680 http://cwe.mitre.org/data/definitions/680.html).

I know this decision (to simply wrap around in the case of an over/underflow) was probably performance-driven, but on the other hand, if the common languages had required it, CPUs would have better support for it...

Edit: Some googling shows that Microsoft has a SafeInt class in common use that reports under/overflow: http://safeint.codeplex.com/ . Still it feels like a kludge for this to be not part of the main language.
I like having only my image on screen. With multi-window mode, you can press the tab key to make tools windows appear/disappear.

When you're used to change tools via keyboard shortcut (and thus, don't need tools window most of the time), it's a great benefit.
Why? Other marketplaces (Google Apps, for example) seem to support international sellers well.
Thanks Apple, you just killed my Applet-dependent webapp.
I'd just give them the shares back and even the laptop too if can afford to. Just start from a blank slate and don't risk the chance of something biting you in the future. The shares don't mean anything to you.. if you're leaving it probably means you're almost sure that startup won't make it big.
Let's not forget Dr. Yamanaka's contributions to iPS techniques. I keep seeing these trump hESC in all of the primary literature I read (granted, much due to the political stigma of hESC funding).

For example, I've been reading all the literature about the establishment of an antigen deficient RBC precursor line from iPS for replacing blood donations wholesale. We're a long way off since globin expression is wrong (fetal vs adult; thus O2 binding kinetics are wrong; T/R states...), and there are a wide variety of other issues. Unfortunately globin switch is epigenetic / in histone coding...

iPS are amazing and have an incredible future in medicine.
I have my window manager manage the windows. I can use all my usual keys and shortcuts to modify/move/alter the windows. Eg mousescrolling over a window's title bar to reduce it to just its titlebar if I do not need it (there is a shortcut too, I forgot it though). Being able to make windows always in front. Being able to have multiple images open and move/resize them with alt+(left|right) mousedrag.
Show HN: charming: a light, web-based Unicode character browser
I think that one of the main points that Monty made, was that 16 bit is enough for storage, but you may want more bits when processing digital data. Digital volume control is transforming the data, and having some extra resolution to work with is helpful at that point. So in effect, they are both right here.
MBA Mondays Live: Employee Equity (video)
maybe.

I'm using awesome and I will get funky stuff like the toolbox maximized on occasion. But I'm still new to tiling window managers so maybe it's me.
I think it's easy to come to a false conclusion through studies like this.

Unlike BACK I click an RSS icon once and subscribe in another application—and only if I already like the site/news/feed. So for the users like me that just click the button once and awhile to subscribe to a feed in another piece of software, like Vienna or Mail, we appear as a false low.

I use Chrome, so that doesn't help Firefox in my case. But Chrome doesn't show RSS links either. I wish they still offered the option.
Cool demo, but a real-time quote is measured in the ~20msec range. A real-time trade would be <50msec round trip.

A real-time quote provider is someone who's server is physically connected to a direct exchange feed, as in you have a 5' wire running from your box to one of the CME's servers, not someone who's obtaining web-based delayed quotes.
Well, the author describes a certain kind of culture surrounding certain kinds of programming, anyway. It's a culture that seems pretty common in web development circles, in startups, and on HN, and I definitely buy into it to a certain extent.

But I definitely know a lot of programmers who don't. Or maybe some of them should be described as "people who program", because they're

- Scientists who use programming to simulate or analyze their data

- Mechanical or electrical engineers who use programming in their work

- Accountants who can't quite make do with Excel and start doing their own programming

- Small business owners who do just a little bit of process automation

- And yes, dedicated programmers who work on deeply boring things like hospital infrastructure software, factory automation, and the like

(Naming a few people I've interacted with personally; totally sure there are more examples.)

I have a hard time imagining any of these people reading the line

Programming is a culture of problem solvers, efficient and creative people, who want to make a change in the world because they realize that nowadays, software is omnipresent and that from this property alone, change CAN happen.

and doing more than rolling their eyes, and turning back to the medical billing software they're working on.

That doesn't mean programming can't be an awesome and artistic endeavor. It can! But it can also be a means to an unrelated end, and carried out by people who don't care one bit about code in and of itself, only about the domain-specific task which is their personal driving force. That doesn't mean they're bad at programming either: these people also go to conferences and collaborate on solutions and think deeply and well about code, but they don't attach any special meaning to it either.

All that means is that there are a lot of different "programming" cultures (or "cultures that program"?). The OP describes one of them, and it's one I'm a part of much of the time. But that doesn't mean I think the others are wrong.

(Incidentally, the "people who program" I described above may or may not be more likely to head home at 5, depending on their local culture.)

Edit: fix formatting, slight re-phrase
Interesting. I'll see who I can find in the area. Thank you
Indeed, consistent use of one type for lengths avoids issues because you need no casts. For in-memory data, the type to use is size_t since that is what e.g. memcpy(), strncmp() and read() accept; for a position in a file or a file length, off_t is a better choice, since that is what pread(), lseek() and stat() use. I'm a fan of unsigned data types in general, but using off_t for file lengths is the way to go. (It's not like you need defined overflow semantics for file positions, anyway.)

(You don't need off64_t if you compile with the proper #defines, which you should do on Linux.)
Wow. Author missed the point completely.
I think you're right. I'll talk to a few local people first and gauge on how to improve it.
The screenshot that we are to assume is from paypal says that he's reached his "sending limit". What is that supposed to mean? In the text, he says he's reached his "spending limit". Is this just a weird typo from paypal? Or something stranger?
Wanna rock your business to the top? Check out the free Rock Steady iOS app
Web designers? That would be a surprise to me since it's not really the easiest thing in the world. As a web developer, if I ever have to work with PHP again I'm sure I'm going with CodeIgniter, it's a pleasure to work with.
Would be cool to have a single window of image, and a separate single window of tools.
How to Rank PDFs – SEO Guide
Good Results, Bad Press - what happens when you don't communicate what you do
Not your father’s IBM
Yes, there is a different term for each case, but both boils down to "if I can't see it, why would I click it".

I hope this doesn't mean the end of niche browsers, or at least not those built on well-known rendering engines like WebKit.
Why not create an AWS account? It's free and you don't have to "launch servers" or do anything else with it.
I'm your average HN reader and so, I think, somewhat above average in technical matters and the few times I tried using RSS in Firefox it felt awkward and I wasn't quite sure whether I was doing something wrong.

The last couple of years I mostly read RSS on my iPad / iPhone or using Google Reader (which is okay'ish).
In my experience, it's not bandwidth that is the limiting factor, but latency. You'll hit the same problem with FPGAs if you're using it as a co-processor, as they are typically connected to the motherboard over PCI Express. If the vectors you're using are small (where "small" means small enough to easily fit into an L1 cache on a processor), then you probably won't see any performance improvement by offloading the computation to an accelerator.

I say this because in a matrix-vector multiplication, only the vector has data-reuse. You do a single pass over the matrix. I wrote a paper where latency killed any performance benefit from using a GPU, because the computation we performed did only a single pass over the data: http://people.cs.vt.edu/~scschnei/papers/debs2010.pdf If you're doing a matrix-matrix multiplication, then that's a different story because each element in each matrix will be reused.
I love diagram.ly. I use it all the time to create sitemaps and flow diagrams. My only complaint is that exporting diagrams doesnt always product the result you wanted the first time, but it usually just takes some setting tweaks to get it right.
This is close to what we'd want to replace the business model of a bunch of sketchy startups.

Startups with nice "todo"/personal data apps, etc. (cases where it's silly for the user to put their data in strangers' hands for no apparent reason) could "sell" them to users. If the startup disapeared, the user could still pay for web-app hosting.

The problem with using this particular AWS offering for that purpose is that every app would cost you hourly to run and would vastly underuse the computing resources that the user is paying for. It would be great if there were a similar offering based on a programming model where many apps could be provided by a single instance, or even perform on-demand provisioning.

I think this is the future! Somebody make it happen.
In government your budget is based on last years budget. If you don't spend it all then you get cut next year because, presumably, you don't need that much money. Agencies spend a ton of money at the end of the year just to spend the money so that they won't get cut next year. This is also one reason why they have little reason to fire people and lots of reasons to beef up the size of the workforce. Yes, there is always the risk that you will get cut, even though you spend all of your money. But that's a safer bet for an agency president than voluntarily cutting your budget by not spending every penny.
On the subject of Apple removing RSS from Mail, I don't see that as an issue with RSS. Rather, it's removing from Mail something that shouldn't have been there in the first place. I'm pretty much hooked on Reeder, with Google Reader as the backend for most of it.
One of the emerging "Standard" SCADA protocols, IEC-61850 MMS uses ASN.1 as its encoding mechanism, so we'll continue to see format in broad use...
This "RSS is dead" stuff is really getting old. I think we can safely say RSS is dead if Google ever decides to kill Google Reader.
Really really enjoyed this article. What are the visions for the future that our ancestors will laugh at? It seems people have stopped dreaming.
This post feels mistitled, but that itself is an interesting sign. If there is a "war" on RSS (or, more precisely, on certain manifestations of RSS), where is the army? Where is the manifesto? Who has pounded the table and declared that RSS is our enemy and must die?

Has anyone?

My impression is that we have the opposite of a "war" here. These RSS features are dying of natural causes. Unless someone can point me to the conference, blog post, or secret meeting where an evangelist convinced Twitter, Facebook, Apple, Mozilla, et cetera to simultaneously kill this feature in tandem, I'll continue to suspect that they're doing so because they're all subject to the same market pressure: There's a lot of new, popular, paying features that need building, from Twitter and Facebook integration, to mobile apps, to mobile-friendly APIs, to responsive and touch-friendly design, and as these things get added to the backlog other things get pushed down. Code is expensive to maintain and if it doesn't carry its weight it gets cut, even if it's vaguely likeable and nifty.
But how many people used PDAs? Those were always niche devices.

Smartphones is where it's at.
The article specifically mentions services dropping support for the RSS format in favor of proprietary apis. This is bad. RSS/Atom might be falling out of favor due to XML's own decline of popularity but it needs to be replaced by something else, not per-service programming.
I'm depressed that so many of the comments here focus on the single window mode, instead of being thrilled about GEGL/Cairo. Those are the killer features that will underpin the GIMP's next few years of awesome features.

Also, layer groups ftw
The problem is that this new directive makes this exploit first-class citizen.
Desktop environments on Unix systems on which GIMP was primarily supposed to run have always had virtual desktops, and with virtual desktops you can easily distribute the little tool windows to one desktop and the image windows to other desktops (or physical monitors if you fancy), which would not be possible in the single-window mode.
I would really love a free C# implementation of a Socket.IO WebSocket, with as few external dependencies as possible.
The Business Aspects of Cloud: Let's Get Started
North korea on reddit
Concerned about Code Reuse?
NeTV is a completely different device. No plushy foam or anything. It's using a very clever hack to inject a signal into a HDCP stream. Check out the documentation.
I'm pretty sure anyone savvy enough to install NoScript would notice if he/she was redirected to a malicious site.
I started paying attention to when I was creative, when I was distracted, when I was effective. I took notes.

This I find interesting. Your story resonates with me, but I have not taken the step of systematically identifying when I am worthless vs when I'm "on fire", as you put it.
A much better workflow would be even better.
An academic license is $29 a year. If you qualify for a classroom license, it's free.

http://www.jetbrains.com/pycharm/buy/buy.jsp#academic
I like the idea but I don't think it works well as an alternative to the current Facebook display. For me my timeline is very much based on time, so when someone has a status "going to dinner at x" it matters that it's displayed before "dinner was great", if it's displayed along side it doesn't make much sense. It works great for photos (and friends) though, it's definitely a cool way to display content just maybe not text.

I think pinterest type displays work for photos etc because it's a way of presenting a lot of content at once that specific items can catch the users eye and they can look at further, that can't happen with text, you have to read it all.
Thanks for your hard work. I really love seeing the continued effort on your part to keep up-to-date with the awesome sockjs protocol.

Don't see anywhere docs on integrating it with rails apps. Are there references anywhere (or is that too heavyweight for your 1.0 release)?
(Hint: gcc has a -ftrapv option, which traps on signed integer overflow. Unsigned overflow is defined, so trapping on that would break working code.)
Who's buying your Congressman? New site SopaTrack spills the beans
I caught the stream changing things up right in the middle? What is the deal with this? -- ie this was on the main page where it is looking for AAPL and not MSFT

{
"ticker": "MSFT",
"exchange": "NASDAQ",
"price": "31.26",
"change": "+0.12",
"change_percent": "0.38",
"last_trade_time": "Apr 19, 10:17AM EDT"
}
{
"ticker": "AAPL",
"exchange": "NASDAQ",
"price": "598.27",
"change": "-10.07",
"change_percent": "-1.66",
"last_trade_time": "Apr 19, 10:17AM EDT"
}
DOCTYPES in plain English
I detect sarcasm. Especially given the headlines of the past week.

Constructive post though, thanks!
There are official extension for Chrome to display this icon (see https://chrome.google.com/webstore/detail/nlbjncdgjeocebhnmk...).

As long as there are extensions I am ok with removing this icon from browser itself.
Everybody seems to be confusing the definition of real-time quotes in the context of consumer trading. When eTrade or Scottrade says they have real-time quotes, its the same as Google Finance (which this is pulling) in that, its not delayed 20 minutes. Beyond that, expecting a 5' or less connection to an exchange feed is just absurd.
I suppose it could not derive to arbitrary code execution, isn't it?
Astm standards
Don't describe your skills via your college major
5th Avenue Frogger
I can't seem to find a link to the circuit design / PCB / firmware, anyone locate them?
That's the best part, good learning material.
RSS: https://aws.amazon.com/rss/whats-new.rss
Qt 5, C++ and Qt Widgets
Let me clarify, Punch can be used both as a static site generator and as well as a client side renderer. Actually, the client-side rendering capability comes as a nice side effect of Punch being written in JavaScript.

Screencast was created to quickly highlight the main use case of Punch, which is generating static HTML pages. However, if you read the post further you will find how Punch can be used for client-side rendering.

Also if used correctly, client-side rendering should not cause any issues with search engine indexing. Maybe, I will come up with a separate blog post on how to use client-side rendering with Punch to enhance UX of a site without affecting search engine indexing.
Sorry, I didn't mean that you have submitted link-baity titles lately. I don't think I've read any of your submissions and if I did I wouldn't know it :)

The thing is, you left out some information that transforms the way the title reads to people who haven't read the article. People will think, as I did, "Wow, they've made improvements to FPGAs and got them way faster than CPUs", click through and find out that the performance gains are currently only theoretical, not empirical and also that the 4.2x number is only for a very specific type of problem.

Whether intentional or not, the title implies something greater than the article reports. That's annoying, I like article titles to be informative not inflationary.
That's not really true. Even if you have infinite time, you can't sustain 1g indefinitely without infinite amounts of fuel. You're still subject to the rocket equation, so even without the problem of relativistic mass increase the amount of fuel you have to carry scales exponentially with your final velocity.

I would think HN readers would appreciate the futility of scaling up using algorithms that go as O(exp(N)) even if there's nothing in principle that says it won't work. Just saying "we'll wait until the computers are fast enough" is not going to work. Plus, when it comes to rockets, you're much more bound by practical constraints.

Just as an order of magnitude exercise: Suppose you want to accelerate with a super-efficient ion thruster with 16km/s exhaust velocity. To get 1km/s, you need 6% fuel. 10km/s: 87%. 100km/s: a fuel of 518times the payload. 1000km/s: 1e27 times the payload. For comparison, that means to accelerate a ton to that speed, you need a fuel amount equal to the mass of the Sun. (And at that speed, it would still take a millenium to go a parsec. Space is really effing big.)
why on earth was i downvoted? ??? are you guys NOT looking at the charts???? note that i made my call BEFORE the market opened ... and i was right
And definitely dotfiles. Keeps all my machines in sync as I like them.
Your device is rooted, I presume? That is the only way an app could install other apps.

Honestly in this case you have no one to blame but yourself. Root your phone and all bets are off.
http://friendsheet.com
Yeah, too tired to figure it out now, its a bug. Basically, clients are listening for a WebSocket event, and the server is broadcasting everything. If you can fix it up, would be amazing.
I found this very useful for architecting larga javascript aps: http://speakerdeck.com/u/addyosmani/p/large-scale-javascript...
They make a new version every time there's been enough changes...
Because it's easier for a human to read. It has nothing to do with prevailing screen sizes.
This is definitely fodder for the "walled garden" proponents to justify closed and heavily vetted architectures.

This is justification for some control, not total control. It is not all or nothing, and Google has shown startling negligence in even the most rudimentary of protections.

Seriously, name collisions and similarity should automatically yield a human review.
Announcing Practical Vim (a book by the creator of Vimcasts)
> In government your budget is based on last years budget.

And it's the same in private industry.
I bought something from a Best Buy vending machine, and it didn't go so well.
You are totally right. That was our finding too.

We wanted to try it anyway and just put it out there.

The cool thing is that now we have a pretty good idea how the FB feed works and can now experiment with our little js engine.
In grad school, I took a configurable computing course in the ECE department. I'm a CS guy - I had never done any hardware design before. You may benefit from reading over my short writeups of the assignments: http://people.cs.vt.edu/~scschnei/ece5530/

I recall that in trying to describe the impact of the web to typical business folks, Douglas Adams compared it to trying to explain the ocean to a river: first, you have to understand that river rules no longer apply. Hardware is similar. First, you have to understand that software rules no longer apply. If you dive into this even a little, I predict you will be shocked (much as I was) how much of your concept of "computation" is tied up in sequential, memory-hierarchy based processors.
The fact that they're available at all now is an improvement from when I last had to use it.