skysight-inc/HackerNews huggingface dataset:
My mother always said: Always judge a book by it's cover.

I would have thought that if the aim was to share your thoughts with as many people as possible and generate traffic then you would have used a catchy title by default. That is definitely a major rule in any type of marketing:

You only get one chance to make a first impression.
Foundations of Programming, Building Better Software
select doesn't scale particularly well, though. (And I'm not wild about its interface either; poll conceptually similar but much nicer to program to.) http://www.kegel.com/c10k.html (a now fairly old document, by internet standards) discusses a number of other options.
I'd pay $20-$50 year for it. I trust Google server-side security more than my own ability not compromise my own account.
Disney drank PTA's milkshake.
Finally! I can see my house!
I think your implicit assumption that the HN population previously wasn't prone to sensationalism is unfounded. Press the correct psychological buttons and almost every human will respond.

Personally, I think the HN population is probably more aware of the reason why they chose to follow a particular link, but they still follow it. In this case, the button is curiosity?
Isn't that the description of most business men, and thus many entrepreneurs? Isn't that what most manager-types do? They harangue, berate, exalt, go to meetings, have strategic visions, and make Excel spreadsheets.

I believe the CEO of the video game company I used to work at was basically exactly like that. He had been a producer before, and then started his own studio. Granted, his principle role was marketing, business deals, and strategy. He occasionally made comments on design decisions, but everyone knew how to work around him because he didn't know what he was talking about..
If you're concerned about the loss of expressiveness, a related project to look into is RPython, which afaik allows you to program in a less restricted subset of Python and still compile down to efficient C code. When writing in RPython, you break your program down into 2 phases:

1.) An initialization phase which is PURE Python, so you can do all the dynamic/introspective/metaprogramming magic you want

2.) A main phase which is a restricted static subset of Python, which is much more Java/C#-like

Here's an abstract and paper about it:
http://www.disi.unige.it/person/AnconaD/papers/Recent_abstra...
> I personally get as much mileage out of writing tests one level up

This is why I prefer the rebranded "BDD" as opposed to the original "TDD".

I find that the perspective that BDD offers makes me write much more useful tests, since the ultimate reason we write objects in the first place is to use them, right? I don't care about how it works inside, I care about how it gets used. There's nothing technically different between BDD and TDD, it's a matter of philosophy, and I find BDD's take on things to be better.
Avatars to have business dress codes by 2013
$129/month, but I have some "ins" at Fog Creek, so I might be able to work something out. If not, I'd try and find companies to sponsor it.
GvR supports Distribute over SetupTools
My intention was to elucidate why the fork(2) non-event-based "mini-meme" is known dead-end.
Given that Hennessy is the President of Stanford and that he founded a successful company (MIPS Inc, when went public and was then sold to SGI), Hennessy is surely pretty wealthy.
Nobel prize shows need for funding - scientists
Reading his account, 'flubbing the demo' risks losing the chance for investment, which would kill the company he's put his life savings into.
Dell to Build Android Phone for AT&T
A lot of Googlers report 20% time is a bit of myth, because many engineers end up struggling more than 100% time to deliver their principle project.
"A lot of Googler reports 20% time is a bit of myth,"

I thought it could be accumulated and taken at at a stretch.
It's sad how the focus is STILL "where ELSE can we advertise?"
Well, I'm still getting free food up here in Google Kirkland, and it's great. The article seemed pretty odd to me, too.
This reminds me of one of my biggest internal conflicts: when to optimize.

"Premature optimization" has earned a negative reputation because it has a tendency to inflate dev schedules unnecessarily.

So I tend to just crank something, anything out just to have something. Once you can see what you have, it's often a lot easier to modify than come up with in the first place.

OTOH, I like to think that everything I build is a foundation for the next thing to be built upon it. I am constantly getting bitten in the ass by some grossly underperforming building block. If a prototype runs poorly a dozen times, it's a concern. If the same code runs poorly a million times, it's a disaster.

It's a constant trade-off. Get something running vs. build solid building blocks. Make a mistake one way and never release. Make a mistake the other way and have a time bomb to clean up. Sounds like OP has a lot of the same issues.
Almost everything submitted here has marketing as an ulterior motive. They're either marketing a product or themselves. But thanks for the reminder.
Properly because they have too much money (don't laugh, there are a lot of big businesses out there that have this problem), or they need official support.
1980 vs 2009’s advertising tools
Microsoft mulling 128-bit versions of Windows 8, Windows 9
From the end of the quoted excerpt, Schmidt speaking:

The tightening that [CFO] Patrick [Pichette] in particular did, who I think is the current Google hero, really did change the culture in a much more pragmatic way: “We’re happy to work here. We’re happy to be employed. We love what we’re doing. Our freinds, you know, have been laid off.” It’s been a maturing process. And I think a generally good one.
Could we make it exclusive somehow? Like certain HN kharma to get in, say ~1160 :-)

