skysight-inc/HackerNews huggingface dataset:
WOW! Been waiting on this for a long time, so sad to see this news today :(
Hosting Murah - Jasa Pembuatan Website Murah
The author confuses formatting for presentation ("typesetting") and formatting for authoring.

By ignoring the rich rendering capabilities of WYSIWYG word processors in favor of simple monospaced text, a potentially valuable dimension is lost.
Questions to ask clients before designing their website
Is it appropriate, or even legal, to disclose your investors' ROI in your company?
Oh yeah, what's the difference?
Orb Login
Spinning wheels (dealing with burnout)
You solved my problem there. Just make sure it can be used to clients intuitively and you're on.
Eat your heart out, Obfuscated Perl! :-)

This might be misplaced effort - the many chinese coders could be helping improve standard Python, libraries, i18n in various Chinese dialects, etc. - but this is still fascinating.
I tend to prefer using ${\...} for interpolation - so

print "${\join ',', @array}";

or so. See http://shadowcat.co.uk/blog/matt-s-trout/madness-with-method... for more fun you can have like this.

Oh, and remember - sometimes makefiles that do useful things to and with production code should contain one liners.

Don't assume that the intersection of "one liner" and "production" is zero - when I ran the Web Server Survey at Netcraft about 3/4 of it was one liners driven by make ...
I'll see you there.
When did they hint? All I've seen is unfounded rumors for the last few years.

Yes.

If Apple did come out with a tablet you can be sure it'd be $1500+.

