skysight-inc/HackerNews huggingface dataset:
There is a puzzle embedded in this page...
Limitations of the TCP/IP protocol make it very difficult for a single application to saturate a network connection.

I'm just curious, but exactly which "limitations" are those? I can believe that parallel connections help in practice (especially when fetching small objects), but for large objects, I find it surprising you can't get reasonably close to saturating a single network connection with a modern TCP stack (e.g., using TCP window scaling).
Google on why Orkut should not export email contacts (10/26/09)
How do you guys make money?

Edit: I see that you are a nonprofit organization from your "About" page.
Part of me loves this kind of inspiring advice ("you too can grow up to be president"). And it certainly is true for some people.

But the truth is that most people who try this will fail. Very few people have the right combination of aptitude and attitude to do this (especially considering that the intended audience is people without an IT background).

[edit] Perhaps the message to take away is that there is a low barrier to entry in our field, so it's worth giving it a shot.
UGG Evera Womens Shoes 1798 in Black
I will not say I don't feel for Apple. However, I believe this is a relatively minor and, at this point, quite well understood cost that Apple must support. Users, and I mean end users, want features like multitasking on OS9, and a lot of progress was being made in the world because it existed. Allowing companies like Apple to hold back potential markets because it is inconvenient to them is the kind of thing that should be frowned upon (and luckily it is: that's the kind of argument that must be made to get the explicit DMCA exemption that we managed to win).
Security questions, re-imagined
Good thing Google took a hard stance on data protectionism! Wait, where have I heard about data protectionism again?

http://techcrunch.com/2010/11/09/facebook-slaps-google-openn...
Fair point - wow, that makes my impression of the brand even more depressing.
I have been through this exact issue myself on many occasions over the years. To most people, "self-employed" translates very simply as "unemployed".

Your best bet as an entrepreneur is to find places that are owned by individuals rather than property management companies. Alot of families have rental properties like duplexes that have been family-owned for generations. Individuals with rental properties usual don't care about your situation as long as the rent is paid on time. You can also work out deals to avoid deposits. Individually owned places also like if you can pay cash, because then they can pocket the money and avoid declaring it as income on their taxes.

Another great option is month-to-month places, even weekly rental places. Those places are a good bet because not only do they not care about your income, but they also don't require deposits. Avoiding an upfront deposit gives you more cashflow to pay rent longer. For example, saving $800 on a deposit gives you $800 worth of rent money to keep a roof over your head an extra month. You also don't have to deal with the hassle of getting utilities in your name.

Here's how you deal with big apartment complex property management companies: just lie. Seriously. And give a friend's phone number as your "employer". Make up some fake paystubs in quickbooks. Big property management companies usually hire stupid people that sit in the office all day, do nothing, and collect a paycheck. They don't verify income, or any of the other things they request. Since they don't care, neither should you. Fuck 'em.

Another final comment about big apartment complexes: at a certain point, if you know you're going to move, just quit paying rent. Apartment complexes take a hands-off approach to evictions and actually file real eviction proceedings. As such, you can sit there and live rent free for an entire month or more while they file the legal paperwork against you. Save that rent money you're not paying and save it for when you do find another place.

About moving: It's a better deal to sell your stuff on craigslist instead of move it. You can recoup some cash from the sale plus people will pick-up the stuff for free. That not only makes you money, but it also saves you from having to pay for a moving truck or the hassle of moving the stuff. Better to sell your stuff, get some cash, and then get new stuff after you move. You can get decent stuff on craigslist after you move for cheap. Plus selling your stuff lets you re-assess how much of what you had that you really want to re-accumulate.
I liked (and remembered) when you posted the comment. I like the blog post as well. It's a great mentality to live by but the level of discipline to stick with that mentality must be a real challenge. And discipline is already a major lacking factor in my life; insight on how to improve that would be welcome, from anyone.
The idea: randomly pick one word in the input and make it to be the answer. It seems from the demo page that most of the answers is already in the question. Suppose 50% of questions that have answers in them, and suppose the average length of the question is about 10 words, you have 5% chances to get it right. and with a computer, this is a quite easy one.
With 23,000 employee's that's alot of permutations for a 3 paragraph email.
Talk about carrots on a stick.

