skysight-inc/HackerNews huggingface dataset:
Try out autossh if you're not on Windows, and desire a persistent connection -- http://www.harding.motd.ca/autossh/

autossh is a program to start a copy of ssh and monitor it, restarting it as necessary should it die or stop passing traffic. The idea is from rstunnel (Reliable SSH Tunnel), but implemented in C.
Her response reminded me of how I felt about work when I started Kogan. Working long hours is not a sign that workers are being exploited. I know plenty of entrepreneurs who are very excited that they spend almost every waking moment creating something that will make the world a better place. The Chinese strike me as very enterprising people, who want to improve their lives and are prepared to work hard to achieve their goals.

So basically:

* This writer, for all his railing against an "ivory-tower assault on capitalism", does not understand the definition of exploitation as given by Marx: the difference between value produced by the worker and value captured by the worker. Entrepreneurs own the businesses at which they work, and can thus capture 100% of their work-value. Employees don't, and usually can't (not even through stock options).

* This writer does not differentiate between a rapidly developing economy (China) and a stagnant, rent-seeking late-capitalist economy (United States).

Assembly lines can be moved to new countries, or even replaced with robots.

Winning a race to the bottom on labor arbitrage is no honor. The Chinese don't consider it an honor either: strikes and demonstrations for higher wages and shorter hours are actually quite common in modern China.

People who were happy with their employer, their job, their wage, their learning opportunity and their livelihood would lose their job, despite the fact that they never once complained.

This is a classic piece of capitalist propaganda brought to bear on every single proposal for improving the conditions of workers. Somehow, improving working conditions and wages for everyone will result in workaholics going emotionally unfulfilled by their sudden birth of free time.

Bullshit. Workaholics will start a side-business in their free time.

We also need to recognize that all countries go through a phase of industrial manufacturing during their development. This happened in England through the industrial revolution, and in the USA in the 19th century. We should not be trying to deprive the Chinese of increasing their prosperity through this significant and mandatory stage of development.

We should every bit be encouraging the Chinese to proceed naturally through this phase of development by creating and enhancing labor protections and trade unions.

I believe there is a lot of value in an open and transparent discussion over important issues.

No you don't. You wrote this entire article to dismiss the current-day labor movement, in its Western branch and implicitly in its Chinese branch, out of hand.
It's possible in Haskell:

{-# LANGUAGE ExistentialQuantification #-}

import Data.Maybe
import Data.Typeable
import Data.Dynamic

import Data.Map (Map)
import qualified Data.Map as M

data Orderable = forall a. (Ord a, Typeable a) => Orderable a

instance Eq Orderable where
(Orderable a) == (Orderable b) =
case cast b of
Just b' -> a == b'
Nothing -> False

instance Ord Orderable where
(Orderable a) < (Orderable b) =
case typeOf a `compare` typeOf b of
GT -> False
LT -> True
EQ -> a == fromJust (cast b)
a > b = b < a
a <= b = not (a > b)
a >= b = not (a < b)

toOrd :: (Ord a, Typeable a) => a -> Orderable
toOrd = Orderable

fromOrd :: (Ord a, Typeable a) => Orderable -> Maybe a
fromOrd (Orderable a) = cast a

m1 = M.empty
m2 = M.insert (toOrd "hello world") (toDyn (4 :: Int)) m1
m3 = M.insert (toOrd True) (toDyn "foo") m2
m4 = M.insert (toOrd (5 :: Int)) (toDyn False) m3

main = print ((fromJust (fromDynamic (fromJust (M.lookup (toOrd "hello world") m4)))) :: Int)
Works fine for ncurses programs, thanks.

Has alleviated my laggy typing issues almost completely.
We are talking about weather. A little common sense will let you decide if 8.6 degrees is significant.

http://news.ycombinator.com/item?id=3820795 for the calculations if you insist.
There was also mention of patents for messaging. Microsoft outright bought Skype, wich was bound to have patents in that area as well. Adding these patents to their portfolio must be helpful knowing some of their competition (Google, Apple).
No, their government isn't full of crooks and thieves. It's far worse, the Iranian government sincerely believe that they're actually making their citizens' lives better by what they do. Material riches won't soothe them:

Of all tyrannies, a tyranny sincerely exercised for the
good of its victims may be the most oppressive. It would be
better to live under robber barons than under omnipotent
moral busybodies. The robber baron's cruelty may sometimes
sleep, his cupidity may at some point be satiated; but
those who torment us for our own good will torment us
without end for they do so with the approval of their own
conscience.

C. S. Lewis
While you're right, I think that's kind of obscured by the language that a lot of functional evangelists use. I myself prefer FP (Lisp first, now Haskell,) but most people who are coming from an imperative programming languages tend to see Functional languages as uselessly pure. As a matter of fact, in LYAH, the author states that Haskell is totally 100% pure. Which of course, is true in a sense, but false in another, at least in that we still model and use mutable state. (It's just marked by the type system, as you mentioned, and it's done in a functional way and usually heavily sugared.) In Haskell, I'm disregarding the IO monad.
When Should You Quit Your Day Job?
Because it's late and took such a long time to do! I've posted it in another reply. My wife is actually wondering why I haven't gone to bed yet.
Cyrille Gassiline Fall/Winter 2012-13, Moscow
Can Iran block satellite internet? Maybe US drones can "airlift" Wi-Fi access as the Internet Age's "Radio Free Iran."
If all the internets are accessible from anywhere, what exactly is the difference to the current situation? Each country already has its own infrastructure, which forms their own net, and is connected to the real internet. So is it really just separate IP/domain "namespaces" that you want?
Awww yeah~<3
Note that Jeff's blogpost is almost 4 years old. Posting this to HN might have been a response to the veekun.com article, but that's not what it was written for…
10 Celebrities who Kick Ass at Personal Branding
How about the fact that his Insecure-by-default section contains only items that aren't actually PHP defaults. Or at least hasn't been defaults for a very long time for some of them. register_globals hasn't been enabled by default for 8 years now? 10 maybe? I forget the exact version, but it was a long time ago. "include accepting HTTP URLs" hasn't been the default since at least 5.2 and that was 6 years ago. And magic_quotes are finally gone in 5.4.

Also his grand-finale 5.4 critical bug related to the Content-Length header. He fails to clarify that this is only in the built-in web server which is not intended to be used as a public-facing web server. So yes, it is a silly bug, but not one that is actually all that interesting.
True that.

That's why I'm in favor of government intervention in such cases -- to enforce them to obey some ground rules and not arbitrarily change the game every time.

Something like the antitrust laws.

Because the problem is that the platform owner had far more power than the individual developer or even any software company. Hmm, maybe a "union of mobile developers"?
This is the wrong way to think about it. Just because people can hop on one leg across the finish line doesn't mean that's a smart way to run a race.

Ask yourself this: would the Instagram team have been as successful had they chosen PHP? I think not.

Javascript is different because we're stuck with it for historical reasons but there are so many better choices on the back end that there is absolutely no excuse to start new work in PHP. Similar negligence would be considered unprofessional in any other engineering discipline.
There is a bitter irony in how the technology that was supposed to bring us to a Friedmanite border-less world is also propelling us towards an Orwellian one where the power brokers can achieve omnipotence and force projection without, eventually, requiring the buy-in of a single human being.

The problem is that techno-authoritarian systems, e.g. what N Korea is approaching, are very stable once properly assembled. The "human" regimes, i.e. liberal democracies, have to constantly fight against slipping into that horror. We need to find a way to change this equation because it asymptotically solves for a very dark future. From a systems theory perspective, the solution is ironically a random and sufficiently destructive agent - a joker.
>Is he bad at coding?

Yes.

>He has programmed a number of games from scratch in very short time periods without using a bunch of pre-existing tools etc.

PHP, QED. Also no he didn't, he used lwjgl.

>He is obviously very much a generalist and has done everything from 2d/3d graphics , networking , gameplay handling , AI and now CPU emulation. I would imagine most AAA developers will at some point find a niche and stick to doing that.

No.

>Not to mention building minecraft which is a non trivial programming exercise in terms of managing and rendering thousands upon thousands of blocks which can all potentially be re-arranged.

You do a real disservice to the people working on modern physics engines. Jesus.

>Perhaps he is not John Carmack but I would be confident he is at least as good as 90% of the programmers working in the game industry.

No.
another North Korea?
An interactive journey of Modern Mathematics
Wow, that suggestion elsewhere in the thread, to serve diffs instead seems rather important now :)
Google Play: A unified digital content store launched by Google
March 7, 2012 became a remarkable day in the history of technology, as many announcements were made by Apple and Google. The announcement of the new iPad from Apple in California was followed by the Google’s announcement about Google Play, the new digital content store. The store has been named as Google Play due to its inclination towards wholesome entertainment and fun. The store will offer its consumers a one-stop and integrated marketplace for music, movies, books, apps and games and other online digital media content. Consumers can discover, explore and buy all or any of these items at Google Play.
One thing that Instagram got right is giving you a sense of pride about your photos. You name it, you can apply a filter to make it more "yours", and the emphasis is on the single photo rather than a group of photos. Sure, there's more pictures of cappuccino art than I'm interested in on Instagram, but it's still better than albums where people upload blurry photos.

