skysight-inc/HackerNews huggingface dataset:
Well, my comment got eaten, so here's the horribly summarized variant.

The captive portal, DHCP, DNS, firewall/access management, VLAN tag/trunk management, route management, VPN tunnel management, SNMP Poller, SNMP server, network device controller services running on the internet access gateway for sports stadiums on commodity hardware running Linux. Or those same services running on a resource constrained system with significantly lower traffic.

This is obviously a scenario where Node.js is infeasible (web based portions had to have C bindings for anything outside of presentation layer and all parts of the systems required significant profiling and optimizations to meet speed and resource usage requirements). However, I've had several applications recently where Node.js could have been a possibility, but the documentation and overviews for it are either so beginner that you can't determine what it's capable of or is exploring areas where there isn't precedent for what it can do. I couldn't find a straightforward list of supported features and the ideal use case for it.

After expecting a more detailed article covering ideal usage of Node.js, and that not being it, I figure I would finally break down and ask "What is Node.js' ideal usage? Under what scenario is it an ideal tool?" It's not a knock against Node.js at all, maybe a slight one against the documentation, but not the technology or its use.
> I've also always wondered why the CPU isn't stuck on the back of the monitor where it can be provided with better airflow.

That would result in increased latency between the CPU and the rest of the system. Put the the motherboard and memory on the laptop's monitor and it would start getting too top-heavy.
Author seems to have missed that node-fib is a joke.

Ted Dziuba is clearly a person suffering from profound intellectual insecurity, and a lack of technical acumen. We should offer him our sympathy rather than enable his self-destructive behavior by praising his "previous trolling" activities.

This article, like the poor sad unfortunate Mr. Dziuba himself, seems to be combatting a strawman: the idea that Node.js users and developers are advocating that it be used for everything. It's a fun platform to use, and pretty good for a lot of tasks, but any grownups close to the project (and there are a few of us) are quite vocal about the fact that it is targeted at a very specific use case: IO-bound network programs.

People get excited about the programs they use, and want to see how well it can do things. When your hammer is fun to swing, you want to see what happens with you hit stuff with it. Ted Dziuba has previously advocated using xargs instead of Hadoop for parallel map-reduce, so I would have thought he might understand that sometimes you use the tool that you understand (if it works) rather than something else, even if that other thing might be objectively better for that particular task.

I don't know what node users articles like this or Ted's are talking about. I've been using node almost as long as Ryan, and totally love it. I don't know how we could be more clear about what node is and isn't good for.

At NodeConf, in the Committer Panel, someone asked, "What isn't node good for?" We all rattled off a variety of things. The node community is actually pretty sane. We just laugh at stuff like this, since it's so ridiculous, and make jokes like node-fib.
He's making recompense for making JDBC part of the first exercise in a Python book.

He'll return from the self-flagellation in two years after some time spent at a monastery.

I fully expect his enlightenment will bring much into the world of programming.
Please, show us even one Node developer who posted "Yes it is the one true tool!" – or even a sentiment that is remotely similar.
Got rid of the YC logo. The article got a lot of hits so I wanted to show it off a bit, but I understand the confusion.
A July snapshot: http://web.archive.org/web/20110718034434/http://diveintomar.... The newer ones may be able to be retrieved through Google cache.
Marica now?
try http://whois.webhosting.info/
He hasn't deleted his Hacker News Account yet.

