skysight-inc/HackerNews huggingface dataset:
Actually, my line of thinking has been more along the lines of an online sizing tool that could be implemented by anyone who owns a tape measure. I can't sew, but I did learn to take measurements as a kid (and I'm handy with a seam-ripper...and a few other things).

Also, I get away with grabbing stuff off the rack in part because of the types of clothes I buy. I strongly favor knits, jersey, and stuff with a smidgeon of spandex. I have a serious medical condition and I suffer edema. I can bloat up so bad overnight that people will congratulate me on my pregnancy (probably in part because they all think I am in my thirties and I am so NOT). So I can't wear anything too fitted because it may not fit from one day to the next.

As I get healthier and these issues resolve, I am finding that I no longer qualify for "women's" sizes and am beginning to have some of the pain points I had in my youth: Tall, thin women have a tough time finding clothes that fit properly. (Men get "big and tall" shops. Women get "petite" (short) and "women's" (fat).) When I was younger, I sometimes fantasized about learning to make my own clothes. That never happened. These days, I fantasize about starting a factory to make the kind of things that work well for me and, oh, turn a tidy profit at the same time. Time will tell if such thoughts lead anywhere. In the mean time, I am contemplating how to address such topics on various websites I own.

Thanks so much for your generous contributions to the thread.
I am surprised by this point of view. It seems to me that extending the web-browser UI to display complex non-web-page documents is a bad idea, that it makes the user experience more complicated and mysterious.

Most of the time, the user-experience problem with PDFs on the web isn't that a separate app has to be started to read the PDF, but that the information in question is in a PDF at all, when a simple HTML page is generally safer and more useful.
I completely agree. I think I was keen on getting this out the door in an imperfect stage, just to see whether there was interest and if I should continue to develop it further.
as long as my phone's primary interface is a capacitive touchscreen, i don't see a problem with the buttons being capacitive as well. it's really just an extension of the screen interface, dedicated to a specific purpose.

yes, it sucks that i can't press the buttons on my phone with mittens on. but i wouldn't give up my capacitive touchscreen in exchange for a phone that operated solely by physical buttons.
Alternatively, we could all just use UTC+0 and never worry about time zones again! :)
But I will say that on my old HP G60 laptop, I wouldn't have had the same ability (it only had the up/down scroll via the touchpad), and I think alot of other laptops are similar. The scroll experience on my MBA is perfectly smooth.
Unlicensed: Are Google Music and Amazon Cloud Player illegal?
My Samsung TV has capacitive buttons - in the shiny black surround, labelled with tiny iconographs in very, very dark grey. It took me several minutes to even find the 'on' button when I first got it.
My code does not work 
I am trying to write a method that determines if the square of the age of a person is equal to the current year. For example a man was aged 43 in 1849 and the square of 43 is 1849. Below is my code for it but I dont know why my exception is not working because it is assumed that no body can live past 123 years

public class Augustus {
private int year;
private final static int RANGEOFLIVING=124;
public static void main(String[] args) {
Augustus y = new Augustus(1806);
System.out.println(	y.isAlive());

}
public Augustus(int n){
year= n;

}

public int SquareOfAge(int z){
return z * z ;
}

public boolean isAlive(){

for(int i=1;i<RANGEOFLIVING;i++)
if( i *i==this.year++)
return true;

return false;

}
}
A 'productivity boon'? I don't understand. At the risk of invoking the ancient static vs. dynamic religious war, this statement makes no sense to me.

I don't know what they mean either, but my first guess has to do with company size and mobility of staff.

I love dynamic languages most when I'm coding solo or with small teams. I don't need to express a lot of things to the computer when they're so clear in my head. But if I'm going to take over an adequately maintained code base, I'd rather it be in a static language, because more of the intent is explicit.

At this point Twitter has a lot of engineers and is still growing, and they're in a very dynamic business. It's plausible to me that they get a global productivity boost even though static languages could feel like a productivity hit to each individual engineer.
Why not use OpenVPN for secure tunnels?

I used to use ssh tunnels for tunneling irc from irssi-proxy to my local machine (since I don't trust irssi's authentication around the proxy). This involved several steps: binding the proxy to 127.0.0.1, and then sshing in from my desktop and forwarding the ports. And, with two transport layers, my irc client would disconnect if the irc connection failed or if the ssh connection failed. This was annoying.

