skysight-inc/HackerNews huggingface dataset:
Consider that it adds to the noise, even if in a small way. People learn etiquette through observation; if someone sees both a bad submission and a bad comment, they're more likely to think that's okay around here.
Try again, without using Flash!
Awesome article.

"[introverts]...tend to think before talking, whereas extroverts tend to think by talking, which is why their meetings never last less than six hours."

I can definitely be pretty active at parties and stuff, but this is something that I've learned to do as I realized how being my "natural" self turns people off. I guess you can say that my social stamina is low and I need to rest more than extroverts do.
Knowing who you are, god speed you on that :)
When I mean honest, I mean honest both literally and emotionally. If I see bullshit, then I actually call it bullshit, instead of calling it "innaccurate." While the two terms may be similar in meaning, they are not equivalent.
Create your own VLC skin with VLC media player Skin Editor
i think the confusion here is whether we're talking about worst case or average times. cuckoo hashing addresses worst case times, while the traditional O(1) for access to a probed table is an average time (worst case is going to be O(n) i guess). that's not as bad as it sounds because provided the load factor is low enough the probability of the worst case goes down "fast enough" for the average to be bounded. i think :o)
My understanding is that a lot of new X11 features (such as XRandR, GEM memory managment, kernel mode-setting and so forth) are added to the core and to the open-source drivers, and closed-source drivers lag behind significantly. Also, I've a friend with an nVidia-based laptop, and suspend/resume apparently works about one time in ten, while it worked flawlessly on my Intel-based laptop.

Also, apart from the Paulsbro/GMA500 fiasco (which was contracted out to a third party), all Intel's graphics hardware has had open-source drivers written by Intel themselves, so it doesn't seem too extreme to expect similar support for Larrabee.
The mind knows how, but the soul is unwilling. I know how to tiptoe around people, but I greatly prefer being combative.

Which explains why my adviser is currently holding the contents of my bookshelf locked in her office until I comply with her demands. Score by her, but I tend to win these battles by not giving a shit.

...and now you all know how immature I am :D.
> I'm building a somewhat complex web app

I'm guessing that if you had a CL background the choice would be easy!

The answer also depends in part on what your app structure's going to be like.. some considerations:

A. Will you embed your UI logic in Lisp?

B. How interactive do you want your application to be?

C. How computationally intensive will it be?

D. Is horizontal scalability (ala swarmiji) important?

E. Will the application deal heavily with forms?

