skysight-inc/HackerNews huggingface dataset:
As I understand it unsecured public WiFi is significantly more threatening when compared to standard hard-wired Ethernet as all your traffic is visible to any other user connected to the same network with a packet sniffer.

It's much, much harder (but not impossible) to do this on a hard-wired connection - there's a useful discussion as to why here: http://news.ycombinator.com/item?id=1828201
In Linux, most applications respect the http_proxy environment variable. It's the closest thing Linux has to a system-wide proxy setting as found in the more mainstream platforms.
Try "linear algebra," it doesn't really yield good results.
Wrong. Google has a vested interest in protecting the information (whether or not they internally exploit it for contextual advertising is another issue). External auditors have more incentive to leak the information to increase public outrage at Google.
Is the file-system?
I've got a similar setup using SSH Tunnel Manager to tunnel to a co-located Linux machine running squid proxy. All my applications used the proxy connection via the tunnel (browsers, IM clients, etc.).

Took some initial configuration time to get things setup but now its just one click in the SSH Tunnel Manager widget to get things going anytime I'm working remote.

VPN may be easier but an SSH tunnel gets it done.
I expected that when I see a Google Map on a website that I am able to then click on it and drag it around. That is not the case here, I feel that it takes away from the website in general.
Newer servers can serve more than one HTTPS domain using the same IP... to users who are not using IE/Chrome/Safari under Windows XP. If you depend on SNI, you're leaving out something like a third of your user base.
I completely agree, but learning them in parallel won't yield good results for me. I'm interested in both, I'm just looking for which one I should learn first.
Demo: where?
I could think of many salient differences between hammering nails and programming in C, but the simplest one is:

Its impossible to do any kind of real carpentry job to completion using only a hammer. Thus, a 'hammer carpenter' is derogatory because you would not expect them to produce anything useful. C developers produce, and continue to produce complete, useful software.

There are also things like "A hammer carpenter doesn't have to spend a significant amount of career development time keeping up with the state of the art in nail compilers or wood instruction sets." C programming is a specialisation in a complex field, and such specialisations often deserve their own title.

Calling someone a neurosurgeon is like calling them a hammer carpenter. Everyone should be a GP.

A previous commenter mentioned 'helicopter pilot'. You wouldn't see a topic saying "Calling someone a helicopter pilot is like calling them a hammer carpenter." It's likely that a helicopter pilot has experience flying fixed-wing planes, but their _value_ comes from specialising in a particular craft, so they're likely better at it, and that's what they advertise themselves as.
not worth the time and if you have to get a lawyer...you'll end up paying more than what you can recover.
These "early" studies kind of drive me insane. "Research uncovers that carbon-based life forms more capable than computers when it comes to building protein".

I disregard (except to post a snarky comment apparently) until the downstream studies do something to unlock whatever potential they've uncovered.
Kilimanjaro Tanzania vacation in paradise For Sale
You know, I'm sure this is great and there's a market for it but unless I can see it, I don't know what "it" is. Open login demo? Screenshots? Examples? Tour? Video? Something?
That doesn't help, because my all-powerful admin session is as secure as the least secure page I access (or can be made to access) while on a compromised network.
Deep down, I always knew that the only factor differentiating the Mac from everything else is that it's damn expensive in Australia.
It's much easier for an attacker with few resources to go fishing for passwords, etc. over an open WiFi connection than it is for that person to somehow gain physical access to an ISP and install a packet sniffer.

So, the number of people who could conceivably be eavesdropping goes from a few (unscrupulous IT workers and law enforcement) to very many (everyone who can figure out a WiFi packet sniffer).
Really useful site. The usual method for myself is to use advanced filters through google, but this is definitely more optimized.
Great project idea, but I can't get it to actually work.

I'm encountering a similar error to Toucan with respect to the spacing. If I enter a query "MIT is", Google is returning results that include "is" as part of a larger word. Ex: "MIT Israel divestment". I'd like to query "MIT is " -- including the space -- but it looks like your query strips it out. I think this fix would return much better results.

