skysight-inc/HackerNews huggingface dataset:
If you plan to photograph this, make sure you have the right filters, and also note that the filters which make it safe for your camera don't always make it safe for your eyes. You can get some info at http://www.mreclipse.com/SEphoto/SEphoto.html I haven't decided if I'll buy a good glass filter or just use a filter holder.

Also, probably best to debug all your equipment in advance, using a regular sun, before the eclipse. Getting the right length lens, etc. is kind of a pain.

(I'm borrowing a canon demo 500mm L prime for the Transit of Venus next month).
Why Microsoft, Apple and RIM are set to duel over business "tablets"
Writing strikes me as providing different fundamental skills. Here's the rub: computer languages are entirely prescriptive-- behavior is defined by the compiler. Natural languages are defined entirely by usage and here the descriptivists rule. Even in hyper-defined jargons like legalese, interpretation matters and there is no single, objective reference point.

I believe everyone should learn to code trivial programs. I also think there is great value in truly mastering one's own language (and I say this as one who can fluently read Middle English and who can parse my way through Old English given some time). But they are different skills. You can't get them all from one or the other.

If you want to compare writing to programming, then you should consider comparing it to writing portable software in a language where every reader has coded his/her own compilers based on their own unique understandings of the standards! But writing isn't the same as coding.....
I don't get it.

I don't want to bag lua scripting in games, because I fully support that; supreme commander was a pretty good example of how you can do this right.

...but I can't help but think moai isn't it.

I've seen the code of three groups who are working on games using this engine (primarily because it's cross platform), and their code all makes me shudder. It's rubbish (no offence guys).

lobsterGfx = MOAIGfxQuad2D.new ()
lobsterGfx:setTexture ( "openlobster.png" )
lobsterGfx:setRect ( -128, -128, 128, 128 )

explosionGfx = MOAIGfxQuad2D.new ()
explosionGfx:setTexture ( "fire.png" )
explosionGfx:setRect ( -32, -32, 32, 32 )

That's not a high level API controlled by a scripting engine. That's _low level_ api controlled by a scripting engine.

All the code I've seen using this engine suffers from the same thing I've seen a dozen or more times in unity projects, but worse: 1) no unit tests, 2) spagetti code, 3) no interfaces or dynamically replaceable behaviour, 4) no documentation, 5) no workflow for artists.

It's a game engine by programmers for programmers to hack with; and I'll give it that; it _is_ fun to hack with, and it's nice to be able to shift the behaviour of things a little bit and see the results immediately... but that alone doesn't make it a good choice for serious projects.
There are quite a lot of inaccuracies in this post, as well as hints that don't really mean much.

First up, the non-SQL-injection code doesn't specify the parameter types. As such, each length of monster_class will result in a different execution plan being compiled and cached by SQL Server. Granted, there's only 50 different kinds - but just specify the parameter types to avoid it.

Sure, you could setup a VLAN, but we're lightyears from having that affect our performance at this point.

Parser overhead is not an issue as long as parameter types are specified. The plan will be compiled and cached. The only advantage to stored procedures at this point is reduced network data as well as management.

Page faults - Sure, but for inserts the data will most likely be in memory already as we're writing new data. And if there's enough data, the relevant b-tree pages will most certainly be hot.

Varchars - Granted, avoid them unless you're storing string data. I have no idea where the "hundreds of bytes of of memory" comes from. SQL Server caches all data as pages, exact copies of what's stored on disk. Variable-length varchars have an overhead of exactly two bytes + 2/#varlengthCOlumns in total.

Disk IO - The transaction log is never merged with the main data file. SQL Server uses write ahead logging, writing to the log first while modifying the data pages in memory. Now and then a checkpoint is run, writing all the dirty pages to the main data file. A log is only "merged" with the data file if the server has crashed and recovery is being run automatically during startup.

"This increases the number of rows you can insert before SQL Server succumbs to memory pressure" - Since the article only deals with inserts, why are we talking about memory pressure? You'll get disk contention for sure, but memory won't realistically be an issue unless you're reading as well.