Or maybe the answers become public to non-members after so many months? Does it have that feature?
I definitely think rejecting most people is very valuable.

I also question the value in expansion - for anyone.
Schmidt: "We Have Not Yet Found The Evil Room."
Mb.ideas.repository mb.gallery 1.5.1 (new release)
A new release of jQuery mb.gallery component
I highly doubt anyone in that group of 1600 accepted doesn't go to Harvard out of need. Anyone have stats on this?
When discussing the merit's of this feature be open minded that you may not have all the information they had in deciding to implement it. Perhaps this is heavily requested by the sales department or by other customers further up the pipeline. Maybe the company threatened to take their business elsewhere.

It's always less obnoxious to approach potentially illogical situations by giving someone the benefit of doubt. So, while you collect your 'data', also do some brainstorming on area's where the feature your adding makes a ton of sense, and might even open up new sales channels or markets.

Instead of assuming there's been some catastrophic mistake you must remedy, and instead of assuming that management puts no value on your time, try assuming that they have good reasons for it that you, especially being their for a month, might not have been fully explained. Quite often the problem is communication, not intent to waste money.

At the end, if all your effort is for seemingly insignificant return, smile and do an amazing job. Repeat until you grow weary and embattled, then leave for another job with a different set of problems.
I don't even know my Gmail password.
I do know my KeePassX password though.
It knows my 25 char passwords
encoding the type in the filename isn't a bad way of ensuring the type never gets lost

The most likely way of losing the type is surely if a user accidentally (or maliciously) changes the filename extension. That is why Windows pops up an alarmist warning if a user tries to change their file extension. Whereas a largely invisible (but still changeable) attribute is much less likely to 'get lost' due to user intervention.
Young Developers Get Old Mainframers’ Jobs
Cut the price, spend time advertising (through social networks)... jump 50 places all for free.

(Aside: Another thing that I can't check because I have no access to Itunes but a jump from say 1000-950 is not amazing neither is 700-650 so depending on where their app is placed and how many apps there are I don't know that this means anything.)
As a Brazilian I agree because I see it happening here.

But I believe that it is also related to education. Uneducated people are the ones that elect the most corrupt/incompetent politicians and are the ones that never understand discussions about policies.

Off-topic: hope you guys get to the Worl Cup ;-)
You might want to look at libevent (http://www.monkey.org/~provos/libevent/) and libev (http://software.schmorp.de/pkg/libev.html). They're wrappers to kqueue (on BSD) and epoll (on Linux), both of which improve upon select (http://www.monkey.org/~provos/libevent/libevent-benchmark.jp...).
I used to do that at my old company! And it was definitely an old company!
Extreme Programming advocates readily available snacks in the workspace as an effective productivity and morale boost!
I'll ask him at the end of the day.
Interesting choice of karma score... :)

Right now, there is no such exclusivity, nor would I really want it, personally. I would, however, want to recruit moderators from HN, especially those with higher karma.
Err... Apache does not simply fork for each incoming request.
It is not an argument against capitalism when corrupt politicians sell companies below value to crooks. It is an argument for good governance, which countries also need.
If you remember correctly the last time I gave you a bunch of citations which you apparently did not take to heart.

I remembered the earlier screen name better than the more recent screen name that you are using here, but thanks for pointing out that you are the same person in both threads.

I'm still learning about this subject,

http://www.psych.umn.edu/courses/fall09/mcguem/psy8935/defau...

and I enjoy having what diplomats call a "frank exchange of views" with anyone else who enjoys reading about this subject. What I'm not seeing thus far is any experimentally verified proof that IQ/g/academic achievement/whatever is of interest is surely not malleable in the individual case. Rather, what I see repeatedly in the literature are surprising examples of environmental variables having much more power than they were expected to have, both across whole societies over time and in particular individual cases even with haphazard rather than planned environmental variation. But too often there is a leap from the statement that a trait is heritable to the incorrect and invalid conclusion that the trait is not malleable. I have seen that happen often in online discussion since 1992. What discordant identical twins, comparisons between neighboring countries, and other lines of evidence show is what the twin researchers say those lines of evidence show in their new 2009 paper: "even highly heritable traits can be strongly manipulated by the environment, so heritability has little if anything to do with controllability."

Johnson, Wendy; Turkheimer, Eric; Gottesman, Irving I.; Bouchard Jr., Thomas (2009). Beyond Heritability: Twin Studies in Behavioral Research. Current Directions in Psychological Science, 18, 4, 218.
My aim in writing blog posts is primarily to crystalize my own thought processes. Writing things down is really useful to me. I submit them here to hopefully receive some feedback and spark interesting discussion as a bonus. I'm not pushing an agenda.