Also, it looks like even when returning the result "MIT Israel divestment," the returned result is stripping the first few characters. Examples:

ael divest
ael divestment
ael investment
sael stock
aeli stock
samic society
amic studies
overrated
tes

Thoughts? Query link: http://www.technomancy.org/google-suggest-venn/#20=&star...
I'm asking about explaining git to people used to p4, importing tools, etc. They're already convinced, they're just really used to the way p4 does things, p4v, etc. (TortoiseGit will help.)
You know, I'm not particularly famous. I'm not the best engineer, software designer, or manager you will find. I am certainly not the worst of these you will find, and I enjoy my work and challenging projects; these are aspects that employers seem to look for in employees.

I have no angry blog posts demanding I am hired, no complaints about how my work is under-appreciated splashed on a news site, and no demo work thrown out to the world like a challenge. And so, it surprises me that people feel the need to do PR stunts to get recruiters to call them. Too many call me. I write at least one polite rejection a week—the worst it's ever been was 6 in a week.

I'm not sure what I'm doing right and these people doing wrong, but there's nothing magical about having recruiters call you. Put your name where recruiters look, and they will call you. But be warned, this is not as awesome as you might think... most companies are far worse at vetting how well you'd fit than you are. You end up wasting a lot of time.
Clang builds a working Linux Kernel
> Just speaking from my experience. It seems to me that sweeping generalisations such as "Can't write HTML => bad programmer" says more about the speaker than the subject.

I will yield to your experience, and certainly do not suggest that it is impossible to be good without a grasp of the two technologies.

My instinct, however, is that not knowing HTML (which I define as understanding the structure and basics, not complete mastery of XHTML 2 tags or something of the kind) shows an alarming lack of curiosity especially given how dominant web-based technologies have been in the last 6-7 years or so.

Understanding databases and SQL (again, no mastery needed), on the other hand, seems like an exceptionally useful thing to have in your toolbox. How do you evaluate data storage options without having some working knowledge of databases?

They are also both relatively cross-cutting for the field of software development, not specialised niches.

Now, the guys and/or gals you know probably are great programmers: but I think a very small time investment in the two subjects would be quite beneficial.

Edited for grammar and added 2nd last paragraph.
What is Amazon's approach to product development and product management?
I guess you misunderstood Locke1689, he referred to a lot of, um... code!
I wonder how many people after having bought the VHS, then the DVD will now buy the Blu-Ray box..

The article is entertaining.
Very very nice. Is there any way to categorize icon styles or qualities as well? An example after background colour and file format I would need: "Web 2.0-styled" or "cool/warm". I find the only time I page through search results is looking for specific style qualities.
BEST Hacker News hack in ages: http://www.technomancy.org/google-suggest-venn/#start=How+do...
Ask HN: When to use NoSQL?
There's too much Buzz around NoSQL these days? But I'm still confused when to use NoSQL? Is NoSQL replacement of RDBMS? Or should it be used only in specific scenarios?

I've only tried CouchDB and had to write my own Map and Reduce function. Wondering how can it be faster than RDBMS query engine.
http://dpritchett.github.com/chatbox/

I had an idea to build a chatroom-flavored MUD that is played through the browser. There's a live demo on no.de that you can find at the top of the docs.

I've currently paralyzed myself with a desire to reimplement the backend in other languages including Clojure. The Node development cycle is really fast though - getting onto the JVM has slowed me down.
Show HN - Introducting GayCalls from TagMyPhone. Talk to a real gay today
Usually I just avoid using public wifi. Tethering is practical enough these days. Worse case I have a few VPN endpoints to fall back on but if I'm going to be using HTTPS sites I don't even bother connecting.
I keep getting a "Failed to fix permissions" error. Any insight into that?
You're over-simplifying a bit. Public WiFi is a bit more risky, though, because the barrier to entry for sniffing last-mile infrastructure is so low that anyone can do it.