There's an alternative to keeping the potentially long running transaction open - avoiding both SqlBulkCopy and transferring datatables. The BCL has a CommandSet notion that utilitizes a TDS feature that allows batches to be streamed to SQL Server. Unfortunately you'll have to use reflection to get at it (https://github.com/ayende/rhino-etl/blob/master/Rhino.Etl.Co...), but the code has been stable for several releases and is very simple to interface. It basically allows you to create normal SqlCommands and just send a large batch of them at once, all being executed atomically with minimal locking.

Finally, with the micro optimizations being mentioned, I'm surprised he doesn't recommend to "SET NOCOUNT OFF".

Overall, some good points with some inaccuracies. I have a hard time with the closing statement "As you can see, you don’t need to abandon SQL Server to get massive performance improvements.". These are decent improvements, but this is such a simple scenario that I find it pretty optimistic to let this define whether to abandon SQL Server or not. The RDBMS problem is rarely with inserting enough data, but with reading data at the same time while avoiding locking.
Here's the text and slides to the talk. I'm sure the video will come out eventually.

http://www.democraticunderground.com/101628527

I think it's pretty ridiculous TED would not post this video. They really shouldn't be censoring things like this unless someone is just completely making things up in their talk in which case they did a poor job of picking their speaker.
Christian Louboutin Fifi Patent Leather Pumps - Nude
Air Jordan 12 Cool Grey 2012 for Sale
This is exactly the use case for Recursive Mutexes.
How can I contact someone at Bing to showcase my algorithm? 
I built a web search app based on Bing API and my own algorithm (developed over a period of 2 years) and its giving good results. This algorithm basically assigns different URLs a social media page rank depending upon their popularity(both qualitative and quantitative) on different social networks)& then mashes up with Bing API to further improve the bing results. The new search results, hence, are crowdsourced yet high quality & unbiased.

here is the link : http://socialmediapagerank.com

Any contacts at Bing/Microsoft or ideas are most welcome.
Obat herbal wasir
Pengobatan alami wasir dengan obat herbal wasir paling aman dan ampuh

Obat herbal wasir - Pernahkah duduk anda merasa tidak nyaman karena adanya benjolan yang mengganjal di sekitar dubur? hati-hati itu merupakan salah satu gejala dari penyakit wasir atau ambeien. penyakit wasir ini biasanya diakibatkan oleh beberapa faktor seperti duduk terlalu lama yang mengakibatkan pembuluh dalah melebar dan terjepit yang akhirnya menimbulkan benjolan disekitar anus.
The app is running on a single (free) Heroku dyno, PostgreSQL as db & full text index, and fronted with Rack::Cache using 5MB memcache for storage (also free).

It survived being first on HN for hours, no probs.

https://github.com/mislav/rfc/blob/74b4181/app.rb
Trotting out brief dictionary definitions is rarely useful for precisely nailing down the common meaning of words, as it is hard to express nuance in such a small space. Fortunately, though, Oxford actually does go out of its way to make it clear. Unfortunately, you omitted those extra details. Let's look at the bullet points clarifying the meaning:

"indicating a desirable or expected state"

"used to give … advice or suggestions"

One of the examples it gives is, "by now pupils should be able to read with a large degree of independence." Few native English-speakers would read that sentence as saying that there is no option but for students to read with a large degree of independence. What it means is that such a level of reading is desirable or expected, but not required.

