skysight-inc/HackerNews huggingface dataset:
You raised some very valid questions. Let me address them one by one.

Why do this instead of using Google to find out the most popular niche sites?

- because not all good sites can be discovered using Google. For example, there may be a Facebook group for a niche that is far more active than a dedicated forum site. There may be some good niche sites that are not ranked high enough. The idea is to let people submit good sites they know about.

- to make all such sites available at one place for quick access, not only for me but anyone else who is interested.

people have to remember that this list exists when they are thinking of ideas

- It is not just about discovering startup ideas. It is about interacting with people outside hacker community through these sites. You may know about problems they face and it can result in some good ideas but it will also be helpful in marketing some existing products for that niche.

- One thing I would like to make clear is that if enough links are provided I will make a website/google doc for this where anyone can submit new websites. May be I will do it anyway but there is no harm in asking for more such sites from community.

Who will take it upon themselves to categorize these and present them in a helpful way? Who will curate this list to ensure that only the "right" sites are added?

I will do that on a dedicated site/google doc. I don't think it is a very time intensive task. HackerNews isn't a good place to keep and maintain such information but people here can definitely help by submitting the sites they know about.

who will curate this list over time by adding, removing, and editing it?

If I make a small web app for this(it will take just few hours) anyone can submit sites and people who are interested in maintaining it can be made moderator. In any case some effort is definitely required and if people find it valuable it is worth the effort.

I guess you raised all these questions because you thought I am proposing that this list should be created and maintained on HN itself. That is simply not most effective way to do that. May be I didn't made it clear but the objective of this post was to just collect such links not make a wiki on HN.
Oh, I'm speaking from more of a Go/gevent approach. Obviously, a correctly-designed program would try to avoid shared data structures as much as possible, in any language, e.g. for Go you would write goroutines that communicate with channels.

The "reasoning" I was referring to was more that I know that simple things like incrementing a global counter is guaranteed to be atomic. I agree with you that that's still a shared structure, and thus dirty, so I avoid it anyway.

Now that you mention it, I don't actually know why I said that before, since I never write production code like that. I guess I was referring to ad-hoc scripts, where I like knowing that I don't need a lock to guarantee atomic operations, and thus they're a bit easier to write.
Beautiful implementation.

As stated elsewhere in the thread, it is work in progress, so do not be too harsh of a critic.

Once all the lessons are up and a responsive layout is implemented, I believe this to be a beautiful addition for beginners and advanced programmers.

P.S.: Reminds me a bit of http://www.phptherightway.com - Maybe you can borrow a few of the good ideas from that guide?
Silicon Toad! Completely forget about that name. Lots of fun groups back then, actually writing interesting code instead of useless antics likes DDoS and website defacement.
I've seen a lot of comments, here and otherwise, with regards to Aaron's suicide with many of them trying to skirt the issue, or apparently not understanding the subject at hand in the slightest. Many of these being people seemingly believing that he didn't think anything through and as if his brain was a processors that received an execute command and simply followed through the actions. However, this post is one of the few that provides insight, a lot of insight into the minds of Aaron Swartz and others like him, and how he may have actually been thinking things through over the course of time. Suicide isn't a person jumping off a ledge it's someone standing at a ledge slowly being pushed off by a thousand little things behind them until they slip.
CBS forced CNET staff to recast vote after Hopper won 'Best in Show' at CES
Do you remember what happened before your present life? No?

Not in this state. The forms we take are conditioned by our karma. One aspect of the human form in this world is the inability to remember previous lives until extremely high spiritual states are attained, and even that latter bit is questioned by some.

The karmic effects and impulses continue on, invisibly. The memories (and much of the personality) die with the body. This is not a satisfying answer to some, but it's the most realistic.

And you could also ask how you are even reincarnated to a human when the probability of being a virus/bacteria is several magnitudes larger?

