skysight-inc/HackerNews huggingface dataset:
> There's a general problem with RESTful APIs: they are fixed and can't be adapted to every use. You might end up doing a lot of transformation on the client side to assemble the info you want, and it might take several calls, causing latency

This isn't REST as such, in fact you have the same issue with any service API.

Solutions include creating composite resources, see Subbu's (excellent) REST/HTTP book which discusses it.

Its also worth noting that more granular resources can have advantages particularly when mutability is considered. So if you combine mutable data with immutable data, and in addition the mutable data changes to very different schedules, then taking advantage of HTTP caching becomes more difficult. So if you create more granular resources but some of them are very cacheable then you can actually in some cases get less latency.

> SQL solves both these problems, of different application and of changes, but these problem don't exist so far.

I haven't had time to play with it but ql.io is designed to address these issues and might be worth a look:

http://www.infoq.com/news/2011/11/ql-io-release
Wyden is a legend:

Wyden has promised to wage a one-man filibuster if necessary.

Love it.

“By ceding control of the internet to corporations through a private right of action, and to government agencies that do not sufficiently understand and value the internet, PIPA represents a threat to our economic future and to our international objectives,” Wyden said.
My domain transfer completed today (interesting, since it said it would complete on Tuesday, but I'll chock it up to volume).

Immediately before the domain transfer, I received an e-mail indicating that GoDaddy was sorry to see my one sad domain go away. I replied asking if there is a way to completely eliminate my account with them.

As I don't expect a reply, does anyone know if GoDaddy provides a way to eliminate your account completely? I'm planning on removing saved Credit Card information and setting a random, max-length password. Far from bullet proof, but I expect I won't be doing business with them again and don't want some random hack to result in account disclosure and some troublemaker deciding to buy a bunch of services in my name. The probability is low, but the amount of anger resulting from this SOPA nonsense has to have made them a bigger target for such nefarious activities ... I'm thinking Sony from recent memory.
Flaw in web app frameworks pushes Microsoft to patch ASP.net
I had my ~10 domains registered with them for a while because they were the cheapest registrar around (with the abundant coupon codes). Now that I am no longer a broke college student I moved right over to namecheap which has been an awesome experience
You will have a hard time making a performant AAA
title without some low-level and platform specific
code

Since the author mentions platforms such as js and flash, I highly doubt we're talking AAA games here- there's plenty of genres (basically all "casual" games) where performance isn't an issue.
فيديو خطير ينشر لاول مرة عن غادة كمال الفتاة المسحولة واعرف من الذي قام بتعريتها
I think you make an excellent point. There is no utopian definition of open - it simply cannot exist meaningfully. So there has to be a compromising definition. I like to define it on a scale like Andy Rubin did on D8 interview. Left most is least open and rightmost is most open. I think in the current mobile space Apple sits on the far left, Microsoft a little to their right and Android farther to the right. Only Meego or OpenMoko might sit farther right to Android but they are not really relevant to the mobile market.
Maybe put in fake whois information for the day that the transfer is happening. Once it's moved, re-enable the privacy. The info doesn't even need to be fully fake, you can use a throwaway email address so that you're still reachable.
The only disappointing part of this is that he did,
without mentioning it as clearly as I would like,
chuck away the 15% of people using IE before version
9.

Are you sure your target audience has 15% IE<9?

On my website [1] I only have ~7% IE and that's 1/3 IE9 and 2/3 <9 (mostly 8).

[1] - http://tametick.com, which is pretty representative of the kind of people who buy/play my games.
That's exactly it. It's a continuum. And Android is the most open OS from all the successful consumer OS's. If it would've been anymore open, like say Linux, it would've probably suffered from the very same fragmentation issue that Linux has, and it would've never gotten this successful as it is today.

In fact I'd even like Android to be a little more "standardized" or more "closed".
I noticed that too. But i can understand why the left it out. As soon as you add redundancy you need to start worrying about write consistency.
Strains, sprains and pains
Why Natty Kubuntu instead of Ocelot? It's not even LTS. And besides having a top 5 list of Linux distros and three items on it are basically Ubuntu seems silly. Revised list:

* Ubuntu

* RHEL

* Arch Linux
In response to astrology criticism, Giles suggested people read up on what astrology experts had to say on the topic before dismissing it.

Apparently this is not something he self-applies when it comes to Lisp or JavaScript criticism.
Even with a random per-initialization byte, you could still brute force it. Pick a random byte on your side, generate colliding keys with it, and send the request. If it doesn't work, just try again until it does. You'd expect to only have to try this ~256 times before succeeding, still seems pretty practical.

Of course, bump this up to 2-4 bytes and it no longer is.
It demonstrates language issues that can (and often do) lead to problems in production. So the response is completely appropriate.
Dan Benjamin, creator of 5by5 and host of various shows on the network, talks about his home studio's past and current equipment, and then answers questions from the chat room. If you're at all interested in producing podcasts, or in what it takes to host a successful podcast network, this is worth a listen.
Of course! I hadn't considered that inserting an element can mean updating an already existing element.

In C you don't need a pointer to the last element though, you can just replace the pointer to the first element with the new element and put the old pointer in the "next" field of the new element. I usually implement stacks this way.
The former calendars were proposed by scientists, but named after the ruler that forced them:

Julian: http://en.wikipedia.org/wiki/Julian_calendar

"The Julian calendar began in 45 BC (709 AUC) as a reform of the Roman calendar by Julius Caesar. It was chosen after consultation with the astronomer Sosigenes of Alexandria and was probably designed to approximate the tropical year (known at least since Hipparchus)."

Gregorian: http://en.wikipedia.org/wiki/Gregorian_calendar

"The Gregorian calendar reform contained two parts, a reform of the Julian calendar as used up to Pope Gregory's time, [...]. The reform was a modification of a proposal made by the Calabrian doctor Aloysius Lilius (or Lilio)."
Android is Open Source[1], which has a real definition[2] that means something. You can fork it, and create your own distribution (as Amazon has shown).

It is open in other ways, too - Android phones can load applications from sources other than the Market (unless that feature has been disabled by your carrier - which goes back to the first point).

Most Android phones have a sdcard slot, too, which allows you to get your photos (and other files) off the phone easily. For many people that's what they mean when they say it is more open.

Others like the multiple form factors, or the different sizes. These aren't just theoretical things - I've heard people use them as examples of "openness".

Of course "open" is a continuum, but there are ways that Android is "open" that really matter.

[1] Android 3.x wasn't open source. As noted elsewhere, that is a legitimate complaint that applied between February and November 2011. It is worth noting that Android 3.x was a tablet only release, though - Android 2.3 (which is Open Source) remained the OS for phones until Android 4.0 was released, which unified the tablet & phone streams.

[2] http://www.opensource.org/osd.html
How much is "as far as I know" worth these days?
And after receiving that "secret" source the customer can just upload it to its website and give away to the world for free.
A leading null byte is PHP's way to mark protected and private properties. See this: http://codepad.viper-7.com/TXMSbw
Maybe I'm unusual, but that "how ridiculous!" reaction is the only reason I read the story in the first place. It sounded crazy, and made me curious as to exactly what had happened, whereas with a simple "fraud" headline I probably would have skipped over it.
this shit belongs on reddit, not HN
I'd love to see Jack Ma running all of yahoo.
Yahoo (non-asian assets) need to be blown up and rebuilt from a corporate standpoint (remove 50% of the beauracracy, etc)
I live in center city Philadelphia, and I would like to know the same thing.
How to setup Stripe payments with node.js
Youtube already denied this.
MyVolume | Al amira Ismailova bellydance
Tribute Calendar iPhone app - A tribute to Steve Jobs rejected by Apple
Epic Minecraft Server
"It's always been this way"
IMO it feels really unnatural. People who touch screens are used to touching to activate, not touching to hover. I don't typically touch to hover, so touching to hover feels like a totally unnecessary second step added every time I want to interact with my device.
I'm still at GoDaddy, and I would like to leave, but I'm still doing research where I jump to. I'd rather not have to do this again for a long time, so I'm taking my time to make sure I get it right rather than jump on the first company that waves an anti-SOPA flag.

So "no" for today, but "most likely" in the near future.
> As a rule, ships will operate near objects such as planets, asteroids or nebulae. These objects provide plenty of opportunity for cover and ambushes.

Maybe in science fiction.

The main problems you have are:

1. Space is big and mostly empty. A few hundred probes could cover every blindspot in a solar system.

2. Going anywhere requires venting hot gas that's highly visible. Even small ion drives are detectable light minutes away with current technology.

> There is also the possibility of minefields and other unmanned devices that can easily be shielded from detection

Shielded how, exactly?

Also, how are these unmanned devices going to get close to their targets? Space is big, so a ship isn't going to blunder near one by chance. Perhaps if you knew the ship's route ahead of time, but then even a small randomizing factor introduced into the route would prevent that.

> we tried this with drugs, terrorism and copyright violations - all of which are still going on despite the massive amount of resources employed to eradicate them.

Drugs, C4 and digital files are small, easy to hide, and relatively inexpensive.

A spaceship is none of these things.
Tere Naal Love Ho Gaya 2012 Hindi Movie Mp3 Songs Download
IndieGoGo: Helping Thousands Of People Raise Millions – with Slava Rubin
You'd be surprised at the number of people who use Twitter for the sole purpose of following their favorite chelebrities, ergo interacting with brands. I'm going to put my toe in the water and assume the same applies to Facebook.
Okay.....

I'm not sure what your point is. As you say, this is hard, and no one else has a solution either.

But the nature of CouchDB can help here - views can be used to create backward compatible versions of new data, and reading a JSON document with extra fields won't break existing code.

It's true it's not magic, though, if that is what you are after.

Edit: I see now you are working on http://chronicdb.com/ which looks like it tackles this problem.

10 apps connected to the same database. Changing the model breaks 10 apps. And you may not have access to change the code to any of those apps.

"Database as an integration layer" is an antipattern that should always be avoided (except possibly in the case of reporting applications). CouchDB isn't unique there.

In healthcare, when either the database or app go down people literally die.

Yes, and? CouchDB is reliable, distributable, etc etc. If your point is that you should be careful when you upgrade, then yes, I agree.
Fixed video: http://www.youtube.com/watch?v=R2Cq3CLI6H8
I'm not going to defend the article and their test procedure, but I'll give a bit of insight anyway:

CentOS, as you may or may not know, is RHEL[1] recompiled from the source RPMs.

For RHEL [and I work at Red Hat], we:

* Sell support for 7-10 years from release date. For RHEL 6, that's support/updates/security fixes until Dec 2017 or Dec 2020 depending on how much you pay.

* Spend about a year before release intensively QA-ing all the packages. We have a huge team of people just doing this.

* QA each 6-monthly point release to the same standards.

* Have lots of developers working on optimizing RHEL specifically (as well as working upstream).

* Have a separate team that works on performance and tuning.

* Work with hardware suppliers to ensure best performance on specific hardware, and make sure we have support for hardware before it is released. [Typing this on a pre-release Intel SVP ...]

* Get world-beating benchmark results on things such as SPECvirt by working with manufacturers and other large companies, and going back to the original developers to work out bottlenecks on very high end hardware. [Last week my colleague was logged into a PC with 4 TB of RAM].

The above costs a bunch of money. I think we spend in the region of $100 million on R&D each year.

Note of course we only test the binaries we release. We don't test CentOS's binaries ...

[1] https://www.redhat.com/rhel/
Ask HN: Bluehost went down for me for half a day -- is that normal?
I have a simple WordPress site hosted on Bluehost. It was unresponsive on Monday morning, and it took Bluehost half a day to fix it.

While the site was down, Bluehost was unable to give an ETA on when the problem would be fixed. Bluehost support did tell me that the problem was another customer hitting the SQL server too hard, causing the entire server to be slow. They also implied that this kind of problem was to be expected given I'm on shared hosting and paying so little (less than $10/month).

This is the first time in around 6 months that I've had any problem with Bluehost.

My question is: is this kind of half-day outage, with no ETA for resolution given, indeed normal for low cost shared hosting providers like Bluehost? If not, any suggestions for alternative providers?
Wot, no Twitter?
Elmira bellydance Assembly 2011 3rd place Professional IV International festival of Oriental dance "Assembly-2011", Oct 20, Contest, Moscow, Russia
Organizers: NOUR (Egypt-Russia)
Yasser Al Swery (Syria-Egypt)
Judges:
Nour (Egypt-Russia)
Karima (Russia)
Randa Kamel (Egypt)
Nesma (Spain)
Aziza (Canada)
I'm getting a flashback of all the sites that used to try to disable right click.
peace* <- Muphry's Law strikes.
Intellectual property trumps civil liberties every year.

There's a myth that limited intellecutal property rights are consistent with civil liberties. They're not.

Patents cause one person's actions to limit the permitted actions of another. Not through some form of real scarcity, but by an arbitrary rule of the state. It's inconsistent with the principle of live and let live.
There's just a slight difference between taking out a hotel lobby, and removing an entire continent filled with billions of people off the map.
Planning for Participation
Anonymous Hacks Online Military Gear Store
We're moving 8 domains over right now.
Yes. The Wired article doesn't give many details, but TechDirt did a big angry write-up about the event, making it seem even more insane: http://www.techdirt.com/articles/20111208/08225217010/breaki...

There was actually another Wired article a few weeks ago with more details about the site and events as well: http://www.wired.com/threatlevel/2011/12/wyden-domain-seizur... (It mentions that some of the files were legitimate, which implies by omission that some of the files were illegitimate, but that doesn't negate the fact that due process was severely abused, among other things, and that even if there had been no illegitimate files the exact same thing still could have and probably would have happened. And this is all without SOPA or PIPA...)
C++ – Minesweeper
I don't know if RHEL should be included. Although the list is of Linux distros, I was thinking that it should be geared toward home users. RHEL is great, but I wouldn't pay for the license (which is actually pretty cheap) when there are many good, free distros out there.

I'm not knocking on RHEL, I'm just cheap
Should Apple stop its patent war? How about Intellectual Ventures? Should Microsoft stop taxing Android makers?

Some arguments paint with too broad a brush. Where patents are concerned, especially software patents, the arguments are far too narrow. Of course Apple should end its patent war. Unlucky for Apple, if it ends its patent war while Microsoft continues to extract tribute, Apple loses. And Microsoft should end the war. Oops, it loses too.

In the end, everyone who unilaterally stops playing the game loses. So everyone should end the war. And I don’t mean, “Return to an uneasy oligopoly where new entrants are forced to pay tribute to the existing patent-hoarding overlords.” I mean, abolish the patents. beat the swords into ploughshares.

p.s. Exercise for the reader: If technology patents are eliminated and anyone can do anything, does that mean that everyone will instantly engage in a copycat race to the bottom, and the only winners will be companies that have a service that can’t be copied? if so, why aren’t Google and Facebook spending billions lobbying to end patents? It seems like they would be the big winners if the price of phones, tablets, and computers fell to nearly zero.
This is another great nugget: It was just forgotten ... [by] the same industry that tried to ban the VCR and MP3 players.
India Sues Monsanto for . . . Biopiracy?
You should check who pays 80% of Mozilla's budget based on a secret contract Mozilla is not allowed to talk about.

Not the users.
Their power is derived from your use of their services. You can quote the dictionary at me, but I simply don't understand this attitude.

It's like handing over money to a drug dealer in the back alley and going "I just don't know about you, you seem dangerous" and then coming back week after week. Stop using Google and they lose all power over you and the "danger" evaporates.
The remoteStorage library from Unhosted provides a somewhat similar approach: https://github.com/unhosted/remoteStorage.js

With Unhosted, users can choose where their data goes, and even host it themselves.
People are not lazy they're afraid
Anybody can claim anything, that's the whole point of an adversarial judicial system. ideally the other side will poke holes in the defense's argument.

One, perhaps worthwhile, change would be to tie penalties to income. it's impossible for a corporation to do jail time. $100,000 would be a lot for most people, but for many corporations this is a tolerable sum. being held accountable for, say, up to 10% of revenue would get some attention.
Alternative Online Payments: The Dream That Refuses to Die
Yes, there are tons! :)
I understand your point. But it has never bothered me (so far) because I've never posted anything on Facebook that I want private. I do things there with the full expectation that someone will be able to see it if they really want to. I also treat Dropbox the same way.

