skysight-inc/HackerNews huggingface dataset:
They took a course of being completely dependent on the benevolence of Google. That is a big risk, but maybe more common than you would think. I mean, Apple can kick your app out of the market, yet a lot of startups depend on the app store.

Pingjam seemed to have gone the extra mile, by seeking close cooperation with Google, also in terms of EULA. I can imagine them feeling hard done-by Google.

I must admit am not in any position to judge the Google license agreement and their possible non-compliance.
If they truly wished that they'd died younger, then they'd already be dead.
I'm not saying they have to be tech-savvy, where did I say that? And keeping the IT-infrastructure up to date? What has that got to do with anything? Did you reply to the wrong comment?

If part of your work depends on using a computer (to manage HR or whatever), you can't be afraid of doing basic tasks like maximizing a window, turning it on, etc.

Just like a carpenter can't be afraid of picking up a hammer.

I hope it's more clear to you now.
You've come to exactly the wrong conclusion. web sites from 1992 still work on browsers today. it's IE proprietary activex stuff that's broken and changing rapidly.
"To stress the point, if your startup has one point of failure that is controlled by one entity – do what you can to not be totally dependent on that single entity. Develop for other platforms, decouple from the ecosystem. Do whatever it takes to get out from under their thumb."

This is the most important part that most don't seem to grab

This has caused several people to go under. Another company doesn't owe you nothing, be that Linkedin, Twitter, Facebook, Google

If your product rests on only one base, you are under a great risk
As it's pointed at the 3rd comment https://issues.apache.org/bugzilla/show_bug.cgi?id=56084#c3 This is just a mis-configuration not a bug.

Hans 2014-01-29 04:31:41 UTC

It's an Apache misconfiguration that's not pointed out very clearly.

The following is the fix:
<Location /fcgi-php-fpm>
# here we prevent direct access to this Location url,
# env=REDIRECT_STATUS will let us use this fcgi-bin url
# only after an internal redirect (by Action upper)
Order Deny,Allow
Deny from all
Allow from env=REDIRECT_STATUS
</Location>

It would be useful to point this out somewhere.

The above restricts direct access, but not internal access via PHP-FPM sockets.
This was the last straw. I'm moving away from GoDaddy.
The consensus of almost everyone, from mainstream economists to the man on the street was (and continues to be) that the Irish bank bailout was insane. Bailing out unsecured bank bond holders is madness. There was some extremely murky political reasons why the bailout happened[1]. Debt-to-GDP ratio has skyrocketed to north of 125% (from well under 100% and yearly surpluses), huge unemployment etc.

[1] http://www.vanityfair.com/business/features/2011/03/michael-...
The Checker Framework: Pluggable Type Systems for Java 8
How to Get Inspiration as a Programmer
Kübler-Ross model
Predator drone video used to put American farmer in prison for cow theft
How to Get Serious About Rising Inequality
How to Handle HTTP 500 – Internal Server Errors
It does if you dig deeper in the website. Looks like pulling info from caller ID and using that for monetisation... which is icky, as far as I'm concerned.
The above comment still holds. If your job is to use the tool all day, every day, one would expect that you would learn how it works.

I see the same issues as well where I work in education. Teachers, whose job is literally all about learning, are terrified to learn about technology tools for their classroom.
I've seen 80 year olds being retrained.

If it's "learn to use a VM or lose your job", coupled with a good computer basics course, I'm pretty sure he/she will be properly motivated.

I work at a megacorp that recently switched the local branch to terminal servers + virtual machines, not one has had any difficulty with the retraining, and the previous megacorp I worked for had a 70 year old using a pretty complex environment.

My grandmother went from being afraid of clicking a button to being a decent internet user, using both IE and Firefox (since her hospital's website didn't work in IE).
Predator drone surveillance puts American farmer in prison for cow theft
(Author of the spec here)

