skysight-inc/HackerNews huggingface dataset:
I have, and it amazes me that everyone speaks so positively of it. I'm not going to argue it's a bad library, or it's not worth investing it, but it's not without its problems. And I certainly don't think it's applicable to all distributed computation use cases.

This post on SO outlines some of the troubles I've had: http://stackoverflow.com/questions/4870814/is-zeromq-product...

A couple of other issues. First, it's really easy to game a ZeroMQ socket. Send it the wrong data, and your application will just fall flat on its face. So you can't run it anywhere that has untrusted computers (e.g. over the Internet).

Another issue I've had is a race condition that occurs when you call recv() before anything is in the queue. The method will continue to block even after it receives something. This is a big deal because it requires some workarounds with bad performance. But I wasn't able to get the jzmq dev team to reproduce it, so it must be something restricted to either OS X or just my system.

FWIW, I think most of the issues are restricted to jzmq, because there's a good deal more complexity running around in that project to overcome the Java <-> C bridge.

The reason I continue to use it anyway is because:

1) It's absurdly useful when it works.

2) The dev team is very responsive.

3) Bugs do get fixed if they can reproduce it. I already have had one issue resolved: https://github.com/zeromq/jzmq/issues/closed#issue/31

As for Tornado, I am in love with that technology. Rather than a framework, it's more like a set of libraries for HTTP communication. That has huge implications, and it feels much more pleasant for me to work with than, say, Django.
Hugo's stuff is great. A lot of the content is derived from the work he and Matt Fairclough did on Terragen, which was (and presumably still is) a fantastic piece of software (http://planetside.co.uk/)
I tried Unison before and gave it up. Not because it is not a great software. But because two way sync itself is very dangerous in my eyes. If I made some stupid mistakes in one side, my all data gone.
The 2011 IT salary survey: Region by region
Finding your passion is so important in life. It makes sense that you shouldn't wait 12 years to begin.
The Wheel re-invented: http://boingboing.net/2009/12/18/sideways-rolling-omn.html

And that is just an example.

If your goal is to make money the exact same way the man before you made money, then do not re-invent the wheel.