What underscores the utter ruthlessness of Google's actions is that it's impossible to imagine that the leaker meant any harm at all coming to Google from their what they did. If anything, they were probably nothing if not deeply proud of Google in that moment; and giddily euphoric -- and thought it could only help Google for the world at large to know of its generosity to its employees.

Had they only known.
Although I'm overall ok with the advice; I think consulting being his first job wouldn't be such a great idea. He already expressed concern about his ability to deliver things on time. Maybe getting a job somewhere else could be extremely educational in this matter.
At the end of the day ask yourself if you're above zero. If not, donate $100. Easy motivation, and then either way, you will be! :)
In case anybody is confused: There is a puzzle embedded in our jobs page (http://www.weebly.com/jobs.html).

It's not meant to be incredibly difficult, just fun and challenging enough to take 30 minutes or so.
In what way is the Microsoft statement not factual?

The product = xbox + interaction device.

And in regards to your o.p., excellent tamper resistance design: imagine a dumb terminal connected to a super-computer. Amazing things appear on the dumb terminal. Hack it all you want: what remains to play with is nothing but a dumb terminal.
Well, if we're talking about the way women are treated in tech workplaces, then I think there is a real issue to be discussed there.

But I have a hard time working up any sympathy on the magazine cover issue, because it's unclear to what extent Wired actually shapes culture as opposed to simply reflecting it, and are we going to start dredging up statistics on covers to show every possible issue that they aren't on the right side of?
Critique:

Applicants usually submit their resumes via email.

You should let applicants send their resumes to [my company]@dropjobs.com so companies can put this email address on their website along with the embeddable jobs widget.

Congrats on launching. Good luck!
Whether or not EV holds valid with risks of infinitesimal probability and infinite cost is an interesting philosophical question, but it doesn't undermine the use of EV to deal with risks of finite cost and probability.
Sure. It's a numeric problem. The proper question isn't "should we build an asteroid shield around the earth?". If it's free, then yeah we should go for it. But if not, then we should first ask ourselves questions like "how much will it cost?", "how likely is it that an asteroid impact will occur?", "how much damage will an impact cause relative to the cost of prevention?", and "how does an asteroid shield relate to alternative preventative measures?".

Lomborg did the math and he decided that policy which focuses primarily on emissions reductions is unlikely to do more good than harm. Though with different assumptions of course you wind up with different conclusions.
So your point is that it's ok to leak internal memos or commit other acts of sabotage, as long as you don't get caught?
Herve leger outlet clothes save up to 70%
The moral arguments in favor of censoring this book strike me as similar to those in favor of abstinence-only sex education. Let's face it... in a world of 6 billion people, it's a fact of life that "consensual" pedophilial relationships will exist somewhere. (I put "consensual" in quotes because, working with kids myself, I know that they will "consent" quite strongly to all sorts of predatory offers. Exorbitantly priced cell phone plans are the first thing that come to mind.)

If this book is true to its description in teaching the adult in such a "relationship" how to treat the child with respect, and it helps prevent the irreparable harm which could be caused by an abusive relationship, then it's better in the hands of a pedophile than out.
Herve Leger Outlet, Add a touch of luxury to you with up to 70% off
The problem isn't really what questions are being asked, it's that questions are being asked at all. Verify by phone/text, and encourage it's kept up to date (by periodically confirming). It's really convenient/simple and it's more secure than asking a question. Based on the questions you provide, anyone who knows me IRL (friend or not) could easily gain access to my accounts protected by them. This is not true security, it's imagined security. Security just in place to make us feel better.
This Week's Wave Protocol Summit: Updates
>The email address is irrelevant.
I disagree. My usage pattern is to use facebook to find a person, then get their email and contact them through email, since I check my email more frequently than I do my facebook. (which is almost never, since I have it send me anything important by email.)
Quite so. Today's "throwaway" buildings are light-years beyond the throwaway buildings (tenement apartments and such-like) of the 1850s-1940s. Such buildings don't meet any modern fire or construction codes, which is why so few of them still exist in unmodified form anywhere in the developed world.
Thanks for your work.

How did you deal with the Flash content? Decompile the source code? Did you encounter tabular PDF data? If so, did you find a good solution?

Also, have you or your colleagues had any contact with the Wolfram Alpha team? It seems like your organizations have similar data curation goals.

http://blog.stephenwolfram.com/2010/10/the-emerging-computat...
A lot of comments to this article are about the declining quality of Wired magazine.

So, that leads to the question: is there any other technology-centric print media worth subscribing to instead?
This was an HN submission earlier today:
http://p.printingchoice.com/battle-of-the-business-cards/

Might be helpful as far was where to order cards from. Some of the sites also help you with some basic design options.

As far as the business name is concerned, I'm not thinking creatively right now, but is it a general parts distributor, or is there some specialty aspect to it?
Ah. Well that's embarrassing. I could have sworn that comment wasn't there when I posted that ...
Erlang's syntax isn't representative of Prolog's. It was originally implemented in SICStus, sure, but Prolog lets you add your own operators, and Erlang added a ton on top of the (rather clean) Prolog syntax. How would Ruby (or whatever syntax you like) look if you made a DSL by adding every operator that wasn't already in use?

You know all the problems with the ambiguous ; , . stuff that Katz gripes about in that post? Prolog terminates every clause with a period, and all related rules just occur in sequence. Prolog has a read function, much like read in Lisp - "read the next complete (s-expression|Prolog clause) from stdin". The original Erlang compiler needed to read all of the alternative clauses for a function in one go* , so they strung them together with "," and ";", which are Prolog's and and or operators. (They could have fixed this when they started self-hosting, but probably had other priorities.) In practice, it isn't a problem (and Erlang has many perks to make up for those minor syntactic irritations!), but that can't be blamed on Prolog. It's sort of like if you used Lisp's (read) to load more expressions, but since your compiler needed you to read a whole module at once as an implementation detail, you used [ and { pairs instead of parens. Yuck!

In Prolog, that sort of code looks like this:

parent(terach, abraham).
parent(abraham, isaac).
parent(isaac, jacob).
parent(jacob, benjamin).

Note the conspicuous lack of semicolons.

* I'm reading between the lines here, so if Robert Virding swoops in and tells me I'm wrong, Hello Robert! :)