I don't believe you can delete an HN account.
I'm going to repeat what I said on Twitter when this first came up - dozba's computationally-intensive-task example doesn't really illustrate the problem. Even if the computation is buried somewhere in a library, you can more or less predict when it's going to happen and make sure it happens in a separate thread/process. The real hurt comes when your single-threaded server takes a page fault. That's nowhere near so predictable or easily solved, and it still results in your entire application stalling. Requests on other connections, which never needed to get anywhere near the page that caused the fault and which could have continued in a better design, will get caught in the stall. That's just as true and just as lame as it was almost a decade when I (e.g. http://pl.atyp.us/wordpress/?page_id=1277) and plenty of others were writing about exactly these issues. Single-threaded servers are only appropriate for workloads where requests are trivially partitionable. In other cases you can still use events and asynchrony but you should do it in a framework that is inherently multi-threaded to take advantage of multiple processors/cores.
People are worried he might be suicidal and are concerned for him. It is a fairly unusual act for someone with such a strong Internet presence to delete it; I would think it is a warning sign, like giving away all your things.
Except that your data will get split between local and remote. "Book a return flight to visit mom the next time a flight is under $250". Either your device needs to know all about flight times or the remote server needs to know where mom lives, even if she moves.

Throw everything into iCloud and there's no need for local processing -- either the audio of your speech or the transcription of your speech is sent to the remote server and everything is done there.
> I guess my biggest question becomes - can we design ways to pass that information along more effectively?

That's a very good question. Something to mull over.

> You should checkout The Ascent of Money for a good history of corporations and the financial innovations that made them possible.

Sure. I'll check it out.
That is moving. And now I'm worried.
You look up the DNS server: http://network-tools.com/default.asp?prog=dnsrec&host=di...

Then a whois record on the DNS: http://whois.domaintools.com/domaincontrol.com

Then a quick Google search shows results like "Note that anything ending in domaincontrol.com or secureserver.net is hosted by godaddy.com and/or wildwestdomains.com! If you have webmail, you can ..."
Unfortunately, I have to agree, I am a 3GS owner and was waiting for the 5. The thing that I keep thinking is with this being the first big announcement since Steve left the company they really needed to show the world that they where going to keep hitting home runs. While the 4S is an nice upgrade, it is in no way the home-run I would have expected to show that they are no worse for wear without Steve. I was very surprised when I learned that it would not be a 4G phone, that would have at least been an easy win for getting people to make the upgrade decision. My wife picked up an Atrix almost a year ago and it was 4G. I know the coverage is still growing and there are areas that do not have it, but it is not like 4G is not standard equipment on the higher end Android phones. To me that was the biggest miss.
If Google’s Management Doesn’t Use Google+, Then Why Should You?
That's great to hear, I didn't know that :)
What browser are you using? You should be able to see some of the mailbox regardless of the size of your viewport.
His GitHub projects have been mirrored:

https://github.com/diveintomark/

Dive Into Python 3: http://diveintopython3.ep.io/

GitHub: https://github.com/diveintomark/diveintopython3

Dive Into HTML5: http://diveintohtml5.ep.io/

GitHub: https://github.com/diveintomark/diveintohtml5
I feel old when I say this, but: most Microsoft changes make me angry. I don't understand why my desktop path needs to be changed 3 times between ME -> XP -> 7 (for example).