I've stuck with Flickr over the years though, and definitely agree that the community is still there. I've always liked how they report stats on my photos, and haven't found any other services that do that as nicely. I am worried about Flickr in the long term though, and am starting to think about other solutions for storing my photos.
Sure, Facebook and Wikipedia are built on PHP, and they serve to very many happy users. But are the developers very happy? PHP works, but for most cases, there are better solutions, and we should strive for better. Just because some sites were successful in doing it doesn't mean 'PHP sucks' isn't a valid argument.
Instagram understands a secret of Facebook’s success: Visuals
No one here gets out alive - that's a truth.

Every good thing is balanced by some bad thing, or vice versa - that's mystical bollocks.

I wasn't sure which side of the line the OP was coming down on.
Recursive zip files (quines)
Thanjavur
>Security product written in C++, leveraging 2 huge libraries (Google protocolbuffers, Boost)

Protocol buffers is heavily scrutinized and as for Boost, the way it's designed means that it only pulls in what you use. The project seem to only use very little of Boost anyway, so I wouldn't bother too much about it.

More surprising, I can see it does not use Boost.Asio for networking (strange ?). It seems to use Boost for things like Boost.Lambda (deprecated with C++11) and typeof.

I think the project could benefit from leveraging the Boost libraries more or just not use them at all.

Examples: use Boost.Spirit for Base64 and replace the custom made parser. Don't use malloc to allocate raw pointers but use strings, vectors or smart pointers. Replace the networking code with Boost.Asio (which is portable). etc.
I have intelligent object method/property auto-completion in Python in Emacs.

The argument for "dynamic languages can have autocomplete" is that they already do in a variety of modern editors (like Emacs) and IDEs (like PyCharm et al).

You're not only ignorant, but proudly so.
Purchase dissertation
If you mainly have propositions with exciting writing, you totally should buy a well-combined purchase dissertation fundamentally.
Yeah this should be the one you are talking about http://agblog.com/entry/3932 , that sounds interesting idea for readability to use flattr indirectly.

Moreover all articles a person reads may not be useful. So flattr's idea of "Click if useful" would provide money distribution to worthy.
Internet Marketing Strategy 
Internet marketing which is also known as e – marketing, online marketing and web marketing, is a process of advertising or promoting a company or business, products or services over the WWW (World Wide Web). Internet marketing has a wide scope in future because it is not only about marketing or promoting on the internet but it also consist of marketing through wireless media and e – mail. There are various types of internet marketing for example, display advertising, pay per click marketing, social media marketing, e – mail marketing, search engine marketing, content marketing, search engine optimization etc.
Great article! Also related: Brad Feld's book "Venture Deals" goes into detail on a lot of what Dan Shapiro mentions in this article.
I see they made the same mistake as POSIX threads in implementing recursive mutexes. Disheartening.
Character delay is an issue over a sufficiently long distance network cable, forget mobile connections. Good thing I have tramp, and it doesn't ship it's own crypto....
Even if hypothetically, such a barrier to entry was desirable, it's not viable to maintain one. It'd be treated as damage, and routed around. It's better in the long term to funnel people through something which teaches them the "right way" from the start, by making that "right way" easier than anything else.

