skysight-inc/HackerNews huggingface dataset:
I agree, but having said that, the message is still relevant.

When programing we need to concentrate for long periods of time. For some people that comes easily, especially when immersed in a problem. For others it's less easy.

What this article advocates is not to try to focus intently all the time, but to muster the focus when it matters. To allow oneself to relax, to wander, to meander, and then to apply a laser-like concentration just when it matters.

So the lesson is relevant. More, putting the "correct" title on the submission is likely to have people understandably skip over it, even though the point of the article is more widely applicable than just in cricket.
He's certainly not Hitler. He is certainly, in some sense, a fascist.
Agree, and so do plants when they "feel" [1] and respond [2] to external damage.

[1] http://en.wikipedia.org/wiki/Plant_perception_(physiology)

[2] http://en.wikipedia.org/wiki/Inducible_plant_defenses_agains...
Assuming bitcoin "succeeds" they will be worth almost infinitely more than they are worth now. Actually, let's just round that up to infinity since if it happens I'll be filthy stinking rich anyway. Since the probability of bitcoin succeeding is not infinitely small (that would be 0), but somewhat larger than that, investing in bitcoin is an infinitely good investment!
How about creating an account on Firespotting and posting your best ones?

For me it's cathartic, it spurs more creativity, and I get a very valuable reality-check on my ideas.

Also, I've met several people there already. Who knows, one of them might be a future startup partner.
God forbid there be any Israelis on Hacker News.
Have you tried the "experimental renderer" feature of MacVim? It made my unbeatably slow MacVim work fine.
The Instagram experiment is working well, always remember Facebook bought Instagram
I'm not sure what you're saying. You think this term was made up by HN? Or is brand new? I can find references on the web dating from 2008 without even trying.
Dear swarmiq, can we have screenshots or better yet a demo site to see how your product is "kicking ass"? The landing page isn't looking great and tells me little about what's so great...
If anybody knows of any effective home remedies that do not involve needles then I'm 'all ears'.
if you don't need the features or bug fixes don't upgrade. You simply have status anxiety
This comes as a shock for me, he was young. I had no idea Atul had been battling cancer for an year.

Here are the ways Atul touched my life:

In the days before the Internet was accessible in India, he ran a dial up BBS, and it was a small group of users who were members of all BBSes. It was interesting to read up opinions of informed people. Topics ranged from computing to women's rights.

He would write interesting articles for PCQuest, a valuable resource before the internet made print magazines obsolete

He ran a Linux user group

A few years ago I rediscovered him on the internet. He was passionately exposing the scam MBA provider, Arindam Chaudhuri. This is commendable on its own, as a lot of ill informed people to this day pay large sums of money to Arindam to get a business degree worth nothing.
Using AI in the real world
> The crypto is stronger, it doesn't involve some obscure PAM module, and the attack surface is smaller (since you can avoid invoking PAM at all until after authentication succeeds).

And your ability to access to your hardware isn't dependent on an external organisation. I mean its not unheard of for Google to close down accounts from time to time. I wouldn't want my keys in somebody elses safe...
This was unexpected. I met Atul at FOSS 2012 in Bangalore. That was fun event. Atul seemed drained at the time; I didn't know it was cancer doing it. He will be missed.
I used to use relative line numbers until I learned about dG. For example, I can use 8dG to delete from my cursor to (and including) line 8. Also works with yanking, e.g. 8yG.
If your product requires interacting with individual customers during their 30 day trial, that would seem to be something you'd want to work on changing immediately.

The sorts of questions that people frequently ask in the first month, tend to be things that would fit in a FAQ. If you find yourself sending the same paragraph long email more than once, it's probably worth finding a UX tweak to the product to ensure you never have to send that mail again.

For my products, for every 100 trial customers, I'll exchange emails with maybe 5 of them. That mail is usually very short, pointing to the piece of documentation that explains the issue. Only in rare cases is any actual involvement required on my part.