The protocol could just as easily go over a WebSocket as HTTP (you'd have to change authentication mechanism, but that would be trivial). The only reason we don't do that at the moment is:
1. Browser support (we support back to IE8, unfortunately)
2. Lack of GZIP compression (particularly of responses from the server); this was being worked on last time I looked, but I haven't checked recently to see if it's been implemented yet. This is crucial for saving bandwidth.

That would get rid of your HTTP overhead; I will put some mention of that in the spec (I think HTTP support should be required, and WebSocket support optional).

As for JSON vs. binary:
* There are libraries to use JSON everywhere – binary protocols would require everyone to implement another parser, adding extra difficulty for adoption and a surefire source of bugs.
* JSON is readable over the wire, binary is not. Trust me, in the real world, this is a huge advantage for debugging all sorts of things.
* JSON can be used trivially in a web app. Apparently this World Wide Web thing might catch on.
* The parsing overhead of JSON is not too large; yes it's longer than a binary protocol, but it hasn't been a bottleneck for us, even on mobile.
I don't think these are just 'question marks'. It's pretty clear that Ferdinand Porsche was a Nazi and he supported the German war machine in a big way.
No. A squattor who takes over something that is abandoned or little used. Someone who does the abandoning or little uses the thing they own is the one being squatted upon.

Now I reread that, it sounds a little... sexual.
Call me naive but I always assumed access to more information and education was a strong driving force towards less oppression and more freedom.

I guess US brass disagrees and would rather put a nice "rogue" label on things and replace governments with worse governments over and over instead of supporting generic change that comes from the people.
Lavabit appeal against data handover
Stolen $50k Twitter Handle Is A Made Up PR Stunt To Advertise Enom.com
Even if medium is never anything more than tumblr with clearer design and restricted to plain text, that will still be a valuable thing.
That is not the story afaik (though I'd happily accept being shown otherwise). There was a great deal of investment 'overseas'. It truly sucks that depositors (who were storing their money in an overseas institution for a better rate) got burned. But I think it is naive to say that the majority of the money lost was simply people storing their paychecks in the bank. The entire finance game was rigged in the first place (as many events have shown) and it seems like everyone was going to get f'd by no fault of their own.

Iceland protecting their public (at the expense of their financial industry) and actually prosecuting (some) of those at fault seems a damn sight better than just having everyone pay out the nose (which happened anyway) and letting gamblers get off with no risk.
I agree. We live in an unfortunate age of extreme technological instability. I think this is typified by the rolling updates we're seeing in many browsers, package-managed applications and operating systems.

I do enjoy the new functionality continuous upgrades bring, but in general they usually result in breaking changes or disagreeable UX changes that users must endure in order to remain compatible with the ever-moving target of modern distributed/web applications.

Some days I feel that I really am alone in the desire to see technology slow down, stabilise, become more predictable and be long-term (10+ year) dependable.

The HN echo chamber of fast-moving cloud/social apps and flavour of the month programming languages feels like it can, in some ways, be harmful to our industry and its reputation. I don't mean this in a derogatory way, but it's easy to forget that 95% of the software out there needs the stability and long-term predictability that "modern", SaaS services just can't offer.

I want my software to remain usable for more than three {browser version increments, Android versions, day job successors;}.
Sounds really intresting, will keep a closer eye on this!
But what does it bring to the table compared to other typed languages with dynamic features (or the other way around, e.g. TypedClojure, TypeScript...) and bigger ecosystems?
> Theseus

Or Trigger...

http://www.frequency.com/video/only-fools-horses-truth-behin...
Making sense of customer experience, user experience and application performance
No. See my answer to jorangreef above, but essentially this protocol is for server <-> client sync, but you can still do efficient server <-> server sync for distributed backends.
I was wondering about the consequences of breaking the restrictions, e.g. how severe are the penalties? I would love to read that as a headline in a newspaper "US Gov. sues free education provider for educating people in x".
On the other hand, that's what we could call them if they were as successful as the Itanic.
"that resulting shenanigans might be a little asymmetric.
" - What does this statement even mean? You should think before you just throw a load of cliches into a sentence.
Acid bath offers easy path to stem cells
(Author of the spec here)

REST is way too slow. The JMAP format massively reduces round trip times, especially when you have sequential operations where you must wait for one to finish before the next can happen. And once you're not doing REST, I don't personally think putting HTTP verbs in the method calls doesn't really make it any clearer, and is just likely to confuse matters.
A tablet in each major room with a customisable UI that controls the following in each room:

* Lighting

* Heating

* Locks (windows & doors)

* TV

* Music

The one other primary feature I would want is an instant facetime type setup between each tablet so that you can communicate with others in the house without having to shout or get up off my lazy arse.
INWX
https://www.inwx.de/en
They are knowledgable, helpful, competitive and they offer 2-factor-authentication.
Absolutely, but it turns out to be a really common misconfiguration found in default configs and tutorials. Definitely something to be aware of when configuring FastCGI.
The situation is quite different in Iran. Traditionally the government had control over all media. Ministry of Culture and Islamic Guidance reviews all books before publishing and may remove the parts it doesn't like or prevent books from being published altogether. Same for newspapers and magazines, except they don't review them before publishing, but if they find something offensive they close the newspaper. The only entity allowed to operate TV or radio channels is Islamic Republic of Iran Broadcasting(IRIB) which is part of the government, etc.

When internet became popular, the government monopoly got threatened. Since then they did everything in their power to restrict the use of internet. First they passed regulations that forced private ISPs to buy their bandwidth through a government organization and deployed a censorship software (rumored to be Chinese) on all of it, so blocking is national not per ISP. The they passed a law restricting home users to 128 kbps (yes, kilobits per second not even kilobytes). Then they criminalized providing anti-censorship solutions (but not using them, although it is debated). In some occasions (like after 2009 election), they make the internet so slow it is virtually impossible to use. HTTPS traffic is always slower than HTTP and occasionally completely blocked.

It is all about maintaining power to control the narrative. As I said, it hasn't worked as well as they have expected. Now they are building something called National Internet. They say they don't plan to block access to the internet but I am not so hopeful.

It has been a decade-long battle between government and freedom of information and speech. Most people who are affected aren't dissidents, but simply people who want to update their Facebook status.

It is sad because we are a fairly developed country. There is no war or famine, our healthcare system is good, we have powerful industries, good universities, big cities with good public transportation and interstate highways, etc.

The problem is that over the years since the Islamic Revolution our nation has become more liberal in general while the government remains rigidly conservative. It will be a long answer to describe where we are and how we got here, but I think this short comment is enough to answer your question.
> One of the main efficiency gains is in massively reducing the number of round trips required to do a series of operations.

Er…

> 5.5. Multiple Commands in Progress

> The client MAY send another command without waiting for the completion result response of a command, subject to ambiguity rules (see below) and flow control constraints on the underlying data stream. Similarly, a server MAY begin processing another command before processing the current command to completion, subject to ambiguity rules.

IMAP already supports batching.
Referring to the Icelandic public who would have been burned as well for the UK/Holland public's investments (at no tangible benefit to their public at large). While the UK/Holland investors, who lost their investments, lost a gamble and their country decided to minimize it for them (Edit: Likely to most of their population's chagrin).

Or perhaps the people investing in the Icelandic banks were not investing? Was this some sort of special investment where you get a better rate than the regional banks without any sort of risk?

When the entire game is rigged, and you're hoping to make a few quid out the side, you're probably going to get totally screwed somewhere, at some point. It totally sucks, I agree, but are you surprised that if someone could insulate themselves they would?

Also there have been consequences for Iceland, particularly in terms of trust, and there won't be a lot of foreign investment in their financial structure anytime soon.
What?!

Of course it does in real life - unless you're working on very small amounts of data, cache level latencies (where Intel chips - non-atom at any rate - generally have much lower latencies) and cache pre-fetchers and branch prediction units (where Intel is generally 5/6 years ahead) can make or break the difference between the FP units being constantly busy or regularly stalled waiting for data.
4g mobile experience in china
Everest is littered with dead, exposed bodies [2010]
This page is actually returning HTTP 500 ("Error establishing a database connection"). Wow.
Previous discussion: https://news.ycombinator.com/item?id=1978295

But I thought it could use a repost, 3 years later, as many ma not have seen it, and it was quite interesting.
By voting this up I am of course ruining my chances of getting a ticket but I guess it is for the greater good.
This story is horrifying because PayPal was the enabler.

PayPal gave the attacker the last four digits of my credit card number over the phone

That person should lose their job if it is not PayPal policy.

I really hope by some small chance the person that did this gets some serious prison time, if not for this then anything else prior or down the road. Then maybe one of those mornings they wake up in prison they can ponder if it was all worth it.
R00t-Services.net DDoS Protection Now Available at the US East Coast
Fucking governments, always fucking shit up.
> Unfortunately it includes my biggest gripe about IMAP -- the requirement that messages are given a server-side message number. Maybe breaking with IMAP on this would make interop too hard though.

I don't understand this criticism, the criticism is usually that IMAP does not require maintaining UIDs (the server can announce UIDNOTSTICKY[0])

> While I'm on the subject, another less-common POP3 extension I liked was "XTND XMIT". This gave a simple way for the POP3 client to send mail

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

> IMAP has actually been extended to support that feature (not just kind of randomly, but by the IETF "Lemonade" working group), even allowing (in concert with other extensions) compositing a message from parts (such as attachments) on the server without having to download them first to the client.

> However, and I think this is actually more relevant in this context, Mark Crispin was an "opponent". (Note: the following e-mail snippet by Mark Crispin, was written years after the Lemonade Submit proposal expired, and thereby should be considered to already take into account that context.)

>> For many years, there have been various proposals to add mail sending capabilities to mail access protocols such as POP and IMAP.

>> These proposals are always strongly opposed. It is one of the "attractive nuisances" of email protocols. The value of the capability is obvious to many people, but the high cost of having it in POP or IMAP is much less obvious.

>> I am one of the opponents. For the past 25 or so years we have been in the overwhelming majority. It is quite unlikely that this concensus will change. If anything, it has become stronger in recent years.

>> […]

>> If you're not really that curious, suffice it to say that the people who design the protocols and systems understand the attraction but have excellent reasons not to do it.

http://mailman2.u.washington.edu/pipermail/imap-uw/2009-Janu...

[0] http://mailman2.u.washington.edu/pipermail/imap-protocol/200...
Depend is you're talking about the user level part or kernel level part.

Android is a "new" OS on the user level, even if you have a unix kernel. And I'd claim that android's userlevel stuff is too different from unix that you can't claim it's unix derived.

I'm pretty sure I'll be doing my development in eclipse on an android based workstation in a not too distant future.

For a new type of kernel. there has to be a real upside to switch. For the world to really take the time to make the effort to use something different, i.e. a new kernel based on different principles, you really need to have one of the following to happen:

* you need to come up with something that a kernel can do, that is a MUST HAVE and can't be implemented in a unix kernel. (in 40 years this was not happened)

* You get better performance. (again hard to see how you're effectivly compete with the sheer amount of engineering effort done in something like linux)

* You can get by with a MUCH simpler kernel. (As linux is a modular design which is stripable, it's hard to see how you can compete)

* we're going to start building hardware on a different HW architecture that demand a different programming paradigm.

The last part is not as far-fetched as you might think. There is a growing gap between how we programmer perceive how machines work (and a unix kernel do provide a user space process with a virtual machine of the type programmer expect) and how HW now actually work. But as a lot of people has tried to come up with something else, and failed, I'm not holding my breath,

TL;DR There is no foreseeable benefit to users in a new NON unix kernel.
Interesting. How does one get into that industry? Can you shoot me an email?

I thought HFT was going into rough times?
Facebook is now scanning SMS on Android, ostensibly for 2 factor authentication, but it's easy to see them mining the data for advertising purposes. I wonder how Google will react to that.
Robert Fischer - and the US revoking his passport, officially because of him playing a chess match in Serbia thus breaking the embargo - comes to mind.
One nasty aspect of the advice "Don't reinvent solutions to common problems" is it doesn't really provide a way to tell when your problem is really, truly a common problem, which can be a lot more subtle than you might think.

Sometimes the simplest single requirement change - say, works in low memory environment, or handles high latency, or utilizes a GPU, or has a good public API, or has low battery usage, or can save its entire state to disk, or is skinnable, or supports other random feature X - can instantly take all common solutions to a problem and invalidate them. But just as often, it doesn't. Or, just as often, you have to just give up on those requirements for pragmatic reasons.
What about the patents in use within HEVC? Will an open source implementation provider have to pay royalties for each download? ( https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#S... )
I'm not going to support breaking security, but it seems like it would make it hard to ID dissidents if Windows viruses sometimes accessed random sensitive DNS addresses (I assume things like Danish cartoons, democracy/atheist information, how to change religion, etc). Maybe only if in Iran or Saudi Arabia.

Something similar from China, but with a different hotlist.
Seems like a needed conference for the Nordics. Looking forward to it!
Actually no they don't unless they are a really small subset of HTML/CSS.

The box model was broken for years, don't even get me started on tables, JavaScript is the most loosely defined language to have ever existed, there have been several different document parser models (HTML, XHTML, HTML5) it's unreal. At best, most browsers these days estimate what they are doing, diving into some wierd mode full of edge cases purely by accident if you step on the wrong stone.

As for proprietary extensions, they are the most stable in IE. The IE8 change was the first since IE4 and it was primarily a security model change. Now we have NaCl on the horizon (ActiveX v2) and every vendor fighting their own extensions into the "standard" by buddying up for a new "standards" group.

It's a minefield which throwing critical applications into is a bad move both from a logical and risk perspective.

I'm not saying it lacks utility, but it's a risky proposition for a product that needs a defined lifecycle.
"It won't take long until people find ways to ship missile chips as educational material."

We already lived in fear of that sort of thing once before:

http://www.nytimes.com/library/review/061399china-chips-revi...
Using Python and Pandas to Create Continuous Futures Contracts
I really don't get this mentality, at all.

Shouldn't at some point the cost of all websites in the world being broken on your corporate machines be a bigger problem than having to do some work on some antiquated LOB app you've considered rewriting anyway the last 5 years?

Do these weirdo F500 still demand railroads to operate steam-trains for them, since that was the last thing they read about last time they received a telegram?

In what world do these people live where perpetually staying in the past is not a problem?
Why don't you go away to a more conservative field?
For EU, the amount of trade is reduced, it's not actually "banned." I also don't see that having an internet site with free access can be interpreted as "trade" in EU.
oh that location looks amazing.
Exactly! The US (or the land of freedom), doesn't let you in if they find out you've as much as visited Cuba. That's why Cuba gives you your visa in hand (as opposed to stuck in a page in your passport), so that you can still go to the US if you want to.

That is, unless you're Cuban. In that case you can go to the US and they'll welcome you to Miami with a red carpet and fool you with what freedom and cars and big houses and laptops you'll be able to have.
Why didn't they write everything in Javascript and run from the browser? A pure-browser Freenet is possible, isn't it?
Glad to hear it. I was just saying that I think auth should be included as a basic feature in all paid for plans.
i'd love to go... anyone want to sponsor me? ticket, flights from barcelona, hotel and a bit of food...
Capitalism, ain't it grand?