I eventually switched to OpenVPN. I run a server on one of my hosts, and then the other networks I control connect to that and share their networks. The result is that I can bind irssi-proxy to the 10.0.42.0 interface and then directly connect from any other machine on my network.

This ends up being much less of a pain than the other setup, scales to many more services, and lets me do cool things like ssh-ing to my phone when it's on Sprint's network and my laptop is on a cafe's network.

(Oh, and if you do this yourself, don't use anything in 10.0.0.0/16 for your internal network; VPN or otherwise. You will end up in some coffee shop that reserves the whole /16 for itself when all it needs is some random /8, and then nothing works.)
Even though it's over REST, you can still have "transactional domain objects wrapped around nodes and relationships." Neo4j is working on providing RESTful transactions for the Neo4j REST server (http://www.mail-archive.com/user@lists.neo4j.org/msg08253.ht...), and you can already do this with Rexster.

Here's a Bulbs (Python) example of what a domain object looks like wrapped around a node:

from bulbs.model import Node, Relationship
from bulbs.datatype import Property, Integer, String

class Person(Node):

element_type = "person"

name = Property(String, nullable=False)
age = Property(Integer)

james = Person(name="James", age=34)
julie = Person(name="Julie", age=28)

Relationship.create(james,"knows",julie)

As I said in another thread, Bulbs connects to Neo4j through the Rexster REST server, and binary bindings are in the works.

But with Bulbs and Rexster you are not limited to just Neo4j -- you can connect to any Blueprints-enabled graph database (https://github.com/tinkerpop/blueprints/wiki/). In addition to Neo4j, this also includes TinkerGraph, Dex, OrientDB, OpenRDF Sail, and others. InfiniteGraph (http://www.infinitegraph.com/) has a Blueprints implementation under development (see http://blog.infinitegraph.com/2011/02/04/infinitegraph-annou...)
Why did you start hacking?
Thanks for taking the time to respond. At a minimum, it's good to know that you're a HN reader.

I've got 100+ business domains at GoDaddy. I've had a todo to move these somewhere for a while now and Hover is (was?) my top target. Coincidently, about a week ago I opened a Hover account and registered my first domain there.

Hover got my attention because you seemed to be the anti-GoDaddy. Now I may re-evaluate my options. Hopefully security may get a re-look from you guys by the time I get to that pesky todo on my list.

BTW: I'd love some kind of corporate level account for customers with my level of domains. I'm small potatoes for some of the other corporate domain registrars. Thanks.
Hi, this site unfortunately is not meant for discussing code issues such as this. Maybe you could hit up www.stackoverflow.com, and try there.
Life Extension [pdf]
A crawler for Google+ profiles in coffeescript
Wow, Good to Know: Surprising but important bits of knowledge
Your description doesn't really seem to match your code. This is probably the code you describe:

private static boolean Match(int age, int year)
{
return year == age*age;
}
"We acknowledge that ours is not the most secure approach." Sounds more eloquent than, "We acknowledge that ours is the least secure approach." Although, the 'smileys' were a nice touch and made me feel more secure.
Vsftpd backdoor discovered in source code
|Again, what other country is out there doing more to defend freedom?

Examples of the US defending freedom.

1973 Chilean coup d'état

http://en.wikipedia.org/wiki/1973_Chilean_coup_d%27%C3%A9tat

The US supports a coup of the democratically elected President Salvador Allende who is replaced by the dictator Augusto Pinochet. Chile lived under a military dictatorship until 1990. Pinochet was responsible for the death and torture of tens of thousands of Chileans.

1953 Iranian coup d'état

http://en.wikipedia.org/wiki/1953_Iranian_coup_d%27%C3%A9tat

The US overthrows the democratically elected government of Iranian Prime Minister Mohammad Mosaddegh and have him replaced with the Shah of Iran, who acts as a proxy for US interests and uses the Iranian Intelligence Agency to crush political opposition.

US support of Saudi Arabia

Saudia Arabia is an absolute monarchy with no political parties or elections. It was rated in the Economists 2010 Democracy Index to be the seventh most authoritarian country in the world, and ranked higher than both Iran and Libya. The Saudia Arabian monarchy has given hundreds of billions of dollars to the US in exchange for military weaponry and the building of military infrastructure. Recently, Obama approved the biggest arms sale in US history, $60.5 billion in arms sold to Saudia Arabia.

Now, I'm getting a bit tired, so I'm not going to go into a lot of detail for the rest, but you can look into US support for King Abdullah in Jordan, US support of Murbarak in Egypt, US support for Suharto in Indonesia, the list goes on.

Sometimes the US supports democratic governments, often they support brutal tyrannical dictators. Generally it has to do with whether or not the policies of theses countries are in alignment with US economic interests.
The Confessions of a Professional Ghost Tweeter
First I will call out your blatant fallacy: tu quoque. Now let's review things:

I readily admit I'm a hypocrite. But also note, I don't claim nor ever claimed to be a professional; I'm not. I'm not at the helm of projects that are useful to and used by many people. I haven't written books on the topic of computer science. Nor have I given talks or do I run a website that receives a large volume of traffic. Maybe that qualifies [him] as working in the domain of a professional, yes?

Although he may have achieved great things, this doesn't give him a license to troll HN and it doesn't excuse him of baseless personal attacks. The comments he made that I replied to were no less than that, at best. At worst, they were insight into his character. Certainly we can hope the latter is not true. Nonetheless, there's no place for that kind of bullshit; it's inexcusable, I don't care who you are. I made such a judgement because he clearly attacked the user "hp" who had done nothing more than make an observation about texts that introduce C in general. Zed's reaction was puerile, irrational, and even paranoid. I hope you aren't standing up for such behavior?
I was surprised to see that Google+ doesn't have usable profile URLs like Twitter and Facebook, so this is great workaround for a nice simple URL to share. That long string of numbers does not look good.
No, I'm really not interested. Facebook strikes me as far too big for my comfort at this point, and I don't know that I'd be a good fit for their culture. And to be honest, I'm more interested in running a startup than I am in working for any $BIGCORP, including one as (seemingly) cool as Facebook.
public boolean CmpSquareOfAgeToYear(int age, int year) {

if(age * age == year) {

return true;

} else {

return false;

}

}
Is he on any social networks?

For all the imagined rivalry between Jobs and Google, doesn't the iPhone still use Google Maps?
On Google+, you can quite reasonably follow thousands of others and still keep track of everything your friends and family post, plus the occasional random.
Thanks buro9 and vinutheraj!
What happens when you swap the red and green lights?
http://codex.wordpress.org/Version_3.2

> ...the write page now loads XYZ% faster and paging through comments is ZYX% faster

Wow, what an improvement!
The placement is deliberate -- dating won't be a viable use case for the site until user count has increased substantially. Right now it's mostly there to make people feel comfortable that if they leave dating off, they shouldn't be bothered.
Not only that, but the size of the "salt" has nothing to do with how long it takes to brute force a password. We should stop saying "salt" and start saying "randomizer" so at least people understand what that thing is doing; I think everyone understands intuitively that a hash can be "randomized enough" so that further randomization isn't a win.
How to use Google+ as your own private Scrapbook/Bookmarking Service
Neat Google+ hack on how to use Google+ to save notes/ideas/drafts of posts/hyperlinks etc. to your own private area.
The point isn't that Nintendo is receiving bricks in the mail, it's that media outlets are telling users why people are sending Nintendo bricks in the mail. To get some momentum behind your cause, you have to attract attention. That's what the bricks are for.

Honestly, I think Nintendo's policy was probably a CYA instead of a detailed record of what they are planning to do with your data. If that's the case, they will realize that they look somewhat evil, and reword their legal agreement. That's much more realistic than impeaching Obama.
I actually noticed that the realtime search had more or less stopped showing up in my results anyway...which was nice because I always just ignored them anyways.

Did anybody find them useful? Or is maybe that's the reason Google is letting that go?

It's too bad because it's clear an enormous development effort had gone into making it possible.
I'm highly unconvinced by your statement that #1 is taking people for a ride. If anything the pushover (#2) is the one doing so: he gets to be people's friend thereby gaining a certain amount of protection from the consequences of his actions.

#1 is probably going to alienate a lot of people and make himself vulnerable to a whisper campaign etc.

Anyway, that's been my experience.
Great ideas... these features were added a couple days after launch.
The big problem with the mobile social platform right now is that it's all left to the whim of platform owners to "approve" these apps. It's about as social as a street protest in Iran. You might get away with it, you might get beat with a club. The main paradox is that you social and open don't mix. We choose the people we socialize with but we don't want to be limited in our choices.
Some context from earlier this year:

http://www.fightaging.org/archives/2011/02/25-scientific-ide...

"The Science for Life Extension Foundation is a Russian organization consisting of advocates and aging researchers. They are similar to the SENS Foundation in that they undertake a mix of fundraising, directing research, organizing events, advocacy for longevity science, and publishing on potential methodologies to extend the healthy human life span."

And another of the rather nice materials from the Science for Life Extension Foundation here:

http://www.fightaging.org/archives/2011/07/biomarkers-of-agi...

If you read Russian there's a whole livejournal full of these things from one of the people involved:

http://aging-genes.livejournal.com/
I dropped DreamHost after a week when I called up about an issue and the customer service person wanted me to verify my identity by telling him my password.

I explained that I didn't trust him to know my password (assuming he was just typing it into a box), and he said "well its right here in front of me, im just making sure it matches."
Uh, watch the video on my Linux box?
Isn't this basically the same thing as e-mailing yourself your password?
Regarding "No man would ever turn down more responsibility": The conversations reported in stories like this lack the full content and context of the situation. Just because you read sentence A and can think of counter-examples, doesn't mean that the person that reportedly said A doesn't know about the counter-examples.

Since Goler apparently was concerned more about qualification than about "being in management", it makes sense in the context of reports that women underrate themselves to suggest being more assertive.

Also, I've rarely found good engineers who would turn down "more responsibility". They just want it in the areas they want it in (say, a particular area of the code base, standards, product direction), not in areas that others want them to ("management").
ONLINE STORE :

====( http://tld30.com/?LOYRSu )=====

Christan Audigier bikini $23

Ed Hardy Bikini $23

Smful short_t-shirt_woman $15

ed hardy short_tank_woman $16

Sandal $32

christian louboutin $80

Sunglass $15

COACH_Necklace $27

handbag $33

AF tank woman $17

puma slipper woman $30

====( http://tld30.com/?LOYRSu )=====
~ ¤ ╭⌒╮ ╭⌒╮
~ ¤ ╭⌒╮ ╭⌒╮
╭⌒╭⌒╮╭⌒╮～╭⌒╮
,））））,''）~~ ,''~）
╱◥█◣ ╱◥█◣
｜田｜田｜｜田｜田｜
╬╬╬╬╬╬╬╬╬╬╬╬╬╬
I sometimes wonder how lucky the residents of Cambridge, MA are. MIT AND HARVARD... man that is some concentration of intelligence.
If X and Z are both non-zero, that is actually pretty good.
The only way to get people to bug their hosts about upgrading PHP is to release popular software that requires it.. Without the demand to upgrade to higher versions, no host is going to bother.
Have you tried Rejection Therapy? http://rejectiontherapy.com
tweeted it:
http://twitter.com/#!/delinquentme/status/88051551515590656
It depends on how you want to charge for your web app. Check out Willet (http://www.getwillet.com).

[Full disclosure: I'm a Willet co-founder.]
This scales well for reads, but not for writes. The single MySQL instance is still handling all writes and (in it's current form) will have to be scaled vertically.
I kinda wish I could undo it now.
Updated the website with an updated Terms page and the inclusion of a Privacy Policy page (both based on WordPress ToS and Automattic's Privacy).

Next on the change list is to make the add files and upload icons on the main homepage a little more obvious.

Let me know what you think.
It works now! :D
The first GNU/Linux distribution with the kernel 3.0 (?)
I stayed in Cambridge a few days ago, half way between MIT and Harvard - and a mile away from a chocolate factory.

Center of the fucking universe!
This is exactly the thing we're trying to solve for guys with Bombfell.com. The way I see it there are 3 main problems with shopping online (or shopping for clothes in general)

1) Sizing/Fit: A medium in brand X can be very different than brand Y. So you never end up knowing if what you're getting is actually going to fit or not until it arrives at your door.

2) What to get: There's a tremendous number of brands out there with different styles/patterns/cuts etc. What's the best style that's going to accentuate your look? What cool brands are out there? It's nearly impossible to know these things unless you devote a significant amount of time to reading up/learning fashion.

3) Taking the time out to buy stuff. Certainly this is better online than offline, but shopping online certainly requires a mental-tax and context-switching that I'd pretty much rather avoid.

We thought it would be awesome if clothes that look good and fit great just magically appeared every month and so we're trying to solve that problem with Bombfell.com.
You didn't answer the question: if the US is so bad--who is better?

WW I/II, Vietnam, Korean War, Gulf War, intervention in Kosovo, among others were all conveniently left out.

All your examples are from 2-3 generations ago. Get real, all countries make compromises with their philosophies/ideologies when it comes to national interest. What country has done better?

Military intervention should only be used when our nation's interests are at risk. We are not the world's police force. We're already spending $4million/day in Libya and the Iraq/Afghanistan wars will cost $4trillion. Not to mention 6,026 US soldiers who have died. We cannot afford anymore wars.

Now here are some facts:

The biggest portion of U.S. aid goes to Iraq ($4.27 billion), Afghanistan ($1.46 billion), Sudan ($725 million), Colombia ($562 million), Egypt ($541 million), Nigeria ($514 million), Democratic Republic of Congo ($486 million) and Pakistan ($465 million).

(Figures are for Gross Bilateral Official Development Assistance, 2006-2007 average)

* The United States has always been the world's largest donor, except in the mid-1990s when Japan briefly topped the list.

http://www.reuters.com/article/2010/01/06/us-usa-aid-factbox...

This does not support your argument and you still haven't answered my original question.
really nice! Thanks!
I agree, too. Keep perfecting it and it'll be a great, useful theme.
I know, linux 3.0 is not out yet, this is rc4, but anyway, its just for the fun :)
Ask HN: Do you still use JSF?
Suppose you're familiar with JSF and trying to build something NEW and public (not an 'internal only' app).

Would you still consider using it?
If yes, why? If no, why not?

From what I can tell, JSF development is still popular with corporate app developers building in-house apps, etc. I'm not sure if this also holds true for the entrepreneurial hacker though, so I figured I"ll ask the best (You!). Thank you!
Thanks for the note. We're lining up to knock this out quickly. Drop me a note to ross@hover.com if you like and i can fire you an update when we update password security and the rest of the related tools. We can set you up with a corporate level account of course, just let me know if/when you are ready.
Why would you want one?

For me J2EE is the very reason I abandoned Java. Lean and mean is the win for me. Unfortunately, I can see that given time NodeJS will accumulate all the "enterprise features" to make it the behemoth of its day.
Sadly, not. And I've done some scheduling work for them.
"In the case of the search team, since they do a lot of work on Lucene, which is Java-based, they have a lot of experience in writing Java code. As such it is more convenient for them to work in Java than Scala or another language."
Thanks for answering on it. I wasn't ever a big Billmonk user, but I can see your point about opportunity being present when acquired apps stagnate.

Again, good luck with it. I look forward to seeing where you take it.
Firefox PDF reader passes 'pixel-perfect' test
I'm sure this is a feature they will roll out, but it isn't exactly a must-have for an MVP. Facebook didn't add their friendly URLs for many years.
A custom device including one knob to control the angle and one (physical) slider to control the strength. I know this is stupid when thinking about a casual game, but it would totally make sense to me if my job was to "play angry birds 8 hours a day".

My point is that proper "physical" controls are better for almost every task out there. The obvious downside is that you can't make them appear and disappear depending on the current application being executed ;)
> It also has an integrated group chat (which for ominous reasons is mobile-only).

Some googlers said that if you want live chat on google+ desktop, you just post something and the page updates automatically with new comments. Giving the same experience as a group chat, not to mention hangouts which have both chat and video.
Thanks, Ross. I'll drop you a line. I appreciate the offer.