skysight-inc/HackerNews huggingface dataset:
Good point, but Google also has to counter bad seo practices.

Twitter already has good anti spam algorithms and for this case they should be able to determine the quality of accounts and the quality of the tweets as well: age of an account, diversity of the tweets, hash tags, verified accounts, account linking to 3rd parties, re-tweets by other 'good' accounts, etc.

I think that such an offering would only extend and enhance their current competency since I'm already using Twitter like I used to Google to search for real time info. But I like Twitter to become better, more advanced and more relevant in search. I want to find the information referred to in tweets (blogs, news articles, videos, charts, etc) not only sorted by time, but sorted by quality as option. Hundreds of 'opinion' tweets with no links are less valuable. I don't want to wade through them.

Perhaps this is one of the reasons why Twitter decided to end the availability of their feed through Google Search?
I also make a conscious effort to answer the questions my daughter asks very thoroughly and ask questions of her.

I have conditioned myself to feel really guilty if I do not do his and that helps immensely in engaging with her.

I spend enough time on the computer as it is.
This sounds a lot scarier than in actually is. It is highly unlikely that one vendor will stick with the W3C and another with the WHATWG. (Yeah, I care more about what vendors will do than what standards bodies do.) I think cross-browser compatibility will keep increasing, as it is doing right now. (The three way split in market share helps.)
Wait.. so the reason Apple removed RSS was they don't have the talent to implement RSS? Apple simply couldn't figure out to implement RSS in a way that they liked. I am sure they had lots of data about the usage of RSS in Safari and mail. Yeah they should have offered an export option, but I for one think RSS isn't going anywhere as a user facing technology.

As for not being a social software company, well; they want to build social features around existing applications and platforms. Things like iCloud sharing and even deeper integration of iMessage into existing applications are coming.
I would expect a decent third-party solution to scan for folders like this, just as every third-party browser grabs (or at least offers to grab) Safari's data.
Show HN: A super simple iOS app I built got featured on Lifehacker
Mountain Lion changed the internal functioning of mail so rss would have had to be architected. Yes, I think an export option would have been nice.
I guess I don't understand why people are cheering about RSS being replaced with tighter twitter/Facebook integration. Seems to be trading an open format that allows us all to publish for a proprietary one that is tied to specific sites with which Apple has a business arrangement.

I can understand why Apple wants to do this, but I'm surprised by the RSS hate from the tech community.
Very awesome, it's cool how each color is a different country and you can see where countries integrate with other countries and where they clump together on their own.
Yeah, it sounds weird. But the code doesn't look as awful as i first expected. Which maybe silences a few of those comments (and this hasn't many votes).
There are also a great number of similar projects.

https://en.wikipedia.org/wiki/Distributed_social_network#Com...

(Not all, but some of them follow a similar principle)
Yup. Besides pgrep, pkill is invaluable as well.
> Now that you've put the thought into my head, I may go back and do that.

Just did it. :-) Factored out a "uniq" function in both versions, so the "pipeline" function is now a single chain of method invocations (with the slicing at the end). Which means it could actually be put in the "if __name__ == '__main__'" stanza, but that seems less readable to me.
Concurrency is more than decomposition, and more subtle than "different pieces running simultaneously." It's actually about causality.

Two operations are concurrent if they have no causal dependency between them.

That's it, really. f(a) and g(b) are concurrent so long as a does not depend on g and b does not depend on f. If you've seen special relativity before, think of "concurrency" as meaning "spacelike"--events which can share no information with each other save a common past.

The concurrency invariant allows a compiler/interpreter/cpu/etc to make certain transformations of a program. For instance, it can take code like

x = f(a)
y = g(b)

and generate

y = g(b)
x = f(a)

... perhaps because b becomes available before a does. Both programs will produce identical functional results. Side effects like IO and queue operations could strictly speaking be said to violate concurrency, but in practice these kinds of reorderings are considered to be acceptable. Some compilers can use concurrency invariants to parallelize operations on a single chip by taking advantage of, say, SIMD instructions or vector operations:

PIPELINE1 PIPELINE2
x = f(a) y = g(b)

Or more often:

[x1, x2, x3, x4] = [f(a1), f(a2), f(a3), f(a4)]

where f could be something like "multiply by 2".

Concurrency allows for cooperative-multitasking optimizations. Unix processes are typically concurrent with each other, allowing the kernel to schedule them freely on the CPU. It also allows thread, CPU, and machine-level parallelism: executing non-dependent instructions in multiple places at the same wall-clock time.

CPU1 CPU2
x = f(a) y = g(b)

In practice, languages provide a range of constructs for implicit and explicit concurrency (with the aim of parallelism), ranging from compiler optimizations that turn for loops into vector instructions, push matrix operations onto the GPU and so on; to things like Thread.new, Erlang processes, coroutines, futures, agents, actors, distributed mapreduce, etc. Many times the language and kernel cooperate to give you different kinds of parallelism for the same logical concurrency: say, executing four threads out of 16 simultaneously because that's how many CPUs you have.

What does this mean in practice? It means that the fewer causal dependencies between parts of your program, the more freely you, the library, the language, and the CPU can rearrange instructions to improve throughput, latency, etc. If you build your program out of small components that have well-described inputs and outputs, control the use of mutable shared variables, and use the right synchronization primitives for the job (shared memory, compare-and-set, concurrent collections, message queues, STM, etc.), your code can go faster.

Hope this helps. :)
Very original & neat CSS3D blog layout (scroll down)
> I haven't checked out the original paper, but the solution presented on the blog is a non-solution. It only works for ascii characters and words composed out of ascii.

As I understand it, that was the original spec, which both Knuth and McIlroy wrote to. I agree that it is limited as you say.

> The shell solution, built upon standard tools, can not be extended to work in an international context but a custom solution in Python (or even Pascal) quite concievably could.

As bryanlarsen pointed out, the shell solution can easily be extended by using an internationalized version of tr. The Python equivalent would be to use the built-in Unicode support. (If Pascal had that, you could do the same in Pascal.)

However, it's worth noting that by specifying the problem that way you still have the issue of how the input stream (which is going to be bytes) is encoded. Essentially, the original spec declared by fiat that the encoding was ASCII.

Also, btw, you can express non-English languages in ASCII (though certainly not as wide a variety as in Unicode); the program as written does assume that words are composed only of the 26 standard ASCII letters, but it could easily be extended to include the ASCII special characters. Another exercise for the reader. :-) Though if you're going to do this kind of extension, it might be better just to go the whole way and handle Unicode.
It's always worth seeing a counterpoint - seeing what truly evil entities (such as drug cartels) are doing with technology, to see why a discussion between the NSA and hackers might be a good thing. To that end, I recommend the following Ted talk:

http://www.ted.com/talks/marc_goodman_a_vision_of_crimes_in_...

What the NSA is doing is frightening. What the cartels and other criminals is doing is the stuff of nightmares. One doesn't necessairly justify the other, but it's good to think about.
10 hidden features of Snow Leopard you probably don't know about
Interesting what's next to ycombinator http://internet-map.net/#8-141.12828063964844-82.50301361083...
What do we mean by "seek help"?

Currently, we have two gold standard treatments, SSRI drugs and Cognitive Behavioural Therapy.

SSRI drugs probably sort of work a bit, depending on how much weight you place on non-publication bias. The most flattering data suggests that SSRIs beat placebo by about 30%, meaning that over 75% of the effect of SSRIs is accounted for by placebo - the patient's own beliefs about the efficacy of the treatment.

Cognitive Behavioural Therapy is based upon the idea that a patient can learn to think differently about daily events and their emotional responses to them, and in doing so improve their overall mood and reduce specific symptoms of psychological distress. The entire basis for CBT is the idea that people control their own moods through cognition, with the goal of making the patient self-sufficient in managing their mood. The notion that only clinical intervention can improve depressive symptoms directly contradicts the most effective treatment for depression.