With that being said, I found W7 to be pretty intuitive. I don't use the start menu for much other than quick access to programs that I don't want to clutter. The start menu is on the corner, and easy to click. It's easy to de-click if I need to, and I don't need to minimize anything to access it. This will be a sad day.
Actually, I agree that might have been a better title - would have avoided some of the controversy while making the same point. (And, fwiw, I don't have any ads or make any money off my blog, nor did I really think the post would catch on to this extent.)
I think you can email pg to delete your account.
Clearly the most 'non event' keynote from Apple in the last few years.
True, but it was easy enough talking to non-techies to just drop the .org and no one was the wiser. I also agree the .org was a bit odd to include in the official name.
my hope is that he has retired to an ashram and hasn't been abducted by cyber-terrorists bent on killing f/oss and torturing him by deleting his accounts.

or maybe he has evolved to the point that our invisible alien overlords saw fit to promote him.

be well, mark, wherever you may be.
But Steve Jobs definitely uses an iPhone, iPad, MacBook Air, etc., and I would be shocked if that wasn't also the case for other top Apple execs.
Ask HN: What are you hearing while you're coding? 
yep, what's your recent development soundtrack?
This is the URL from one of the comments from the Ask HN thread:

http://news.ycombinator.com/item?id=3073836

Not sure it needs another dedicated story.
I think I paid £2.50 for a black neoprene 'hoodie' cover. It will last forever.
The problem is that there are no wishes to respect. I think everyone mainly just wants to know he is okay. If he is and he wants space, I'm sure he'll get it.
here is the .pdf of Dive into HTML5

http://www.jesusda.com/docs/ebooks/ebook_manual_en_dive-into...
If you dislike good stories, why don't you just say so?
Which interpretation do you think is the truth?
So will people believe me now that google+ is dead?
Universe is most likely to end in ice
late 90's early 00's -- nsync, bsb, nelly, eminem, britney spears, mandy moore -- classic. I used to listen to just about anything...just randomly started listening to this old stuff recently...nostalgia is a crazy thing. I was about 10 when these groups were popular. Now I mostly listen to 90s rock and classic rock, and some newer bands like Shinedown
Does anyone have an html copy of dive into html 5?
Show HN: VoteSpot - easily create polls around you
We are launching a new app called VoteSpot, in short it's LocalMind for polling. We wanted users to easily create poll near your location and make it easy for users to vote using a yes/no answer.

Currently VoteSpot is under a private beta and we are still looking for a few more serious beta testers with a TestFlight account that would like to test the app.

Any other feedbacks/suggestions are appreciated. You can reach me at aditya@votespotapp.com or my other co-founder at ryan@votespotapp.com
Why the Era of Free Stuff Is Ending
No. The Chinese lived brutal, peasant lifestyles in the 20th century. It takes a very dedicated kind of ignorance to not know this.
that's pretty cool. It's fluid and nice. Rare enough for WebGL ;-)
Surely someone reading this thread works for GOOG, and can find out if he's still around.
It's pretty sweet, but I felt weird clicking "Compile" when I wanted to click "Run" (or "Compile+Run" or "Go!"). A minor quibble with an otherwise lovely tutorial.
Destinations are not always more important than the journey that leads to them.
http://spyonweb.com/

or

http://w3who.net/

They are not always 100% complete, but they are free and have good coverage.

For example, did you know that ycombinator.com also hosts workatastartup.org? http://spyonweb.com/ycombinator.com
I'm listening to Faith No More right now.
Ask HN: How did Hipmunk integrate AirBnB rentals?
If you check out Hipmunk's hotel search you'll notice that not only do they feature hotels but they also feature AirBnB rentals. How did they do that?
This makes sense to me. Many people, including myself, just dump icons on the desktop. Every time I open the start menu it seems like I am digging forever to find what I want.
Some of us never tire of this topic. :-)

To work properly, it seems like an event-driven program really needs to use mlockall() and hopefully get memory pressure feedback from the kernel.
It's (probably, as I didn't build it - Radeon HD3400 for those who know better) 3D capable but apparently not on the WebGL support list of FF/Chrome/whatever.
I came across that a while ago as well and had no idea it was him (this was long before Dive Into Python, if I remember correctly).

I always found this post of his to be very moving too: http://web.archive.org/web/20100624000256/http://diveintomar...
If your goal is to appeal to "less-than-expert" programmers, this is exactly the kind of point where you want to be crystal clear. Blocking on CPU is the kryptonite of evented servers. If someone is new to them you probably cannot reiterate that point often enough.
Isn't Twitter Bootstrap making all web apps look the same?
Poeticly intricate HTML5 clockwork animation
I found a fork on github
https://github.com/jlbruno/diveintohtml5
Ebook Tattoo Have You Have It or Not
I really hope Mark is okay, and I'm really going to miss Dive Into HTML5. That resource had a truly unique writing style, featured a great design, and was an a absolute treasure trove of valuable information. I was literally on the site just yesterday, reading up on local storage.
>ACTA is the last-gasp attempt of the US and the EU to preserve their intellectual monopolies.

If only. No doubt when this fails the bastards will think up something even more draconian, perhaps forced re-education or lobotomies for downloading μTorrent.

