skysight-inc/HackerNews huggingface dataset:
This is really starting to sound like what java / .net were doing with wsdl code generators via soap.

Devs that integrate with multiple apis know there is a problem with the wide range of implementations, from authentication to communication patterns. This makes it a pain to integration with multiple service providers. Without some form a standardization you must have an intermediary library to provide an abstraction.

Are we doing it right?? The community has recognized the problem of non-standard lightweight services to be widespread enough to create a tool to standardize communication with them.

Would something like HAL (http://stateless.co/hal_specification.html) be a start down a path where we can have lightweight services that are also self documenting?
Lubuntu should be listed, not just in a comment.
about thread-switching not PubSub
Efficiency of list comprehensions
This is a great example of how nothing is free. Linux isn't free, not only does it cost time, it costs privacy. I do enjoy playing with it, so the first cost is meaningless to me, but the second absolutely is not.

Frankly, Ubuntu is mismanaged. From the absurd new UI to a built-in privacy trojan? I'd rather just pay for an OS that doesn't hate me or use a different distro. Not sure what the allure of Ubuntu is at this point. If you can install and use Ubuntu, you can install and use Debian. Or Xubuntu if you're still an Ubuntu loyalist.
"Time for a new distro. I happily switched to Mint."

Does my irony meter need calibration?
If the guy/women who created this reads it, here are two things to consider.

1) Be really specific about shipping times, people will logon looking for a sweater for a party in 3 days, or 5 days etc. and it will probably speed up the order decision if they know how many days it will take.

Worst case, they see that they won't get it in time and move to Amazon... But that will be the final result anyway. Might as well be up front so that if I login 5 days before the party and it takes 4 days to get it, I'm set and need to order ASAP.

