skysight-inc/HackerNews huggingface dataset:
It's like everyone who searches "Why is America so $foo" is Canadian, and everyone who searches "Why is Europe so $foo" is American.
Apparently supporting gay community is the next gold mine.
A brown note generator for Mac OS X
Our total costs for all the initial docs from Silicon Valley lawyers were $2,000. I have seen costs range from $2,000 up to $15,000 (the higher range was usually because fees were deferred until fundraising or more IP was involved).
Ask HN: Buying domains for side projects
I bet many on HN will have the domain buying fetish. i.e) You think of a side project and immediately buy the domain for it. There is also the practice of simply buying a domain just because you thought it was cool. I am one of those people and my reasoning is that if i spend some money and buy the domain, i will have the motivation to get started on the project and it has worked at times.

On the other hand, i have accumulated many domains which seem pretty useless now! I do renew some domains hoping that i will work on it some day. How do you tackle this?
I didn't know Disqus was messing up the display in FF. I've fixed it now.
SSH, with SOCKS tunneling (and the FoxyProxy extension with Firefox, although I normally use Google Chrome). Works on Windows/Mac OS X/Linux. Note that this doesn't necessarily fix DNS sniffing and whatnot.

If I was paranoid, I'd bother to set up a VPN and use that.

If I'm extremely paranoid, I use Tor (which may have some security concerns).
By the way, people's tendency to misspell things the way they sound is what allows philologists to figure out how proununciation worked in past centuries.

Thank you! Interesting!
Yes, I know, but it's the only way I could test it... and it does work ;)
If one happen to stumble upon such management, how should one introduce himself? Senior Software Engineer, Senior Software Architect, or others?
Ugh. Having horrible flashbacks here. :-D

I once worked for a company that had a version control system where they checked in all the data by project. You could go in an see the history of a project by reviewing the documents (emails, spreadsheets, CSV files, etc) or binary data files that were associated with the project. At the time for checking something in, you were asked to classify the data being checked in. You had options like "Document", "Text file", "Spreadsheet", and one of the options was "Database". Much to the dismay of the programmers who had to deal with the data, users insisted on checking in spreadsheets and CSV files and classifying them as "Database". No form of rational discussion would persuade the users to classify the documents correctly (like I said, there were classifications that covered Spreadsheet/CSV directly). In their mind, a spreadsheet was a database, and it was just stupid that the programmers insisted that it was not. In the end, the programmers just gave up trying to persuade them, and we just grumbled to ourselves every time we came across it.
Ask HN: Who are the top New York City based startups?
Thanks
Silicon Nanopores Pack More Punch Into Batteries
hey matt. I tried an earlier version and think you're on to something. Wanted to chime in and say that I doubt export to HTML will be a huge feature. Most of the people using a tool like this are going to want to write their own HTML (I would think). I've never seen an HTML generator I respect, and I'd imagine most of the designers in your target niche are similar.

OTOH, having it cut out the major divs that I'm using to scaffold my own code would be both useful and simpler to implement.
The ability to have context on room join is the deal maker where I work. IRC doesn't work that way.
Yes. For an active attack, see airpwn - http://www.evilscheme.org/defcon/ If you think that's rather benign, consider the ssl cert checking flaw (http://hackaday.com/2009/07/29/black-hat-2009-breaking-ssl-w...). Put the two together, with a bit of paranoia, and the result is I never surf unsecured wifi without some sort of protection.
Nice idea. I wonder what they do with the phone numbers you enter. The site has no privacy policy, which makes me reluctant to use it.
Sadly though, I have been on the other side of things, and also stick to 50% up front so that I don't get burnt either..
Yes, Ettercap, by default, is in promiscuous mode. It does quite a bit more than just ARP poisoning though, it can also do DHCP and ICMP spoofing among others.

Here's the man page: http://linux.die.net/man/8/ettercap
I should have fixed the veen diagrams/disqus bug on FF now.
Propane doesn't support IRC/XMPP/any other group chat protocol.
Food. Eat healthy. That alone has changed my life. If you eat healthy it's a whole lot less probable that you'll experience burnout because you tend to to feel better about yourself and have more energy to spare.
Fat loss
how fat man became slim man
Solving geometric TSP with ants
http://portal.acm.org/citation.cfm?id=1068009.1068051