F. Do you want to use SQL, or go through an ORM? Or use objects directly? (eg (mapcar #'do-foo (all 'clients)))

> make it easy to deal with data in json and xml, and

cl-json has been very easy to use, with trivial mapping from lisp objects to json.

> allow me to generate html and javascript.

We use html-template. If you're using forms you'll have to decide where you want to put your validation logic. With html-template you'll probably end up rolling your own, or do it in javascript.

A big consideration may be that Clojure is much more strictly functional than CL. That may limit your coding flexibility (and be harder to adjust to if you come from an imperative-coding background).

IMHO going with CL will yield greater benefit with Slime and the debugger, related to dynamically responding to requests, debugger-tested programming etc.

Real-world Clojure programming seems to require a knowledge of java libraries. CL libraries have been available for everything we've wanted to do. Postmodern is probably faster, and more "native" than JDBC.

If you want to put your UI complexity in Lisp (as opposed to javascript) then check out Weblocks, which has many nice features, one of which is generating validations from the data-model. If you want to write a RESTy app then plain hunchentoot should serve just as well.

Have you checked out some of the Clojure/CL webcasts? They should give you a feel for the relative strengths and weaknesses of developing in both environments.
Sometimes, our community makes us forget how marginal we are.
Building a runtime for a new language designed for distributed computing.
There's probably a good correlation between their brand and what they can do. Sequoia, Kleiner, Accel, NEA, and Benchmark have a hell of a brand. That brand correlates to their network and capabilities. The same can be said on the angel + seed stage side: Ron Conway has a name brand and the connections to go with it. Same with USV + First Round.
Thanks for the comment. Flash was necessary for a number of aspects of the site (most notably, the zooming features). I definitely understand people having an aversion to Flash, but there are lots of things you can do with Flash that arent possible with HTML/AJAX/etc
I don't buy this. At work I used to have tons of problems with people that communicates little. The ability to communicate fast and the ability to use the right words to make clear what you mean is vital.

Also instead to do useless work because you can't just tell in five seconds if this is going to be OK sucks. A lot of wasted work. I think that the ability to communicate well is very important IMHO, and it's unrelated to being introverts or extroverts as far as I can tell.
If you have a tablet, please help
I need to test my site on a tablet, unfortunately, I don't have one:(... If you can tell me whether handwriting works well, I'd appreciate it...Just note on the pad that you did it on a tablet, I'll be able to see it.

url: www.colabopad.com

Thanks in advance.
I am not agreeable to following the "be civil" guideline.

The times when I have been uncivil, I've generally been downvoted, which I think is perfectly fair. However, there are some times when I've been rather rude, and the comments ended up positive; but they were negative initially by quite a few points.

I really do think that "being civil" has its place, but to be civil all the time requires a certain dishonesty; perhaps not in literal meaning, but certainly in emotional meaning.
It's hard to say not knowing the scale of the application or any of it's requirements, etc. In any case, if you do stick with Java you might try out the Play framework, it looks like a nice alternative to the typical gigantic Java framework. http://www.playframework.org/

I haven't used play myself, but if I had to use Java myself I'd certainly look a it. Also, play 1.1 is supposed to support Scala, which would probably be much nicer.
do you really think taking a shot at someone with "lacking social grace" is being polite? it seems to me that you're name calling.
Those aren't mystical experiences. An experience is only a mystical one if it scores above a certain threshold on the empirically derived Mysticism Scale, and ghost experiences definitely would not qualify.
I really don't know what I'm looking at. An aggregator of some sort, but why is is layed out like this? It's not obvious to me.
Looks like an update of CustomizeGoogle, which I had stopped using owing to compatibility. Thanks.
If you or your friend are not comfortable with anything else, stick with plain Java. Check out the Play framework if you really want to prevent boredom because you've all done it before. Or Groovy.

If you don't want to do Java projects in the future, I suggest getting comfortable enough with other languages and frameworks on your own time.

For now: what's wrong with "RESTful" URLs? And you do understand you're not required to use 4 different layers in Java either, right?
I currently teach a basic course in shell scripting at a university. I'm amazed that bash wasn't included! I don't know whether you'd include Make in there too, but I would - the two together still form the basis for the majority of software deployment in Linux, I reckon. Certainly all our research software uses these two technologies (still!)
Israel has the highest density of tech start-ups in the world.

Comparing the density of startups in Israel vs. the entire US or the entire European region is misleading, because the US and Europe are so much larger and more heterogenous. It would be more accurate to compare the density of startups in Israel vs. Silicon Valley (comparable geographic area and population).
The emergence of a legit mobile banking technology
Analysis code over a large data set for research in Hadronic physics.
To the other people who do ColdFusion stuff--are you doing new development, or maintaining legacy systems?

I do a mix of both, though I don't spend all day, every day doing CF.
Yup, same here. Although, I'll occasionally find myself spending days at a time using C within a project (IOKit (accessing, not writing drivers for), CoreFoundation and some other lower level functions such as kqueue).
Out of date lecture notes with what looks like a bias for HP-UX. There are better sources of information.
I think having 3 options would help with this problem: agree, disagree, and downmod. Top agreed posts would float to the top as they do now. Even posts with a healthy bit of disagreement (evenly matched agrees/disagrees) could be very high. Disagreed posts aren't penalized. Downmod would only be used for irrelevant or low quality content. You wouldn't need an upmod -- simply agreeing or disagreeing would count as an upmod.
Also an issue when people submit the "printer-friendly version" and also the ordinary version.

Proposed guideline: submit the "printer-friendly" version?
> it doesn't seem too extreme to expect similar support for Larrabee

You have a point, but I think the reason NVIDIA doesn't open-source the drivers is the same as the reason Larrabee probably wouldn't open-source them - i.e. fear of releasing the details of the GPU design to the competition. Current Intel's graphics has nothing to hide from NVIDIA, but Lrrabee would. But of course, this is just speculation, especially now that no consumer Larrabee is on the horizon...
No Forth?
Why would you want to mention bash in a course on shell scripting? All you'd do is produce more people writing gratuitously incompatible scripts.

I use bash as an interactive shell, but for scripts I can't imagine why anyone would want to use bash unless they simply didn't realize how non-standard it is.
Is Small Still Beautiful?
Thanks - play looks good, will definitely consider it.

I like RESTful URLs, the problem with Django seems to be that it doesn't really cater for them (or at least the routing system does not know about GET, POST, PUT and DELETE, as far as I could see).

Java layers: I know, but using Java usually also entails using Spring and Hibernate and "doing things the proper way" :-/

I know I should get comfortable with other frameworks, I just haven't found one I was happy with (tried Rails, and atm doing a small Python project - where I settled for bottle.py, which is great fun, but probably too plain atm.).
Play looks very much worth checking out, thanks!
Well, you know, I'm building this online backup system... :-)
I think introverts are best leaders only in certain leadership roles. Leadership roles that require technical and deep thinking seem to better fit introverts. While leadership roles that are more people facing are better suited for extroverts.

Bill Gates's introvertness and leadership of driving the technical direction of Microsoft, while Steve Ballmer's extrovertness of being the sales guy.
Yeah I definitely think there is value in a unifying algol-like syntax. Going between JS and VB.NET is easy on the brain.
Slightly off-topic but when I first got my MacBook about two years ago the networking was awfully slow compared to my Windows or Linux boxes.

I suspected a DNS problem and after installing a local DNS cache server it improved dramatically, so a local cache-only/forwarder DNS server is another solution for a faster networking experience.
Nažalost, stranica koju ste tražili nije pronađena.
Amazon.com and The Atlantic Will Sell Short Stories on the Kindle
Works great with this little script I wrote to execute commands on all my repos:

#!/bin/sh

REPOS="\
$HOME/git/repo1 \
$HOME/git/repo2 \
$HOME/git/repo3"

for REPO in $REPOS; do
echo "=============="
echo $REPO
if [ -d "$REPO" ]; then
pushd "$REPO" > /dev/null
sh -c "$1"
popd > /dev/null
else
echo "$REPO doesn't exist"
fi
done
echo "=============="

Save it as "eachrepo" or something, then do

eachrepo "git wtf"
"Chutzpah". Very Gladwellian. The simplest explanation is that Israel has lots of Jews, who tend to be smart and hard-working, as demonstrated consistently for 1000s of years. The need-a-poker-face-to-utter-it explanation is that they have "Chutzpah".and that's the key to success.
and/or have hacker news auto-flag the printer friendly / non-printer friendly version where it's possible to do so, could be an idea too. :)
Other: MATLAB, IDL
I think a good chunk of people here aren't looking to build a conventional business. Most are looking to (firstly) hack on something they find interesting and if the constellations are aligned right, make enough in an exit to be able to freely choose where/when they work (given "liquidity preferences", the latter would also imply "generate a non-trivial return for their investors", which ends up being used to back other ventures).

I'd imagine this gives them:

a) far more leverage to choose their projects at Google (if you're entering Google in a conventional way, you aren't even told what projects/team you will be working until your start date: you could interview hoping to work on search, but end up working on internal/IT applications)

b) enough money, so that after their stock vests at Google they'd wouldn't have to work.