I only reposted because of the amazing gap between the number of people who expressed interest in this follow up post and number of people who actually came to view it.
I agree about sharing the password, but if you want to avoid cleartext sending, just go into your settings and choose "use HTTPS for everything"...
Somewhat offtopic, are there other stackexchange.com sites that have been set up, and look successful? (I couldn't find a list anywhere)
I'm curious to see what other sites have been made.
I guess many of the complaints are from people trying Lisp on their spare time, especially the cosmetic ones I think (cadadaddr, rplacaca, the parens, etc).
If you have to learn a language for work or school, you just plow through those cosmetic nuisances in a couple of 8- or 16-hour days and get it done with. Maybe once in a while, in an idle moment, you may wonder over your cup of chamomile tea, "did they have to name the filter command 'grep', I mean really?" But you probably are not going to go trolling any internet forum about it.
On the other hand, if you are learning a language for your own edification, then Lisp (and C, and the Unix shell, and OLE and Smalltalk and Perl) is forcing you to put up with obnoxious cruft in your own dime, so to speak.
Kind of the difference between enterprise and consumer software. If you buy a piece of software (say, a game) for yourself, you are going to be ticked off if it's not perfect. On the other hand, if you buy some software for your company, a few rough edges are OK since you are not paying it from your own pocket.
I'm replying to me because I don't have a reply button for jrockway's response.

When you use the word "threads", most people are going to assume you mean OS threads because that is what most of the world means. Hence this subdiscussion with bladsel about having a lot of OS threads.
Custom labels, labels printing, cheap label printing
In my experience: you typical undergrad will as an undergrad have pretty much nothing in the way of interaction with the professional schools, and your professional school students will later have not all that much interaction with the undergrads; a little more mixing between undergrads and graduate students, but not all that much.

What does happen is that later on substantial #s of your classmates while wind up having having gone back to the law school or the b-school or whatnot.

This means that even if you, personally, never met anyone at the b-school, you probably know people who went there later on, making most b-school people only a couple degrees of separation away from you.

This means the big alumni network is loosely connected, but is comparatively connected, and predictably so; it's also the case that probably someone in your undergraduate class went to Wharton (or whatever) and thus probably there's some chain-of-acquaintances connecting you to the class at Wharton some year, but it's a lot more tenuous than the intra-university network.

So, short version: not that much interaction @ the time of study; across time, the alumni bodies are much more cross-linked (though admittedly not to the same extent that you see inside the particular sub-schools).
http://moms4mom.com is the only one I've heard of.

Still, the site format is optimized for really narrow verticals. I think they're going to have trouble overcoming the fact that the best example of their knowledge engine's success is really inaccessible to the average user. I'm guessing even a lot of IT guys would have trouble understanding/demonstrating how useful StackExchange might be for a topic completely unrelated to code.

edit: I do think the technology is very interesting, just that non-technical people will have trouble seeing that.
Apache traditionally used a pre-fork model. Later work has been expended on moving away from this model: http://httpd.apache.org/docs/2.2/mpm.html

I attempted to address both pre-fork and fork-per-request above -- both involve mapping one connection to one process -- this is resource intensive, and should be replaced with more modern event-based multiple-connections-per-process (select, poll, kqueue, etc.) approaches.
Definitely a bit of sensationalism going on with that headline even though it uses some of the words Schmidt did.
Hal Finney diagnosed with ALS.  Wants to keep coding open source when paralyzed.
Well,

I've only scanned the Rubinius code and noted their blogs/announcements but ... it seems like they shifted from one basic model of their virtual machine to another in the middle of their process and I'm quite skeptical that this either indicated they doing well or that it would be considered a victory for TDD. Looking from the outside, it looked more like "we thought that TDD would let us get by without design but we were wrong...".

I've heard TDD described as "write a test, write a function, repeat" and THAT is not enough. You definitely need a guiding design as well.
I have a key fob for my MMORPG character account. It seems ridiculous to me that my video game has greater security than my email or even my bank.

It was a $10 one-time fee to have the fob shipped to me.
Hewlett-Packard?
They assumed performance wouldn't be a problem

We did pretty extensive performance tests, but not for long enough. We load tested tested for hours at a time, and the problems started to show up after days of production load and really compounded after that. It's probably a topic for another post, but the performance of database tables with a lot of churn (rows being frequently inserted and deleted) really degrades over time.
The worker bees must be thrilled to hear this

The tightening that [CFO] Patrick [Pichette] in particular did, who I think is the current Google hero
Because they're solid products that intergrate well with each other and with dev environments like IDEA. You can put together a free open-source solution using many different tools, but the intergration between those tools isn't always great and opens up wider support issues (not necessarily paid support from Atlassian, but long-term maintainance).

What do you propose as alternatives?
Could someone explain what his title is supposed to mean?
um, wow and thanks?! yer makin me blush. :)
I believe that as long as you show the user that something is happening, preferably by showing them how long they have to be patient, there is not much to worry about. Unless we are talking about ridiculous download times. Of course, what is ridiculous depends on the perceived value of your offering: people don't mind waiting 45 seconds for some flash movie, so obviously it's not a complete showstopper.
Off-topic but...we need a proper computer science/programming collection of papers, books, etc. built up so that people can go off and learn things from the past instead of learning about them independently and then spawning blog posts about it.
Hawklan's Roger Taylor: An author interview
Heh, amazing what 3 years and a major economic recession will change...
We use them both.

