skysight-inc/HackerNews huggingface dataset:
Does this support templating, data models, etc? How far removed is this from a "traditional" MVC web framework and how can on-a-horse be applied in real business? Does it have built-in support for ajax responses, dynamic partial rendering etc?
This is generically how long-polling usually works (you have one fast channel for sending messages, then a persistent HTTP connect (either using longpolling or http streaming) to send back responses/results.

However it doesn't seem like you would need that type of architecture unless you need to push data from the server to the client (like email updates or instant messages). There's no real harm in having the first connection open while the server is processing the request.
Then we disagree on the value of staying alive irrespective of one's productivity level.
Urban myth: http://www.snopes.com/humor/iftrue/breasts.asp
Coincidentally, I'm running a site and I'm having lots of trouble finding people to pay more than peanuts. I just got my first deal for $2 CPM for a pretty damn targeted site.

http://www.thathigh.com - got any tips for me? how do you usually pursue direct advertisers?
Because I don't have rich uncles?
In the comments he says he worked there for 3 years, until going back to school for a PhD:

http://activevoice.charlesbivona.com/?p=165#comment-13
Ironically that solution doesn't work for lots of wikipedia links that end in a paren.
Because you want to date the girls who can't keep up with you intellectually? Whatever floats your boat, man.
100 million Facebook user pages end up on a torrent site.
I'm 35. I'll try not to be too critical. Moral of the story:

Being educated doesn't say anything about you being smart.

Here's the rub. A college degree is a specialization. That's why you "major" in something. It was never designed to be an extension of high school. So, you should get a degree in something that you are both passionate about and also accept the limited career paths that come with that particular passion. If the career paths are limited and/or not to your liking, assume that the degree will not help you find a job. You may as well use the money to travel instead.

The further you deviate from the career paths that are attached to the degree you obtain, the more worthless it becomes. Attempting even greater specialization along this field of study only enhances this effect; it will not correct it.

So, Mr. Masters in English: Why are you not focusing your search on the career paths that are attached to the degree that you have; assuming this is actually a passion of yours, namely teaching and/or writing?

Applying for random positions because you figure your degree actually means something is about as stupid as applying to the space program and for all the same reasons. You do not have a catch all pre-requisite. You have specialized training, and you receive little to no benefit over the random person on the street when you are evaluated for suitability to this position if the training isn't aligned with the job you are trying to get.

Not realizing this after years and years of education isn't very smart at all, really. Sadly I know you aren't alone.
Trem Transiberiano
Brazilian website that offers tours in top places all around the world, specializing in Europe tours.
Looks great.

1. Might be nice to let me cycle through products from the homepage.

2. When you show the price, always show the shipping cost (or at least an estimate) right there as well. Don't wait until checkout.
So "my third language" is a succinct form of "my second second language."
I understand the issue of process size, but I'm confused why this is a concern.

1) You're not limited to having a single giant map of your entire data set for the life of the process. You can map in only the parts you are going to touch. For a CPU intensive request, a mmap()/munmap() pair isn't that much overhead.

2) You also can't address more than 64K of space on a 16-bit machine, but no one seems to worry too much about this anymore. Why would one worry about 32-bit machines when implementing a system that is handling gigabytes of data? Why not just run 64-bit and solve the 'problem'?

I agree with you on the allocators. A pet projects that I'd like to get back to is redesigning dlmalloc to run fast out of a shared mmap(). With some simple locking, I think one could get some really fast file-backed data structures.
> The issue is that they are very hostile to the educational administration establishment that has decided test scores are the ideal measure by which to base this.

The problem with that arguement is that teachers are hostile to every form of evaluation that has been proposed and are unwilling to propose anything that they'd find acceptable.

> Peer review is the ideal.

No, it's not. That's like asking ford to review chevy. It leads to backscratching.

> it certainly will create cliques of teachers, but only rarely cliques of bad teachers.

You clearly don't have any experience with teachers.

> those facts that are deemed convenient and useful by powerful cliques in the state legislatures.