That discussion could go on for days: which lifeforms are sentient and which not, whether human birth makes future human birth more likely, etc. For sure: human birth is rare. Buddha compared it to an ocean with a wooden ring on it, with a turtle who rises to the surface once every 100 years. Human birth is as rare as that turtle surfacing inside that ring.
Designers that use WYSIWYG means of developing are scary. Those of us that code because it gives us far more control and speeds up development time are not.
I'd also be very interested in such a course. Law in general is way down there on the list of things that interest me, but I'd rather be readily equipped with such knowledge than blissfully ignorant.

Although not specifically related to patent law, I'd really like to know more about choosing the right lawyer/firm for one's startup.

There's so little I know that I feel I should know. I think you'll find a lot of HNers that would be interested in such a course.
If it's Kaspersky, the analysts likely are Russian.
It doesn't work for 25x25, so what's the point?
It'd guess it's not just unprofessional, but is an evil prank on their part.

Like the old joke from the Windows 95 source code says:

if(first_time_installation)
{
make_50_megabyte_swapfile();
do_nothing_loop();
totally_screw_up_HPFS_file_system();
search_and_destroy_the_rest_of_OS_2();
hang_system();
}

http://fsinfo.noone.org/~abe/Windoof/win95.c
Four Years With My iPhone 3G
You don't have to guess about scanner support:
http://www.sane-project.org/sane-mfgs.html

I gave multi-monitor support as an example, as it has been one of the areas I've had the worst luck with in linux. I've had a version of Fedora that was completely unable to support connecting an external display to my laptop, as well as an install of Ubuntu that permanently stopped displaying anything after switching the multi-monitor mode in xrandr when the proprietary drivers were installed. I've also had many whole-linux-OS crashes as a result of fiddling with multi-monitor setups. This simply doesn't happen in Windows. I've had Windows gfx driver crashes, but the only time I've gotten a system freeze in Win 7/8 is when there were actually hardware problems (e.g. faulty gfx card, or overheating.)
Web designers should be using Illustrator or Fireworks over Photoshop.
In my opinion, the detailed positioning section should discuss flexbox as well.
I too have been surprised at all of the frameworks coming out for JS to be on more than the browser. From my experience large JS projects are a pain to write and maintain. It's a neat language, but I don't really get why I would want to write my server code in it.
That's cool, keep up the effort.. I've been working on multiplayer game for the last 6 months. I use HTML5/JS, WebSockets, WebGL and node.js (I rewrote my server 6 times while flicking between node and Java, but eventually stuck with node.js as it was frustrating swapping between languages when developing the client and server at the same time)

My game has real time twitch-based combat, meaning you use the controls to directly move your player around and shoot at 30fps+. This was a real pain to build with TCP as I have to have a lot of client side prediction and lag correction to handle packet resends. I can't wait until UDP is more widely available with HTML5's DataChannel: http://www.thrupoint.com/2012/11/webrtc-data-channel/

I've gone with my own VPS (around £5 a month) but will probably move over to AWS if I get further with the game.
This is a common startup idea with many attempts at solving the problem. Is it sustainable? Maybe as a side venture.

a) Agreed.

b) "good enough" is subjective. College students have very low budgets: if I can get it for cheaper, I'll try and keep trying.

c) Absolutely the toughest nut to crack.
A Schizophrenia Memoir in the Making
"Not again."
دانلود نرم افزار چت فیس بوک - Chit Chat For FaceBook v1.31
I've actually been working on and off on a multiplayer HTML5 game for a while now.

