skysight-inc/HackerNews huggingface dataset:
His whole explantation seems to ignore the controversial part of his tweet: "Now there is nobody to say "no" to bad design."

He was clearly referring to "now" and indicates the design is bad.
My understanding is that the Promiscuous Pairing idea was started by real developers working on a real project with tight deadlines. The point of the paper is that, counterintuitively, the approach worked very well _in practice_. So I wouldn't be so quick to dismiss it based on first principles.

That said, it certainly depends a lot on context. My team at work has tried full on switch-every-ninety-minutes Promiscuous Pairing a couple of times. Once, it worked really well: everyone started knowing the code much better; we got more done; we spent less time stuck and confused and more time producing quality software. Another time, it was a nightmare: everyone felt rushed and confused; it seemed like we were constantly being interrupted; we never felt like we were getting anything done.

I'm not entirely sure what made the difference. Our going explanation is that, the second time around, we had a higher baseline level of interruptions already, so the constant switching just added stress and made it impossible to focus. We haven't tried switching that aggressively since then (although we've been considering it lately, as the circumstances seem better for it--that's why it's on my mind right now). On the other hand, it's still rare for us to switch less than once a day, and that's been absolutely great.
I guess the easy targets are the phone companies themselves for facilitating/enabling the fraud. They should probably be the ones getting sued.
That's absurd. I can't even imagine having to live with that kind of cap—I easily download 25GB in a day.
Interesting.

I have guts and determination. And disclaimer: unless you have money or want to split your time working, don't expect to be living in a nice apartment with a nice car your first year or two. It's not that I'm broke, I live decently, it's just in the real world I've realized there are things called bills :o.

I have crazy determination and I've come a long way. I had the guts as a 15 year old to walk into a business with a contract, all dressed up and get my first web design client. I was 17 when I drove to DC by myself to do the internship.

You and I are different sorts of people. You chose to take AP classes and get ahead, which is great by the way, and I chose to spend my time learning real world working skills in preparation for jumping right in.
You should think of this post as being aimed at Haskell library writers. The benefit to the application developer is that more and more optimizations are available through identical or nearly identical, familiar interfaces such as those for lists.

In my case (joe average haskell dev) that means I can just stick to normal constructs and switch out the underlying data structure to get the speed benefit. This article actually might lead to such a change in a computer vision package I work on.

You can expect to see this pattern over and over with Haskell, so that by the time you get to data structures that abstract away GPU-based calculations, nobody will be wishing people would just write the darn code in C.
For the record: going to university is free in Sweden (and probably the rest of Scandinavia) for the individual, which is the relevant metric here. Obviously someone has to pay, but the cost is not part of the equation when you're making the decision (other than the alternative cost for not working).
There are too many questions about the study to take it seriously at all.
I second this recommendation. Proakis was my undergraduate text. I read both Gallager and Sklar at grad school and would highly recommend the later over the other two.
脱毛郡山口コミ・評判・評価
Will be nice to have a Cross Reference of the code, to be able to give it a view. Something like:

http://sourceforge.net/projects/lxr/
Sounds like Margolis backpedaled on his statement once he realized his social repercussions.
This is one best directions with the available technology. We're trying to do this at Hoot with what we call "Smart Chat." We've taken the markdown editor and adapted backticks (`) to wrap a simplified subset of Latex, so that the language is more accessible to a wider audience by providing immediate rendering and feedback. In our case the uses are much more simple than the troff example above (https://apps.facebook.com/hootapp/?sid=5Yyt797Jg), but are still very applicable. I think our most common use is by highschoolers and college students for calculus, where ideas such as integrals and summations are easily described in plain english:

`integral cos(x)*e^(2x) dx` or `sum (x^n) / (n!)`

edit: added simpler examples
Yeah, I have looked into some new-agey type of degrees for interaction. I'm very intrigued by such.
I think people in tech are a bit myopic regarding college. Traditional undergraduate programming education does seem very antiquated because the practice of programming lends itself to autodidactism. This is less true in other areas of education -- the ones that don't have an interpreter to tell you what, or at least where, you have done wrong.

I'm not arguing that contemporary universities are well-designed. They are not and there are many archaic elements ripe for disruption. I just want to point out that we have a pretty strong bias that is not necessarily generalizable.

(Personal bias note: I thought undergraduate education was intellectually useless, but absolutely worth it as a life experience. Now, I'm in graduate school and I am shocked by how much I enjoy it. Additionally, I am building something this summer to correct a structural problem with academia that I see in my own field of interest.)
I'm sure it will as I believe TXL will be closed, right? ;)

I'm looking forward to seeing the new BER this summer when I visit Berlin.
>> 4. Choose the active tense

You want 'active voice'. Tenses distinguish time, voices distinguish subjects from recipients of action (in English; in other languages there's also a middle voice), moods distinguish the manner in which a verb describes an action (is it a command, a wish, a statement of fact etc.).
I see many interview questions (and discuss interview techniques with peers) and more often than not I wouldn't even know where to start - but I have managed to fairly consistently design/deliver large projects - and take a startup through to IPO (I'm an INTJ).
A malicious actor might write a wordpress worm to assemble a domain botnet and cross-link them all to each other such that visiting one stores 5 megs of nonsense from every site on a visitor's client.
Given your definition, I'd probably try to use a different word.
> I was shocked to learn this because I've always thought that Verisign was a trusted company.

You mean this verisign?

http://slashdot.org/story/03/09/16/0034210/resolving-everyth...
You should also consider that the US is a much larger country, and therefore has many more universities up for consideration in these rankings.
what people generally miss about dropping out of college is that guys like bill gates, mark zuckerberg, etc drop out because they are working on something that is turning out to be absolutely massive.

ie the alternative of staying in college was a small opportunity by comparison.
I hadn't thought about this before, but I wonder how many people on the anti-college bandwagon had the benefit of starting in an environment that provided some of those opportunities that you (and, by chance, I) didn't know about or have access to in small NC towns.

For the record: I just barely managed to finish college because it was too structured for me, so I'm by no means suggesting college is for everybody. It's just that, for some starting points, even the lowest-ranked university can be a big step up.
> Never use the passive where you can use the active.

It's an imperative. A passive changes a word like "use" or "used" into "was / is used".

"He used a passive" becomes "A passive was used".

"He will use a passive" becomes "A passive will be used".

"Never use a passive" becomes "A passive should never be used".

The point of a passive is it obscures (or de-emphasises) the person who is doing something. It's used by scientists to sound more impartial "I derived an equation" becomes "an equation was derived". In some cases, the actor isn't important, but it's often just used to make it sound like all due process was followed (by the person who's trying to avoid getting blamed).

And yes, I just used a passive.
> With streams, there is no need to cache, as recreating the download is dirt cheap.

The cost when streaming and not streaming should be pretty much the same, unless your non-streaming case is working on-disk (in which case you're comparing extremely different things and the comparison is anything but fair)
I heartily agree. In the meantime, the PDF print of the code isn't bad: http://pdos.csail.mit.edu/6.828/2011/xv6/xv6-rev6.pdf
Linkbait title, it is just speculation on the basis of AOL laying off people and making the AIM team very small.
I would not want one rogue site evicting the caches of all other sites.
Speaking of which... isn't it kinda wierd that so many in the top 100 are from California [1]?

It makes me wonder why we count campuses as separate in the rankings.

If you have a monolithic system as many universities in Europe do, you'd be penalized for it.

1. https://en.wikipedia.org/wiki/Academic_Ranking_of_World_Univ...
I'm surprised no one has mentioned Nicolaides' "The Natural Way to Draw." While I never finished it, I liked it well enough and it's regarded as a classic. I'll have to check out Preston Blair's books.
I recommend checking out the "Simple English" wikipedia for more complex topics. It breaks those sentences down even more and is fantastic for math articles and the like.
According to Gizmodo (http://gizmodo.com/5893031/aim-is-unofficially-dead), AOL's official statement on the matter is "they have no official statement on the future of AIM."
ITunes Gift Card Specials
You can store up to 50 mb in appcache (instead of localstorage) in mobile safari. You can also store 50 mb in the web sql storage, but i don't know if that shares the appcache storage or is counted separately. The 5 mb limit for localstorage is because that's what the spec recommends.
Thanks for the replies everyone. My main concern was that their courses are extremely rigorous and thus would consume a huge portion of time, possibly not leaving enough time to work on awesome side projects. Even still, I'm sure there are other opportunities. Will write a blog post on this soon.
Ah, self-promotion: a perennial HN topic. What I've seen is that there is a rift between the typical hacker and self-promotion.

As with most things, it's about balance, which Sacha hits upon. Success means that you need to self-promote, but at the right times with the right stuff to back it up. I can't tell you how many times I've talked to hackers/developers who are so vehemently against self-promotion to the point of blindness, and then, in the same breath, complain that other people who are less talented are getting too much attention by self-promoting.

I come from the school of thought that you need to be ultra-prepared and totally understand something and perfect it before even thinking about self-promotion. And, I assume, a lot of other hackers have this same mentality.

But, I realized that sometimes, you just need to ship and talk about what you're doing. It'll make you feel better, and also propel you to ship even more stuff. And in this way, self-promotion isn't only to tell other people that you're doing stuff, but it's also to get feedback and improve yourself. One cannot make great work in 100% isolation.

What a lot of hackers fail to realize is that by making something work and communicating to other people about it, you're already in the top percentile of people. It's OK to talk about it! Heck, it's also OK to promote it on HN and all the other usual channels. People will appreciate you sharing it. And the haters? Well, they'll always be there, even if you wait to perfect it. :)

So, if your head is swirling with thoughts that you may be too self-promotional, you probably aren't. Just share it.

PS. Dustin Curtis should pursue a career in marketing. Curating a network of quality bloggers would be a great move for him. He knows how to promote, design, and curate very well.
The Story of the Dictionary of American Regional English
Avoiding innovation in a particular narrow area, while combining others' new idea from other areas in a novel way, is innovation. In fact, it's very rare to see any other form of innovation.
This was posted not to long ago, but I think it's absolutely fantastic. It's like restoring a classic ford pickup, but tossing in an AC unit and some new brakes.
Make that

Cost of (Humanities) degree >> Worth of said degree

Sad, but true. Perhaps humanities subjects are ripe for an online-learning revolution.
As well intentioned as I imagine the author to be, there's really nothing here that you couldn't learn from older documentation, as several commentors have pointed out. A more interesting example would have been to calculate running time of some function vs. it's recursive version. Essentially, something besides an extended 'hello world'.
>Most of the anti-college rhetoric originates from the US, I think, because of the high cost.

Some of it is just cultural--I received a heavy dose of the anti-college mindset 30 years ago (from relatives while growing up in the southern US) when it was still pretty cheap.
“Player Encounters Hooker”: Most Epic Video Game Patent Application Ever
'Master growers' cultivating a higher grade of marijuana
Ember is a lot nicer. If I had to sum it up in one sentence: More features that make life easier for the developer. If you are coming from Rails you'll agree with a lot of the choices behind the project. By that I mean the whole idea that convention is better than configuration, as long as there is an easy way to change that convention if need be.

In the last year I built three JS applications of various sizes. Two were in Backbone and the third was done in Ember. I really have nothing bad to say about Backbone, but I'll probably never go back to it again. Writing in Ember just felt great. I didn't really have to think about MVC or how I would design certain patterns because Ember supplied all of that to much. This made the project very easy to deal with when it was starting out and small, but also made things really easy when refactoring and as the started to grow in size.
I think part of it is direct cost and part is opportunity cost, but I think the actual reasons are more subtle..

For two generations, we've been fed the line that a "college education leads to success" while at the same time we've entered a world where the rate of innovation - not just in tech - is moving much faster than the curricula can adapt.

As a result, you end up with professors who have been out of their industry and have skills that are (likely) eroding. At the same time, they're teaching concepts that are being replaced and expanded upon. It's a dangerous combination.

At the same time, throw in the degrees that have sole purpose of training a professor to teach the same classes. At some point, the supply of these people will outpace the demand and whole departments are going to suffer.

Then throw in people who probably would have (or should have?) chosen a different path but ended up going to college to have "success." Either they succeed on their own (yea!), the have grade inflation or gimme classes devaluing the degree, or they fail.

If they fail, we end up with some who might have been GREAT at Job X but where pressured into going for Job Y and suffered failure.. so they're unlikely to reach either.

The "value" of an education is primarily two things at this point:
- learning how to learn -> if this doesn't happen until college, ponder what's going on the previous 12 years..
- the relationships & associations with like-minded individuals... if you can find them.
If you know what these commands are doing under the covers, these commands are a true time saver. If you don't know what these commands are doing, they're basically "magic" and in the hands of inexperienced developers could be harmful to their education on Git.
The passive in English
They would if you do it in an iframe while letting them play a flash game. They might even attribute slowdowns to the flash game.
I agree with your sentiment that recommending textbooks to a beginner is a very hard problem and crowd-sourcing may not be the best idea, but I do have questions for the example you provide to prove your assertion and some of the claims you make.

First of all, why would'nt you consider TAOCP a text book on algorithms? Are you trying to discredit discredit the recommender by supplying your own biases? If TAOCP is not a textbook and CLRS is and you provide no arguments against CLRS, why would you come to the conclusion that the contribution is poor? "LessWrong" has it's faults but the disclaimers that it provides is pretty clear and wouldn't you consider it worse if it interjected with it's own opinions?

If we need to listen to an authority "who has surveyed the field", would Knuth be such an authority and his recommendations contained in TAOCP be something you would recommend?
What we DO and What we SAY
Ask: Single Launchpage for changing passwords
Does anyone know of a site like mypermissions.org or notificationcontrol.com but for changing passwords ?

A single page with direct links to places where I can change my passwords, basically.
I don't understand this project. According to the creator, the purpose is "to make Skype open source" [1], but the project relies on binary files distributed by Skype. As a result, they have repeatedly faced DMCA notices [2] which regularly causes the source code is become unavailable.

An earlier blog post made it to Hacker News. I found the comment at http://news.ycombinator.com/item?id=2611728 insightful.

[1]: http://skype-open-source.blogspot.com/2011/06/skype-protocol...

[2]: https://github.com/skypeopensource/skypeopensource/issues/1
Ultimate Day Trading Platform/Information Collector
Just a quick little concept I've been wrestling with for a few months for use in day trading. As you may be aware, lost seconds can sometimes mean lost opportunity... time is absolutely critical when it comes to day trading.

Many instruction guides/books/blogs I've come across says that if you are to day trade properly then you need to go to a firm to day trade, actually go to work at an office. Reason being there are proprietary software and subscriptions that these companies subscribe to that give the trader good resources. However, this can be a highly flawed mentality because of its closed mindedness. To think that a single proprietary software subscription with its highly technical trend analysis could be the one thing that gives an edge over everyone else is, to put it lightly, is at the very least foolish.

Anyways what I am wanting to do is to do is construct/piece together my own trading framework, not necessarily from scratch, but perhaps a patchwork of sorts.

1. RSS Feed: One that allows me to pull the headlines and the important information, updated constantly.
2. Trading Platform(I am envisioning a Hotkey Enabled, or Macro enabled - could even be done through Windows Speech Recognition for some things): I have come across an Open source trading platform called Marketcetera.
3. Audio/Video feeds
4. Pertinent legislation and their progress
5. Commodity related information (weather for crop, production for oil)

This list can go on, I imagine, for quite a while.

Reason I am bringing this up is I feel like there is a way to bring the necessary resources together in an effective way, and in a way that is more flexible than the premium subscriptions already out there.

I am eager to discuss this with those of you that this interests.

Disclaimer: I am aware of the inherent risks of day trading/taking short positions, this is something I feel I am moderately disciplined in and of course am hoping to not lose everything I have in the process.
It's just a cache. It can be repopulated. But I see your point, a lower per-domain quota would make more sense.
How I survived a plane crash
For a clean room reverse engineering they could analyse the Skype binaries to document the protocol.
The article's link to the original paper doesn't seem to be working. Here it is:
http://csis.pace.edu/~grossman/dcs/XR4-PromiscuousPairing.pd...
Generic Top-Level Domains: What Every Brand Manager Should Know
10 months later

I'd be interested in seeing the same evaluation 10 years in. I think that's where it makes more of a difference, not in the short term.
Couldn't carefully crafted C pretty much fix every potential case where another language could beat it? For instance, any reason you can't write a memcopy function that copied 16 bytes at a time?

I assumed that a big part of a language being faster than C is really about the compiler generating faster code than a human programmer in either language could do without thinking too hard about optimization, and not so much the theoretical top speed. As I understand this is the case with assembly vis a vis C.
Silicon Valley: A few exciting new business models that actually work
Wind energy fact sheet: all that pain for zero gain
The thing is though, private education systems has shown to produce cost explosion as education is a needed thing and no one is controlling the costs. State financed education has a much better cost control. Like they don't build insanely expensive stadiums or put a grand piano in the cafeteria (seen this at a US university).
Another option is Flirc , cross between a uSB IR reciever and a programmable remote. You can teach it any existing IR remotes you have and it appears to the system like a USB keyboard.

http://flirc.tv/

Note that despite the name, it has nothing to do with lirc.
Great, thank you. It's interesting to learn, when you don't know how to describe something in simple terms. I blame my lacking college professor and me, not taking enough time to learn it properly.
Please. There are thousands of these rankings. They all show different results and most of them are produced by Americans in the first place.
To start with how do you qualify a college good or bad? Nobel prize winners, number of sharks graduated, number of Forbes 100 people, scientific articles published?
Let all of these alone I just graduated from an high school outside USA and am accepted to those top schools along with my classmates. Everybody knows that US applications are about how good you can memorize SAT words and how well you can look on the paper. I know people who faked hundreds of projects and got into these top schools. Believe me their number far exceeds the number of people who actually deserve to be there.
A school with abundant resources attracts high profile customers rather than actual students.
> Rather than extroversion being about whether a person is socially "energized" by groups or not, it's really about how much stimulus a person can accept before their brain starts feeling saturated.

That's a nice idea, but I'd like to tweak it a bit. It's about the amount of stimulus you prefer. So, yes, as you indicated, introverts tend to have a difficult time with a lot of it. But what you didn't mention is that extroverts tend to have a difficult time if they don't get enough.

Indeed, for just about anyone, there is "not enough", and there is "too much". FTA:

> However, some of us can't do alone. We also can't do large groups well.
Redis scripting – the double-edged sword
You see so many people trying to deflect criticism and failure. Accepting it wholeheartedly is rare. This is genuinely a classy move.

I wish them all the best of luck.
I found that the syntax _was_ the hard part of git. That and the often-terrible man pages. Both docs and syntax are inconsistent, verging on random, and full of irrelevant details. It's pretty hard to figure out the actual concepts beneath all the noise and misdirection.

the git vs EasyGit diff basically summarizes what I'd change about git.