Those facts have the interesting property that they're at least nominally under the control of the folks paying the bills.
I didn't vote him down, but without quotation marks or attribution, it simply looks like a slam toward the author. And I haven't seen the movie often enough to recognize the quote immediately. (I've seen it once, and the only quote that I remember is from the Costco greeter.)
Some people (such as myself) have a hard time landing interviews for some reason[1]. During my final year in college, I sent out no fewer than three dozen resumes to potential employers (all of whom were hiring); only four of those companies asked me to come in for an interview.

[1] Note that that "reason" was no doubt due to my inexperience and not knowing how to properly market myself at the time.
I use an IDE, and I write clean, tight code. I don't see your point -- part of it is that I have far more important things to do with my life than learn the API, so code completion is a great resource for me when I'm working with 3rd party libraries or Java libraries that I don't use regularly.

Debuggers are another benefit to using an IDE.

Running my app within NetBeans also makes it easier to deploy and launch a web application, so that's another bit of tedium that the IDE alleviates.

For me it's a win-win. It takes care of grunt work, I take care of code.
The only example I can think of is the way the Party controls the Proles - by making sure they have plenty gin, beer, porn, trashy novels and gambling. Which was presumably based on the observations of working class life he did for "The Road to Wigan Pier".
>Why not test this stuff? Standardized tests are objective.

Sure they are, but to what degree do they really reflect on the teacher? A teacher can be doing a fantastic, patient job with a student, and make zero progress all year with a student. That work is meaningful, but its effect could take years to show up. Can we measure this? Sure. But it will be very error-prone, and ultimately less effective than just asking the other people in the building who is worthless (everyone knows except the worthless themselves.)

We're not looking to find the best and brightest - we as a society have made the decision that we're not going to pay that much. We just want to get rid of the unequivocally awful.
DefCon Ninja Party Badge
Wordpress plugin | Clickpass Documentation
As soon as I read the header text it resonated. My eyes went from the header to the text on the left. Then on to the screen shot.

But since the screen shot is kind of small - I tried clicking on it to get a better view. But there is no click to zoom functionality. Reviewing a larger screen shot is what would sway me from signing up or not. So either make it a click to zoom, or just post a bigger pic of the app. or something along these lines.
What I mean is I was born speaking Wolof. Then I was taught French at 3. Then sometime when I was 15 I started to learn English. That along with German, I believe. That is why I say third.

Edit: Reading my answer to the original comment, you could have figured what I meant. Like when I read your username, I know ur means your, but maybe I should make a huge deal about it :). Lighten up, it's Wednesday.
Actually China found that a "pure" 1984 state isn't sustainable, so they're using the BNW model to paste over the cracks.
Do you have any idea how much time teachers spend grading and preparing lessons after the school day ends?

No, the data I gave only lists time spent working (at home and at school), and does not break work down into specific tasks. So overall, I know teachers work 2.5 hours/week less than other professionals, but I don't know what they are doing while working. Why does this matters?

...that's a boatload of material to edit/revise over the summer.

For new teachers, sure. For experienced teachers, not so much. My first time teaching calculus was a lot of work, my second time it was pretty easy.

As for the customer-facing nature of teaching, I agree that it's not for everyone. I certainly didn't like it, but some people love being the center of attention. If you don't like customer facing work, find a different career. Don't expect brownie points for sticking it out in a career you are poorly suited for.
1. Because this isn't reddit. Random quotes add little to the discussion.

2. Because it misses the point, in that the problem is the author, not everyone else being stupid.
>One thing newly minted adults would do well to realize is your first few years at any job are going to be spent doing the grunt work.

Is this what most people experience?

The earliest bits of my career consisted of me getting thrown in to situations for which I was in no way qualified, then being expected to sink or swim without much help. Often nobody at the company really knew how to do the job I was hired for.

Great fun, really; by the time I figured out how to "swim" I usually decided it was about time for a new job.

I guess that's the thing... when there are problems... go solve them. If the boss doesn't give you more work, go find some.
You already said you think teachers are overpaid and underworked and your goal is to make things harder for them.

Why should they want to work under a system like that?

What independent agency would you want devising metrics to figure out how good you are at your job while knowing nothing about the specific challenges you deal with?
I prefer to self-serve because most of the time the human interaction is adding little value.

Go to Best Buy or the Apple Store and ask a basic question, you'll probably get a stumped look or a wrong answer and a pathetic attempt to sell you a $99 HDMI cable or a $29 DVI adapter. Call your cable or internet company and ask if you're on the right plan and you'll get excuses and transfers and have to give them information that they already have, multiple times, and likely get an unsatisfactory answer. These places treat customer service staff as low-skill/low-pay commodity positions, and the results are predictable. Therefore, I want these fruitless interactions minimized, so self-serve it is.

My realtor, on the other hand, answers every question I ask. Maybe not immediately, but he will definitely find the answer and will definitely call me back. He even offers proactive information and next steps. I don't want to replace him with a website. And as a bonus, because he's pleasant AND knowledgeable, I actually want to talk to him on the phone, not even by email.

Summary: If you want "relationships" with your customers, focus on how capable the people they're talking to are, or replace them with a website.
I would propose that there currently exist a third reality: a combination of the two scenarios described in the comics. An authoritarian state which restricts materials that are hazardous to the state's health, but also encourages huge debt taking/mindless consumption that zombifies the majority of the population.