In common usage, should is much weaker than must. Another good example: "I should exercise tonight" vs. "I must exercise tonight." The former almost sounds like the speaker knows it won't happen and feels guilty, whereas the latter sounds like the speaker is bound and determined to exercise. Don't you think?
Google's Knowledge Graph
Solving the Dark Data Puzzle
天津非手术隆鼻
Except when they try to send me every single picture that they took over the holidays en masse. I end up with 10 emails, each with 10 pictures, in such low resolution that they are barely useful for anything other than viewing on screen. I want the full resolution photos online so that I could download the 1 or 2 that I really want to have.
Comodo Dragon 19.0.3.0 on Downloads App
For really massive data inserts, bcp is the way to go. In general avoid bulk insertions in code, if at all possible. If that's not an option then go for SqlBulkCopy or other similar approach.
Inside the US Coin Mint in San Francisco
Louis Vuitton Bracelets - Discount Louis Vuitton Bracelets
From reading the transcript of Hanauer's, Wilkinson's talk is just way better. He has A LOT of actual data, in fact the whole talk is data, data, data, on obesity, happiness, violence & homocide, lifespan, infant mortality, trust, teenage pregnancy, addiction, child wellbeing, mental illness, highschool dropout, social mobility; all on a country level and on a US state level. He also shows that inequality is the problem and that GNP per capita hardly matters ... while Hanauer's talk is 99% rhetoric. Even though the message is roughly the same, Wilkinson's talk definitely is a lot more objective rather than subjective political assertions, so it's a lot harder to argue that he's simply pushing a political agenda.
北京鹰山豪特湾度假酒店电话
I've never smelled a pitch deck but I'd say absolutely yes. The team section isn't just a rundown of precious startups - it's you. What have you done, built or hacked that shows these people you're someone who gets things done/they can trust with their money. It's all part of the story - what can you tell them that they'll remember & be impressed with that ties into why this idea, why you, why now.

If you're thinking about not including it due to lack of confidence, that's a mistake.
Google does the same thing. So what? If I'm going to have to look at ads, I'd rather they be relevant. I've actually found Facebook ads genuinely useful on a few occasions. I even applied for a job that I heard about on a Facebook ad once. What I hate is when my friend uses my computer to search for tents, then all I see is tent ads all over the internet for the next month.
ok, so I may be wrong but lately I can't help the feeling that there is some sort of "squeeze Facebook in the mud" contest going on between different blogs and web news outlets. Its just makes me wonder: some big fish is trying to minimalize FB growth on first session and grab more, OR ... what?
Great Businesses Don't Start With a Plan
Google introduces the Knowledge Graph: things, not strings
Mobile App Roundpop Allows You To Share Location Comfortably
Programming as a Foreign Language
How to deal with Change
Term limits: Lawmakers urge changes in Congress - latimes.com
Essential Tools To Run A World Beating Blog
< Latin word order isn't fixed like English

It isn't fixed like English, but parts of it are indeed fixed, prepositions being one of them. The issue isn't that putting a preposition at the end of a sentence in Latin gives the preposition undue emphasis, but rather that you simply can't put a preposition at the end of a sentence in Latin[1]. Ending an English sentence with an article would be roughly similar in terms of nonsensicality. As for Joyce, well, you know he's binomeans to be comprendered!