https://github.com/stevenleeg/thegrid2_client - for anyone who's interested. It's a pretty simple brand of RTS, so a lot of the realtime code could be used for anyone needing a reference for creating their own.
RIP Aaron Swartz 1986-2013 (out.as/you)
Thanks to HackerNews, wireframing app POP stirs interest from investors
Fossil Diatoms in a New Carbonaceous Meteorite
Sure, in that case, it makes sense. As you say, though, it's for lower-level codes.
Ten websites to learn Ruby on Rails for free
E-Filing and the Explosion in Tax-Return Fraud
Determining and Encouraging Developer Growth
Building an Ember app with RailsAPI Part 3
It seems needlessly limiting to make EventMachine and Node your only candidates. Since you've already got java in the stack, what about clojure? What about go?
Source code: https://github.com/bcardarella/ember-railsapi
Some of the best defense attorneys are former prosecutors.
I absolutely love textfiles.com -- their BBS documentary was amazing. This is the first time I've come across telehack, very cool. I look forward to playing with it more when I get some freetime.
>I WISH there was a Windows 8 live CD. MS does not want you to "try windows" they want you committed.

I kind of have to take issue with this one... They handed out the pre-release version of Win 8 for a half a year. It had no upgrade-to-full option, but for anyone who wanted to try it, they put it out there.

I'll admit that they don't give you a lot of [read: any] try-before-you-buy options for Win 8 currently, but this is the first version in a while that they've done like that, so it might get better again.
Thanks for the feedback! Those are great ideas.

And you're right, I should have noted in the OP that the focus would be on U.S. law. However, patent law and patent issues frequently cross borders today, so international issues should certainly be part of the course.
The Transaction Manifesto: A Direction for NoSQL Database Technology
This is a Dutch street, therefore it has many bikes in it: http://i.imgur.com/qQwAS.jpg .

Your application detects none of them... Is it because my ancient phone camera's pics are too grainy? Or do the bikes need to be en profile to be detected properly? Or maybe it's trained to detect bikes with people on them, instead of bikes parked in the street?
bc is a pretty misleading calculator, without specifying rounding it thinks 2^(40/1.5) is 67108864.

It's not even close.

If you trust your finances to that, you could get in trouble.
I think one of the most important things you need to handle is the empty results page. Don't have your users reaching a dead-end, especially right now since you have a small user-base. You should continue the experience for the user, possibly by providing them with a link to where they can buy it themselves (be it on Amazon or Chegg) and maybe throw in an affiliate link if you're set on earning money.
If you have been following the series be sure to go back to Part 2 and update your code to reflect the newest changes on master branch. Even in the past week there have been some big changes!
Both you and Jacques would be happier if you avoided talking to each other for awhile. You have radically different perspectives and different investment in this particular tragedy and it's making your interactions go sideways.

It's good to have both of you on HN, so it seems pointless to cultivate a feud. A month from now, you both might find you enjoy having the other one around to engage with. Me and Jacques agree on approximately zero issues and I'm glad he's back.

Apropos nothing else, I agree that 'rayiner has been invaluable. The more people we have on HN that have taken crim law the better.
Getting traffic for your newly launched startup
What you learn in college
I suspect that "computer hacking" law would have fewer special interests around it, and that was the the thing that he was charged with.
Good luck, I created a 2D MMORPG for browers and mobile devices. I used Erlang though, wouldn't touch Node with a 10 foot pole.

http://developingthedream.blogspot.com
Typical "analyst" bullshit.

Even if the story were true, alternate explanations seem more likely. E.g. Apple is moving to a 6-month tempo for updates, which would affect component ordering about now. Or, it could just be that Apple is moving more of its component orders from one manufacturer to another--many iPhone components are multiply-sourced.
How far ahead of the game do you really think you can get when you're asking permission at every step? Just don't be malicious.

I wish we could drill this mentality into everyone.
And still goes on regularly

http://en.wikipedia.org/wiki/Self-immolation
If the universe was created by a smooth process, then neighboring locations are not statistically independent. The presence of matter in one location would suppress the creation of matter in nearby locations. The existence of even one exception to smoothness in the entire universe tells us something about the origins.