We are not good at this.
> Please can you make it scale to for a 1024*768 resolution?

Mmmm. Doesn't fit in my 1280x800 screen's viewport either, which is a very common size.
Airtel 4G LTE Plans and Pricing | LazyCopyBlogger
Yes, quite a few, as that thread shows.
Is my account flagged?
For the last few days I have noticed that my up votes are not being counted. This means I can't save the stories for later reading either.

Anyway to fix this?
I don't think so they just got a big pot of money through IPO now they are flexing their muscle. Google did it, apple did it, tech company of these guy size have lots of money more than they could ever use.
WebRTC[1] seems to be the perfect platform for these sorts of things. It's in Chrome dev channel / Firefox Alpha right now.

[1] http://www.webrtc.org/
errr did anyone forget that our perfect western world is doing the exact same thing? sigh

why do all the dumb nerds on here think they can comment on things they have absolutely no idea about either. regardless of how little wisdom most of you have, you don't even know the facts.

also leave iran alone you monsters
Just because you're on TechCrunch doesn't mean you've won
A little background about the author (Eevee) might help, for new readers.

Here's some stuff I've picked up from his about page (http://veekun.com/about)

He loves Pokemon (really cool depending on how old you are)

He's "extremely picky about software"

He, "tend to rave about bad products a bit too much. After having been bitten by it too many times, I can't stand sloppy languages or sloppy databases."
Lemon T79 Price in India, Lemon T79 Touchscreen Dual SIM Mobile Features 
The new Lemon T79 is a very stylish looking touchscreen mobile with Dual SIM support. Lemon T79 is a budget friendly phone with 8.9 cm High resolution HVGA Display with 320 x 480 pixels resolutions. It works on GSM 900/1800 MHz network and comes with many preloaded applications like Lemon twist, Wstore, Sketch Notes, Google Talk, Yahoo IM and Games. The phone has a 83.5Mb in-built memory and additionally supports 16 GB of external memory. The other entertainment key features like G-Sensor, 3.2MP Camera, Audio Player, Video Player, Mobile Tracker, FM Radio, 3.5mm Audio Jack, Auto Call Recording, Voice Recording and many more. That is not all; Lemon T79 Dual SIM is loaded with a list of connectivity features like Bluetooth, GPRS, WAP Browser, USB Port and it is powered by 1450 mAh battery which offers 6.5 hours talk time and 7 day stand by time.
For some reason I was thinking Drupal the first time I read through the article... Drupal.
> Instagram team have been as successful had they chosen
> PHP? I think not.

Can you elaborate, why you think so? PHP worked OK for Facebook and Wikipedia.
It is difficult to statically compile code that uses eval, since it could be doing anything at run-time.
Is there a shuffle button hidden somewhere?
Of all the ways to shoot yourself in the foot with C, recursive mutexes seem relatively benign. The implementation is a handful of lines of code, and they're not always a symptom of bad design, either; imagine needing to lock each node in a path through a (possibly cyclic) graph.
If PHP really is so shitty, can you please in any other language or framework of your choice finish the following project in 10 minutes,

Be able to put a <yoursolution>.<YourLanguageFile> inside any folder where your apache/nginx serves fiels from, then make your file give a much nicer file listing than the default of nginx/apache with possibility to comment on the file (using a __comments/directory and text file for each comment and sequence number as filename). Come back when you have to struggle with various "deployment" options in django/flask and .war files.
What in the world does language in which the site was made in has to do with success? They were never acquired for technology - in fact, go read about their setup on HA, it's very standard stuff.

If you build a product that gets traction and solid user base with some viral aspect in step 2, you will sell - even if your app/site were made in QBasic.
fuuuuhhhhhhh! <3
nope.. not yet unfortunately :(
will definitely get it done -- pronto!
Virtual World Framework (aka Croquet 2) goes live
Navy's Robot Helicopters Will Automatically Spot Pirates
oh sem!
It often surprises people that WTFs per minute is a useful quality metric.
HTML5 / CSS3 / Javascript Adobe Photoshop clone
> counting many backspaces you've pressed and how far behind the echo is

Using ^W can alleviate this.
"Many people writing php apps are not good developers" whats your definition of a good developer. I think different tools (langs) hv their strengths and weakness. The questn we should be asking is that why did we wait so long before d "php is broken" debate. Chosin d ryt tools 4 d ryt job is one way of knwin hw good a developer is but then again, hw does one chose d ryt tools wat r d tel tale signs.
There used to be a generally accepted answer, which is that there were languages, and there were implementations of languages, and that those were separate things. C++ was not g++, and vice versa.

But the lines got very much blurred by the rise of scripting languages, in which - typically - the language was defined by the implementation. So for a few years there, it really was difficult to tell whether this was Python or CPython.

Fortunately, nearly all the languages to which this applies matured and got new implementations. Rubyists often to refer to the C ruby implementation as MRI (Matz' ruby interpreter), and there are lots of different Ruby implementations now. Python went out of its way to document behaviour which was specific to CPython, and put a lot of weight behind Unladen Swallow and Pypy.

But your Java example is bonkers. Compiling Java to native is still Java, its just not JVM. Compiling clojure to JVM is just JVM. The language feature is not the language. In Java's case, the language is specified, the VM is specified, the bytecode is specified. There really should be no ambiguity at all there.
The time you don't waste fighting with the language and coding around its deficiencies is time you can spend improving existing features and adding new ones. If you're trying to run a lean startup with only three backend people like Instagram these effects are very important. Those three engineers could have coded something similar in PHP but I'll guarantee you it wouldn't have been as good.

Facebook can afford to throw money at the problem and nobody's really trying to compete with Wikipedia so they can get away with it.
You're missing the point.

PHP works. A priori arguments from faults in the language don't explain its success. Replaying that old record doesn't add anything to What We Already Know.

Also: I didn't say that Javascript is different - I'm talking about the curmudgeons in comp.lang.js who argue that the practical benefits of using a JS library are outweighed by their flaws. This is clearly dis-proven by their popularity and demonstrable economic benefit. As for PHP, this remains true.
not yet, but we'll work on it next! :D
Your Haskell tutorial is a very helpful introduction. Thanks! :)
Or you could, you know, just use Mosh.
Beats By Dre
Beats By Dre online shop offer the good quality but cheap price beats studio skull headphones now.Fashion Monster Beats Studio LOVE Skull Limited Edition are precision-engineered to show the full sound of the music that the to demand the rock,hip hop and R&B. its have advanced speaker design, powered amplification, and active noise, Beats delivers all the power, clarity, and deep bass today is top artists and producers want you to hear.Monster beats studio skull headphones is great headphones overall, also look great and you can wear them anywhere.What are you waiting for ?Welcom to buy bests studions skull now.

Features:

Advanced driver design for precise audio clarity; extra large speaker drivers for super deep bass
Monster headphone cable with Quadripole twisted pair construction for balanced sound and clarity
Powered isolation technology actively cuts external noise
Spacious earcups with plush, breathable cushions for ultimate listening comfort
High powered digital amplifier plays hip hop, rock, R+B and more loud, without distortion
Included iSonitalk cable with answer button and mic lets you take calls with iPhone or other music phones

Beats Studio Skull Includes:

Monster Beats Studio Skull Headphone
Monster Cable headphone cable (1.3 meters)
1/8 to 1/4" adapter
Touring case
Two AAA batteries
Monster iSoniTalk?cable for iPhone, Blackberry and other music phones
Monster Clean Cloth with advanced Aegis Microbe Shield technology
This kind of careless, selfish attitude really pisses me off. If I walked into a doctor's office for an operation, saw a tray full of old rusty instruments, was told by the doctor that they were "good enough" and that I should just worry about the result then I would not only walk out of that office but also file a complaint with the hospital.

If you're selling your services as a professional to clients you owe them the best work you can do. There are legitimate reasons to prefer Python or Ruby or Scala or whatever but if you're just too damn lazy to stop using PHP then you're essentially guilty of professional malpractice.
Easy to use versus hard to misuse