At my home and office you have to contend with WPA2-Enterprise (it's easy to set up at home, so I did). You'd need to get hard-wired access to my home, and pull some ARP trickery to sniff my last-mile infrastructure. We have 802.1x on the Ethernet ports at the office, so no dice there.

You're right, to a point. And the effective response is to make sure you're always protected as well as you can, instead of going into a "shields up!" situation only when your perceived risk is higher.
Switched from iconlet. I really like it. The commercial usage filter is a killer feature. Great job!
Firesheep: Making the Complicated Trivial
Chinese Hackers, Russian Cyber Crime and American Apathy
is there nothing the internets won't provide?? jeez
I've been using Nimbuzz, because there was no Skype client for Android. Even now there is an Android Skype client, there isn't for my phone, an HTC Wildfire. I've no ides why not.

The quality of Nimbuzz Skype calls has gone through the floor recently. At the weekend I received a call that had a delay of over five seconds. That makes it very hard to communicate anything.

It's a shame, though. When Skype came along, it appeared that they were breaking new ground in the telco space, and general communication space. Now it appears that it's the same old, same old. Put up barriers and protect their territory.

Still, it's their reputation, and they can do with it as they wish.
Awesome hack. I want to export the results!

Bug: Some first letters are getting chomped for the search

"guitar X" for X: Fender, Gibson, Yamaha

http://www.technomancy.org/google-suggest-venn/#start=guitar...

http://www.ampnote.com/venn.jpg

Edit: It seems to be improving. Wish the Discus did not interfere with the circles!
How did they know how much money to transfer if it was stored on the lost card?
I don't understand... don't you get a "ButtonClickedEvent" when the button is clicked? Why would he think he needs a while(1) loop in the button? Am I missing something?

UPDATE: After rereading it... you guys are actually implmenting the button. Although surely you're not implementing the whole mouse stack... so I'm still confused :-)
The main problem I observe using iconfinder.com is the mess with different licenses selecting desire icons.
Ray Ozzie Has Seen The Future, And It Looks A Lot Like Google
I also tether a lot. Usually, the speed is better and more reliable than the over-crowded crap provided by businesses. The added layer of protection is just icing on the cake most of the time.
Someone has to play the advocatus diaboli:

http://www.technomancy.org/google-suggest-venn/#start=Why+ar...

It's shocking, but also shockingly funny. Caveat emptor, guys. Personally, I'm appalled but hardly surprised. On average, the internet remains a very stupid place.
It's very simple, you're using it wrong.

http://www.technomancy.org/google-suggest-venn/#20=&star...
The best way to write a press release is to provide valuable information.

For example, let's start with this "tolerable" press release example from the OP:

"PRLog (Press Release) – Oct 01, 2010 – Newburyport, MA. October 1, 2010 — eZuce Inc. has developed alliances with technology vendors to enhance its solutions portfolio. Through development efforts and integration testing and certifications, eZuce delivers technology innovations that address the requirements of enterprises and enables customers to transition from their legacy systems."

I know it is just an example, but it is worthless, meaningless e-business-speak. What is the company that a contract was forged with. What are the specific services? What are the numbers? Who is the audience and who will this help?

I was annoyed at a former company because the company hired someone to do press releases, just so we'd have them. In the end, we had meaningless dribble like this. Good press contains meaningful content.
Create a Killer Document Template in OpenOffice
As you probably already know from my article on Windows vs Linux, I’m a Linux guy. I simply love the kind of things I can do on my Linux box using all free and open applications such as Firefox, Thunderbird, GnuCash, Rhythmbox, and most importantly, OpenOffice.org
the top 1000 SSIDs? so the top would be things like default, linksys, etc.

I'm willing to be that most SSIDs that have 'default' set probably just have the default SSID, but unique WPA settings.

unless things have changed since I last bought a router and routers ship with some default WPA settings turned on.
That article is from 2006. Somewhere the Arch Overlord states: "CherryPy is more restrictive than web.py - web.py uses the RoR Routes technique (I think Django does too)", but nowadays CherryPy has a 'RoutesDispatcher' too, among other types of dispatchers, which can be chained. http://docs.cherrypy.org/dev/refman/dispatch.html#cherrypy._...
I have a marcopolo setting on my mac that, if none of my usual networks are found, fires up an ssh tunnel to a vps I have just for that, and turns on my socks proxy.