If you want to change the world, then try and make a better wheel.
Toyota Bows Before The Mighy Apple
It's the same as the one right above it. It's just redone in a silly way to make it easier to remember. (The hair and lips don't mean anything)
MS was boned the day Bill left - he was the Walt Disney of MS.

Now, it's on the road to being just another company.

Especially with the Frankenstein feet of Ubuntu getting closer to it every day.
Adagio sells an electric kettle with various settings for temperature. One sec while I find the link... http://bit.ly/hEO3qo There ya go. Sure there are others but that's the first one I thought of.
> What should the punishment then be

Punishment is overrated. The blame game is a game with no winners.

The new CEO is setting a new tone, new structure and new priorities. Getting rid of people who fail to adopt the new vision is fine and reasonable. Firing people for pre-pivot problems isn't.

Frankly, I think your suggested action would have one major effect: killing innovation.

After all, who would dare to innovate if they knew that if the project failed (no matter if the cause was them, or if it was a company-wide cultural issue) that you might capriciously fire them, long after the fact?
My goals are long term. Right now, I know how to do things related to the web very well. My long term goal is to parlay that into a fortune to pursue my second ambition: space.

Namely, the first space elevator.
can you explain or provide a URL that explains why this point of view is incorrect/misinformative?
Hm ... you using Python to bootstrap. Much harder would be to assume no languages whatsoever and go from there (some musings I've done on this type of project: http://boston.conman.org/2009/11/05.1)
Skimmed it. It seems to be a summary of the contents of a graduate level course in computer architecture - which I think is a good thing. If that's a topic you're unfamiliar with, this looks like a good place to start.
Unless your tinfoil hat is nailed firmly to your head, and you're worried about state-sponsored CA attacks that break HTTPS; or if you're running code from a site you don't trust, for... some reason.
There's some pretty good legal analysis and discussion in the Groklaw comment threads, once you sort out who to follow.

Groklaw is an interesting model in how to manage community discussions. Having an explicit "Off Topic" section on each post does seem to quarantine a lot of dreck.
heres a queston:

Who added the computer j in the paranthasis at the top of page one and the paranthasis themselves in this section do not appear to be the orginial writers in either style nor weight.

I would go futher to say that someone has "worked" on this document.
I would add the following "question":

"Please add your own question that you think we should have asked on this application. After you add your own question, answer it"

followed by two blanks.
I think that's a fair criticism of all of GP's post except the first sentence, "These are all just cheap shots." That single assertion is a meaningful one, albeit one with which I totally disagree.
Backstage: http://www.youtube.com/watch?v=IxVPLEgzk5I

and as far as I know, his speech ?

http://www.youtube.com/watch?v=fr0OkhCw4bA
They did not reinvent the wheel, they invented a new thing that reminds of a wheel. I can't believe we are actually arguing this post. Basically, it stems from the misuse of the word "reinvent" in the media instead of "revolutionize"
No, we're talking about tying a portion of bonuses to performance in an area that Larry Page believes is crucial to the success of the company. That distinction is the basis of several of the criticisms made in the article.
"I think Y Combinator's acceptance numbers this year will be something like .01%."

I assume this is meant as a joke, but just in case:
every cycle we take about the same percentage of applications. It's always between 2.5 and 3.5%.

(This is not a deliberate plan. It has just always
worked out that way.)
I was intrigued by the sam editor. Anyone here using it?
I hate everything about them, it's not just you.
Google's original mission was predicated on the existence of Web as it was in the late '90s. Doing just what they did then is not an option, and it's not merely because they've grown.
SEC considers letting startups use social networks to raise money
That "big, lifeless, ball of rock" partially controls the oceans' tides. I would be in favour of leaving it alone. Just because something is technically possible doesn't mean it should be done.

http://en.wikipedia.org/wiki/Tide#Forces
You are right. That is a better way to think of it.
These are complex questions. Which means they probably should NOT be left to a political process to decide. Parents and the students themselves (eventually) should decide.

Will some make mistakes and fail? Yep. But that's better than the entire system being hobbled, which is our current situation.

We have a tendency of trying to take over everyone's decision just because some suck at making decisions. We seem to want people to think they are like everyone else rather than experiencing consequences and learning from feedback.

I watched Waiting For Superman the other night and apparently this is the exact same problem that is preventing the public schools from getting and developing the great teachers that great teaching requires. The unions want us to think all teachers are the same and do whatever they can to stop bad teachers from being fired.

Anyone concerned about the quality of education should check out this movie.
For example, in programming there is a wide-spread 1st order theory
that one shouldn't build one's own tools, languages, and especially
operating systems. This is true — an incredible amount of time and
energy has gone down these ratholes. On the 2nd hand, if you can build
your own tools, languages and operating systems, then you *absolutely
should* because the leverage that can be obtained (and often the time
not wasted in trying to fix other people's not quite right tools) can be
incredible.

Alan Kay http://webcache.googleusercontent.com/search?q=cache:fPHDWbw...
http://www.viewpointsresearch.org/pdf/m2004001_power.pdf
Depends what you mean by memes. The things on this site aren't really memes in the original sense of the word. The reason these things are boring is probably that as humor they fall on the far billboard end of the billboard-Shakespeare continuum: they are designed for quick (but inevitably shallow) appeal.
The next step is to dispense the tea leaves and filter them out after a set period of time :)
His wikipedia article is here: http://en.wikipedia.org/wiki/Florian_Mueller

In short, he and the author of Groklaw have opposing viewpoints regarding various software patent cases, including the Google v. Oracle case, and have been very directly criticizing each other. Groklaw has accused him of spreading FUD, and its readers have accused him of being sponsored to do this (see orangecat's link below), while Mr.Mueller has accused Groklaw of lying and attacking him to get attention.
Graphs with Chris Dixon
Salespeople Fuel Growth at Groupon, Living Social
One concern is that 99% percent of users wouldn't care if they got Internet service or "Value-Added Broadband (tm)" from their local cable monopoly, especially if the latter cost $0.01 less per month.

Net neutrality strikes me as one of those cases where those who are aware of the stakes have to adopt a paternalistic attitude toward consumer protection.
Deleted my repo. Looks like your fork is still alive and no longer marked as a fork.
Can money buy you love?
To be honest no-one's ever going to read this as it's 23 hours late, but this is my reply.

Yes, it is informed with experience.

My point is that if javascript were not the only language available in the browser it would have died years ago. Citing the example of the internet is like flogging a straw man. The only reason it's on the internet is that there's NO other language competing with it, apart from vbscript long, long ago which only worked in IE when Netscape Navigator was still around so won by default.

So your point was? Cause I really, really don't get your thing about Dismissing javascript as a 'play language' is to ignore, well, the internet. I already explained that one quite clearly. It's the only player in that space and the only reason why anyone even bothers with it.

The C++ was a semi-joke, but you've got to read it in the context of the article and javascript winning big server side. It's never going to happen. The article is totally fubar.

Javascript is one file. Everyone writes it like that in a single closure to make sure it never interferes with anyone else's namespace. Because of the total joke of variable scope. It's a nightmare when it comes to maintainability.

That's my point. It's not portable, it's not at all transferable. It's not at all appropriate server-side for anything apart from play sites.

I'm sure you've done great things with javascript client side but it's never going to be a great language server side because it's just not maintainable.

Generally speaking against javascript as well, it's a total pita when it comes to reading someone else's code anyway. You can't pick up someone else's code and know what's a constructor, what's static, what's a singleton, what's the actual entry point for the whole thing. There are still competing patterns for just writing a god-damn object constructor (Resig style vs Yahoo style, even though Resig's is clearly superior). And even then it's scattered about like crazy. There's absolutely no logical structure to it.

Anyway, talking to myself now. Signing off...
Sending stuff in space (above low earth orbit) is the costliest things ever. So far, only a handful of states managed to send things to the moon, and only two managed to bring something back from it. The last time it happened was thirty-five years ago. And when I say "bring something", I mean a hundred grams (less than 3.6 ounces).

Only one organisation managed to send astronauts there and bring them back.

There are plans to do it again, but you can bet space exploration will remain state controlled for a very long time.
GitHub launches Issues 2.0
Sounds like a fun exercise for anyone who has just read "Reflections on Trusting Trust." "You can't trust code that you did not totally create yourself." Well what if I did totally create all the code myself?

I guess you'd still be susceptible to microcode, so you'd have to create your own CPU too. Sigh, back to the drawing board. :)
GearSpoke.com - 173.203.91.173

derekfrye.com - 173.203.91.173

badrobots.org - 173.203.91.173

And 173.203.91.173 is a Slicehost IP. Looks like someone just neglected to update their DNS settings.
You would have to remove a significant chunk of the moon's mass before mining it affected the tides in any serious way. There's a lot of useful mining you can do without violating that constraint.
Sorry, I don't understand the context of your question.
It would be simpler to handle it in the application.

if ($ip == 'XXX.XXX.XXX.XXX') {
require 'poison.html';
exit;
}
I did not say that you were against passing laws or regulations at all. I was asking you if you were against passing laws or regulations if they might result in unintended consequences, which is what your position seemed to be, based upon your prior statement.

As for the rest, it's nothing more than a reflection upon the sorry state of affairs in Congress that we cannot get a law passed that re-affirms one of the fundamental principles that established the Internet, especially when it is clear that the major players in regional markets are already trying to prioritize traffic for their own content. My issue with your post was that it seemed to be offering another excuse for inaction, and the problem with our Congress is not that it does too much, but rather that it does too little.
The point of Technical Debt isn't procrastinating about perfection - the point is when you get into a situation where you've dug yourself in so far that you end up screwed.

For example, I consider the entirety of the Virtualization industry to be primarily caused by technical debt surrounding legacy Windows programs. Simpler to convert an old physical server into a VM than to redo the application.

The fact that you actually have the code and can change the codebase = you're far from incurring any insurmountable technical debt.
"The technology behind them is far from cutting edge: Anyone with an email program can start a company."

The tech is slightly more complex than that :D
Thank you, this is the kind of information I was looking for
Thanks for explaining. You’re saying it’s relevant because there are “many of us who pee on the education system”. In other words, my clarification of “tech peers” in michaelpinto’s comment as those “with opinions on the education system” is exactly what he means.

Woz’s being a teacher only is relevant if you know that many tech people disparage the education system. It seems my guess at a correction in my previous comment was indeed what michaelpinto meant, which means that it explains his comment to those who do not know this trait of tech people. Why, since my comment contained useful information, was it downvoted? (I have no idea if you, pnathan, downvoted me, but I am curious to hear from anyone who can explain.)
Projectors should just have a camera/mic and record everything while they're on, just in case.
Git, MacRuby, self-contained one window for xcode and IB, what's not to like about xcode 4?
¿Por qué los Bebés Golpean Todo? | Engrandece tus Conocimientos
> It seems to be a summary of the contents of a graduate level course in computer architecture

Graduate level? It was in my second year 'computer architecture' class, except in much more grueling detail. But I was a CE major, so that's that... (however, I recall I had many SE's and EE's in that class too).
Yea, true.
I'll add another vote for it. It's a well-done entry in the sparsely populated but useful genre of fairly-but-not-too-technical computer books. Less technical than a book on computer architecture intended for a computer engineer; but more technical than the almost insultingly introductory "how your computer works!" type of books.
Reinventing the wheel, not making a better wheel.
Don't use Perlin noise, use Simplex noise. Less artifacts, faster, just slightly harder to understand.
So-called covert channels can involve DNS, ICMP, packet transmission timing, even processor responsiveness (think of communicating morse code using the timings of a program that switches between a compute-loop and idle, as observed from another program on the system), and any number of other techniques.

Here's a very quick presentation on DNS channels and DNS tunnels from a few years back:

http://www.loria.fr/~lnussbau/files/tuns-sec09-slides.pdf

A key question with controlling any of these sorts of channels is not necessarily blocking them, but limiting the bandwidth of the channels.
It doesn't change your warning though, does it?
Small advertising networks are notoriously lax. The ad network in the screenshot, pogads.com, has this testimonial on their front page:

"I've been banned from adsense for advertising online with companies offering popups, I registered with pogads as an adsense alternative and I see the real money potential in my service
Roger, IL"

It's positioned as the first testimonial of several.
-learnt photoshop; created them from scratch; finally 6 months of learning paid off; I am proud of them; I did some shrinking and cutting when I was porting from them the older versions of the website - I will take a look at the scrollbar issue.

-the ideal customer profile is 35-50 year old men going through midlife crisis therefore focused on women and cars.

-will look at the links

-"I deserve" Hmm. Interesting. I was trying imagine the thoughts in the users head. They are not giving me info for nothing - it is to get a car for less with little to no work. They benefit that 1 minute may convert into $1k or more in savings since Internet quotes are less than floor prices.

-I agree - this is my fourth mockup so ... I am iterating. I am going try a number of suggestions that I recently got.

I appreciate your feedback. It helps me understand where I am not making this easy for the user: a person who wants to buy sports car asap and wants to save a little money without much work.
You might like my tornado inspired mongrel2 handler, called Brubeck. It uses eventlet for concurrency too.

https://github.com/j2labs/brubeck
It was in my second year 'computer architecture' class, except in much more grueling detail.

How much more? There are quite a few topics here that weren't covered in my introductory architecture course (e.g. speculation, VLIW, register renaming), though they were in the senior-level one.
A real democracy isn't about pulling a lever for some guys every few years, then going home and letting them run wild. If citizens want their FCC to pursue certain policies, they have every right to organize against the decisionmaking of the professional politicians. They don't have to remain apathetic non-participants in politics.

People who are effective in politics, participate in it.
Your second example does not typecheck.
Correlated stole design from an eighth grade reunion site
Of Course people want to be rich. On the contrary,for the people that use that entity as the primary motivator for entrepreneurship, they will get burnt out. Doing something for the love and the passion is the greatest thing. Having said that, being passionate about your work and becoming rich from it is not a bad option.
Ah hah! Nice catch, didn't think of that.
This is a good start.

I don't know ruby but if I did I'd change the sha256 stuff to GPG. Could support searching for local GPG keys with URL and/or the username out of the github URL. Asks which to use if multiple matches are found, should remember the choice. If there isn't a local key already, support querying specific known keyservers. mit's and ubuntu's come to mind.

Might poke around with this in bash in a week or two.
Yea, any good intro to architecture should cover all this. I haven't yet taken any grad level architecture, but I suspect grad level is mostly "how do we actually do this stuff" instead of "here's what we do"
Ask PG: How to tell if your application was erroneously considered late?
I think my cofounder and I ought to be in that set of ~50 (we think we got our application in on time but we haven't gotten an email), but it'd be good to be able to verify.
Symantec W32.Stuxnet Dossier (Feb '11 edition)
He means this is a summary of what they covered, and that the actual class simply spent a week or three on each subject. Obviously if you've got 3 weeks to talk about caches, you're going to learn more (details) about them than what can be written in a paragraph or two.
I'm playing around with it right now. Great stuff.
sounds like your burn rate is relatively high. If you can't get funding you need to think of other ways to make money, contracting or work part time. Any startup that is willing to give because of money, is not trying hard enough. Read Fred Wilsons post on Airbnb and how they sold boxes of cereal to keep it going.
Presumably you're merely allotted 2.5 hours. How you spend them is up to you, but the resulting essay is graded.
I think "Security Now" is a podcast example of this balancing act. Though like most TWiT podcasts, it's fluffed out to twice the length it should be.
Sadly, although the talk was released in 2009, I still don't see his todo list of "release the code" completed. I think I'm going to email the guy; it would be interesting to look at his code.
> http://www.loria.fr/~lnussbau/files/tuns-sec09-slides.pdf

Interesting presentation, thanks for the link!
I have respect for both Tom and Sam, but Tom is in his domain here (even if he's only willing to commit to a vague feeling of unease...I trust those feelings from certain people).

Nate Lawson chimed in with a list of good points on the other thread (check it: http://news.ycombinator.com/item?id=2427492 ), but there's one other important point..

Curl sends page output to STDOUT regardless of http response code. So, if the URI in the command line is typo'ed or if the install script is moved, or the webserver config is borked, etc, the error page gets sent to the shell for execution. Also if the ISP proxy or some other evil bit is broken or unauthenticated-to.

Most of the time it'll be harmless, but it's a factor that is completely out of the control of the developer of the software you intended to run.

And sometimes it might not be harmless. A custom 404 page with inline CSS, or even helpful text could easily contain a command on a parsed newline, or after a semicolon. Hijinx could ensue.

PS: yes, Pow is super cool and I already love it. But the recommended installation method is too clever for its own good. Damn you Ximian.
I think this would have been better titles, "6 Things Every Startup Community has in Common", and under that title, it's a pretty insightful article, especially in reference to wantrepreneurs.

The title implies every startup community is actually the same, which is provably, empirically false. Some communities have many more and more valuable startup successes than others. Not the same.
prisoners on a forced 10K calorie diet barely gaining weight

That would be very interesting study to read, do you happen to have a link or any other further information?