That's baked into the product intentionally.
I never expected to find out about the passing of one of my closest friends via HN.

I'm sure others will find better ways to articulate the below.

Atul was a wonderful human being. Others know him as the face of open source in India, the man who with his writing, his enthusiasm and his unlimited passion willed the FOSS community forward in India. There is a reason why almost anyone who was involved with open source in India knew his name and probably recalled him fondly.

Me, I know him, as one of my closest friend and mentor. Never missing a chance to poke fun at my Microsoft past, he was a huge source of inspiration and friendship to me and my wife.

His last tweet quotes Pink Floyd's "Shine On You Crazy Diamond" - that is exactly what he was.

Atul, we'll miss you beyond what mere words can express.
I was fortunate enough to attend a talk of his organized by the LUG at my alma mater. He was a passionate and engaging speaker with an amazing presentation style. That one talk did more to spread FOSS popularity at my college than a lot of our past efforts combined. All said and done I left enlightened.
No, the risk is very, very different.

debs used in the official Debian repository are the result of a process that requires authorized developers who have been nontrivially vetted (including establishing their real-world identity) to cryptographically sign the packages with their own keys, before they are signed with the repository key. The packages also follow a strict release process that affords opportunity for malfeasance to be detected, especially in popular packages. You have a good assurance that the package is not malicious, and that if it is, someone will be accountable.

npm, pypi, and rubygems do not follow such a process. Pretty much anyone can add a package to them which might do anything.
I won't read any of the claims because of triple damages. I didn't even read past the first paragraph of your comment because you appear to be listing them. Maybe some of the problem is the thoughtcrime involved forces us to react against the title alone.
I would have some hope if it were an open source project, and I were able to read the code.
You are misrepresenting CS degrees. There are very few classes based on memorizing facts. It looks like your degree has taught you how to create strawman arguments pretty well though...

Let me show you how it looks from the other side. I got two technical degrees (one of which is CS). I learned how to learn, how to understand the ideas of others, how to model complex problems via abstractions, and how to apply logic and mathematics to those abstractions to solve the underlying problems. I have very few concrete facts memorized because I know where/how to find them. However, the liberal arts students just sit around and have pseudo-intellectual conversations about art/music/whatever, but never gain the discipline required to discover an 'actually correct' solution to a complex problem. This is why they can't get jobs.
Because it would require time, a commodity I'm very short of ;) But I could consider that in the future, if my current startup fails - or succeeds to the point where I'll have more free time to think about other things.
Introducing Maria: The Real MVC
"This could be fixed by switching to keywords, which I prefer for this reason"

~ could be named unique_ptr and @ something like shared_ptr. Genius!
In my world (systems development) we have full stack engineers too.

Full stack in my field usually means OS internals, which in itself is reasonably large, usually encompassing kernel structure, driver development, network stack, filesystems and HAL/kernel abstraction layers. Ontop of that it's expected that you know network programming and protocols (TCP, UDP but also stuff like HTTP, AMQP, 0mq etc), databases (including basic understanding of their internals too), also generally stuff like frameworks and APIs that are available.

I know "full stack" developers in the enterprise space too, which again doesn't have much to do with frontend/backend instead just deempasizes importance of kernel knowledge. In it's stead it's expected that they know internals of their VM (JVM or CLR), deep experience and internals of libraries like Hibernate, ASP.NET.

I guess what I am getting at is that the frontend/backend thing is a really web specific thing that though it does exist elsewhere there is much less emphasis is other fields on the actual distinction between the two.