Maybe there will be a bee-inspired TSP algorithm in the future?
Seems like the first character of some are cut off. 'he cosby show', 'il wayne', 'ustin Bieber'
Some testing feedback:

•Needs an option to save a draft email badly.
•Would like some two column
•Not getting my opt-in emails or preview emails quickly.

Like others, I'm also very worried about spammers getting in and shutting this down quickly.

Other than that, it's uber simple! Very nice!
Alchemical Secrets of a 66-Year-Old Stone
This made my day, since it also illustrates that lack of reputation is not as disadvantageous as you imagine.
Google Facing Privacy Fines In UK, Must Mark Street View Cars In Italy
I'm not sure if you didn't read the article or are unfamiliar with the MIPS platform, but it is widely licensed and still widely used in certain embedded segments.

http://en.wikipedia.org/wiki/MIPS_architecture#Licensable_ar...

My first thought upon seeing the headline was "IP theft" too.
Two simple hacks for Weebly to get two pro features at free
Ask HN: Where to go next with my prototype
Hi,

Newbie here. I've spun off my university project into a web prototype that I want to launch eventually, and I've submitted it in the current YC batch. I'm pretty good with it so I've got it hosted, put up a fairly basic (1 person usable) proof of concept prototype. It's also innovative (sorry guys, can't give too many specifics yet). However, I'm not experienced when it comes to rolling out on a mass public scale technically i.e. hosting scalability (cloud?), security, concurrency, redundancy, integration with facebook etc. With the odds for YC against me (as a single founder, not on the strength of my application I would hope), I need a little advice on how to proceed ahead for a Plan B case. I have experience with databases, websites and authentication and I could realistically scale the technology to a private beta phase... beyond that, having someone experienced on the deploy side would be incredibly useful. How do new startups deal with this?

ps: If you're an HNer in/around London (England) with strong Flash (AS3) skills, taken a web 2.0 from prototype to public beta, (massive bonus if you can do iPhone apps), and keen to get involved in an innovative concept, please do get in touch!
No Homeless People Were Harmed in the Making of this Video
I'll try my hand at it. C is not like a hammer, and being a "C Programmer" is not like being a "Hammer Carpenter."

Programming languages are not tools, they're MEDIA. They're a notation for thought, so they are the material you work, not the tool you use. Therefore, if you must compare programming to carpentry:

Calling yourself a C Programmer is like calling yourself a carpenter.

Calling yourself a polyglot programmer is like calling yourself a construction contractor.

Calling yourself a Visual Studio programmer is like calling yourself a Hammer Carpenter.

I wouldn't use any of these expressions, I think that the examples I give suck less than comparing a language to a hammer, but they are still terrible metaphors and easy to dispute. Remember:

Programming is an unnatural act.

http://www.cs.yale.edu/homes/perlis-alan/quotes.html
Vancouver here.

$15,000 - incorporation, shareholders agreement, minor angel investment, and employment agreements.
This is so screwed up on so many levels: Whites, Blacks, Arabs...

http://www.technomancy.org/google-suggest-venn/#start=Why+ar...
I searched for "Sword". Got a bunch of pictures of locks and keys. :P
MBT Voi Shoes - Buy Cheap MBT Voi, MBT Women's Voi On Sale
Interview with the founders of Silly Bandz, Monster.com and Dippin' Dots
Fu** you, Microsoft
The Benefits Of Learning To Code Things Yourself - jOzoneLayer
Try Mibbit. It also does desktop notifications now (In Chrome).
I'm familiar with MIPS, I'm was referring more to the specific implementation and fabrication technology.
[the author] I agree with you completely!

Still, I waited 4 weeks before making this post, so that's a decent amount of time.

Also, I was nevertheless hoping for a "bump" that would help launch the company, and I believe most people also believe that would happen, so it's useful to debunk the notion that a "bump" is to be expected.
WEP can be broken given enough packets since it sends a portion of the key in each packet enabling the user to simply collect packets and break the key. There's a lot an attacker can do such as fake authentication with the server to force it send more of the necessary packets, etc.