Western governments have been thoroughly captured by interests that represent a fraction of a percent of their populations. Anyone who expects this to come to an end while these governments still exist, is deluding themselves.
On Wanting Stuff
Scalable web apps, maybe, but "network programs", I disagree. Just spawning a bunch of Node instances is insufficient to really scale in many network apps, you also need a good way to communicate between them. Preferably one that hides the fact that you are communicating between separate machines. For the most part, web apps can get by with pushing this to the DB but I think it's a bit much to say this is acceptable for all network programs.
Anti-Patent Trolling Patent
From the description of the patent: "The inventor and the assignee of this patent have no intention of applying the techniques described herein offensively but instead intend to use the patent defensively to discourage patent trolls and the like from extortionist practices."
Ask HN: Any Android users interested in beta testing an app?
Mobimity is a location based mobile social network that encourages new friendships.

The Mobimity Android app is in public beta and available for download at http://mobimity.com.

With the Mobimity app, you can browse for other users in close proximity, search for people anywhere on the system, and keep up with your friends as well. Mobimity never announces your exact location; it only informs other users of your distance from them.

Explore your world. Discover new people.

-jason
MailSlayer integrates with GMail by leveraging a browser extension (currently available for Chrome and soon to be available for Firefox) that injects JS into GMail at runtime.

Google doesn't have an API for GMail, and is on record saying that they have no plans to release one. GMail's JS itself is extremely obfuscated (Google uses their Closure compiler to compress it before pushing to production). Interfacing with GMail has definitely been a challenge, but after some sleepless nights and a bit of luck we have a stable and flexible platform. This is one area where we can offer major time-saving value to developers.
Or watching the live stream. That's what I'll be doing.
Tell HN: Startup School 2011 emails are out
Seems like they were just sent out. Who got in?
hey what do you know, just got my acceptance email :)

Yes, the link to RSVP is the same as last year (after unwrapping the mailchimp click tracking): http://news.ycombinator.com/susrsvp
Thanks Dekz, I've attended a few different meetups in the past (including JS) but haven't had time this year due to a heavy uni workload, will definitely be heading to the various ones around the place. Unfortunately the .NET one (QMSDNUG) is more geared to hearing about new Microsoft products than improving programming skills, but I'll definitely be getting stuck into some meetups around the place.
The Adobe cartel has kidnapped him!
On the origin of circuits
Why would you think that friends and family don't know where he is?

Sounds to me like a good example of stalking on the internet.
Thanks for this. I've been going through the new "Dive Into Python" book online everyday for the past few weeks, so I got pretty worried when the page wasn't loading and I saw this thread.

I hope Mark is alright, and he knows just how much his contributions are helping people like me.
People seem to be missing the point about Siri. When compared to the free app released two years ago, it's been neutered.

Where's OpenTable? StubHub? TaxiMagic? We've seen WolframAlpha and Yelp, but that's it. Wikipedia still has a full list. I count 19 services. https://secure.wikimedia.org/wikipedia/en/wiki/Siri_%28softw...

Siri promised to organize not just your phone, but the world outside your phone. Apple has integrated first-party apps beautifully, but heard not a peep about third-party services. Neither web services nor native apps can disclose their offerings to Siri.

The easy answer is that Apple doesn't want Siri competing with their app market.

I don't think it's so simple, and I don't think Apple is so short-sighted. After all, if someone's going to make your business obsolete, you want it to be you. Everyone and their grandmother has an app store now. What makes Apple's store distinctive is not only the quality of the apps, but the depth of the apps. Fart apps are obviously shallow (they're semantically non-existent), but a native port of a web service is pretty shallow too. How many verbs are required to interface with craigslist? How many kinds of nouns exist on Yelp? These apps have the capacity to be supplanted by Siri integration, but Apple missed the boat.

I'm comforted by Apple's admission that this is "beta" software. iOS didn't ship with any SDK (despite the obvious potential), and the reason turned out to be as innocuous as "it wasn't ready."

We've glimpsed the post-app world. Don't mess it up, Apple.
I completely agree with you. This line:

As humans, however, degrees ranging from 0 to 360 are much easier to read. That’s why you can and should convert between them with this simple formula.

Made be cringe.
From the examples, it sounds like the answer to the question "when should I quit" comes most easily when you have some source of objectivity.