1. It's the same with split infinitives, which you just can't do in Latin short of tmesis (http://en.wikipedia.org/wiki/Tmesis#Latin).
First - my point was about shareholder value. That has been depressed substantially since he took over, on a market relative basis.

Second, It was the largest company in the world when he took the reigns. He's been the boss for 12 years. 9% annualized revenue growth and 6% annualized earnings growth doesn't strike me as astronomical, particularly when people were calling for 25% annualized growth for MSFT in 99/00.

Again, you can argue that Microsoft was overvalued when Ballmer took over (and you'd be right), but the point is that even on the basis of fundamentals, his performance has not been outstanding.
there's nothing "leading edge" about much in web development. the algorithmic trading crowd has been doing this for years.
Smart people don't think others are stupid
Google's own DuckDuckHack.
It's never been a problem for me

create table whatever_attribute (
whatever_id integer primary key,
name varchar(255),
value text
)

if you never need a special index you can just stick new attributes onto "whatever" and never recompile
The way words are used in native languages and the connotations they bring up is not easily and fully explained by a 7 word blip in a dictionary... even then, this dictionary claims that must is "should (expressing necessity)": that parenthetical is key to the strength of "must".

In fact, looking at it, you dropped half of the definition you pulled for "should" ("typically when criticizing someone's actions") and I will claim are mischaracterizing what an "obligation" is (just because I am obligated to do something, doesn't mean it is a necessity for me to do it).

Putting this into practice, if you tell someone that they /should/ stop at the kiosk before parking in the lot, normal speakers of English will treat that drastically differently than if you instead say that they /must/ stop at the kiosk before parking in the lot; the former feels subjective while the latter feels objective.

For a rather clear example of this: "you /must/ open the drawer before you [can] take things out of it" would go unquestioned, while "you /should/ open the drawer before you take things out of it" will cause many people to wonder what the alternative to opening the drawer could be.

(edit: I see that chc made a similar complaint about your comment to me 10 minutes earlier, but I didn't see that comment as I was working on mine; I think mine has some value still with the examples, and a slightly different focus, so I will leave it in the thread as a reply.)
Show HN: www.Facebookipodayclosingprice.com, a hack to see what people predict
lol. I hear ya. (But I think Google and Facebook's data are qualitatively a bit different.)

It's anyone's guess whether this online privacy stuff really means anything to most people. Obviously Google, Facebook, et al. are hedging their bets that it's not a big deal.

As users we can only speak for ourselves. This is because we generally don't watch others, looking over their shoulder as they use a computer to see exactly what they do... which raises an interesting question: Does that imply that we are recognising some sort of right to privacy? A lot of effort goes into trying to figure out how others use a computer. But unless it's study of volunteers it's not done by just standing behind them and watching.
Amen. I have an orgfile with the exact points you just outlined. The discussion over the Jeff Atwood post has been rather poor. I hope this article will help sort out some of the main talking points.

The plumber metaphor is so weak it's not even funny.

We don't teach mathematics to kids so they will all become mathematicians. It's a fundamental tool that lets you solve other problems. Unfortunately you can't use it alone to write programs to tell computers how to solve problems! If everyone just knew a bit, just the primitive bits, then at least they'd have an intuition for the kinds of problems they can use computers to solve and how to go about getting more information when they need it.

Bravo and thanks for this article.
Luica Obscura
>>If we want to see more women in the tech industry, this is where it starts.

As a dad of two young girls: thank you for affirming that my efforts and approach to parenting are sound and good and desireable. I just got my ten year old her first computer that's hers and no one else's.

As a guy in tech: thank you for using a positive example and showing that a point can be beautifully put without slinging mud.

Your post actually had me welling up a little.
Corn farmers all get their money in the same way. Billionaires? Not so much.
If someone hasn't read your message in a month that means a different thing than no response for a month. Some would assume you said the wrong thing, etc. Also remember Facebook is software- which can fail. Maybe this is also a way to help reduce message delivery failure- with email you might get a message bounce back if the send failed. If a Facebook message failed to deliver due to bugs, hardware failure, etc how would a user know? If they don't know they probably won't complain to the FB message API developer/manager who has a "can't reproduce", "intermittent", "sometimes occurs" bug.
A total opinion piece with nothing backing it up. You can just type some things in bold letters and make it true. Show us the data.
Yes, I agree. Like all things it's a balance. In looking to refine skills everyone will require tuning in different areas. A programmer may be great at writing code but often fails to identify re-use of libraries/patterns. Reading others' code and technical articles may assist him/her in developing in that area. Likewise you may be able to tell when a writer lacks a 'lumberhouse of books'.

Being aware of why you are not developing a skill is probably key -- review from others helps to provide insight into potential underdeveloped areas.
I have been wondering the same thing... What is today's equivalent of Logo?

EDIT: these are the droids... http://m.wired.com/wiredscience/2007/10/forward-40-wher/
...thanks for spurring me on to find this!
It shouldn't allow the same guy to make the same prediction over and over. Neat idea tho. I predict end of day in the 60s/share.
"and if there's enough data, the relevant b-tree pages will most certainly be hot"

That is not the case if you have indexes. Most secondary indexes are high-entropy (if they weren't, you probably wouldn't be storing them, is an emotional proof), so inserts on larger-than-memory data sets almost always incur a disk I/O, in a b-tree, at least.

Shameless plug: I have a talk about how to deal with this: http://www.youtube.com/watch?v=q6BnG74FZMQ
An ORM for C?
Shame on the news media for not asking meaningful questions to people who make claims on either side of the US political spectrum. I feel as though a culture of timidity to ask questions that lead to clarifying answers is turning into a culture that politicizes the truth.
This may come as a shock, but some people manage to lead perfectly fulfilling lives without ever visiting the US.

About the only inconvenience I can imagine would be the inability to change flights (or refuel his jet) in Miami, but I'm sure he'll manage.
It shouldn't. The duplicates are due to bug hunting!
Yeah, guilty on occasion here too, but only if I find myself with too much spare time.
Building a Website Scraper using Chrome and Node.js
A DVR Ad-Eraser Causes Tremors at TV Upfronts
Facebook Launches Mobile Friend Finder: Syncs Contacts with FB Servers
The RFC for IMAP returns the same error regarding the XML source. I had assumed that it was parsing the text files, but apparently it only supports parsing the subset of RFCs that have XML available. :(
If you're willing to spend a few dollars to improve your writing, buy "Style: Toward Clarity and Grace" by Joseph Williams (http://www.amazon.com/Style-Clarity-Chicago-Writing-Publishi...). It's far better than a list of rules; it breaks down sentence and paragraph construction and shows you exactly how to write more clearly (and less academically). And it accomplishes this very quickly, with a marked improvement in your writing after only a couple chapters.
> There is a new mailing list for peer to peer hackers

Well, there is an old mailing list too - http://lists.zooko.com/mailman/listinfo/p2p-hackers - which is still the place to go for all p2p questions. Pretty much anyone and everyone notable in p2p domain is on it, and the discussion quality tends to be similar to that of early HN.
The point is, if the government manages its money poorly, it should make better decisions rather than taking on more money.

If I tell you, "Fred is always running out of money; in fact, he's deep in credit card debt," your immediate response is not going to be "He should get a raise so he can pay off that debt" or "Here, give this money to Fred."
This is just (ugly) nationalism + envy disguised as "opinion". It is surprising to find some of that in the HN comments, but what can you do?

You think the guy now worth billions cares about what petty people think he is or isn't doing? Doubtful.

Best just ignore it and carry on. :)
>if you never need a special index

You need to use indexing unless your app is a toy.
IdentityMap is going to greatly reduce the need for model caching for the majority of sites. High traffic sites with a lot of data will still benefit from a distributed cache though.

http://api.rubyonrails.org/classes/ActiveRecord/IdentityMap....
Canon XF100 MXF to FCP
Display and and media placement are all about demographic targeting. My take is that Facebook's revenue breakthrough occurs when they figure out how to get all that money going to media buys to flow through them based on their ability to microtarget viewer demographics as this content moves online. I think that Facebook's take on the Adsense model doesn't necessarily mean advertising on third-party websites. See also: Facebook should buy Netflix.
No, not at all. If anything, the goal of a fiscally responsible country should be to break even. Match spending to revenue generation while providing the most optimal services to your citizens.

The problem lies in that determining optimal services is a no-win game as it differs greatly in most geographically areas and person-to-person.

Corporations are far more focused on a particular set of goals and have a far smaller audience to satisfy (shareholders) who all generally want more wealth.
There's traditionally been a view that parents who give babies up for adoption have a right to privacy, and not even the children, upon reaching adulthood, can retrieve that information. The main purpose of that policy is to encourage adoption over other alternatives, such as in earlier eras infanticide, and in more modern eras elective abortion. Now, technology makes it so that the children themselves can retrieve the information even if the state considers it private and won't divulge it. I tend to agree that this isn't doing anything wrong, but it unsettles the previous privacy status-quo and the policy that was based on it.
I recommend Laravel. Simple, clean and powerful. http://www.laravel.com
Before Facebook I.P.O., Google Shows Off Its New Brains
Nice overview, but I wonder if it is current: http://news.ycombinator.com/item?id=1459787
I think a big part of this is just status quo bias. Also many programmers are suspicious of things that are convenient.