WPA on the other hand cannot be broken like this. WPA is broken by capturing the handshake between the router and a user. This handshake can then be brute forced with a dictionary. The reason it's so difficult to crack is because the encryption key is salted with the essid of the router making rainbow tables extremely difficult to pre-compute. However, if the user uses a standard essid that came with the router, then pre-computed rainbow tables can most likely be found for it. They can be computed though while capturing the handshake, and I find it's beneficial to create the rainbow tables if you have a large dictionary.

Take a look at aircrack-ng for a lot more detail. This is just a basic overview of it all.
Gotta disagree on this one. This is all about the higher-ups' opinion of you. In most businesses technology is not a competitive advantage, and the brass doesn't understand how it could be; they just use industry-standard templates for applying technology. If you come in as someone whose job it is purely to implement such a template then you are simply a replaceable cog, no different than the 20 bookkeepers that the new accounting system replaced.

On the other hand, if you come in able to really talk about the business and offer solutions at the level of upper management, then your value will be much more obvious to the people who matter.
Set

network.proxy.socks_remote_dns to true

in about:config for Firefox to do DNS requests over SOCKS.
Well, describing oneself as a working programmer (as opposed to a computer scientist) is a valid position, but why does it invalidate the "programming language as tool" metaphor?

A basic message of CS is that most general-purpose programming languages are to a large extent isomorphic in their expressive power, and that many computing problems can be solved efficiently in the mathematical language of sets, matrices, or abstract nodes sending each other abstract messages. The translation to a real language is then the easier step (though it still can be time-consuming and error-prone, for sure).

If only we all worked this way - there would be fewer language wars, and less terrible code resulting from "thinking in the language" rather than "thinking about the problem".
Just tried it with iGoogle

Logging out doesn't kill the session.
Every chatroom looks the same. It's like moaning that email clients steal UI from each other. Of course they do.
Wow, people don't think much of our politicians...

http://www.technomancy.org/google-suggest-venn/#start=X+is&#...

I guess this isn't too surprising.
Understanding JavaScript Closures
A mix of everything, with an overall emphasis on eating more and more green. I've recently declined my consumption of processed meats (subway cold cuts, ham, hot dog, bacon, etc) on reading more and more about sodium nitrite use and its effects.
Didn't someone alredy write this app a few weeks ago? Wasn't it called Where The Ladies At? (http://techcrunch.com/2010/10/02/wheretheladies-at-shows-you...)

If you're applying for a job with this, I'd say one strike for ripping your idea off.
are you sure you aren't on a WPA encrypted network? My understanding is that it doesn't work over WPA. WEP apparently does work though.
Moving Instant Rails Forward
It still takes dedication and drive to make it to have the thousands to piss away. There are tons of business owners who piss away their earnings too.
As always in these sorts of articles the bad news is fairly well hidden:

The other advantage is that we’ve seen fairly long lifetimes. Our current batteries have 200-250 cycles, much longer than nanowire batteries

But much shorter than normal lithium batteries.
This isnt an open source bug as such but ive recently noticed that the web version of rastorbator is down[1] and would like to see it up again or if someone could provide a mirror. I know there is an open source version of it[2] but i'd still like to see a web version up somewhere.

[1] http://homokaasu.org/rasterbator/

[2] http://code.google.com/p/rasterbator-ng/
I did, when I was on OSX... but now I've switched back to Linux, and kinda miss it. It would be great if I could just connect to Campfire with Pidgin, or any libpurple chat client.
Ask HN: GMail's reputation/usefulness amongst spammers?
First off: No, I'm not a spammer, nor am I in any way affiliated with that particular part of our networked world. What got me on to this question is GMail's track record with keeping spam down (at least in my inbox).

My question is, has GMail reached such good spam-blocking/-flagging efficiency that when spammers get new lists of potential victims, do they just auto-purge all @gmail.com addresses from the list first?
Words can describe visual Effects in Art Term Paper
Students following art coursework will be assigned the writing of the art term paper. This usually results in a textually representation of a visual representation or a piece of work. Knowing how to write the term paper will allow students to receive a good grade.
Hmmm, people think even-less of our political parties:

http://www.technomancy.org/google-suggest-venn/#start=X+are&...

Why so much negativity?
Water | Coffee | Bitter Red
I use an L2TP/IPSEC VPN on a Linode VPS. It works great with OS X and iOS devices - I've not tried anything else. There's a simple toggle switch on iOS in Settings to activate the VPN, or a one-click menu item in OSX.

It's pretty easy to set up, if you're comfortable with Linux. I'm using it on Ubuntu 9.10, and I followed the guide here:

http://riobard.com/blog/2010-04-30-l2tp-over-ipsec-ubuntu/
Clojure-conj: Data structures
Looks like google considers everyone a lier.
That would be insanely awesome. I know for one that I suck at design and try hard to get better.
How does long division help at explaining the relationships between numbers? All it was for me was a mechanical set of steps to arrive at the answer.
I meant set the router in a sort of promiscuous mode (i.e. make it send you all the packets, regardless of their original destination), not the adapter. These types of poisoning are very useful, but they're not what you need for Firesheep. With a poisoning attack, you override the packet's destination and it's up to you to send (it's an active attack). Firesheep just monitors passively, which is why I was wondering if it worked anywhere.