If anything, the reason that Prolog isn't good for entire applications is that it's fundamentally a rules/database query language. It's awkward for stateful / procedural code, but if you treat it like (say) a much more sophisticated SQLite, it will be good to you.
I am thinking of setting a server in Amazon AWS for this purpose too. Once I completed the low traffic/CPU utilization projects, I move it to AWS, reserved instance are cheap for 3 years and domains is only like $8 per year. Very affordable.
His example assumes that widening your lead in a rugby game when victory is already certain is in fact better.
Of course, you then have to take into account what attributes people value when hiring, and if (as seems probable) employers prefer the 'agentic' attributes to the 'communal' ones, then you still have a problem.
The Cabal: Valve’s Design Process For Creating Half-Life [1999]
Took me 10 minutes to solve the puzzle (i love puzzles) but I'm not too keen on the job posting (still in college and want to finish it). Thanks for the fun but sorry.
I solved this a while back and posted my results on Twitter.

[SPOILER: DON'T FOLLOW IF YOU WANT TO TRY IT YOURSELF FIRST]

http://yfrog.com/mto4sp

I'm not sure if this was the expected output, as there was no exact confirmation. But I assumed it was right.
Point is don't be stupid enough to get caught
Motorola unit sues Microsoft
If they didn't take action, then "CONFIDENTIAL: INTERNAL ONLY
GOOGLERS ONLY (FULL TIME AND PART TIME EMPLOYEES)" would turn into a joke. Now people might listen - or at least leak more carefully.
That would assume that it is multiple choice - however if it's still free form text input, requiring the input to equal "frog" would solve that issue. Text + images + logic would offer a lot more hurdles than just any single one of those.
I didn't grab the flash content, but if I remember correctly, it was a flash movie that wrapped a PDF that Dan then OCRed and cleaned up with Refine. The coolest part was that the pdf was in grid form, so Dan wrote an ImageMagick script that split it into individual cells and then OCRed each cell (for better results).

EDIT: We haven't had any contact with Wolfram|Alpha but maybe we should reach out.
Yeah, non-profit, mostly foundation grants.
Also, the fact that they didn't hide their tracks indicates that they most likely aware completely unaware that they might be causing any harm to the company.

A lapse in judgement, maybe -- but if so, the appropriate response would be a private reprimand, not a bullet to the head.

Especially considering that no conceivable harm has come to Google as a result of this leaking, and that it's impossible to keep news like this secret in the Valley, anyway.
I'm mostly impressed that someone found a use for WolframAlpha.
HN resource code 
i want to add a forum like HN to my site,so is HN resource code open?
No, taking prize money in no way equates making money by means of his work (as in a job) at the Steklov Mathematical Institute. If he would have worked at a call center, I'd say that yes it's a waste. I never said the point was to make MILLIONS of dollars, but to use your abilities to make money, i.e. work. If your life's work is math, carpentry, or the trombone, so be it. But coasting through life doing odd jobs to get by when you have a skill in which you're proficient is an insult to the rest of the people that don't share it.
Weebly folks: if you really want to recruit decent front-end people, please put this puzzle on a page that isn't chock-full of table-based layout, inline styling, and other icky crap.
Isn't this problem a more complex version of the Monty Hall Problem? (http://en.wikipedia.org/wiki/Monty_Hall_problem).
MIT's Technology Review:
http://www.technologyreview.com/
It's not a matter of obscenity. That is not the author's contention. She is pointing out the disparity between covers featuring men and covers featuring women: Men are presented as people--pioneers, leaders, innovators--but women are presented as objects--sex symbols, characters, models.

Using an anonymous woman's chest makes the objectification even more egregious.

Women in tech fight an uphill battle to be recognized for their accomplishments and not just their gender identity. For the author to say that a media mainstay (Wired) in the tech arena should be trying to fight that imbalance instead of aggravating it is justifiable and welcome.
Here is a very nice metaphor by Andrew Tridgell (from Samba fame) on the subject:

http://www.samba.org/ftp/tridge/misc/french_cafe.txt

"I call this method the "French Cafe technique". Imagine you wanted to
learn French, and there were no books, courses etc available to teach
you. You might decide to learn by flying to France and sitting in a
French Cafe and just listening to the conversations around you. You
take copious notes on what the customers say to the waiter and what
food arrives. That way you eventually learn the words for "bread",
"coffee" etc.

We use the same technique to learn about protocol additions that
Microsoft makes. We use a network sniffer to listen in on
conversations between Microsoft clients and servers and over time we
learn the "words" for "file size", "datestamp" as we observe what is
sent for each query.

Now one problem with the "French Cafe" technique is that you can only
learn words that the customers use. What if you want to learn other
words? Say for example you want to learn to swear in French? You would
try ordering something at the cafe, then stepping on the waiters toe
or poking him in the eye when he gives you your order. As you are
being kicked out you take copious notes on the words he uses.

The equivalent of "swear words" in a network protocol are "error
packets". When implementing Samba we need to know how to respond to
error conditions. To work this out we write a program that
deliberately accesses a file that doesn't exist, or uses a buffer that
is too small or accesses a file we don't own. Then we watch what error
code is returned for each condition, and take notes. "
Readers, start your downvoting engines...

new direction heh heh
Which leads me to think that this just may be a setting stone to future, more important memos. No sense in scaring them unless they wanted to secure the channel for something else.
Inside HP's New $1 Billion Outsourcing Plan
That's not the end of the puzzle... It's also changed a bit since the last time you worked on it :)
Cheap Links of london,Links London Silver Jewelry
A pair of cheap usb webcams are pretty suboptimal for stereo vision. To start, they aren't synchronized. Plus you have to rig them somehow to know their relative positions. They may use rolling shutter, which is bad for stereo. It's not that it can't be done, but it's not easy.
Get a hobby or something.