To me being "full stack" only means that your experience encompasses the entire range of layers your project requires.
Or maybe he's been infected by a mind-control slug. Why don't we just dispense with all security since it's always possible someone might do something stupid?
PCQuest ensured that even though general net connectivity and speed in India lagged behind for a while (due to government restrictions and then for a long time because the state-monopoly ISP, VSNL, priced their substandard service exhorbitantly), the Linux revolution reached India almost as it happened. Without those monthly CDs Linux would have been impossible for many of us to download with slow modems and a Lynx browser. The first ever CD they included contained OS/2 warp, though - this was '94-ish.
https://news.ycombinator.com/item?id=5811297
The Braun Lectron System: Retro "Circuit Dominoes"
If what you said were actually true it might not be so bad. But in reality, the US is more than willing to use military force to ensure certain factors remain constant. I doubt that it would be below their standards to use similar mechanisms to prevent cheap labor countries from coming completely out of poverty.
Atul ('toolz' on IRC) has been an influence over the tech crowd in India for years - a lot of people (techies / hackers) were introduced to Linux, and Open Source in general by his enthusiastic stage-speaks or writings on web / magazines.

The events Linux/Bangalore and later FOSS.IN used to be the hacker gatherings, and the conversations were fantastic in these events. Atul celebrated hackers, and I recall him calling out Gopal V ('t3rminat0r' - twitter/IRC) on stage who had ported dotGNU Portable .NET to Encore Simputer during LB/2004.

Atul also propelled the concept of small-distributed Linux enthusiast meetings (BoFs) across Bangalore city (this was in 2004/2005), which essentially meant that techies found niche groups to meet up and interact (mostly over tea/coffee, less on beers), instead of waiting for big conferences to happen. He ran a BBS earlier in the 90s, and knew how to get people to interact IRL when BBSes went dead in 2000s.

Atul has been a person who celebrated Technology, and influenced a lot of other people to see the view. Rest in Peace, toolz.
Thanks, glad you like it.

1. I "borrowed" them from a tourism site :) I'm planning to replace them with census "output areas" which should hopefully make more sense (and they won't cross over)

2. Yes, I think I need to rethink the workplace map. It's not easy to tell what is unintuitive when you make it.

3. Sorry, due to the way adwords works, it isn't easy to tell what ads will look like before you put them live of the first time.