Case in point: US. It restricts information that would undermine its authority as the world's dominant power, such as BP spill, bankruptcy of its banks/cities/states, ineffectiveness at resolution in afghanistan, etc. The government offers discounts/low rates for large home mortgages, expensive cars, and big student loans that would shackle the majority of the population in debt chains. It also condones mindless consumption such as reality TV, sports, celebrity news, and facebook games by not taxing them as addictive hazards.

Case in point: China. It restricts, well, pretty much anything it doesn't want the people to know with the great internet firewall and state news programs. It also encourages huge risk taking in mortgages, which recently has seen home prices go up to 30X average income. It encourages its citizens to forget about the abysmal living condition by allowing internet game cafes to spread like wildfire and trapping the players in pointless alternative realities. So they don't realize they are doing slave labor at $1/day to make ipads.

I further propose that this will continue as long as these governments worldwide can keep feeding its citizens at a minimum (food stamps, unemployment benefits, carb/sugar loaded cheap food), while offering cheap, mind-numbing entertainments to keep people at home, so they don't go out and riot on the streets. They can then keep on taxing/raising the retirement age on the productive workers

Until oil is at $150/middle class is wiped out/Iran is attacked/North Korea attacks/US defaults on SS and medicare/Japan defaults on its bonds/food prices double/Israel is attacked/automation renders most of population useless, anyways.
IPhone 4 3GS iPod FM 58% off
I posted a thread called "How to get the first 10 users" a while back that might provide some help.

http://www.feedmyapp.com provided me with a solid number of signups and would definitely recommend it if you want users rather than a blog post
I don't get it, either.

Most of the jobs I've applied for after I've graduated college, I was able to get at least an in person interview, and several times, was able to juggle between several offers; I've only applied to roughly five or six jobs in my whole career so far. Why? Because I actually took the time to look at their website, see if it was something I was interested in, and even come up with work-related questions that I could ask them in my cover letter.

Though, I would still say that it's a numbers game, but you still have to make a decent effort for each job you apply for. It's almost like dating, in a way.
Unfortunately, everybody "thinks" they know JavaScript. This is dangerous in many ways and might just as well be a node disadvantage.
Super Mario HTML5 3D Chart API Demo [w/sound]
Task Aware for iPhone - Location-Aware Task List
Random feature idea: export to blank properly named templates for Balsamiq, Mockingbird, etc.