This takes me remembering to do it out of the equation
If you’re using Internet Explorer, you need to switch to a different browser

No
Trivia: rms uses a Loongson powered laptop.
"Apple bigger near-term threat than Microsoft" - Nintendo
Cloud Security - What Should You Be Asking Your Cloud Service Provider?
Ask HN: What comet server do you use?
What comet server do you use?
Clickable: https://www.hiremarshal.com
Perhaps I'm missing something here. The top 1000 SSIDs are mostly manufacturer defaults, like "linksys", "NETGEAR", and things like that. A lot of others are for public open systems ("Free Public WiFi", "tmobile", etc). Those aren't going to be WPA'ed anyway.

How often do people really know enough to enable WPA, but not bother to change the SSID? Purely anecdotally, I almost never see a secured network named "linksys".

I don't really expect this table to help access many things.
Amazon Still Not Sharing Kindle Sales Numbers While Touting Kindle Sales Numbers
I got it working by running firefox as root, I tried the --fix-permissions thing until I just gave-up.
I ssh to one of my servers with -D to make a tunnel available via SOCKS5. I could have ssh make a tun device instead, but I'm normally only using git, ssh, tsock'd irssi, or a web browser through SOCKS.
Huh. I wonder what about this provoked the downvotes (net 2 at this point). I'm actually curious, not just trying to whine about karma, and would like to hear about people's moral intuition that clash with mine.

It really is my experience that small details about a situation can turn my opinion of an action from totally justified to totally unjustified, or vice-versa. I wouldn't have expected it to be controversial that details can matter greatly, making judging many situations quite difficult either looking from the supposedly objective outside, or from the definitely subjective people on one side or another.
wow, I love it. Your "Add Recipe" page works exactly like mine, but I never made my site live. This is the site I thought was missing but you made it first :-) I will be using it for sure
The reason he gives for spending time afterwards is at the end of the month to allow you to review a pattern across all of the bugs you worked on recently.

That's difficult to do with just your memory. Just figuring out and understanding a bug is not enough. His point is to figure out and understand how bugs are manifesting themselves in your system... Slipping through all of your safeguards... showing your lack of control of your code.
Internet Explorer (at least through v8) don't support the canvas tag, which jMockups is built on. Most web developers and designers don't use IE, so I don't think I'm giving up too much by not supporting it.

Plus, you can share your mockups with anyone regardless of their browser so it shouldn't be an issue for most of the target audience.
Ah, ok! Didnt think of that.
If you release the new code only after the DB changes are complete, the new code doesn't need to be backwards compatible.

The above guidelines are designed to provide no-change to the queries the old code is running, so that should be possible to accomplish for 95+% of your migrations.

For truly long-running migrations (longer than you're willing to wait to push code), you're correct that the new code must handle both cases. In our case, that's extremely rarely a factor, but we also don't push on every commit (nor even every day) like some shops do.
I did just a quick browse but it looks good. One suggestion: it would be nice if the "Top Rated" sort list either filtered out submissions with just a few ratings or weighted them. Right now, the number 1 submission has just one rating, while number 3 has 21. I would put a TON more confidence behind the one with 21 ratings.

Good luck!
Apple and the future of Java
I don't think it breaks the internet at all.

Consider: user submits form that loads slowly, application sets flash and slowly begins sending response. User gets bored and visits yoursite.com. Flash message appears on yoursite.com and does not appear on the page that is loaded after the form is submitted. Oops.

State breaks the internet.
The question isn't whether or not social media activism is a powerful replacement for "real life" activism. The question is whether or not the people participating in social media activism would be doing anything at all if it weren't so easy to participate.

Did the activist marching on Washington retreat to his desk, or did the couch potato join the movement? I don't know the answer, but the difference is an important one.
When your data isn't relational and you're trying to store objects, then NoSQL is a pretty good choice.

ORM's have always kinda shoehorned objects into the RDBMS data model and the abstraction isn't always pretty.

With NoSQL, if you're just trying to store some cache or session objects and you need super high read/write time, NoSQL shines. If you have massive datasets, like "timeline statuses" and you need to search for the needle in the haystack, NoSQL (map reduce) shines.

If you're trying to analyze what region of the united states your product sells best to the 12-18 year old range, then RDBMS is usually the ticket.
And even if the threat of a suit gets you your templates, the dude won't be happy and it'll show in the work. Unfortunately, you need to move on, and fork the issue to 1) get someone else to do the work and 2) try to get your money back - realizing it's unlikely. And never pay more than 25% up front, always do a reference check and tie payments to performance.
Another example of why chaos on Android is good
True, it kinda sounds like the start of a Little Britain Daffyd routine…
It looks like the article isn't even in circulation yet. It's listed on the American Naturalist website as a "Forthcoming Article"