Another kind of fluke is possible, though. IIRC quasars are beamed. It could be that the quasar cluster contains no more active galaxies than normal and they are simply all shining in our direction by chance.
Then you would be making an argument that flies in the face of every investment textbook Ive ever read.
That article contains one obvious bald faced lie: "Aaron did nothing to cover his tracks or hide his activity". That's just not true. He covered his face with a bicycle helmet and walked backwards to keep a camera from capturing his identity. He changed MAC addresses to evade detection. And when faced with police, he ran rather than show his face and identify himself.

I can understand an advocate stretching the truth, but when the lies are this obvious, it gets insulting.
NoFlo - flow-based programming (FBP) for Node.js (Video)
I'm not saying Legos aren't well made.

I'm just saying that you can't claim a price differential is justified by a cost differential without actually doing the math and providing X% cost differential ~+ X% price differential.

Because absent those being equal, we have to consider that there are more factors and without context we can't even determine the relevance of the cost factor.

In my view, the price differential exists simply because it can. People will pay $10, $20, $50 or more for a box of Legos. They grumble, sure. But they still buy them. I buy them because they work well, they're partnered with brands and properties that people also really like and they execute well in the tone and context of those brands.

But I'm of the mind that prices for all non-commodities are set by willingness to pay and costs are a function of how much profit corporations needs to justify their investment.

Ergo, that Lego spends more to make the pieces well is a consideration toward their profit margin. Not the price.
A little bit of both. I'm not sure if you saw my previous comment, but I was also the developer of Party Buffalo [1], which is Windows-only and C#. I wanted to learn a little bit more C++ and Qt. The project was a great C# learning experience for me when I was 13 and wrote Party Buffalo because I had to develop my own I/O classes, and it involved a lot of different concepts. Plus, there has never been a multiplatform FATX explorer.

[1] http://clkxu5.com/about-party-buffalo/
Thanks for the feedback. I recognize that for many (all?) startups, legal issues are some of the last things that they want to have to deal with. We would make an effort to keep things interesting, brief, and pertinent. That is one of the reasons why I am looking for feedback like this.
This is really much much uglier than reported earlier, and that was pretty ugly. CBS has rather gutted CNET here - their product reviews where the best part of the site, and that is absolutely not to be trusted any more.
Combining Reflector and Silverback for iOS usability testing
I think you should create some affiliate incentives to help spread the word.
While true, AFAIK, Orin was essentially responsible for writing the manuals the DOJ currently uses to decide on how/when/what to charge in CFAA cases.
The linear algebra course I took used a free book (I believe it was http://joshua.smcvt.edu/linearalgebra/) which students could buy for cost of binding or freely download.

As long as book publishers are involved with universities and professors, there will be a problem.
The first two sentences of this article are quick, concise, and accurate.

To call Aaron Swartz gifted would be to miss the point. As far as the internet was concerned, he was the gift.
>Pick any OS and if you've never used it before you'll run into quite a bit of cognitive dissonance when trying it out for the first time.

That's the author's point. He's parodying the myriad 'I tried Linux, and it sucks' blogs that have been around since forever ago.

Since he knew that large sections of the internet have trouble with subtlety and sarcasm, and wouldn't get that without him saying so explicitly in the text, he said so explicitly in the text. Which would have helped if there weren't also large sections of the internet that are prone to commenting before reading the text.
Re-Learning Backbone.js – Require.js and AMD
A History of Live Programming
The Cuckoo's Egg is an amazing read. You get a very play-by-play account of the story, see an 80s honeypot in action, and if I remember correctly, read about interactions with the still running Chaos Computer Club.
It's a bit of a design issue but you actually need to go into Settings -> Notifications -> Do Not Disturb to actually setup your DnD preferences including automatic scheduling.

Then, you can flip it on or off from the main Settings screen.

It does stop your app notifications from disturbing you but your phone has to be locked for that.
I have the code that pulls up Amazon pricing/links commented out. I initially had it for the exact reason you mentioned (to avoid dead ends) but figured it might give users a bad impression of the website, after all, BookTurf is supposed to be an alternative to Amazon (and the book store).

Edit: spelling
Yeah, this is why police and prosecutors (and judges/juries) should be separate people. It's unreasonable to expect me to not want to kill someone who a couple years earlier was trying to kill me.
Sure, I've worked with Backbone and advanced JS - this isn't the problem. What I'm talking about is the rich, fluid layouts that these sites have and which distinguishes them from a 'regular' website.

Edit: changed Bootstrap to Backbone - always get those two mixed up.
Microsoft is actually moving in the opposite direction; they removed the telnet client from the default install.
I think only smaller than 4...

I wonder if this works in binary :D
How'd you deal with time zones?
>I've also had many whole-linux-OS crashes as a result of fiddling with multi-monitor setups. This simply doesn't happen in Windows. I've had Windows gfx driver crashes, but the only time I've gotten a system freeze in Win 7/8 is when there were actually hardware problems (e.g. faulty gfx card, or overheating.)

Shrug, completely the opposite of my experience. I guess anecdotes can contradict each other. Though I wonder: are you using an ATI/AMD card on linux, and NVidia or Intel on windows? Thinking about it when I've had NVidia cards my windows drivers have been just as stable as my linux ones - and when I tried to use linux on a machine with an AMD card I did hit some hard lockups.
> apt-get install ...

Lame excuse. That is not part of the learning curve for most users. Most users use the GUI of their distro.

>Sorry gstreamer stuff via ubuntu-restricted-extras.

Sorry. GUI. For this, most distros prompt you with a button to click on, to install the required plugins when you try to play a particular file. Not many of my Linux using friends are aware of ubuntu-restricted-extras.
Veracity is a UTOPIA provider as well. I had them for a bit and was happy with them, but switched back to XMission due to price, but now they have the same price as XMission. It's worth pointing out that I switched from XMission to Veracity because Veracity had a much better price to start with.
For your own safety ;)
How is a separate trial for each charge different from double jeopardy? Part of the point of having the prosecutor bundle together all the possible charges is so there can be a single trial in which the truth comes out. How are you going to "lock in" the possible set of charges early on in such a way to prevent the prosecution from just digging up one more offense at the end of every trial ensuring the defendant never gets to go on with his/her life?