It seems like once you have a good idea of the interaction flow in Flowshark, the next step is to actually wireframe the individual pages - having something save me the 6 minutes it would take to essentially outline the pages in (e.g.) Balsamiq would be nice (though it's obviously a pretty random request).
The biggest one missed: A way to connect to friends similar to Facebook, Friendster. (there are still somethings in there that I believe can be improved which I won't mention)

What I didn't see: the "Status" which Facebook implemented. The apis which opened up games like Farmville (though I don't play it). This would probably have killed my idea off though
There's actually a lot of Wikipedia articles that end with punctuation, which I get bitten by at HN relatively frequently. For example, there are a bunch of Supreme Court cases involving companies that end with an "L.L.C.", "Inc." or "Co.", like: http://en.wikipedia.org/wiki/Riegel_v._Medtronic,_Inc.
Patent Trolling Doesn’t Pay: Intellectual Ventures Shows A -73% Return
It's utopia in the since that pleasure is used to control people instead of pain. The basis of both novels is control. The people in power always want to control those who are not in power, and that is what the individual must always be on guard against.

I look at TV as a type of soma. Imagine if tomorrow TV* was gone. What would people do? No longer could they easily escape from the things they don't want to think about. I'm guessing some would turn to drugs, but many others (I hope anyway) would wake up and realize their own reality and thoughts instead just what has been spoon fed to them over the years.

* Like a lot of other 'drugs' TV has many good uses for information and entertainment. The problem arises when large parts of the population watch so many hours/day.
This doesn't seem much like a "leak" to me. It's like leaking the front page of the New York Times by looking at a copy.
Joe Armstrong:
Shared memory is intrinsically evil, because it prevents fault tolerance, it produces a single point where you will fail and they limit performance.

I think this point isn't made often enough in recent discussions of parallelism.
This Squid vs. Varnish comparison is quite similar to the sync vs. async debate for network programming. In both cases, the question is: do I use some OS abstraction (Virtual Memory or threads, respectively) as my application's primary scheduling mechanism, or do I handle scheduling more explicitly at the application level?

Of course the OS guys like PHK or Linus think you should use the OS mechanisms. Linus hates O_DIRECT (http://kerneltrap.org/node/7563) and PHK is taking a similar tack with this article. Just let the OS handle it.

But there are real downsides to this approach. One is that it makes you far more dependent on the quality of the OS implementation. I'm sure PHK trusts FreeBSD and Linus trusts Linux, but if you're writing for cross-platform you might end up on a bad VM implementation. The last thing you want to tell your customers is that they have to upgrade or change their OS to get decent performance.

Also, the OS is by design a more static and less flexible piece of software than anything you put in user-space. What if you need something that your VM system doesn't currently provide? For example, how are you going to measure (from user-space) the percentage of requests that incurred a disk read? Disk reads are invisible with mmap'd VM. What if you need to prioritize your I/O so that some requests get their disk reads serviced even if there are lots of low-priority reads already queued? If you've bought in whole-hog into an OS-based approach and your OS doesn't support features like this, you don't have a lot of options.

And while it's great in lots of cases that the page cache can be shared across processes, OS's don't have great isolation between processes using the page cache. If you run some giant "cp" and completely trash the page cache, your Varnish process is likely to take a latency hit. In a shared server environment, you want to be able to draw walls of isolation so that each user gets the resources that he/she was promised. A shared page cache is hard to fit within an isolation model like this, whereas an explicit cache in user-space works fine.

Think about the microkernel vs. monolithic kernel debate. Maybe monolithic kernels won, but it's still a good principle that if it can be left out of the kernel without loss of performance, it should. Why is it better to use an interface like VM than to use some user-space library that manages disk I/O? The kernel's one advantage is that it can handle page faults (and so can make a memory reference into an I/O operation), but that's also the property that makes it difficult to do good accounting of when you're actually incurring I/O operations.

One final thing to mention: if you're using VM in this way, things degenerate badly in low-memory situations. Since the pages of data are competing with pages of the program itself, the program can get swapped out to service data I/O. If you've ever seen a Linux box thrash with its HDD light flashing like mad, you know how bad things can get when memory is temporarily too scarce to even let programs stay resident. Using vast amounts of VM exacerbates this, because it makes your programs and your data compete for the same RAM.
The Web’s View of Stocks
looks interesting, I'd really like to see more screenshots
get a job that counts. Even if you have to be underpaid, or work for a small employer. Work in your field. Working in fast food (or data entry) doesn't get you on that upward path to where you want to go... with a degree and a year of data entry experience, you have no more than you had with just the degree.

I have relevant experience going back to when I was 15 on my resume. sure, my first cable monkey jobs paid less than fast food, but it lead to better things.

If you are willing to work for menial labor wages, you can almost always get work that requires skills. there are many small businesses, all attempting to cheap out on hiring. take advantage.

my first job? I worked at a shady computer repair place run by an Iraqi woman. I was paid by the piece (usually a dollar or two below minimum wage) which, I was told, was more than the last (much older) guy got, though, as the woman explained, "You are much better than he was."

It was actually a really great experience (except, maybe for the lack of air conditioning in the living room where we worked.) and I got massive discounts on used computer parts until I moved out of the area, so even financially, it worked out okay.
That's fair. We're working on a screencast to go in its place.
Try some good audiobooks. Or just walk, it can be quite enjoyable. You are trying to take productivity to a new extreme.
"If you are interviewing with the lead developers, #1 reason you are not hired is that they felt you are better than themselves and you could replace them so don't make them feel that any way."

I can't imagine that this would be true. If I were the lead developer at a startup (disclaimer: a position I've never been in), then I'd be looking for the absolute best developers the company could afford. The goal is to reach the exit, and hiring average or mediocre developers doesn't get the company there as quickly as hiring superstars does. In fact, I think that hiring the wrong people could potentially prevent you from making it to the exit at all.

A startup, to me, doesn't seem like the place to be building an empire. By definition, you're working with fewer resources and you're likely answerable to too many masters.
I am not disagreeing with anything you wrote or trying to be argumentative, but I wanted to mention that Amusing Ourselves to Death is 25 years old.
Coming Seed Crash - But is it Bad?
Meryl looks interesting and I will give it a try.

However, I have to comment on the author's post. Get rid of the MASSIVE Node introduction at the beginning. You have already stated the keywords that made me interested enough to click through, "thin web layer NodeJS". I don't want nor need to read through all of that. It was roughly 602 extra words at the beginning that was unnecessary fluff that almost bored me enough to not care about the content I was hoping to read about.

Its not a bad introduction, but either move it to the end of the article or make it into a separate post.
IBM scientists create most comprehensive map of the brain’s network
A source either has a culture of trying to provide precise facts or it doesn't. This is fully orthogonal to the source making errors, being unintentionally ambiguous or misleading. Everyone does, accidentally. I am fully for dismissing a bad news source, but the complaint in the original comment provides no grounds. Can't condemn ruby as "slow language" because a program somebody wrote in it at one point runs slowly. Just a bit tired of extremely pedantic complaints. I understand when there's lack of writing skill, horrible ambiguitiy, or outright bullshit, but here I see a mistake irrelevant to the main point of the article. It's not a big deal really, whatever floats your boat, but these harsh complains of how "I'm never gonna read it again! It LIED! Conspiracy to boost hype!" are getting annoying.