I agree with you, I'm just saying that the type of passive monitoring Firesheep does only works on unsecured wifi networks and is, thus, not very useful.
Looked around for about ten minutes. Very nicely done. One thing that I would like to see is...how to achieve each badge. I see that some users have already received some badges like "Cook" and "Beta Users". It would be great if you link each of those badges to an actual badge page, where you describe users on how to receive those badges. (I'm sure you already have this in mind if you took stackoverflow as the motivation)

Bookmarked!
This is one thing that surprise me about Rails 3:

AREL: Article.where(:author => person).first

Why the sudden departure?

Arel looks familiar to SqlAlchemy, Hibernate Query Language,
and Sequel. And far from everything is an object in ActiveRecord.

And why reinvent the wheel?

http://sequel.rubyforge.org/ have exists for a while now.
Venture Capital Sputters in the Third Quarter; Consumer Down, Enterprise Up
ShowHN is a lot shorter than your title, and it'd let you put your site name in the submission text.
Hotel Network Security: A Study of Computer Networks in U.S. Hotels
Given the discussions about Firesheep, I thought it would be interesting to point to a study I did a couple of years ago while at Cornell regarding hotel network security.

Link: http://www.hotelschool.cornell.edu/research/chr/pubs/reports/abstract-14928.html

(you can also find it without permission on scribd)

The outcome: it's terrible. Roughly 85% were using outdated and/or insecure setups (hub-based topology, unencrypted wireless, connecting payment- and guest-networks to each other, etc.).

There was some amount of backlash from the hotel industry, but an informal follow-up has shown that there really has been very little change. Maybe Firesheep will help change that?
It does seem to be counter to their mission of "Safe onlining" http://blog.rapleaf.com/dev/2010/09/29/safe-onlining/
>> what the "intuitive" Mac interface proposed, all those years ago.

That was never intuitive. I thought that was a bad choice from the beginning.
Sure. But don't forget that adding a new feature to an airplane is going to take work. People have to figure out how all of this works, then other people have to test it, other people have to make sure it passes safety inspections, etc., etc., etc. Plus, then you have to retrofit old planes - or build new ones.

It's more than just fuel costs.
Reminds me of my recent interview experience with a big internet company. I was casually signing up for this Linux user group. To join that group you have introduce yourself, i just gave the link explaining how i contribute to this operating system project. One night i was pinged by a strange guy, he just showed me a job posting on their website and asked me whether i would like to join. The job description is exactly what i do in free time. It was really amazing. Everything was just an accident, no plan at all. I sent them my resume, after couple of phone interviews , they gave me a flight ticket (yay! that was my first flight) . Did the interview OKAY. I am keeping my fingers crossed for result of the interview. Even if i don't get the job, it was a wonderful experience :-)
This is a stupid question, but what about a guy like me who has no access to a server?

I'm going traveling for all of next month, the only sites I'll be checking where I'll be logged in is my hotmail account, and I might check my bank account (Chase) - both use https, so I suppose I'm in the clear then? (also when I click "log out" on these sites, it logs me out, but if my session has been hijacked, will it log the hijacker out of the session he's hijacked of mine as well?)
go Django you wont regret
I'm using http://vyprvpn.com as it comes free with my Giganews account.
I think you're overanalysing my comments; I certainly never said anything about duty to be happy or the absence of trauma in wealthy society.

My point was simply that the less-well-off have considerably more pressure not to react emotionally to [relatively minor] adverse circumstances and considerably less time for introspection and musing over what could have been, if only. Possibly their everyday crises also better-calibrate their sense of perspective (or if you prefer, densensitize them).

I'm not convinced that rich society is dominated by the relentless pressure to be happy so much as a focus on emotional state, whether that's trying outdo each other in terms of success or agonising over failings many would consider trivial, because the meeting of our material needs can be taken for granted and none of our social relationships are based on need.

(The problem with the search "perfect partner" is not so much the romantic pull at the beginning as the worry that the level of romantic bliss is not what it once was, or could be, or the grass might be greener on the other side.)
> the blog belied my attitude, perspective, and credentials.

"Belie" means "misrepresent, show to be false". Hopefully the opposite of what you meant.
Yep, really really expensive FPGA box. We (the company I work for) have a few, and they are stella but a little specialised (i.e. you can't trivially re-purpose them).

At the moment we are experimenting with CUDA as a cheaper (ish) replacement - with great success actually. It outperforms our main cluster (i.e. standard CPU processing cluster) by a large margin and is much more versatile than the FPGA solution.
I find it interesting that these are what people are actually searching for. It looks like most of those common "search terms" are already formed opinions and ppl are mearly searching to see if others agree with them.
Yeah, I know a bit of MIPS assembly as well. It was my understanding that MIPS was the standard assembly to teach. Though, this is just through the narrow lens of my life. At my school, when you learned assembly, the first one was generally MIPS.
Links on HN are nofollow'ed anyway.
Right now I can see Secured networks with the names:"BeBox" and "Virgin broadband".
Adobe InMarket
There are plenty of reasons to build your own chip's. For example, NSA was doing so, and probably still does. But, it only worth it if your making something dramatically different than an x86 CPU.

The problem is keeping up with Intel is a ridiculously expensive proposition. analysis showed Intel's R&D expenditures were $22.1 billion between 2001 and 2005 http://www.emsnow.com/newsarchives/archivedetails.cfm?ID=136... Either staying a few generations behind and building more chips, or buying from the beast seems like the best option.

PS: Intel does manufacturing in china (http://arstechnica.com/hardware/news/2009/06/intel-china-fab...) so they already have access to slightly behind the time manufacturing technology.
http://www.technomancy.org/google-suggest-venn/#start=Is+X&#...
I do both; they're both worthy of your time to investigate. I've had more success with Django. They both offer roughly the same thing, but when it comes to taking something live and handling significant traffic, I find it's easier to go out of the box with Django. That is, when the plain vanilla is no longer sufficient, Rails, as a matter of course, fights you. I appreciate the "we know better" paradigm that it operates under because it can teach and enforce some pretty good practices. Although I speak only for myself, I've had many conversations with some very experienced folks, and I've felt like we were on the same page.

Also: if you're already comfortable with Cake, the jump to Rails is probably quite short. I'll bet you become very productive on it very quickly.

The Python job market in New York is hot, and Django is very popular. I don't see too much other than Rails opportunities for those that bring Ruby knowledge, but there is certainly enough Rails work to keep you busy. The upside is that there are lots of CMS and infrastructure stuff that is Ruby based, but they tend to be products in their own right rather than tools to hack on. In my opinion, Rails carries Ruby in the market. Without Rails, Ruby would probably fade back into relative obscurity.
The site has been up for 3 years without monetization? Has it just been on the backburner?
I think you'd get more response with the yes/no vote which is at least publicly anonymous.

Speaking of which, how does one initiate one of those yes/no vote posting anyway? Do you need a certain level of karma? Or am I just missing it?
Why pennies cost more than they're worth