Jira is used for 3000-odd developers worldwide on tens of projects, fixing as many as tens of thousands of bugs daily. It's flexible to integrate with our toolchain and source control systems. Managers like it because it can easily throw up a load of stats and graphs on a single page. As a user I like it because it does everything I need it to.

Confluence is used here, again for worldwide multi-project deployment. Mediawiki is also used but rarely - when starting a new project developers are given the choice and Confluence is the preferred wiki system. Managers love it because of the excellent Word editing/export features. I like it because it does everything I need it to.

Downside of both: the searching on either system isn't that great. It's more IE-friendly than Firefox-friendly.
The data for this is really interesting too.

Can be found at http://www.nyc.gov/html/datamine/html/home/home.shtml
Hi there, I wrote this ray tracer. Thanks to everyone for your positive comments. I don't have a copy of that version any more, but it was 83 lines from start to finish, including the scene description and dealing with Java to display the image. No AA or multi-CPU support, but point-light sources and reflection, and a little general-purpose vector library.

There was probably more code on each line than is typical Lisp style, though.

There are some techniques in the code for getting good performance (as good as Java at least) for mathematical routines - the JVM is the limiting factor rather than Clojure.

I hope it helps to show that Clojure is a practical language, since the concepts in it are going to be important in the near future. Also, if anyone is impressed by shiny spheres and wants to talk of entrepreneurial things, email's on the project page. :)
The problem with this ideas is that you don't get to decide which hard problems matter, but your users will not really know if the feature matters until you have made a real effort at providing the feature. There is a particularly insidious meme going around (usually from the so-called "lean startup" crowd) that building a lame/simple version first to see if people like the feature is how you learn what your users want. The problem with this is that you never know if people don't like the feature because the problem you are solving is not important to them or because your half-assed "iteration" has led them to decide that you don't have the chops to solve the problem so they should look elsewhere. I can't even count the number of times I have seen one company introduce a poorly implemented version of a feature, pull the feature or let it languish (presumably "because our metrics show no one wants it"), and then watch as customers flock to another company that actually solved the hard problem.

Fixing a hard problem does not automatically make your company more valuable, but failing to fix a hard problem will never increase the value of your company.
I don't think we'll see Google splitting off their gmail/gtalk logins from everything else, and I don't necessarily agree that they should. One of the major benefits to using google services is the shear amount of services you get without having to login to multiple sites, or keep multiple bookmarks, google takes care of it all for you. We're slowly seeing this same idea take over the rest of the web with facebook connect and OpenID. People want convenience and don't like remembering a ton of passwords, or even having to retype a login/password on every site they go to. Ideally, for most internet users i'm sure, FB connect or OpenID or Google would take over the "login market" and include a key fob, so you just log your computer onto the internet and you're good to go. But I agree with most here, a key fob is, well, key.
The first one is special, for two reasons:
1) as stated by others earlier: it´s the only one that isn´t special

The next reason states it more clearly imo.

2) the first symbol differs from the other four symbols in exactly 1 way; the other symbols differ from each other in 2 ways.
To me it seemed like they avoided the celebrity cat fighting those questions about competitors would devolve into, "Jobs gets served by Brin and Schmidt" idiocy.
http://www.reddit.com/r/IAmA/comments/9qeuq/i_quit_my_job_as...

and

http://www.reddit.com/r/IAmA/comments/9qej9/i_am_a_google_en...

interesting point of views from an ex-googler and a googler (with both rifting into each other's thread)

if you don't mind the trolly-one liners, a good insight into the 20% project("20% time is a lie"), food etc...
That's cool. The site looks why good, why do you think it isn't suitable for non-technicals?

I wish I could think of some cool topics to make one for.
> If the "economic divide" was broadened merely by making some people better off faster than others, as is usually the case in a freer market, then there's no problem.

This seems a little optimistic. Having a large gap between the rich and the poor does in fact cause problems (e.g. social unrest).
I think he thinks you think the alternative to lightweight threads is a process-per-connection. (I think you think that too.)

BTW, you can reply to posts without the reply button by clicking "link" and typing in the resulting box.

Yeah.
How to Avoid the Top 5 Scale-Out Pitfalls