This tragedy is really bringing out the propensity of us Americans to try and find someone to blame for every bad thing that happens so we can prevent bad things from happening again. Unfortunately, there's a certain level of tragedy in this world that is just random and unavoidable. The hang-wringing isn't doing Aaron or his causes any good, it's just creating new victims and wasting a lot of time.
Orin doesn't harbor sympathies for anyone.
He has his own viewpoints, some of which match up with the government, and some of which don't. I took classes on computer crime from him when I was in law school :)

At this point, he seems more interested in the development of 4th amendment jurisprudence as it relates to technology that he does the CFAA in particular.

At least on that front, he's been wildly wrong about future development of the 4th amendment so far. He was a strong opposer of the "mosaic theory" of the 4th amendment, and thought there was a 0% chance the supreme court would go for it, and he was completely and utterly wrong.

So take what he says with a grain of salt. He's a brilliant commentator on the CFAA, but a lot of what he says seems to be based on an idea that courts don't really change law to suit justice or policy given sets of facts, which at least, IMHO, is completely false.
Does 'rprasad work for the court system? Does he have some financial stake in it? If not, how is this "self-serving"? If it's just the idea that you find "self-serving", why did you target it at him specifically with "people like you"? What incentive does he have to "parrot" anything from the courts?

The US Courts are underfunded and have crippling case loads. Beyond that, is it even clear that any court has the authority to "increase the fees that Lexis-Nexis pays"? Or to charge more to submit documents?
When there is no news, they make up some news, see a similar story from 2011:

http://news.cnet.com/8301-13506_3-57321362-17/slower-iphone-...
Yes, but my comparison was about paper/picture/magazine materials vs real body.