In the best case, either of these treatments is only marginally more efficacious than arbitrary interventions that generally improve wellbeing - exercise, better diet, mindfulness practice etc.

There is simply no scientific basis for arguing that depression can only be alleviated through clinical intervention. Study after study has shown (though rarely highlighted in the abstract) that placebo is an incredibly powerful treatment for depression, to the extent that basically anything is a good treatment so log as the patient believes in it.

The belief that clinical intervention is the only way to improve depressive symptoms is at best inaccurate and baseless, at worst actively harmful. It is an irrational and essentially depressive belief and propagating it runs counter to all our interests.

http://ccdan.cochrane.org/
Judy driscoll
i have purchased chips and now they are gone 40,000,000,000. what is the purpuse for buying chip if you steal them back this game is messed up. just like your contacts are messed up is this some kind of joke mybe some of should get together and found a lawyer. because that is just like stealing or fraud.
I feel the real message of the article/letter is to take better care of yourself. No project is worth ending up in a situation where you feel life is not worth living, and while software and other computer things are cool and for most of us probably both work and a hobby, it's important to take a break from things.

I know I would go absolutely crazy if I could not go outside to do things like ride a mountain bike, eat some ice cream or simply just not sit in front of a monitor every day.

If you are feeling stressed, take a break. :)

Edit:

I know it can be hard, and I know people who suffer from depressions can seem perfectly fine.

A girl I went to school with recently killed herself, much to my surprise, as through my very limited contact with her these past years she seemed very happy in a relationship and about to finish school. The next thing I know she had ended her life. Depression is not something to be taken lightly.

I wish I had known, and I wish there was something I could have done or said.
Node.js - Semver your services with Seaport
Anecdotally, I've found exercise very helpful.
Music Labels Won’t Share Pirate Bay Loot With Artists
I thought he was just giving an excuse for the abysmal multi-core scaling of idiomatic Go programs.
Microsoft Files Motion in Apple v. Samsung to Hide Patent License Terms
No way. Tons of people use NNW. The original and still the best. :)
Richer Currency Data by API from MavaIQ
Office Cleaning Surrey
Office Cleaning Surrey: Dependable Janitorial Services Ltd is a Leading Commercial Janitorial and Cleaning Service Provider in Richmond, Surrey, Burnaby, Prince George and Vancouver BC area.
I've studied mental illness formally and suffer from some mild clinical depression myself. It's my sincere opinion that people simply can't understand mental illness unless they have properly studied it or have direct personal experience (including by proxy). It just doesn't fit into the uninitiated's picture of the world.

That being said, although the article doesn't show a deep understanding of mental illness, the things he mentions in the last paragraph can help ameliorate depression. One of the big problems is that it's really hard for a mentally ill person to motivate themselves to try to fix things - mental illness is really insidious; even if you know you have an illness, you may not realise you're having an episode.
I love how this is written... Kinda wish there was an extension to it. Perhaps a meditation on where / how to move forward. Perhaps a wild fancy?
Is "revelation" really too tough a word for the authors of this article or the readers of Wired?

I really don't appreciate this linguistic trend in the tech community to turn verbs into nouns in a non-standard, ad hoc way when perfectly fine nouns exist. I (unfortunately) hear it with "ask" fairly frequently at work, and it makes me feel like Jules from Pulp Fiction ("Use 'ask' as a noun again, I dare you...")

Can anyone shed some linguistic light on this trend?
If Unix or Linux could have limited itself to a far smaller subset, it would likely have taken over the world by now.

Uhm, Unix and Linux do own the world. Desktop PCs are an anomaly in the computing world: phones, servers, TVs, tablets, networking gear, supercomputers, multimedia players, many GPS devices, are all predominantly running Unix or Unix-like.

I shudder when I think of the type of damage this sort of thing can do to HTML and web technology.

Breaks to the standard web technologies have brought us, among others:

- JPEG support (Netscape)

- File uploads (Netscape)

