skysight-inc/HackerNews huggingface dataset:
I find it interesting where he says "we wouldn't have become a superpower without the contributions of immigrants", rather than consider that almost every American living today had immigrant ancestors.

At which point does he draw the line of immigration? At which date does he (or any American) consider himself "American" rather than an immigrant?
Overview of pdf.js guts
One of the problems I frequently see is that people complaining about ORM and SQL are thinking mostly of some object wrapping a row (or set of rows) in a table. Then they get into trouble when they want to wrap something more complex involving joins between tables.

All these problems would disappear if people used database views. Then their nice ORM layer (say ActiveRecord) would work perfectly and the nasty joining and updating would be taken care of by the database. I've often wondered if people even realize that database views exist and how powerful they are: http://en.wikipedia.org/wiki/View_(database)

Of course, it's only relatively recently that MySQL has started supporting views properly (in 5.0).

The other nice thing about views is that it means your code using the ORM is simplified because you aren't indirecting through different objects to get at specific values you need to display. It also means that only the necessary data is retrieved from the database.
Mismatch between PDF and HTML Canvas « sbarman
Is there a demo to see the finished resume online?
Watch,Online,Free,Megavideo
Watch,Online,Free,Megavideo
56 en vivo. Hola amigos, how are you? I hope all are well and ready to watch our favorite soap opera, it's time to look at La Reina del Sur.
Its a basic error.
Tech Architect should be seeing this in milliseconds. Its a total design flaw. Should not be going straight to SQL with just paramters in a querystring, there should at least be authenticated user account verification checking.

Also doesn't say much for the company doing security review, its a basic check.
Furthermore to not have a user/onwer id to join on there (no doubt sql back end) is shameful. I mean I can see it now :

select x
from accounttable
where accountnumber = @val

how about simply :

select x
from accounttable
where accountnumber = @accno
and ownerid = @ownerid
The text is quite hard to read in Chrome on Win7: http://i.imgur.com/CQM9Y.png
The best way to avoid it is to make yourself valuable enough that the technical lead can start the company more easily with you than without you. There's a lot of non-technical tasks that are needed in a startup: everything from talking to customers to negotiating contracts to finding investors to drawing logos to ordering pizza. Make yourself really good at those and your technical lead will want to work with you. Don't, and why should they?

Other people can chime in on the legal aspects, but I suspect there's not a whole lot you can do. Ideas are only protectable to the extent that you can patent them, which costs money and gives you only a very limited monopoly. If all you have is a general idea for "I'm going to enter this market," you haven't actually added any value.
Anticipate This | Patent and Trademark Law Blog
Agreed, I was just pointing out the difference -- I was in no way defending what they did.
...why not? There's no Flash. I'd say that's pretty epic.
he's receiving emails from a fraudulent account that was set up with his email address but with a "." in it. I can't see the vulnerability there but it is important to point out. Paypal should be aware that Gmail allows it. I just created 3 different paypal accounts with the three different email addresses that only differ by the position of the dot.
Palmistry Lines
Palmistry lines tell us about how to read & understand palm reading
Python version: http://code.activestate.com/recipes/577756-sleepsort/
Installing Apache2 With PHP5 And MySQL Support On CentOS 5.6 (LAMP)
Supreme court justices increasingly turning to dictionaries for words like "of"
That's a false argument: If Zuck was really just a "code monkey who got lucky" he could never have built that business up into anything. The problem with your premise is that it assumes that a site or a company is "one great idea" — that's the case to a degree but it's really "one great idea + execution + the right team to grow it".

Honestly Facebook was far from the first social website — in fact during the web 1.0 era theglobe.com went public and once upon a time there was a great site called SixDegrees.com which lasted from '97 until 2001 and used the same formula that facebook did. But the difference was execution, execution and execution.