You are right, however, that is very different from traditional entrepreneurship or business.
My problem with downvoting-for-disagreement is that it is not symmetrical to upvoting-for-agreement.

If someone makes a quality comment, but it happens to be an unpopular view, and they get voted negative, they are less likely to express their view in the future... and we are the poorer for it. No one wants a monoculture.

If that same person makes the same comment, and people merely upvote the opposing viewpoint, then neither person is being 'discouraged' from contributing. One is just being encouraged more than the other.

I realize it's all just a number and shouldn't matter, but we are human beings and it does... seeing someone else get told "good job" isn't near as bad as someone telling you "bad job"... especially when you thought that you had done something good by contributing a useful viewpoint.

(Obviously none of this applies to trolls/spam and things that are outright false... people shouldn't say things they can't provide evidence for.)

To make a rather tenuous analogy: If you don't like a product, you don't get to take money away from the company that makes that product. The best you can do is give money to their competitor. And to extend that, you can only take money (fines) from some company if they do something illegal. Here doing something 'illegal' is trolling/spamming.
Occam's razor is frequently misused. It is not a law, and using it to forbid something that cannot easily be explained is counterproductive. Occams Razor works nicely when deciding whether to use a linear or a nonlinear function to describe some mathematical relationship, but beyond mathematics, what of two things is 'simpler' can be highly subjective.