That said, I've also been toying with the idea of removing my FB account - just because I'm bored with it.
Isn't this comment just as cheap and reductionary? Many of the things you've listed their affect developers, startups and the system in which they are either able to succeed or fail. Even the characterization as nothing more than "I'm so mad" seems unfair.
The list has CentOS and mentions Scientific Linux, I thought to generalize them both to RHEL. They are essentially the same anyways.
But if its only for seasonal holidays (lets say the two equinoxes, the solstices, and leap day) they'd make for worldwide accepted celebration points that wouldn't disrupt the "working week"

It'd be a little strange, but its really not any worse than adding a day in February every four years.
Anybody seriously believe that this is about someone downloading or updating mp3s on their sites?

This is only the excuse for putting the system in place in order to block what American people could view on Internet. It is about creating an infrastructure of government control on private companies(great firewall of USA).

The reason? We are getting closer to the biggest transfer of wealth of History, the system does not support itself, America could not pay back their debt, either UK, Europe.. the default on debt or hyperinflation is getting closer and closer.

People is not going to be happy when this happens and their savings are gone, remember that it already happened in the 30s. When so many people are angry, bad things happen.

Internet is so powerful for communicating and coordinating people,this is dangerous for politicians and all status quo so they need a way of controlling it.
RAM from Apple is certainly expensive enough that almost no one recommends it. They also tend to nickle-and-dime you on accessories like converter cables.
And? Their code is still open source, their development resources, calls and notes are available in a wiki. They, in contrast to both Google (I love Chrome, don't get me wrong) and Microsoft have a vested standards-first focus and even their "app store" that is in development is entirely standardized and HTML5/w3c based versus the Chrome Web Store.

Who cares where their money comes from? There is no doubt in my mind, whatsoever, that the only influence Google has bought is the default value for "search provider" for the search box, and the branded homepage.
> PHP already landed a change (which will ship with PHP 5.3.9) which will add a max_input_vars ini setting which defaults to 1000. This setting determines the maximum number of POST/GET variables that are accepted, so now only a maximum of 1000 collisions can be created.

Wait, where did we establish that less user input = less array insertions?
STRATFOR Downplays Cyber Attack Credited to Anonymous
Read the comments on this page, most of the criticism here is just that. "You are the product", thus everything is bad. Google/Apple make good stuff, so they're evil, hold power and are "dangerous"
How To Boost Your Confidence For Your Ex
> Does this evil system sound familiar? It should, because it's exactly what we have now

I disagree. Our situation is very different to back then. If the situation was the same as back then we wouldn't need any copyright reform.

The little guy is protected from publishers legally. The problem that the little guy has with publishers now is that serious brand development, marketing and production investment is needed to make consumers buy books/music/film/games these days, at least in numbers that can provide a decent, sustainable income. The publishers, of course, are looking for a ROI on their investment (and they will try and negotiate the best rates from the artist, as any investor will - including copyrights if necessary).

Then, as competition in the high-investment high-return music business increases, risk-aversion also increases and publishers tend towards sure bets and artists who are most likely to sell well (constructing them to fit a market if necessary). This is what makes it harder for the little guy today, not large publishers copying their work indiscriminately.
How iPhone 5 could be a bad choice for the user?
I've read/heard a lot about Bezos and I have my own (pleasant) experiences with Amazon's products and services, but I'm intrigued by your comment. Why do you feel these are "bullshit" coming from Amazon?
Show HN: Badger.com is a brand new domain registrar (GoDaddy competitor)
The future of advertising: Omnipresent Bluetooth 4.0