On a side note techies get screwed over by business people more than the other way around. For every Gates there are dozens of inventors who lost out on their patents and the like. So your real question should be "How to avoid be Winklevossed?"
ORM's tend to suck, easy way out. delegating control to a custom ORM says to me, OK give me performance issues. Design your Domain model, keep it simple at the DAL and use Stored Procedures, easy life, ultimate flexibility.
As an Eastern-European, I agree it's a thorny issue. But Westerners also have to agree that the "Trente Glorieuses" (http://en.wikipedia.org/wiki/Trente_Glorieuses) couldn't have been possible without foreign workers, or, in the case of Italy, without the help of internal migration (from South to North).
Palmistry Heart Line
Palmistry heart line gives information on position, meaning & character of heart line
Best Stocks pick & Stock to buy (June 16, 2011)
I think it really boils down to "Start!" and to the fact that what you might see as "so talented" in other people is actually just the result of them having spent much more time on X than you have - meaning that you can do or learn practically anything you set your mind to and put effort into and there are lots of ways to be more efficient about it but ultimately, you will have to "start!".
1. Apologies for the misunderstanding. I didn't mean to say the code will be open to exploits, I meant the code will intentionally contain a backdoor at an agencies behest. Exploits are another matter entirly and open source has its pros and cons for that purpose.

2. Then TOR bridges could be blocked at ISP level or made illegal. We're starting to see censorship arise on the internet and it's possible.

3. Many of these use cases are of course valid, But I will add their exist transaction fees which are paid when bitcoin are transferred, plus exchange fees when bitcoin is exchanged for real currency. It's not a fee free currency as suggested. I would add (and this is of course a guess) that most users will have illegal purposes and intent in mind. If only because they have most to gain from Bitcoin use. Most average folk don't ever see a 2% Visa fee as business absorbs this cost, so for a user purchase fees for everyday goods is not a value driver. I can see it being used for tax avoidance, money laundering and payment for nefarious purposes. Other use cases do not stand up to value analysis.
I've been a Vim user for 4 years now. I enjoy Vim and I'm definitely more productive using all those household keystroke shortcuts without having to move my fingers too much around. Really, everyone should try Vim once in their lives.

But there's something weird that happens to me whenever I adventure myself into a longer or smarter key combination that does a lot for little (ie. a macro). My mind will actually figure out the correct sequence quickly (< 1s) and fire it up... but then, after accomplishing my goal, I freeze during ~5s with a strange, contemplative doze in my face. That's when all the productivity it gave me goes down the drain.

So maybe too much keyboard shortcutting ends up overloading the brain at some point or another, in an effort to learn, rinse, repeat or out of sheer ecstasy.
At 30,000 ft.
Ask HN: Is there a WGET that also works with paginated articles
I'd like to pull down a few articles from some news sites to store on my computer.

The problem is that many of these articles have pagination in them, so I only get the first page. Or they have that thing where you read a little bit, then have to click a button to make the rest of the text slide out.

I'm fairly new to linux. Is there a command-line utility or a program somewhere that will let me point it at a web page and it will get the page and all the sub-pages associated with it?
Look, to be part of a startup you need to be providing value equal to your equity share. Otherwise you're leeching. If you're non-tech you can add value through getting word out, negotiating, and taking care of all non-tech business issues (legal, accounting, marketing, sales), basically things a tech is usually not very good at.

If you are not valuable equal to your equity share, reduce your equity share to a more appropriate value or GTFO.

I calculate equity split on my startups using an auction format and it just works: http://nerdr.com/hacking-the-50-50-equity-split-using-shak/
Account 'Sign Up': Ask to Confirm E-mail, Not Password - Baymard Institute
Is randomizing a list of n entities once is an O(n) operation. not sure how it would be done in O(1) on quantum computers.
The author never considers that you can see your email when you're writing it.
نموذج إجابه إمتحان الفرنساوي للصف الثانى الثانوى 2011
With these sorts of articles now I'm never quite sure what to believe.

Now before you jump in to mock me, it's just that I don't have time to keep really up-to-date with climate change anymore. Are we really getting warmer? Are we cooling? What's causing it?

For each article I read that tells me one thing, a few days later another comes out and tells me the previous one was wrong and here's why.