P.S. I think the whole topic of this thread is sort of not within Hackers' News interest (just peeked at the guidelines). Calling it quits for now.
Hold on. This is a historical question; electromagnetism explains stuff that could be considered paranormal as well, but that stuff wasn't. Were the mirror neuron phenomena actually noticed, classified under parapsychology, and investigated by parapsychologists, producing results that had any connection to their eventual uptake by mainstream psychology/neurology?

The link doesn't mention anything like that; if anything, the example of the woman who thought mirror-touching was perfectly normal & universal suggests the opposite.
I have the same problem although I think when you see the submissions vote go up it's someone else since they get voted on a lot more than individual comments. For me it's both in chrome and firefox (in Win 7) so I don't think it's the browsers faulth and I noticed it for the first time maybe a 15-30 days ago. I'm guessing one of three things are happening:

1) We banned from voting as the moderators doesn't seem to tell people when they moderate.

2) pg is running an experiment.

3) It's a bug.

I agree that there needs to be a place to report malfunctions. It would also be nice to know when a moderator takes action against you.
The link is to the source code. If you'd rather understand what this does by seeing example output (without running it), see:

http://git-wt-commit.rubyforge.org/#git-wtf
Don't worry, it looks like "desktop" has just become a buzzword for rich, responsive UI. This ain't no powerpoint. Looks like a search engine and a code browser plus some kind of fancy analysis stuff. They mentioned TBs of data, and I know I wouldn't want to have to install that all on my desktop! Seems like a sensible choice.
Other: sql
It looks like I've been breaking the "use asterisks for emphasis" rule for years without realizing it.

I've always used _foo_ for code-specific articles, or FOO for a more general audience, and reserved foo for parenthetical physical actions such as shrug or bows.