- Javascript (Netscape)

- AJAX/XMLHttpRequest (IE)

- Canvas (Apple's Webkit)

- nofollow links (Google)

They can be problematic if they're proprietary (i.e. ActiveX), but they're not necessarily bad.
NBC's version of the Olympic Ceremony
Going to someone to hear them say "exercise and improve your diet" is "seeking help".
I'd love to see OAuth 2.0 forked into a version that takes into account Eran's comments. It's be nice if the forked version explicitly mention that it will not make any compromises to support the enterprise and that the burden is on the enterprise to support the ways the internet works.

If the enterprise world wants a standard, let them make their own.
Some of us have tried both and prefer Apple, fwiw.
I do have feeds set up, but I just realized they aren't linked to or autodiscoverable. :redface: I'll fix that ASAP. Thanks for the feedback!
I agree with your first point and didn't dispute it. Library reuse is overrated.

But it isn't contradicting the point of what McIlroy does -- it actually supports it. Unix tools are more reusable than libraries full of code.

I can't tell what the second part of your post is saying. It doesn't matter if Knuth "would have" done something; McIlroy already did it. The problem is solved with 6 lines. End of story. No pontificating. That's what Unix lets you do -- get on with your day :)
I think the biggest problem with google+'s launch was not the product or that people have grown tired of social networking, but the launch itself. First, they screwed up support for google apps users which is a huge mistake, that is the core of the most dedicated and tech savvy google supporters, alienating them on launch was a disaster. Second, the slow rollout through limited and controlled invitations was unhelpful for a service of that sort. If they had scaled up earlier the launch would have gone much better.
Programming all day isn't what our bodies are genetically designed to do. Programming involves countless hours of ruminative thoughts, and limiting human contact, and stress, all of which are ingredients for mental illness.
Justin.tv and others had helpful click & watch streams in HD from BBC. Great experience.
They're probably not just under-discussed in software but in any industry, because they're under-discussed in society as a whole. I don't know about the US but I believe mentally ill people often refuse to seek help even after they recognized their condition simply because they realize they're "not normal", afraid to be put in the drawer labeled with "crazy guys".

I think though that mental illnesses are a lot more common than we realize, and to some degree society is actually breeding them. It's a very complex topic though, so take that as an opinion, not as facts or anything.
While I am a confirmed Microsoft hater, the one place they shine is in providing an environment (.NET + SQL Server + whatever) for the building of medium sized (10 to 1000), internal, pointy-clicky applications. There is no equivalent in Unix or Mac, and this is a massive market -- all the lower level office workers who get some small data thing from somewhere (a customer order, a change order, whatever), enter the data after a little bit of thinking, and move on.

I am a data analyst forced to work on MS environments, and it sucks ass (I have a parallel Unix toolchain installed, plus we use SAS (which sucks ass, too, but that is a different story)). It would suck ass if I was building and deploying internet apps. But for pseudo custom form based applications designed for non-programmers to do glorified data entry, it rocks.

Also, there are probably 40 million "analysts" who don't even know what scripting is and are utterly dependent on Excel, even though they could probably increase their productivity 100-fold if they got a little bit of command line and R and SQL under their belt. However, they don't even know they have an alternative, so Microsoft is totally safe in this zone for at least a few years.
Mountain Lion: How to get the most out of iMessage
Indeed, Andre's symptoms seem to match more of an onset of paranoid schizophrenia rather than depression.

Unfortunately, it seems that genetics is a key factor of causing mental illness, rather than the time you spend on the computer. So even if you're the healthiest person physically, you can still be at risk of a mental disorder...
DeAnza Colleger President re: Apple's taxes
Jim Allchin -- the man at the head of Windows Vista -- is probably not the guy Microsoft is looking for.
Exercise seems to work because it allows us to switch our brains off and concentrate on our bodies. I like to see it as a way to give your brain room to breathe.

Reminds me, I need to work out and free my mind more often :)
I was going to respond to a few of the comments here, but then I realized I was going to say pretty much the same to all of them, so here goes:

I've got clinical depression. What this means is that there is something fundamentally wrong in my brain that causes me to be depressed. There is no direct environmental cause that makes me depressed. Now, here's what many people get wrong about severe depression:

Severe depression does NOT mean that exercise, a healthy diet and getting a social life won't help at all.

Rather, depression completely drains your motivation to do any of those things. Which in turn make you more depressed. Which makes you even less likely to do any of them. And so on and so forth. It's 'positive' feedback, but it starts with a neurological problem. This is why all the 'cheer up'-sort of advice doesn't help people who're depressed, and why it tends to only make them more miserable.

Of course, this is only my experience. I'm quite sure there are plenty of people who are depressed for reasons found in their environment, and then get stuck in the same loop. But it would be ridiculous to presume that I'm unique in this regard.
Apple uses Amazon AWS when receiving attachments from the new Messages app
On the other words: All this software development shits are NOT for EARTH. They are for the price competition of capitalist system and can only impact prices in capitalist cities, nothing more than this. Don't put so much meaning and don't think you're becoming a better person when you commit to a repository.
In the main page Redis is cited, it looks like they are based on Vmware's CloudFoundry, where I suppose Redis is a first class citizen
He not only said files, but also "dossiers," which is even more formal. Nothing about having huge buckets of already-collected data from which these files and dossiers can be compiled later.
My biggest gripe with Meteor is their effort in creating a new package manager. We already have NPM and it works well. I feel that for Meteor to truly be embraced by the Node.js community they'll need to embrace NPM.
A few years ago, when Eric Raymond was complaining about proprietary GPS related "standards", http://esr.ibiblio.org/?p=888 , I drew what I think is a useful distinction in a comment:

An “unreleased standard” is not a standard, it’s a specification. Conversely, a standard is a shared specification.

And the same could be said for proprietary "standards". But in the case of HTML5, they are both open standards, just with different "forms of presentation", I guess would be the most useful term. One is a moving, transient standard, the other (W3C) is a series of snapshots.
HOPE Number Nine talk audio recordings now online
Quick Feedback Form w/ PHP and jQuery
Isn't this what Bump is doing too? Or am I wrong?
This is the Internet map a few months after I first got on from Harv-10 in 1972:

http://www.flickr.com/photos/walkingsf/7257339850/lightbox/ .

Brings back great memories of sitting by the Harvard IMP (router) late at night, and getting a call from BBN on the phone asking me (anyone) to reboot it manually...
From the fine article: “An Apple industrial designer, Shin Nishibori, then mocked up the design, even using Sony’s logo on the back of the CAD drawing.”

Of course this won’t stop the internet from believing that Apple copied the iPhone design from Sony, but I’ll try to make this my last comment on it.
Samsung probably maintains months of inventory

Given how quickly the models iterate, I'd be surprised if this was the case.

Actually, given how much modern management likes JIT production and loathes tying up money in warehouse stock, I'd be very surprised if this was the case. The primary reason for sales pipeline reports is to figure out what you need to build for them.
The last couple of years I have found myself intensely making the same thoughts, constantly measuring life by some invisible standard that is grounded on a hazy idea of what my potential is. And coming up short. Recently I've been looking around me more. I notice that not everyone has the same stringent criteria of what constitutes success or fulfillment of one's life purpose. They seem happier too.

The author states: "I wanted to be doing something greater, something more, that childhood emotional memory was back again, begging for more". I am all for aiming for the sky, putting in the hard work, getting out of the rat race, raising capital, becoming a billionaire, whatever. But then I step back and see the bigger picture; I try to suppress that emotional memory, try to stop being depressed because I am not swinging for the fences as I should (?) be doing. I stop comparing myself to the top 1% that frequents HN.

Then I become happy and content. Because I am alive and healthy. Because I don't have to slave away to secure my food. But this only lasts for a tiny bit and I again swiftly swim in my self-perceived ocean of mediocrity.

Help?