Learn to play guitar or piano.
>"How many women did you see at Startup School this year? I'd guess the number was under 5%"

[Assuming the author is accurate] If you go back to 1996 for Sherry Turkle you're at ~0.5% of Wired covers...i.e. about an order of magnitude less than the startup school representation if all covers were technology (which of course they are not).

Quick & dirty survey of Ted Talks tagged with "Technology" = 38/294 talks by women (~13%). http://www.ted.com/talks?tagid=1
I believe it is included in the arc source package. You can get it from: http://arclanguage.org/install (there's a file in the .tar called news.arc). I do not know what licence it is released under however.
Are Text Messages Killing, or Saving Us?
Glanced through the wiki; I didn't see much about its amazing journalistic past that sets it apart from today.

Wired is a geeky magazine with sensationalist headlines that nevertheless can be interesting most months. Once again, a woman is complaining because a magazine accurately targets its readers (though, even I was put off by the almost desperate obvious baiting with this month's cover).

When I saw the 'boob' cover on TFA, before seeing the blog title, I knew it was going to be a feminist complaining about how misogynist and mean geeks and the geek ecosystem are.

P.S.: Misogyny is the hatred of women. Most geeks love women! Their lack of presence in the IT world is what makes us surprised to find a competent female in our field... there are so few competent IT people anyway, so the cross-section of two minorities is rare.
For those downvoting, care to provide a counterargument? I put a lot of thought into expressing my opinion and it'd be respectful if you put thought into expressing yours.
is it still worth the effort to try things that you don't actually want?

seems to me that not only will you not feel the pain of rejection, you also won't be able to reap the benefit when there's an unexpected yes.
The issue is not with the science that he's quoting - the bulk of the criticism comes from what he's quoting, ie. it's pretty selective, and that in some cases he's been found to be quoting the lower edge of a range, rather than giving an accurate indication of the science.
Solved it! That customer support position is so mine.
I think HN member Jason Shen is on the fourth week of the 30 day challenge right now (although he hasn't posted about it yet): http://www.jasonshen.com/2010/the-rejection-therapy-challeng...
Go java, write your stuff in Clojure, document the jars well :)

Of course, as CTO, you probably won't have a lot of time to write code, so JAVA is still the right choice, and you have to write less (developer) docs.
How about summarizing a memo instead of copypasta? Then they'd have to diff the facts to mess you up.
Supposition:

The gender balance in the tech industry skews heavy to male,
which engenders sexist bias,
which makes it inhospitable to women,
in which only the more confident, braver, resilient women will survive without quitting.

Those types of women are more prone to be overtly feminist than average.

(I have no data. Wild supposition. IANAWSM [women's studies major].)
Kids Timberland Wheat Boots
From the article:

"his book has not garnered the sales for which he had hoped. In the days since its launch, he said, he had sold just one copy."

From the Amazon product page:

"Amazon Bestsellers Rank: #96 Paid in Kindle Store"

The book already has 1,917 'customer reviews', but few (if any) of those reviewers have actually bought and read the book.

I'm guessing that the 'bestsellers rank' isn't made up solely out of sales numbers but also of page views, reviews, user contributed artwork, and the like. That would mean that the criticasters are actually helping the book gain popularity.
Yeah, that was likely a big mistake on their part.

Arguments on significant whitespace aside, I think that this is one thing that Python got right. (For reference, Python's rules are that ending a line with a backslash will continue a statement, and the same effect will occur automatically if you have a parenthesis, curly, or bracket open.)

I might also be convinced that it would be a good idea to have statement continuation happen if the last token on a line was a binary operator, for the benefit of code like:

if self.foo() and
self.bar() and
self.baz():
do stuff

(Currently PEP 8 requests that you put parentheses around the test.)