I hope that this article's right and being New Scientist I have a lot more faith in it. I just wish I had more time to understand all the factors of climate change for myself.
Exactly, that comment had me wondering "who apart from Daily Mail readers believes that immigration causes financial ruin"?

Lots of recent immigration to the UK from other EU states (particularly Poland) has been a very good thing in my opinion.
I live in a small apartment, so arranging things around a TV would be a big pain in the ass.

Instead, our table is on gliders and slides easily out of the way, and a small projector (next to the couch) projects onto the wall where the table was. This is great, as there is zero sign of a TV when using the room to eat, receive guests, work or read.

This was a practicality at first, but now I love it. It's dead simple to convert the whole space into a movie theater, but you have to actually initiate that mode switch. It's quite different than coming home and sitting down in a room which is already oriented around a TV (where I would end up watching TV even though that wasn't my intention).

Similarly, no cable connection means we have to be proactive about what content we'd like to consume. Nearly all Dutch TV shows can be streamed online, US shows and movies we like are downloaded ahead of time.

Result: I'm just as likely to read a book as watch TV when I come home, when I do watch it's always something I chose, and none of the time spent watching involves any commercials.
Owning Wordpress the easy way
Unlike our past whereas a large amount of unskilled labor allowed companies to create new wealth...its now skilled labor that we need n immigration..

Unskilled labor immigration thus is and should be separate issue
Its a bit like the paradigm of buying single songs from an iTunes album, rather than being forced to buy the whole album with the rubbish songs too - a step forward!
Except for the Flash that's necessary in the background for the more advanced audio modes.
Triunfo del Amor Capitulo 168
Triunfo del Amor Capitulo 168 parte 1, 2, 3, 4, 5 tells also about Maria Desamparada experiencing dizziness and vomiting, Max that Maria was pregnant, with great joy Max hugged Maria.
For Forum Admin: Digiarty Have Launched A Free Offer Program
Digiarty Software Inc. recently launches a free offer program especially for all forum administrators which aim to help them get more visitors on forum. This free offer promotion covers nearly all online forums and will be a regular promotion activity of Digiarty.
Google's HTTP Archive merges with Internet Archive
It's a cognitive dissonance born out of pragmatism (economics), hence the moral suspension.
How would the utility know for sure which link will be for the next page?
And that's what it seems like to me. But everyone writes and discusses it so authoritatively that you almost feel silly if you question it.

In computer science, no one seems to say "This is a fact" unless they know (or can prove) it is. Doesn't seem to hold true for climate change, which is what frustrates me.
Foam board Chicago, IL
Art supplies and drafting supplies from Genesis Art Supply Store in Chicago.Discounted clearprint,vyco,foam board,gator board,drafting tables paint and custom framing.
"Beware the Turing Tarpit, where everything is possible but nothing of interest is easy." -- Alan Perlis

C++ is, for many people, a Turing Tarpit: Ask yourself why you wouldn't write something in assembly, and that's why they wouldn't write it in C++.

In specific, C++ doesn't have built-in support for real garbage collection. This means a lot of the idioms I take for granted in languages like Common Lisp and Haskell, to pick two very different languages that have true gc in common, are effectively impossible in C++.

For example, I can't reliably pass complex data structures around using function composition (think f(g(h(x)))) because I can't rely on them existing from one function call to the next; an allocation may have failed somewhere up the line and now what? Adding in all the code needed to handle that isn't just a pain, it obscures the algorithm to the point I'm not programming the same way anymore. I'm not even thinking the same way anymore.

Now for a purely personal anecdote: I quite like C. I can do certain things in C about as fast as I can think of them (mostly, things involving the POSIX API and no really complex data structures). I occasionally get the notion to add some C++ to my bag of tricks; not C-With-Classes, but C++ with Boost and the STL and whatever else g++ can handle these days. I might as well learn to swim by jumping in 500 feet upstream of Niagara Falls; there's "hitting the ground running", there's "hitting the ground doing back-flips and double-somersaults", and then there's "hitting the ground juggling sharpened sabres and gently convincing hungry wolves to not eviscerate you." Honestly, it wasn't this hard to learn how to write macros in Common Lisp. I don't know if the problem is just me or if it really is that bizarre in C++-land.
Unfortunately no word on the current state of Chinese capital controls. I thought it was quite hard to get money out of China.
FUD. That's the point of the decades long propaganda campaign by the energy companies. If they can't convince you outright they at least want to create the confusion and doubt.
Religion Essay Writing Tips
Writing a religion essay is something which needs to be handled very carefully. It is a sensitive subject and every person has their different viewpoints on religion. There are many positive as well as negative sides to religion and learning how to write this essay will prove beneficial.
By genuine interest I mean interest in the course. They may have genuine interest in art history, but are taking the computing course because of pressure from parents.
Why is my Scala code running slow?
I don't think there's any dissonance. A nation is a group, and you may feel obliged to take care of the poorer people of your group, but not those of some other group that would not do the same for you.
Talent Wars: An Arms Race in Tech
Pizza Express partners with PayPal, allows you to pay for meals with your iPhone
Licensing Downgrade Rights
Confirmation has come in. The route is sound, e.g. http://twitter.com/#!/davemolloy/status/81278042198114304
Guessing? How so, by whom, and about what?

The scientific consensus is that humans have had a significant, adverse impact on the global climate -- this conclusion is presented with scientific certainty.

There is a complete lack of significant dissent: http://en.wikipedia.org/wiki/Scientific_opinion_on_climate_c...
Well, other people think it's bullshit here so far without any sources. Here's some scientific stuff: https://secure.wikimedia.org/wikipedia/en/wiki/Scientific_op...

It's unlikely you can understand all the factors of climate change since there's far more variables of Earth than most scientists can comprehend so they could only study and make scientific theory based understandings. I think it's best to leave it to the academics.
Create social networks with Redis and Python easily
As guelo points out, this is part of the propaganda campaigns,but who's propaganda.

I say go with your gut and do what's right. We know that burning gasoline and coal releases carbon and are dirty.

We know we should be clean.

Strip mining, not clean. Recycling, clean. Wind looks cleaner than a smokestack, go wind. Solar, well, if the panels are made from plastics are they really cleaner than gas? I think so, go solar, etc. etc. etc.

It gets confusing when you get down to the level of ethanol, but I think for the most part you know in your gut what's right.
I've heard fantastic things about LuaJIT, but would Lua be fast enough to be useful at the speeds that Varnish provides? I've used Varnish to handle huge loads and it did so without breaking a sweat, wouldn't having to go through Lua take away much of that advantage?
Bill Gates would beg to differ.
Everyone hates WBC, news at 11? Glad to see there's something everyone on any spectrum manages to agree on.
http://nametoolkit.com - We use several of the mentioned approaches to provide domain suggestions.

- The "freshfunk" method of applying prefixes and suffixes, which we call wordmixer (works well for one-word names).

- Vowel/syllable replacement (phoneme)

- Thesaurus (works best with word pairs)

- domain hacks

- ngrams (word pairs taken from a large corpus sorted by frequency descending)
My main gripe with this article is: it heavily mixes symptoms of social anxiety, chronic shyness, downright rude behavior and the "typical" traits hacker are said to have... and then calls it "introvert".

The real reasons other people see you as "introvert" can be plentiful so it is actually pretty ignorant to attribute all introverts with those "myths".
In computer science, no one seems to say "This is a fact" unless they know (or can prove) it is.

If you mean theoretical papers and such, you're probably right. But that's not the case for practical work. Take a look to the "ORM is an Antipattern" story, currently in the front page..
Because there is a large number of illegal immigrants from the southern border already here. That and a few other reasons make it a much harder problem to solve than the problem of skilled immigration.
Ask HN:CPAN like archive for c 
I am wondering if there is a CPAN like archive for C libs and snippets,i was able to find boost for C++,but nothing for c...also what do u think of making one(in case it does not exist)
You're kidding me right? If this story is true, their "security" was retarded. Flat-out retarded. I mean, a child with a summer-camp's worth of coding experience could not make a shittier system.
There is no way of justifying the people who built and maintained this system, at all. They should all be taken outside and beaten with a sack of door-knobs, then sent back to law school, or welding school, or somewhere the hell away from any kind of programmatic systems development.
8 MB is constant, but the number of bits in the input grows like log of the largest input value, so the 8mb overhead contribution goes down as the input grows.

Of course, the kernel isn't going to support more than 64 bits of sleep times any time soon, so it's okay if you want to say it's constant. ;-)
A more technical overview has the answers: http://blog.mozilla.com/cjones/2011/06/15/overview-of-pdf-js...

But tl;dr:

"we currently plan on doing a fast first-paint of pages using canvas, concurrently building an SVG document for the page in the background, and when the SVG document is ready, switching to that."
http://ccan.ozlabs.org/
You're complaining about the DSL but have no issue with varnish as kernel module?

First thing I do with a production system is build it a new kernel, with a tight feature list, and disable modules.
This is math used in "logic, linguistics, and computer science". As I understood it in all those fields.
Site which collects C libraries and snippets would be quite cool and useful. It's pretty hard to find C libraries by googling.
Microsoft's mission statement was always "a computer on every desktop".
Cheap seo company in india
Professional seo services offered by our company are affordable and cheap seo services. You can get best rankings within short span of time with the help of our quality seo services like web design and development to increase website traffic.
I thought most Chinese are above the poverty line. 500 RMB a month (which is a terrible wage in most parts of China) is over $2 a day, which is over the poverty line.

I'm sure you can find people below $2 a day, not a sea.

There's two big issues - regional differences, and people from poor areas who try to survive in the big cities. Because wages (and the cost of living) are so different, someone from a poor area (i.e. a rural area, or a poor province) will not have any meaningful financial support from their family. But kids with parents in the rich areas get a lot more financial support.
Buy Designer Chairs
We at shakemyhome providing wide range of Design Chairs, Design Sofa and traditional Design chairs In Belgium. Order now for free home delivery at the affordable prices.
The problem is that climate change and green energy are so complicated and political, it's hard to tell what is propaganda (and there's strong incentives in many different directions for the results to come out in a given direction).
Ethanol used to sound like a good idea; now it sounds like it's mostly a corn/sugar-lobby way of getting money and not practical (although I'm sure it's not that straightforward).