Speaking of unfounded rumours... This may be an educated guess, it may be an excellent hunch, it may be a brilliant prognostication. But unless you're quoting a source or have inside information, it's still an unfounded rumour.
I went on their website and it made me a weird impression... First, their site is indeed completely outdated (last post: 4th February 2009) and second: it doesn't look very serious... almost nothing on it...
For those genuinely engaged in something covert, texts like this (or like this: http://www.loompanics.com/Underground_Economy/underground_bo...) are for learning what not to do. Your enemy (whoever it may be) also knows how to read.
If you're good at interacting with people and a computer science major you do have an edge over most computer science majors:-)

Perhaps you can minor in business or other area and see whether that helps with your job prospects better. I think you're "selling yourself" wrong...
I've seen at least as many technical authors get distracted by the intricacies of LaTeX or DocBook as those trying to "design" in Word or OpenOffice. Using markup doesn't prevent the problem of diverting authorial attention to design. Every composition tool can be abused.

Word and OpenOffice can be used intelligently, if you avoid the design-as-you-write trap. I've never really seen a diffing tool (for prose, mind you) with the readability of a word processor's 'redline' or trackchanges feature. Anyone have recommendations on that front?
Ask PG: How many non-commenters?
Just wondering about how many people here do not comment at all, would be interesting to know.
Both are non-distributed (in the autopartitioning sense that everyone but couch uses the term, rather than the "distributed" as in Lotus Notes of couchdb), both have robust, non-sql query models, ...

So yeah, for the categories he defines, that's what makes sense.
I've seen large "touch panel" layer parts for various devices for well under $100 and 1080p 22" TN LCD screens with built in speakers for $100-$150, so a 12" touchscreen panel would likely be nowhere near $200.
In which case, I'd claim that

http://www-users.cs.york.ac.uk/susan/joke/unix.htm

must be a lot more than eight reasons not to use UNIX?

Really. We get a kick out of it because it's fun.

I don't understand why people consider a bit of light humour junk; maybe it just means they don't get the joke - but I often wonder if it more means that they take programming too seriously.

I enjoy my job. I enjoy jokes related to my tools. I'm really sorry you don't.
4. A website that you can submit your design and work with vendors to manufacture your own clothes line.

Cafepress.com. Poorly researched list.
I know this is linkbait, and I freely admit that I have no idea if it's just a vicious rumor or not. Frankly, I'm skeptical: One company controlling the whole stack? Free unlimited calling with VoIP services? And my biggest question: Whose 3G network are they going to use? Or rather, who would ever let Google user their 3G network for this? Just some food for thought.
Sweet. That program is in traditional Chinese, BTW. It must be from TW or HK. People in China would be using simplified.

I've also seen Japanese programming languages before.
While I certainly agree with you, I must admit that it never occurred to me that the whole monkey typist experiment depends on the assumption of the monkey's being able to actually hit each key. :)
I did my Ph.D. in a field requiring complex computer simulations. This article, like most climate "skeptic" critiques, is a logical fallacy writ large. A kernel of truth, surrounded by massive layers of exaggeration and misinterpretation of fact.

First, the notion that anyone could "peer-review" software for correctness is obviously absurd. We know this is an impossible standard. We accept that software is a (probably buggy) model, and (in my experience) reviewers are therefore extremely skeptical of results from computer models -- to the point that they're actually biased against publication. And since reviewers know that they can't verify correctness, they tend to look for theoretical papers that very closely reproduce experimental results.

Second, this type of critique is pushing hard on a straw man. The implicit assumption is that each paper is a stand-alone morsel of truth, and that the peer-review process somehow guarantees a paper's claims. This is not the case, and no scientist believes it to be true. It doesn't matter that peer review fails sometimes, because the system doesn't depend on it being flawless.

Science is about process, not people. Peer review is an important part of that process, but it's openly acknowledged that review has flaws. Thus, ask a scientist about any particular paper, and while s/he may be enthusiastic about the result or the theory, you'll almost never hear a scientist take the paper for granted as fact. More often than not, discussion of an interesting paper will center around designing other tests that can independently reproduce the paper's result. Ultimately, you have a system where a lot of genuinely smart, skeptical people are attacking ideas from all sides until either a consensus emerges, or the idea is destroyed.

The "skeptics" have it wrong, not because they're incorrect about human nature, but because they're attacking a fictional vision of science that exists only in their minds. They imagine a world revolving around a theory that is supported by one piece of data, extrapolated by buggy computer models, and presented by corrupt individuals who (for some unknown reason) have an incentive to doctor the results in the same way. In reality, science is massively redundant and competitive, computer models are treated as ancillary data (at best), and individual corruption is exposed by the redundancy of the system. If the "skeptics" put as much effort into understanding the science they critique as they do trying to find "smoking guns" for individual researchers, they would understand this dynamic.
I'd say Mongo fits better than Redis. Redis doesn't give you documents, just simple data structures.
except you'd have a devil of a time dealing with wireless networks
You can also use this as String#slice, which is a little clearer:

"foo@example.com".slice(/@(.*)/, 1)
No. Sorry. You're confusing the old perl4 culture with modern/enlightened perl culture.

We value doing complicated things elegantly so that the program so produced best reflects the intent of the programmer. So yes, that's caring about how you do it.

We care about "how you do it" because expressivity brings readability and maintainability.

The key difference is that python optimises for having one common idiom for a given thing and achieving expressivity through the way these idioms are structured together. Perl tends to have multiple idioms for a given thing and achieve expressivity through which one is used for a given reason.

See http://shadowcat.co.uk/blog/matt-s-trout/pizza-snakes-bicycl... for a longer but hopefully better attempt at explaining what I mean.
Presumably if one has permission it's both appropriate and legal.
Yes this small study does not disprove that, given enough monkeys and enough typewriters, a shakespearean play will be produced.

However, we need only look to the internet to see that the proposition is indeed false.
Even for ten years ago, forgetting that other countries need to typeset too was kind of lame. ASCII is seriously limited outside American context.
From article:

> Many web developers are non-advanced users of SQL anyway, not using "advanced" features like foreign keys, JOINs, inner queries or stored procedures.

I weep for the future. If you think a join is an advanced feature, then yeah, you're better off with CouchDB.
The author admits that "there are some sorts of documents for which a WYSIWYG word processor is indeed the natural tool. I'm thinking of short, ad hoc, documents which have a high ratio of formatting ``business'' to textual content: flyers, posters, party invitations and the like".

I think that those ad-hoc, one-page documents represent a majority of documents created by users - even if you count the pages, not the complete documents.
The magic in this case being "for the categories he defines." I do so much enjoy articles that re-define the general consensus on terms so that the author can try to shift entries among categories in a way that makes their product look better. It feels like watching a biologist try to create a taxonomy based on "greenness" and "whether or not this creature tastes good when served with hollandaise sauce."
Migrating contacts isn't the problem. The problem is people keep emailing me at my Yahoo address even when I give them my Gmail address.
However, I do know people who have reduced their lives to maximize alcohol, pot, and/or video games, and minimize everything else. It wouldn't be fulfilling to me, but it seems to work for them.

Even if they still have a job.

I remember someone on Reddit/IAmA who hated working for others so much that they figured out how to live on 2,000 dollars a year, and worked 1-2 months a year as a laborer. It happens.
I was constantly distracted by the sheer volume of huge, brightly colored ads or labeling. Talk about information pollution.

http://code.google.com/p/arc90labs-readability/
On a serious note, have people been more educated in probability, the economic crisis might not have turned out as bad. Look at Nassim Taleb to see how far some probability consciousness can get you.
Know it won't happen, but would be great if the design could be open sourced.
this works as well...

username,domain = */([^@]+)@(.+$)/.match("foo@example.com").captures
I saw it done with Squeak. IIRC.

With a rotated monitor, it would pretty much pass for an Alto 2002 ;-)
The transparent spacer image hack seems horribly antiquated to me. I'm surprised anyone still does it that way.
Fight Speeding Ticket
Traffic ticket lawyer at Law offices of Amir Soleimanian defend against all traffic violations such as speeding, DUI offense and reckless driving.
it's usually self inflicted.