http://www.journals.uchicago.edu/action/showForthcomingToc?j...

As a Biology major, and having taking several classes with a nationally recognized neuroscientist with concentration in honeybee brains, articles like this are particularly interesting to me, and I hope to see this study when it comes out.

It is worth noting how rarely news outlets will report correctly on the findings of research - they jump on whatever might make headlines, sometimes even completely contradicting the article in question.

That being said, I think it also inappropriate to say things like What a pile of steaming doo-doo about a study that you haven't read yet. While it is human nature to be skeptical, and yes it might not meet all of the the implications that this news brief summary of an abstract makes, it is important to recognize that there so many things that nature does way better than anything man even comes close to, and that studying the efficiencies of these systems makes for better design and undestanding.
I agree that web frameworks make things more complicated than they really are. In other words, they make things simple in the beginning (when you are creating the project), but they get more and more complicated when you try to customize the application.

Despite all the problems with PHP, it still gives you a middle of the road approach. You have all the tools to do the stuff you need to do, but at the same time you have access at how things really are done. For example, you can handle SQL by hand or create your own objects to do what is necessary. I think this is really useful, and would like to have something like this in other languages as well. I realize, however, that the reason PHP allows this operation mode is that it was created as a web language itself, not a set of libraries on top of an existing language.
In an apartment complex, you'll find a lot of wifi routers set up by ISP technicians. They come in, set up encryption for the customer, but leave the SSID something common/obvious, like the family's last name, or just "Bell".
This is the kind of thing that has hit us / hurt us in the past:
http://bugs.php.net/44251

It's now fixed, but that is the kind of thing we're looking for.

I'm not a developer - I'm a business guy primarily - so I'm unlikely to be the best person to pick out things that typically hold up developers.
Here's one I filed 5 years ago:

https://bugs.launchpad.net/ubuntu/+source/gksu/+bug/24280

Short version: any theme installed by the user (to ~/.themes) will not be picked up when running admin apps (because they're run as root and thus look in /root/.themes, but it's a UX issue all the same).
Conceptually, why do all options involve a server? If I somehow can securely "tunnel" to my server, I first have to tunnel through the WiFi hotspot, right? Am I not free to browse, safely, after securing this first step? (Sorry for the vagueness... This is as far as I understand these concepts.)
https://help.ubuntu.com/community/SSH_VPN
It's amazing how many people jumped into the comments section to say "I agree" or "I disagree." Whenever the Chrome devs get up this morning and check their tracker, I imagine they will be very annoyed.
Tiny brained bees solve a complex mathematical problem (via Slashdot)
Lesson learned, he got 50% upfront. He would not budge on this and now I know why.
Show HN: Wknd MVP; Similar Guitar and Amplifier Suggester
I clicked the little star to register support, and now I'm getting every "I agree" post in my inbox. Very annoying.
Ask HN:  Looking for time information
Hi folks,
I'm going to be working on a time library in the near future. I'm trying to develop a list of reading material, so that I can make some educated trade offs. I have the following items on my list.

ISO8601

Java's Joda Time

What else should I look into?