For 'wind looks cleaner' - the Register argues that mostly it'll end up making energy more expensive without being much cleaner (in this one case in the UK), due to perverse incentives:
http://www.theregister.co.uk/2011/06/14/national_grid_2020/

I think 'gut feeling' is exactly what we don't need. Things are not always intuitively obvious.
Cool, didn't know of ccan.
I did just that when I last needed to open a bank account :) I googled for users' comments about the bank's web interface (was it working fine in non-IE browsers, not using Java applets, etc).
That is the other problem. Every database is a mash of semi intentional subtle incompatibility with the standard and a host of non-standard features. When an ORM comes along many try to expose the non-standard features that make sense in some way but end up needing a custom solution for each DB (see how you do an auto sequence ID for an entity bean between Postgres and MSSQL).

So you have a semi portable layer interfacing with a semi portable environment.
> Consensus, although comforting, is irrelevant in hard science. Particularly so when uncertainty is high, as in climate change modelling.

When you say "irrelevant," do you mean to say that the attempts of thousands of scientists to use the scientific method to repeat findings which constitute the body of research -- and consequently fail to falsify the theory of anthropogenic global warming -- do you mean to say that this is irrelevant?

Consensus is not merely opinion -- it's opinion informed by the results of experimental and observational science. I'm not sure what else you consider to be "hard" science.

EDIT: okay, this guy mrvc deleted everything he posted here, which were quite a few comments to the effect that the theory of global warming is comprised of guesses, drastic underestimation of uncertainty in the data, and propaganda.
It has nothing to do with excitement. How is the largest business software company in the world not considered a tech leader?