My bad.
I disagree (though I am not expressing that with a downvote). Comments should be upvoted for insight, thoughtfulness, or interestingness - not simply for expressing a popular opinion.
what's also neat is making "glasses" that display all tv's as off by refreshing at the appropriate rate.
Do we need an essay on the fall? The Covenant showed up and glassed the place.
$3.99 each. Gonna have to lower that price point a little. Too many people with their hands in the till.
Most of the Etherpads are ex-employees of Google that left to start their own company. I don't see any other way to interpret your comment except that you are suggesting that they should've quit running AppJet a year ago (since the option to be bought didn't seem to be available then) and interviewed at Google to get their jobs back to work on GWave at an early stage, but without the added benefit of having millions of dollars worth of Google stock. This seems quite bizarre.
A Day In Da Studio - Videos @ DatPiff.com
Embezzle a bit more of your building’s heat
The best twitter clients for Android Devices.
Justify that. All treyp said was that extroverts could make up for their weaknesses, not that they had any given strengths. It's not that I agree or disagree with you—but the "+1" implies that you think this is what treyp meant, when he was establishing a much weaker argument.
Actually I would like the ranking algorithm to distinguish between a comment with no votes and a comment with 5 upvotes and 5 downvotes. I think the latter usually shows the comment is controversial and probably deserves to be displayed as it's likely to be interesting. This makes it so that people can still use votes as agree/disagree without negatively impacting the quality of the debate.

I suppose it depends on whether or not you want to promote controversial discussion, which you may not. It would be harder to enforce etiquette through downvotes and might bring on eternal september sooner.

That said, if you wanted to experiment, one simple way to do this is simply to make the number of points an upvote grants different than the number of points a downvote produces. Not for purposes of karma, I think HN probably does that right now, but simply for purposes of comment ranking.

The downside is jokes that aren't that funny would likely be ranked higher than they should be under this algorithm. (The only instance I can think of where downvotes that came along with upvotes served as suitable chastisement under the current algorithm but might not under the approach I just outlined.)

Then again, I'm new here, so grain of salt.
wow jeez, talk about overpriced! I wonder how much amazon takes home?
No way. Python/numpy/scipy FTW. (not an SVM guy)
Where shall I start?

First I'll start with submissions: all to often Hacker News looks like any run of the mill news site. No longer is it the spot I rely on to go and see what the hackers are up to. Because too often now it's the same junk on Digg.

Comments: the quality of comments on here is pitiful. They're used to be good discussions and relatively long, well thought and written comments. Again, like Digg it's getting where people are just doing a 1 line/sentence post where seems like they're just trying to hit on something that other people will vote up for more karma points.
Well, then I'll politely express my disagreement (as others have in other replies) to say that I think civility is ALWAYS a good idea in online discussion, and there can never be too much of it. I think it is possible, as I hope is happening here, to be civil while being very firm in one's factual position.
Well, there's several ways to disagree with someone. I would certainly say that I am more likely to disagree with something if it's biased, facile, rude, superficial, lazy, or uninformed. All of these qualities—generally speaking, a lack of rigor or engagement—I think are quite worthy of downvoting. To be honest it's very few comments that I see buried at -4 that I really think deserve to be in the black. Periodic concerns aside, I think the system is in good shape.
DWR's other problem is competition from online retailers like Hive Modern and highbrowfurniture.com. People see these great designs window-shopping in the city and buy online instead. On items this expensive, the tax savings can be pretty significant, even when you add shipping charges.

It's interesting that opening a storefront like this probably drives sales for modern furniture overall. I wonder if they get kickbacks or lower prices from suppliers.
Ever since Google announced Android I predicted that it would become a dominant mobile environment. We're not there yet, but it's becoming increasingly evident that Android is here to stay.

It shares a lot of similarities with linux. That linux hasn't become dominant on the desktop can (to a large extent) be attributed to the entrenched desktop market where people and organizations use the same system (and applications) over many years.

Mobile doesn't have that yet. People switch phones every year or so and are used to them all being different. Vendors can therefore pretty much pick a new OS every few years (I'm simplifying this, of course).

When selecting a new OS, vendors will evaluate two main elements - price and control. Pricing usually being bound to licenses (a form of control held by a third party), it usually just boils down to control.

And what does Android offer? Control over everything vendors care about. For the companies involved, software development is cheap, but not so cheap that they can just build an OS from scratch (hi there Palm!). Also, Android is low on legacy and fully web-ified (sorry for using that word).

Sure, you love your iPhone. Spare me the feedback. I get forwarded loads of links telling me how crap Android systems are compared to Apple's stuff. But that's just Apple with Apple hardware, Apple software and hard contracts for the carriers. All the other vendors are hell-bent on breaking that. With Android Google (who is not a vendor in this space) is basically flooding that market with free, top-of-the-line R&D on the software end. Of course people building the hardware are going to pick that up.
Trilions