It's easy, from the outside, to see a baseball minor league player in their early 30s and think "he would be better off quitting." The hard part is to accept that idea from the inside. Sometimes having a dream to be striving for is nearly as rewarding as success itself.
That CPU fan is really loud.
That isn't what atheism is, or at least that isn't what most English-speaking people who describe themselves as atheist mean by it. Western atheists think the existence of any deities is unproven; it is not supported by the evidence.

That's not atheism, that's agnosticism.
On the subject of total forking, I noticed an interesting tidbit today:

(a) the Amazon Appstore's guidelines say Android 1.6 and up is supported (with no other qualifications)
(b) they have Honeycomb apps in the Appstore

That's a small suggestion that they're looking to keep Android compatibility going forward (otherwise why let in apps that can't run on the Kindle Fire today?). Perhaps they were just trying to not tip their hand, but restricting things to Gingerbread and below doesn't sound that unusual to me.
I didn't. :( C'est la vie.
How Two Scammers Built an Empire Hawking Sketchy Software
I got rejected. The application was so long ago that I don't even remember it. Does anyone have a link to the original application form so I can see where I can improve it for next year?
I can sort of see why they do it, and it might be good enough for many people, but it makes me think what happens to the rest of the programs. For example I have maybe 5-7 programs I use daily, but every now and then I might need another program. Do I need to clutter my desktop or go search the program files?
Maybe he is trying an experiment to see whether it is possible to remove yourself from the Internet. Would be an interesting experiment for Google to run.
Got in. Now, where to stay?
....and it's a theoretical max. What's annoying is that the other handset makers are deceiving about 4G. The ATRIX 4G. IT HAS MORE G's!
we didn't make it but we gonna keep marching forward..
Dart Will Kill Off HTML, Javascript and CSS.
Oh no! Dude I'm scared... He taught me Python #sadface
Minute is too long:

$ time curl -s http://localhost:1597/sicpfib/1000000 >sicp.out

real 0m1.856s
user 0m0.000s
sys 0m0.000s

$ wc sicp.out
0 1 208988 sicp.out

https://github.com/zed/txfib
I don't want to publish it, only because I like it so much for its simplicity, yet efficacy in weeding out candidates. I don't want it to become too popular. I will say it has to do with processing a single array in a way that could come up in a business application (although I have never seen it). An important part of the assignment is to understand the simple instructions, which include the statement //sample test case (your solution should pass any test case), followed by a sample test case, an array of a particular length.
Commenting here to increase the surface area for you to register your displeasure with my commentary.

I'll pass along details of the monastery of the Holier-Than-Thou upon request to downvoters.
Maybe he and _why are in Galt's Gulch? (Any Atlas Shrugged fans?)
It usually takes a lot of effort, time, sweat, and luck to find a perfect fit job. It has nothing to do with intelligence, and not everyone is willing to attempt it.
Google+ explicitly doesn't allow the use of pseudonyms.
This is perfectly normal. Carol Bartz (and
most of the executive team) didn't use Yahoo's products either...
As of a few days ago, code folding was added to Sublime Text (albeit, not too intuitively, yet).

http://www.sublimetext.com/blog/articles/sublime-text-2-buil...
I think Zed lucky-stiff'd him.

Which is the proper punitive measure for anybody that actually teaches the usage of JDBC.
Ask HN: Has anyone dealt with SafeKiwi before?
A domain buyer based out of New Zealand wants to use SafeKiwi (https://www.safekiwi.co.nz) as an escrow service. Has anyone dealt with them before? Are they reputable?
they don't need to differentiate or get people's attention. they need to do what they're doing: provide a solid product, adhere to standards, and stay quiet and out of the way. a browser isn't supposed to grab attention, it's just supposed to be a tool to view websites on.
His python RSS parser, http://www.feedparser.org/ website is down, too.
Well, this kind of "lets treat dumb people equally" talk is good until you get your own children, and then it will become "screw dumb, I want my children to be educated only with the best in the most efficient way".
https://github.com/met/diveintohtml5 looks to have a few more Mark Pilgrim commits.
Given that the KickStarter is a method of finding crowd based funding for arts and other small projects/inventions. Could there be room for a startup that does more "classical" artist/inventor funding by patronage? Using the Internet to connect funky arts/inention people with patrons that want to support them.