I'll send you an email after I finish work. Thanks for your interest!
I think he's referring to an information architect, which could be its own profession, or fall into the role of a PM or UX person. Architect is somewhat of a generic term, but an information architect is an important role in many organizations.
A minimalist approach to washing the dishes
I got to this point in 2011 - i.e. looking at my Facebook stream and considering whether any of it had any relevance to me at all (it didn't). Was I just wasting my time looking at this? (yes I was).

And so I left and closed my account. Since then I've mainly been using Friendica. No spam or creepy business models, just conversations with friends.
I think mobile development can be considered both frontend and backend, depending on the application and the context. At least on iOS, an app is required to have user interaction so there will be a frontend component (if it is possible on other platforms to write code that the user doesn't interact with then there might not be a frontend component.) If the app gathers information from the phone (such as collecting contacts, getting a list of other apps on the phone, etc.) or makes its own network calls then there is also a backend component.

Even if a mobile app has a backend component, if it connects to some server, then in a web context the app as a whole would be considered as frontend. So if you were writing code to gather contacts, you would be working on a backend portion of the frontend.
I eat other animals because I can kill them without harming myself and they are tasty and provide me with more satisfaction than vegetarian diet, and for me, it is way more healthy.

Ritual of hunt, prey and predator.

I consider everything having conciseness and sentient in its own way.
I use this async version[1] for completion, it doesn't spawn clang everytime.

[1]: https://github.com/Golevka/emacs-clang-complete-async
I always thought that I was a problem solving monkey that can code. But now I learned I am a full stack developer ...
just a suggestion for all us geeks, if we want others to understand our meaning, we should be doubly clear in our explanations and state what may seem obvious out loud.

Lessons from a marriage.
There is a lot of applications in C#, a lot in Java, a lot in full python (e.g. ubuntu utilities), some in flex (cheers to balsamiq the wonderful). The fact that you didn't installed them doesn't mean they aren't there.
Moreover, you shouldn't say C/C++, they are very different languages and I can bet my hat that your desktop applications are full of C++ with an high level framework like Qt. Not really close to the metal.
Is visiting a doctor an option?
Rust continues to shape up as a real C++ competitor. And C++ certainly needs some competition. It is way too lonely in its domain.

I hope the next version of Rust will have a proper Windows package, though. I don't understand why they don't bundle the version of MinGW they depend on. I was pretty disappointed to be greeted by missing DLL errors after running Rust's Windows installer.

There are countless MinGW builds, with different thread libraries, exception models, etc. I guess when they say "MinGW" they mean the binaries from the original MinGW project. However those get updated all the time. Thus the packages the MinGW installer would download today might not be compatible with the Rust 0.6 binaries which were build some time ago .. probably with a different version of said packages. Thus they should really release a complete package.

Even if there is no compatibility issue, it is just bad policy. I actually program C/C++ on Windows AND have a MinGW build on my machine.. but not the one Rust needs. Which is common because other builds are much more up to date and full-featured than those from the original MinGW project. And I really didn't feel like doing an additional MinGW installation just to play around a little with Rust.
> one distinguishing factor of GC (vs refcounting) is the need to "stop the world" during the mark phase.

That's a distinguishing factor only in practice. In theory there are real time garbage collectors.
For a large number of Indians who are using Linux today, that first encounter was through PCQuest magazine - which bundled every flavor of linux it could find in a DVD (along with a bunch of free software) and gave it away with the magazine.

A lot of people I know started using OpenOffice after they first encountered it on PCQuest.

He also founded and ran some of the biggest FOSS groups in India.

RIP.
Another problem you might notice is a significantly reduced ability to pick out signal from noise. e.g. someone talking against music or engine noise.

I think this is due to the brain being able to 'boost' signals based on directional information, which you can no longer do with one ear.

Social impact => harder to follow conversations in pubs/bars etc.

One useful adaptation is to provide directional hearing by cupping your hand on your ear and pointing the cup in different directions. This also saves you having to turn your head as much.

It's surprisingly effective.

It's also fun for two-eared people. You can pick out distant sounds much more clearly if you cup your hands around your ears and track around. A bit like having an ear telescope.
I didn't make the statement, the article did, and I wasn't quite sure of the details. I just thought it was interesting. You're right, of course re: moving distance on a square-grid.

Re-reading the article, I'm not sure why he was so concerned about finding tessellating shapes for the playing surface. Being an abstract game, and with the goal of exploring new gameplay concepts, surely he would consider using nodes and paths instead? That would be able to represent many more configurations.
Isn't this just a "job agent term" for generalist?
The keywords are "can be". Or as the author put it "unless you jump through hoops". The Google+ interface makes a difference. The majority of stuff on Google+ is shared privately, because the interface invites doing it that way.

(The interface also invites having a "loudmouth" circle with zero notification level, so you can follow people without having their posts in your default stream).
I just keep them in Evernote, never thought to post them on firespotting, that's a good idea.
Yes, it is a very limited perspective. On the other hand, it is one for which data is widely available.

> I was only stating an observation on the nature of states ability to expand in scope and power regardless of limitations enacted at initiation.

Yes, as e.g. the USA nicely demonstrates.
That was 60-ies. I wonder about results of this would-be nuke design these days. I have a clue that current physics grads are unable to produce anything like their granddads did when it comes to nukes.
Yeah you're absolutely right. While I'm in protest, my father in another city talkin about provocateurs about us without knowing I'm part of it (btw not a provocateur). So there is two side of coin. About media blackout, there's no official claims but all media company are heavily in business with government so they can do it without any official requests. Which they did it because media during protests only broadcast cartoon movies and other stupid stuff.
Here is the biggest mobile network of Turkey Turkcell -> http://ireport.cnn.com/docs/DOC-981808

And here is the social media outage during the hottest time of protests -> http://techcrunch.com/2013/06/01/as-anti-government-protests...
Corporate Governance: Why Infosys founder is breaking his own rules
I have only heard it in the "servers and browsers" context
Do it! If you're not using them, don't hoard them :) Also, it gets the creative juices flowing, so it's a win to everyone.
The way Facebook advertising works, it bumps the spamming potential of a ‘Like’ up a notch. A ‘Like’ on a product or service will make a paid story visible not just to the person who liked it, but also to their friends.

Inevitably, there is an entire industry working non-stop creating low quality, emotionally appealing content that gets ‘likes’ from gullible users.

This is so true. I believe Google's efforts to stop spammy SEO made SEO a good thing for users. This is extremely hard to stop in Facebook when social media people know how effective (in the number of likes) emotionally appealing content (read overused pictures of something cute happening) can be to a large percentage of people. These people don't seem to engage with the companies behind these posts but they do get promoted and eventually that's all you will see.

I'm not a Twitter user but I'm wondering what will the effect be for its users.
Or maybe we could allow types or type annotations to be written using only non-alphabetic characters and then ~ could be ~ and @ something like @ and my fingers won't break from typing. I do prefer having sigils for types that enrich other types to make them obviously different from types that are parametrized by another. Compare ~string to list<string> - the first is a uniquely owned string, the second is a list of string. ~ is an adjective and list is a noun. ~string is a string with such-and-such memory semantics; list<string> is a list that happens to contain strings.
Thanks Zed, I really can't upvote you enough! I absolutely love the style of your writing, and the "hard-way" approach to teaching. Keep up the great work :-)
I think this might be a pointer to older engineers. Let's face it, Full Stack developers are rare; 17 year old Full Stack developers are unicorns. Older engineers (worth their salt) have been around the block a few times and have probably encountered the problem you're having before.

So, don't ditch that 45 year old guy in the corner. He/She's probably the closest thing to a Full Stack developer you're going to find.
You sound kind of angry. To be fair, I think the author was referring to all kinds of cards, not just credit cards. It's something of a catch-all.
Some people have problems keeping the conceptual differences between different fields apart.

So if they become experts in one domain, it hurts their expertise in other domains as the newly acquired knowledge "swaps over" and "pollutes" the others.

This is contrary to my own experience but if that's how they feel ...
I feel like a kid when I hear these stories. As an Indian, and not having any exposure(nor the means to afford to get some exposure) to computers.

My first date with a computer was in school around 1999. Our school principal had bought a Desktop which could only run DOS. No one in the school knew what a computer even was. A kid ran back to his home to bring the game 'Lion King' from his home on a Floppy disk. He successfully booted the PC and ran the game on it. It was the most fascinating moment of my whole life to stand in a room full of 200 kids to watch the black magic happen.

I have very interesting stories coming back from those days. I've done some ingenious and some super stupid things out of curiosity.
If it's earwax, try 'Debrox'. It's an earwax removal kit that you can buy at the drug store.

I had a similar problem a few years ago. I was deaf in my left ear. I went to a doctor and they pulled out some special equipment to clean it but recommended I buy the at-home kit. It worked
It is and if this lasts much longer it will not be an option but mandatory. I've moved around a lot in the last few years and don't actually have a relationship with any GP where I currently reside, so there is a lot of overhead in terms of paperwork and insurance stuff to be sorted out for any such visit. And of course I keep hoping that it will just magically clear up like it so far always did after every flight that I ever took (it feels just the same) but I am beginning to believe that I won't be that lucky this time around.
Hopefully, people who have educated themselves via history, philosophy, political science, etc. and look for the well being of a majority of the population.
Definitely not that, earwax -> outer ear, this thing -> middle ear. The blockage is from the nasal passage, not on the outside. But if the blockage would be on the outside then your tip would probably work.
Not publicly as I usually end up working on them in some way or another. I use Trello to keep them organised.
Researchers Create a Lie Detector for Cloud Computing
Same here :).