it bugs me when parents inflict worldviews on their children without grasping the gravity of the fact that could very well be holding it for life. I don't want to be a parent because I take parenting extremely seriously.
The better question in the linked article is whether third-party app stores will flourish on Android.
the elephant in the room: increased mating opportunities.
The Google Phone "Is a Certainty"
You might even take after Apple and price it at double your materials cost. That might seem like a lot, but it forces you to make a compelling product that competes on features instead of chasing the bottom dollar. You can always lower the price if you're in a bind, but raising it is almost impossible.

If you're successful at selling that, you'll see healthy returns. I heard a recent blurb that Apple took 90% of the profits on laptops costing more than $1,000. They certainly didn't sell 90% of the laptops in that bracket.
Thanks, bud! We help out where we can.
Fixing Windows' Black Screen of Death
Shouldn't Google optimize it's search to find the best content, and not the other way around.

I just think it's ridiculous that Google's ranking system needs to be gamed if you want your content to be found.
I discovered a fascinating book once. It was written for English speakers, and explained certain Japanese words. There were, I believe, about thirty chapters, each covering ONE Japanese word: introducing the cultural background needed to truly understand the word; explaining all of its rich, subtle meanings... an attempt to teach the idea the word truly represented. The thesis is that many important single words simply have no direct, concise translation, to an English word or phrase.

Most mainstream programming languages today - from C, to Python, to Perl, to Java, to Javascript and Lisp [0] - were created by someone who was at least fluent in English - if not having that as their native language - and who "grew up" as an engineer by working with and studying other such languages. I wonder what kind of influence that has had on their design. Consider the if/then/else idiom that most programming languages have; or the while loop, or perhaps even the common OOP concept of classes (sets) and instance objects (members of a set).

Soon, if not already, there will start emerging higher-level, general-purpose programming languages that are conceived, designed, implemented and evolved by someone (or a group) that cannot read or write English, but has been fluent their whole life in Mandarin - someone who is a product of Chinese culture. Or Hindi, and India. Or Tagalog, and the Philippines. Some language and culture vastly different from that of the Germanic and Romance tongues, like English.

I wonder what those computer languages will be like. Obviously there must be similarities; it's still going to have to run on some hardware derived from von Neumann architecture, almost certainly. And it's difficult for me to imagine the subroutine / function call abstraction not being present in some form or another. But then, the only natural language I know well is English. Perhaps there are alternative forms I have not imagined yet.

The linked article describes an important start, I think. Even if it's technically just a different keyword / identifier mapping, perhaps it will start the gears turning in native Chinese speakers' minds.

[0] I consider Ruby a current "mainstream" language like Perl/Lisp/etc., since it was derived from the other languages mentioned - see this post by Matz: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/...