2) Photos are good, but most large companies know it is better to have older models. mid-late 20s. That should also improve sales to older demographics, (i.e. those with disposable income to buy an expensive (high margin) ugly sweater.

Extra: Don't forget the holiday party season is coming to an end quickly. If this is running and promoted next year, you should do a lot better than this year. When you do your sales projections, keep in mind that almost no one will order one of these after Dec 18. And I would expect sales to peak sometime around Dec 12 at the latest. Your optimal selling season is likely Nov 31 to Dec 12. In otherwords, smooth things out this year and go for it next year. This is a great idea and could be a good base for other seasonal sales.

Good luck!
Kunvay – Legally Own the Work You Purchase
Review of new copyright transfer service by Appvita
Very interesting proposals overall, not too sure about the localization (don't most programmers speak English ?) though.
My opinion is that it's a pointless waste of space that does nothing except slow down development. But I suspect that would also be my opinion of Apache Camel.
I was actually thinking of spoken languages, and attempts to solve the same issues in one particular programming language. Or in the larger scope of designing a system (where choice of programming language is less relevant).

I often find that choice of programming languages confines people to restrict themselves to certain ways in each language. Which obviously makes sense, as each programming languages were created with a need in mind that was sufficiently being fulfilled in other languages.

There are things you'd write in C, but not in Haskell. Like say, a driver.

It's different with spoken languages, they all try to solve the same issue; communicating. But do so differently.
Yes, at the moment, it's iPhone and iPad simulators. However, offering testing on real devices, too, is a high priority for us.
Relevant: Canonical have just said there will be more retailers integrated in 13.04 (which was always expected). And: "We are also testing a few additional user controls like filters for local and global searching – more to come on this front as we learn from those sessions."

http://blog.canonical.com/2012/12/07/searching-in-the-dash-i...
From what I remember, Github had localization going on but pulled the plug at some point because it was too much of a clusterfk.

I was surprised not to see any mention of the only thing that irks me: the "Switch account context" dropdown menu being available only on the front page and not in the top bar where your account is displayed. That would save me quite a bit of gymnastic to have that displayed on all pages.
I wrote them off for their recent trumpeting of the fact that 47% of people have no federal income tax liability

That writing off reflects your own bias.

I could find a similar omission of the whole truth for any "think tank" or independent issues group you'd care reference.

I could find similar omissions in the questions being asked and the stories being reported upon in every single news agency.
64GB Acer Iconia W510 full Windows 8 tablet has just 31GB free
How does Google make it's money
Japan spreads, burns radioactive debris
The Japanese government is shipping contaminated waste throughout the country, getting mayors to agree to burn it. Evidently this has been going on for a while now but picked up in November. Google turned up a lot of links: http://www.fukushima-diary.com http://enenews.com etc. The government has leaned heavily on the mass media to repress information on Fukushima.
> They always blast me with some "what's hot and popular" post by someone who I don't follow, and as often as not that post is just some fanboy bitching about how much iPhones suck and every time he is forced to use one for even a few seconds he has a sudden urge to physically vomit.

At least for me, these posts have gradually changed into embarassing images with trifles about friendship and love, as well as images with pseudoscientific and borderline superstitious claims about health etc. This "facebookification" has lead me to believe that Google+ is now really taking off. Honestly I'd rather have the kneejerk tech rants back.
I would think people would learn pretty quickly not to do that, since google truncates queries to 32 words and tells you so when they do.
Seems like a strange move by Google. Most small or starting businesses don't need a 25GB inbox (at least not every user) or 24/7 tech support. Why create the barrier to entry? Now people with businesses will be more likely to use personal Google accounts for business or look for alternative services. Why not just create a premium business account option that gives you this level of storage and support if you need it, instead of trying to convince your users that they need it, when most of them are happy without it.

Personally, I liked the direction Google was heading with their Google Drive product. You get up to 5GB for free and then pay for more if you need it. Makes me wonder how Google might try to monetize other products like Google+ once they have a substantial following.
INTERN: Software engineer at Paylogic (Groningen, The Netherlands)

Job Description:

As a Software engineer you will be working on many technical challenges of a fast growing, highly available online ticketing system in a international (English speaking) team of over 15 friendly Python experts. Paylogic has a professional software development environment to ensure maximum quality and a minimum of distraction. Paylogic strives to give software engineers as much freedom and responsibility as possible. Salary is in line with market and experience.
Python is Paylogic's tool of choice and it is used for everything from the ORM database layer (SQLAlchemy) to DevOp scripts to managing large clusters in the cloud (AWS), and for web apps (Django, Flask) to continuous integration tools (Jenkins).

Requirements

You are an experienced, passionate and professional software developer with a hacker mind-set and a love for open source and Python. You are pragmatic and positive and expect the same from your environment. You have the social and technical skills to inspire others. You have studied computer science or something similar. A working permit for The Netherlands is not required but would be handy. It would be great if you have experience with highly available and highly scalable web applications, database techniques or cloud computing.

About Paylogic

Paylogic is a successful, international ticketing company from The Netherlands. Her service has to meet the highest standards regarding scalability, availability and security. The technological standard within the company is high. As is the humor standard. The development department is situated in an office at the center Groningen, one of the liveliest towns in The Netherlands. World class science, bars and culture right next door. Every year in May Paylogic organizes pygrunn (.nl), a renowned high-tech developer conference about/for Python and its friends.

Contact:
Harmen Zijlstra - jobs@paylogic.nl
http://corporate.paylogic.nl/en/jobs/
Declare war? Which century do you live in? The US has not declared war in over 70 _years_.

In fact one of the biggest issues with a cyber attack is that we may never know where it came from.
I agree, the Linux community as a whole has never stood for these malfeasons ever!! I say we stand up, I use Ubuntu on ALL my PC's home and work, so we're talking 15 to 20 PC's that I might have to move over to another Distro here soon. This is not the first time Ubuntu has tried these "Windowz" practices on it's users, but this needs to be the last! The first was taking away our choice in the first release of Unity, it was sooooo much a pain in the but to get back to default Gnome that most people didn't try.

Mint allowed it's user's to do so from the get go, so that means it was possible but Ubuntu made the choice for us instead of allowing configuration choices, that's what Linux is all about, choices! Ubuntu has been trying to take our choices away for a long, long time.

We as a Linux community first and foremost need to stand up and let the Linux community as a whole know we will not stand for this. Ubuntu is the first doing this, but if we let them get away with it then companies like Amazon might go to other Distro's and try the same thing. If a small distro see's an easy way to make money and people don't care, or don't show they care, they might do it.

With no place to run Linux becomes "Windowz"! We need to let them know we are not standing for this before it gets out of hand and happens all over the place.

I personally haven't used Unity since day one on any of my 20 PC's, I hate it. So I have never been in the position to be used by Canonical to pad their pockets in this search thing. I don't ever even suggest people to use Unity since it's such a pain in the butt! But other people will be affected by this more than likely. My simple solution is don't use Unity ha ha but that's not a solution, that's a band aid.

If we let Canonical get away with it without screaming they will just continue as long as Amazon funnels cash into their caufers! If they loose user base then we win and Linux as a whole wins since they are the big distro on the block.
Agreed. I think Google has enough interaction data (between +1's, comments, and shares) to know what the top posts in any community are. They need to slap the volume control slider that they use on other parts of the site onto the community pages to make it easy to view the top 10, 50, or ... recent posts. Similarly, it would be nice if they allowed the cream of the crop posts from the communities to bleed through to the main page. Discoverability of communities needs a lot of work to, but that's another comment. :)
Premise A: "Something must be done."
Premise B: "This is something."
-----------
Conclusion: "This must be done."

I call bullshit.

I do believe that key pieces of global computer infrastructure are at risk of attack. But the threat will not be eliminated by scaremongering, or by handing POTUS the ability to 'shut down the internet' in the case of an emergency (a situation which would arguably lead to more catastrophic failures than any 'cyber attack').

The obvious thing to do when facing a direct military threat is to step up defense forces (missiles, infantry, warships, whatever) in the area you're expecting to be attacked in. But no such obvious solution exists in the case of 'cyberwarfare'. You can't just 'build a digital fortress' with a pile of bricks. I've yet to hear a sound explanation of how legislation will protect computer infrastructure.

Despite our protestations, the governments of the US, UK, Germany and whoever else probably will pass cyberspace protection laws, that only deprive us of freedoms we've grown accustomed to, do little to secure anything, and drive up barriers to entry in more industries.
Canonical is not the first to do this. And nobody minded.

In Chrome, every time you start to type a URL, it tries to autocomplete. One source of autocompletions is that it contacts Google, which sends back suggestions. Therefore by default Google knows every search you do in Chrome, even if you didn't want to go to Google. (They turn this off for incognito mode.)

I don't know how long this has been the case for Chrome, but I use this feature a lot more than I'd use Canonical's search.
RMS's hyperbole undermines his arguments for many people.
It's unfair to those speaking a different language. There's also the extinction of other languages (and all the work that went into them, and all the works that used them, literature and associated culture). It's like the extinction of species in the rainforest, except for memes (in the original Dawkin sense).

The reason is the network effect, in that the more people who use a communications system, the more valuable it is (given that communication is valuable). Language is a communications system.

This forms a natural monopoly: because of the value of larger networks, it is inevitable that one language will dominate - unless there are other barriers partitioning the network, akin to the lack of a telecommunications physical layer in centuries past.
> who really wants commercial results built into their desktop?

The distinction between the desktop and the Internet is going away. Some argue that "the desktop is dead"; I just think that it'll get more integrated.

I don't think that this is necessarily a bad thing, providing that you have adequate control over your own privacy settings and have a choice of providers (both large and small). An open source project that is promised to always remain so is the safest place for this, since you'll always be able to find instructions to turn things off if the defaults don't suit you.

I much prefer this over the world switching to web-based hosted solutions for everything.
prompted and forced are two different things.
It's a pretty big stretch to call this "spyware". It's an ill-advised feature, sure, but "spying" indicates secrecy and subterfuge. If I came up behind you while you were typing, and started reading aloud your words as you typed them, would you call me a "spy"? I think real spies would be offended.
This is an outdated article from Nov 28th 2006. Also I don't get the hn title. This article doesn't mention "spyware" at all.
> doesn't that act align itself perfectly with book burning,
> through instead of using fire, they used electronic means

If that was the primary purpose of Kindle, you'd be right. However, for that to be true you constructed a scenario which is opposite to the real and intended use of Kindle.
I'm a native German speaker and this localization thing seems like a really bad idea.

I can understand where the github folks are coming from but it really is a thing not worth putting any effort into.
I sympathize with the humanism but programming and programmer communication should be mostly pragmatic.

The open source community is a global thing and English has won a long time ago as the definitive choice for a global language. It seems like it's easy enough to pick up for a lot of people all over the world.

In my opinion it works especially well for technical writing.
Book burning: Amazon turned off access to people's Kindle copies of 1984, that they had purchased from Amazon.

When I buy a book at the store it stays bought, and the store is not going to break in to my apartment and take that book back. Giving me my money back would not make up for it in the slightest. If there's a dispute with the publisher or copyright inheritors, that's Amazon's problem post-sale.

If they can do this in a quasi-legitimate situation ("We're going to get sued! Fuck the customers!"), then they could do it at the behest of a government or investor, or maniacal CEO.

When I buy a DRM-free book from O'Reilly or Packt, it stays bought.

Yes, book burning may be an inflammatory phrase, but I think it's apt.
If I recall correctly, they have some sort of cookie-related bug (feature?) in G+ and Google Groups.

If you clear your cookies or open the link in incognito mode, you should be able to see it without having to log in.
I find it ironic reading this article on a site that collects my visitor data using piwik stats without explicitly asking me first.
here's the best one which respects the user, works well and is extremely stable: debian.
People closer to the pirate party might disagree, but from my outside perspective it has much to do with procedural problems the very nature of the party brings with them. They are primarily concerned with themselves. Lets take flat hierarchy goal for example: A good thing in theory which leads to a very tiring process when it comes to making decisions.

On the last big conference for example there was a last minute petition for the further research of time travel. And it has to be discussed. Sure, it was dismissed relatively quickly and it was meant as a joke but those were 30 minutes lost for good.

Apart from that, and this is just my personal opinion, they are missing likable leading figures (a concept they dont really like). Head of the pirates Bernd Schloemer for example is more of a silent leader. One of the most famous pirates Christoph Lauer comes across as rude, uninterested and smug. A social behaviour 101 wouldnt be that bad for some of the members.
You've got some weird line-wrapping going on.

(formatted to appear as it does for me)

> We now live in a world where it is the norm for an incredibly robust and full feat
> ured piece of software to exist in the palm of our hands, all whilst costing us less
> than a cup of coffee and a pastry. The long term financial viability of the App Sto
> re for many developers has probably been discussed ad nauseam, however I do w
> ant to resurface the discussion briefly. Unless you happen to be one of the luckil
> Ubuntu has been trying to take our choices away for a long, long time.

How has it taken any of your choices away? All of Debian is available in Ubuntu, and Debian is all about choice. You can manipulate your systems as you please. You can even roll your own installation CD exactly how you want it.

Canonical even supports Xubuntu, Kubuntu, Lubuntu etc., all of which have taken a different set of choices and all of which are released at the same time as Ubuntu itself.

How is any of this about taking choices away?
> Linux isn't free, not only does it cost time, it costs privacy.

How does that follow?

I'm assuming you're using an economic rather than ideological definition of the world "free", which sort of misunderstands the point of the article, but OK.

The Linux kernel does not, to my knowledge, include anything which explicitly violates your privacy. If a Linux system distributor chooses to install privacy-invading bits on your hard drive, I don't see how you can blame the kernel or the entire free software ecosystem for this invasion.

(The argument about time is possibly valid, though I find it takes more time to configure Windows to a point that I consider it usable than it does to do the same for a Linux system. As it turns out, learning new things does take time. You had to learn how to use Windows or MacOS as well, though chances are you learned it through assimilation. Some of us learned Linux this way, and thus don't quite understand people griping about how it's hard to use or takes too much time to set up).
First Google+ community for the Raspberry Pi
It's worth $50/year per domain. But their pricing is $50/account/year. That pricing is insane.
Standards are not worth it. The only value in documented standards is in providing an authoritative source to resolve disagreements - but if there is no disagreement there is no harm and often a lot of good in developers deviating from the standards.

What are the advantages suggested here? Automate parts of your code? Don't use string manipulation on source to do that, that's evil. Measure SLOC? Who cares. Create a code analysis engine to keep everything matching the spec? Circular reasoning.

The underlying point is valid - rather than trying to document what good code is, the best way for senior developers to get junior developers to write good code is to write good code themselves, and particularly to refactor existing code as they work on it. (Don't try and do it all in one go, just make sure that each file you change you leave a little better than it was). But what constitutes good code is very hard to capture in a standards document - and given that no-one will read or follow said standards document, why bother?
I "rely" on the person saying that it went from 10% to 12%. I'll refer to such a change as a 2 percentage point change, but if the other person calls it the wrong thing, I don't really care. I'd be much more concerned about someone getting worked up about the semantics of the it and ignoring the context of the numbers. E.g. If they want to call it a 20% change and leave it at that, the misuse of terminology is the least of our problems.

Witness: http://xkcd.com/1102/
I agree; there was nothing "hero worship"ey about your post, and you're being downvoted by knee-jerk reacton.
Server: '; DROP TABLE servertypes; --

It's a mysql injection. If someone was scraping headers and logging them and wasn't validating the input -- and their database was named "servertypes" -- it would delete the database.