Edit: fixed a few typos.
I think CS is too heavy for most programming jobs, much less for non-coding technology jobs. You'd probably be much better served having a business major or some sort of technology commercialization or even some sort of technical (or not ) writing, or psychology or math degree. CS is about reading papers other CS guys wrote, writing papers for other CS guys to read, and typically doing very little real world work. There's an exception to every rule, but I had CS professors who I feel would have been amazed if you showed them this amazing Internet concept that had flourished by building on top of the OSI model... :P That being said, your major != your career... though don't tell any HR department employees that or they'll tar and feather you.
World's biggest atom smasher sets first record
What I want to know is that why after 25 years or so in MS Word when I open a document (usually somebody else's) and close it the app always asks if I want to save the changes even if I just read it and didn't touch anything.

How come MS Word is not able to detect that there were no changes?
Good article, very thought provoking. Though I had to chuckle a little when I read the author launched a Female Forum because he felt existing online communities aimed at women were "far too complicated" to use.

I understand perfectly what he meant, but that statement reminded me so much of Harry Enfield’s classic funny video "Women know your limits" I had to laugh.
http://www.youtube.com/watch?v=SjxY9rZwNGU&feature=relat...
The world is not dichotomous as the author seems to make it (as is usually the case). Word 2007 blurs the distinctions he's making, because it started putting in formats like "Title" and "Body" instead of just "14pt" and "Arial" (or verdanna or whatever). If the author is using these semantic meta-styles appropriately, they can get most of the advantages of a LaTeX style of coding, in a WYSIWYG interface.

I'm more for than against the author's main point fo separation of concerns, even in the realm of text processing, and I think especially for corporate communications that have to be all branded and specified, a LaTeX style document is probably the way to go. However, the overhead of having to code your document, instead of write it, is a big interface barrier, both in terms of adoption, and in terms of productivity. Also, in the cases where you do care about presentation during the construction of your document (which do arise), having a sharp divide between the two processes makes for a lot of annoying context-switching. I'm sure I'm not the only one with a horror story of having to compile a TeX document dozens of times to make a damn picture align correctly. Word isn't perfect in this respect either, but my worst-case horror story is not nearly as bad (5 minutes of drag-and-dropping).
Members of all fields of science are calling for open data and source code, so I read a political message in your opposition (and focus on climatology).

As for correctness, the article doesn't use that CS term and I haven't seen anybody ask for that impossible standard (in the strict CS sense.)

Find flaws earlier. That's the goal.
I mostly agree.

In a dynamically-typed language there's no reason not to pass a Regexp, or indeed a Fruitbat, to a slice expression, so long as it behaves in some expected way. What I don't like about it is that there's no obvious convention for what that should be. String#[] has two fairly different behaviours depending on whether the argument behaves in one way or another. Because they have the same syntax, they look like they should mean similar things, but whether they're similar is debatable at best; and even if that case is debatable, the semantics of this are completely different:

Proc.new {|x, y| x + y}[2, 3] # => 5

(That is, Proc#[] is aliased to Proc#call, to work around the fact that Ruby's method call syntax is a special case whose semantics are not programmable, and can't be used on Proc objects.)

More generally, I think it's a net win that the language detaches syntax from semantics in this way, and allows the semantics to be programmed; but for readability, syntax should still suggest semantics - i.e. a convention that should be followed when defining the semantics. The authors of the Ruby standard library didn't follow such a convention for [].
I just think it's ridiculous that Google's ranking system needs to be gamed if you want your content to be found.

Why? It's just an algorithm. There's nothing magic or special about it.
Are there any hackers out there who think that
TC provides any form of intriguing technical commentary?

You are making two assumptions here:
1. Hackers are only into technical commentary
2. TC promises technical commentary and under delivers

I don't think either of them are true. For a lot of us, particularly those doing startups, an article on TC about our company can be worth many times more than frontpage NYT story. I say that from experience.

Even if you dislike TC's content, dismissing its potential value to your business would be stupid.
If the article's author's Droid behaves in the ways he says it does, it is clearly defective. I have never, not once, had to "force quit" any built-in application. The contact list works flawlessly. When I click an application icon, it starts every time. As a phone, the thing is rock solid.

The only applications that I have had to "force quit" have been a couple buggy apps from the market, which I subsequently uninstalled. Yes, buggy software is allowed into the market. That's fine by me; sometimes a buggy beta app is better than no app at all.

And about the shutter button: why would I want it to launch the camera app? On my standalone digital camera I sure don't expect the shutter button to turn it on...
Send grid is awesome, we are using them for all our transactional email delivery and don't have to worry about deliverability.
everyone should have the opportunity to explore many different subjects

Well, yeah. That's what this whole exchange is about. The original poster has explored CS. (S)he is done now (and knows it, otherwise this post wouldn't be here.)

Time to explore another subject! The great thing about figuring this out during junior year is that you actually have a chance to do so before you graduate, which will literally save you a lot of time and money. I'd suggest studying physics ;) [1] (Which is indeed an excellent thing to understand, even if the actual job of a physics researcher isn't for everyone.)

---

[1] Though not very seriously. From what little I can guess about OP's tastes, some economics, accounting, law, or even design classes might be more fun.
If the probability of producing the desired result in any given attempt is zero, then the probability of producing the desired result given infinite attempts is still zero.

If monkeys are incapable of typing, then the probability is zero.
Can you cite other examples of Apple competing on price? Or being anything but 'high end' pricing.

Look at the Macbook Air - $1499. A tablet would be pretty much an Air but without the keyboard. I don't think it's likely therefore that the price would be too much different.
Just wanted to thank everyone for their input and add some info for posterity's sake;

I stumbled across Silverback about 5 minutes ago and it's what I was looking for to help along testing. It simultaneously records a video of the user and a screencapture, so you can analyze where they're confused, happy, etc.

http://www.silverbackapp.com/

Disclaimer: I have NO connection to this company, just found this useful.
Cheap usability tool: Silverback
I don't think I did. It wasn't the doctor I was referring to. Medical software needs to be developed, but it doesn't seem likely that the people developing it will be the people who use it.
J is for JVM: Why the ‘J’ in JRuby?