skysight-inc/HackerNews huggingface dataset:
In all honesty part of me thinks services like Codecedemy and others are a good thing and part of me thinks they may be a disservice not to their own fault. The problem is when the media starts pumping this stuff with uninformed pieces like this and sends the flood of the masses.

There may be a few people that this sets off their career into becoming a true contributor to our community but the last thing we need is a flooding in of unskilled people trying to pass themselves off as hireable. There is a lot of work to be done but we already have enough headaches trying to deal with the mediocre stuff that typically has to be repaired from outsourcing.

I guess what rubs me the wrong way is that we already have a lot widespread problems in the tech business with managers and business folks trying to degrade the skill it takes to write good software with the assumption that it will help drive down costs. The way these courses are spun feel like they may be somewhat contributory to this trend in that articles like these make our profession sound similar to going to a 6-week trucking school which does make me quite sad.
Exquisite graphic design, quality css and good explanation.
Google fraudulently scrapes Kenyan business directory, lies to customers
Walgreens Coupon Codes
Searching for the best target coupons, cvs coupon code and walgreens coupon codes here. She Saved helps save money with printable coupons, deals and freebies.
I find it highly ironic that the "firm’s writers are screened on the basis of their educational achievements" and are supposed to have degrees. What would that matter?
The 'magnet URI' was merely the right suggestion, for a tiny sliver of shared convention, at the right time.

You can look at the original writeup – http://magnet-uri.sourceforge.net/magnet-draft-overview.txt – and find a goofy ad-hoc mechanism where local software interested in 'magnet' links listened for localhost web hits, in a certain port range, rather than fighting over the 'magnet' URI scheme handler. That could be seen as either a blathering kludge or a very early attempt at 'web intents'.

I don't know if any code other than my demo ever implemented that localhost-handler trick. But the main idea – of a generically-named URI that was descriptive rather than location-centric – had its own legs. It spread from software to software, even without any formal spec stewardship/revisions. A key step for its longevity, when 'magnet' was adopted to wrap the 'btih' identifiers for DHT-based torrent tracking, happened long after my attention moved elsewhere.

I'd like to think the continuing adoption was because the original draft, even though crude and incomplete, had the right mix of a familiar/defensible URI syntax, wide-open descriptor semantics, and a catchy name/icon.
A standard is a good thing, because people build tools around standards, that will inter-operate.
A University Heated By Country's Largest Geothermal System
You can buy the ticket under whatever name you like. Identity is verified at security, and you can edit the boarding pass to match your real name.
Free Exclusive And High Quality PSD Photoshop Resource For Web Design
For all I know Django's templating system is probably the worst templating system in the entire python web ecosystem.
Misleading title. Apple suspended selling from one store due to an unruly crowd. Other Chinese stores have sold out. People can still order online. This is a non story.
Ask HN: Why is the "Google, what were you thinking?" link getting killed
"New" is currently rammed with dead links to http://blog.mocality.co.ke/2012/01/13/google-what-were-you-thinking/ -- but it doesn't look like a dupe, since there are no live threads on it, and it doesn't strike me as spam. What's wrong with it?
I would say that is more of delaying, rather than smashing it outright.
It seems like games like these really live or die on the strength of their artwork. I've considered doing something like these myself but I have no idea how much it would cost to hire an artist to do this kind of work. Does anyone have any experience contracting out app art?
The big players are defeated by the new playing field. There is no "their advantage," there's just a major change in how we produce content.

It's away from exploitation of artists and the control of artistic message.
My take on Inside Apple by Adam Lashinsky
Show HN: small lisp interpreter in Haskell
Due to being able to use your mobile phone as a boarding pass, most security checkpoints are acquiring the ability to read the 2d barcode on the boarding pass and display the corresponding name. I've seen security start to use this randomly on paper boarding passes as well.
When you hear Linus speak about his workflow when working on the kernel, he always mentions his "Web of Trust" concept. I think the problem is not inherent to github, but rather to the idea we have when we foolishly think of the possibilities combining git and a social network.

The truth is, programming is still very much about people, and you need to trust the people in order to pull their code. Trusting the people goes beyond trusting the code. If you give me great code, then disappear or decide to make an unmergeable fork, it will harm my project as described in the article.

On the other hand, if I get to know the people behind the pull requests, learn to talk to them and get them to be more involved in the project, then the risks exposed can be easily circumvented.
12 Address Labels per A4 sheet - 105 mm x 49.45 mm
Mouse2House are an online printing supplies store, selling office consumables such as labels, inks and toners and photo paper. We have been specialising in this field for 10 years now and have vast knowledge of the market and products. We are based in Peterborough, Cambridgeshire and are a small, close knit team.
I'm not quite sure I understand. Wouldn't a single atom as it is, the smallest particle possible?
Armarios Itatiaia
Os preços dos armarios variam de acordo com o modelo e loja, entretanto há um que com certeza cabe no seu bolso.
Cool logo, how did you make that? Is it a font?
Import Eudora to PST
Import Eudora to PST in easy steps using SoftSpire Eudora Converter.
Yep, just mail me at brunomtsousa at gmail and we can setup the transfer.
So much for "don't be evil", Google
It's definitely evil, when it's used at runtime. In general (non-testing) usage, it would be written out to a file after compilation and there'd be no eval() action at runtime.
I should probably add even more info:

* If you are a freelancer and your income depends primarily on the time you invest, you should aim for a higher income, because obvioulsy vacation and sickness don't earn you any money.

* As someone with a product that provides a more or less reliable income stream independent from time you put in, a yearly income of around 40-50K is certainly good and sufficient, to make a living. Eiswuxe said he made 3,500 €, which is a yearly salary of 42K. Not too bad and he can expect to steadily increase it, since more and more games are added to his portfolio.

* Don't be afraid of taxes when you are self-employed. They aren't that much different from being employed. The main differene is that you are responsible for a steady income.

* Go to a tax consultant (Steuerberater). Good ones offer you a free introduction, where you can ask questions. As a gentleman, it would be nice to use their service then at least once (if they seem to be reasonable). They can fill your tax return (Steuererklärung) for around 150-200 €, if you are employed and don't have tons of bills that need to be entered in a computer.

For me at least, talking to a tax consultant gave me a way better understanding of the whole subject and even took away some fears what would happen, if I quit my job and start traveling the world while "only" making 50K in renevue per year on the side with my product.
I wonder what the motivation is. RoR is more mature and it otherwise is a fairly lateral port in terms of features and speed.

Both are dynamically typed and tremendously slow compared to the right .net or JVM stack. That would be my main criteria for stack selection in a project of this magnitude.
Tweaks for Editing Any PDF Files on Mac
thats true, but only if you know what you are making, thats what the video explains for those that have not done it before

thanks for the feedback
I would tend to agree.

http://internethealthreport.net/ shows that everythings fine according to their data.
Data storage density doesn't really have anything to do with Moore's law.
I'm not even sure anything's happened. The only indication I've seen that anything's wrong comes from an unreliable site. See http://www.reddit.com/r/AskReddit/comments/of0lu/wtf_is_goin...

Or the problem could be local to North America only.
The only thing I'm really taking from the django system is the syntax and some of the concepts. As far as I know, it's implemented completely differently. Very simple django/jinja2 templates will compile with Ginger, but the functionality is designed to be closer to Twig than anything.
This has nothing to do with github. Github is what it is as the name suggests, it's a convenient hosting platform for git projects. The fix/merge issues are between developers and has been around since open source first started. It's people issues, not github.
If it's the worst, then they all must be pretty good, but I have always rather enjoyed Django's templates.
Well, latency's not up: http://www.internetpulse.net/,
but they also don't see the same packet loss: http://www.internetpulse.net/Main.aspx?xAxis=Destination&...
This week in Scala
I just submitted it as well because it didn't seem to be posted.
Indenting by two spaces is new to me. As a PHP programmer, an inserted tab (not converted to spaces) is the length of four spaces.

Is the two-space indentation relatively new? Or has it always been seen around in the JS community?
Google Launches Android Design Website
Alleged misconduct from Google Kenya
Similar thing happened to me when visiting a museum in the Vatican. Long queues, metal detectors, etc. After passing through the whole thing with no problem, I realized I had my pocket knife in my pocket throughout the day. I noticed then that the metal detector was beeping all the time, but they were not paying attention, as they probably didn't want to get people to take off belts, etc.
I think conanite means subparticles, e.g. from an atom to a neutron.
From what I remember from physics lessons, going with more elementary particles might be possible eventually, but not in any foreseeable future - (most/some) atoms are fairly stable by themselves, while keeping a hadron-based structure stable will probably be very difficult.
The Friday Wrap: SEO, Analytics & Business Success
This is actually what I'm using, though I've modified it some to work outside of vintage mode, which also seems to have eliminated most of the problem (I may have done more to it as well, I can't really remember now). The only time the "block" disappears now is when the cursor is at the end of the file, because there's no white space after it to highlight (which is logical).
From the revenue generated you can deduct your business expenses, health care (around 250EUR base, can be 400, depends on your situation), pension expenses (if he wants to pay that) and than you have to pay income taxes.

Lets say he has 2500 EUR of pre-vat income after those expenses he would have to pay income taxes of roughly 500 EUR (32%) leaving 2000 EUR net income.
I thought it was odd that I couldn't find it, so I submitted to find the conversation and it went in as a new sub. I can't see anyone else's submission of it in the first few pages of New.
SEO Company India
Search engine optimization (SEO) is defined as a procedure to get a website rank in the top positions during the search. There are a number of companies come up worldwide offering SEO services, but some of them like SEO Company India authentic and offer genuine services.
In your profile page set "showdead" to yes.
What are the semantics of your macros? If they are FEXPRs, then you won't be able to do much in the way of static typing for your language.

You could take a look at Alan Bawden's first-class macros [1].

Either system F or type dependency will require type annotations, although the type systems literature contains a number of workarounds to keep the overhead low. I'd recommend a simpler type system if you don't have a clear need for impredicative or dependent typing.

[1]: http://lambda-the-ultimate.org/node/2987
Google, what were you thinking? ← Mocality Kenya
This project does sound awesome and the release announcement is the first I'd heard of it.

However, there are a couple of issues. First, it appears that the patch set is no longer maintained. For the FreeBSD people out there, does inclusion in FreeBSD mean that that project has assumed the responsibility of porting the patches while they're needed, or should we just assume that FreeBSD 10 won't include the patches if a new SSH server comes out and the patches are not updated against it?

Also, this thread: http://lwn.net/Articles/377723 on LWN, containing input from an OpenSSH contributor (djm), claims that the HPN patches will not help until you are transferring at ~160Mbit/s @ 100ms lag and encourages normal users to benchmark the connection speed difference before assuming HPN will be faster for them. This is much higher than most anyone will get over the public internet, so should it be assumed that HPN is no longer necessary? Note also that thread is about OpenSSH 5.4. Have there been further improvements that have made the patchset even less necessary?
reading that makes me wonder how open source projects existed at all before GitHub...

GitHub exposes the once private forks that people had lying around on their HDDs, so I count that as a plus.

As for developing open source in a collaborative way, that goes much further than just a git infrastructure, there's mailing lists, patch reviews, roadmap discussion etc... exactly like in ye olde days
What was Google thinking
Testing form control labelling support in popular browsers and screen readers
Google - what were you thinking?
So true! Their 'pivot' went under-the-radar for most. They really just went from a 'Private Photo Silo' in 1.0 to 'My Digital Journal' in 2.0.
Any decent textbook on databases would cover most of this, with the possible exception of parsing SQL. It will likely have an in-depth discussion of data structures to reduce disk access.

I strongly recommend you read one such book more or less end-to-end.

HN: As with other areas of computer science, there is often a "canonical" book, like TAOCP or CLRS on algorithms. Is there any such book for databases?
Great work! A HTML version would be amazing too.
The 45-Minute MBA: Advantages of a Cash Flow Statement
I've always been a four-spaces man, even in Javascript, and that seems quite common.

Javascript uses in an event driven environment (like a browser of node.js) can encourage some pretty deep nesting so perhaps people use smaller indentation granularity for that reason.
You might want to have a look at "Design for Developers": https://news.ycombinator.com/item?id=3283162
It doesn't do that, it's just a generic explanation of routing.
The 5 Skills that Guarantee Success in Life
Evidence of fraud by Google in Kenya
Two spaces are the norm for ruby development but it seems fairly new in javascript.
Google, what were you thinking?
This article is being blocked, even though it has been submitted by 10+ people by now, and seems highly relevant.

Here's the URL: http://blog.mocality.co.ke/2012/01/13/google-what-were-you-thinking/
Google, what were you thinking? (Or just why does this keep going [dead]?)
Google stealing and lying: Mockality story
Hi Andrew, would love to have you to try out SpacialDB, just send me an email at info~at~spacialdb~dot~com and I'd be very happy to send you a beta invite.

With SpacialDB, we wanted the best of both worlds, traditional GIS and Web, RT & Mobile-Centric APIs.

The way we did this was to let users provision databases, then import any geodata (points,lines,polygons 2 or 3D) into SpacialDB and either use a raw PostgreSQL connection (from a pool) or our REST API (http://devcenter.spacialdb.com/Layers-API-v1-Documentation.h...) to query it - its super useful for building geo-apps quickly.

In fact, initially that's why we built it; we need a quick way to get going for a lot of the disaster response work we do at nomad-labs (geospatial.nomad-labs.com)
I find the "app structure" schematic (http://developer.android.com/design/patterns/app-structure.h...) a very useful visualization to see the screens of an app in one glance.

Any ideas how they made this schematic?
See also http://news.ycombinator.com/item?id=3459966
http://blog.mocality.co.ke/2012/01/13/google-what-were-you-t... clickable

Must have been submitted at least a hundred times this morning.
Seems a very odd situation, I assume the URL has been manually flagged enough times that all submissions to that URL are now marked as spam automatically.

I'd be curious to know who's flagging it though.
Take Advantage of iPad Application Development - The Right Way
i agree that heirs don't innovate. But copyright laws expire after a certain number of years after the creator's death, at which point they enter the public domain.

My question to you is, for material that is not in the public domain, do you believe that the innovator has a right to determine at what price they should sell their product at? And if not, is that not dissuading innovation?

And the 64 million dollar question, if they have a right to sell their product without digital infringement, how can you prevent this, without some bill law SOPA or PIPA?
Nope, it just appears that way without showdead.
I assume it's been manually flagged enough times that any new submissions to the same URL (or perhaps even the domain?) are now marked as spam and killed automatically.

That leaves the question of who'd be doing the flagging though, it seems a relevant story.
Ah, I did not know that. My knowledge of Ayn Rand's work is from secondary literature addressing Objectivism.
This is really a no-risk, learning project, so I'll probably try to implement System F in some form; eventually. It isn't an assignment and I have no deadlines.

But, yes, I agree that starting with some simpler type system (Hindley Milner maybe) will probably be more approachable and will give me a good base to build on.
(Disclaimer: I'm chair of the W3C working group working on the automation spec, and co-chair of the W3C testing effort.)

There are several efforts converging at one point here.

First, W3C is writing a bunch of specs. HTML, CSS, DOM and so on. To ensure that implementations of said specs are interoperable, we need good test suites. I guesstimate that we will need at least a million test cases to properly test the web platform. These tests need to be able to run automatically in any browser.

Testing things that can be evaulated with JavaScript is easy, and we have a decent tool for that (testharness.js). Testing things that require a visual inspection is slightly more difficult, but is essentially a solved problem (refests).

Then we get to the difficult parts. Testing things that require some sort of user interaction. How can you, automatically, cross-browser, test the assertion "when hovering your pointing device above the blue box below, it should turn green"? (That's a basic test for the :hover psuedo-class i CSS.)

It turns out - someone already created a tool that does just this. (That "someone" includes the author of the blog post above. :) The WebDriver API allows one to instruct a browser to click, type, navigate around, query the DOM and take screenshots. Its initial audience was web application authors, but you might as well turn it upside down and use it to test web browsers. It works in most major browsers, and is now officially supported by Google, Mozilla and Opera.

(I initiated the project at Opera back in 2008 because we needed better test automation internally. I no longer work for them.)

But the W3C can't just tell its member organizations that they must use this random open source tool to run the official W3C test suites. "Just reverse engineer this tool" won't cut it. We need a spec to build a level playing field here, and to get patent worries out of the way. (The W3C patent policy is great.)

The second effort here is the Selenium/WebDriver open source project. It's a wonderful piece of software I've personally used to test several different web applications and browsers. This project has a few challenges:

1) Some inconsistency between implementations

2) No official support from Microsoft and Apple

Turning the de facto standard for browser automation into a de jure standard will hopefully help the open source project in both respects.
If you're following the steps, it's interesting to zoom in on your page to better see what's going on with the curves.
Right now, the macros are very naive -- they are passed the entire unevaluated AST on which the macro is invoked and the new AST they return is used instead. I think this makes them FEXPRs. They do capture the defining lexical environment.

Thanks for the link, looks very helpful.
Lava KKT40 Price in India, Lava KKT40 Dual SIM With Long Battery Backup 
Lava KKT40 is a latest Dual SIM multimedia mobile phone with Long Battery Backup. Lava KKT40 is a very elegant look phone comes with a 2.4-inch QVGA display with screen resolution of 240 x 320 pixels. It is a very good multimedia phone that support Multi format Music Player and good quality Loud Speakers for enhanced Music listening experience. It is equipped with 0.3 megapixels Camera, Milti Format Music Player/Video Player, FM Radio with Recording, 222KB Internal Memory, Expandable memory up to 16GB, Torch Light with External Button, Bluetooth, WAP and GPRS data connectivity. This phone is loaded with 24000mAh standard battery which provides a talk time up to 15-24 hours and Standby Time up to 17-30 days.
Drupal insists on 2 spaces.. but that really doesn't give enough indication of depth to me so I use either 4 spaces or a tab character.
JRuby and Jelastic : Sweetness
When I program in PHP, I always use four spaces (converted by a tab), which is suggested by PEAR coding standard. Python mandates indentation. Four spaces is highly recommended. One tab is accepted but discouraged.
The Internet is not experiencing high packet-loss, a single website is reporting it, and that's not the same thing.

The way that particular website works is people submit routers to be pinged, they ping them every 5 minutes, and graph the results. That's it.

It's not in any way an accurate view of the Internet's performance as a whole.
>For those of us less elite, it would produced worse results than traditional schooling.

Worse by what measure? It depends what you want to do with yourself to some extent I think.

For example, I've a young friend who's a very gifted artist and has a lot of encouragement in that direction (from her graphic designer mother); however, I consider her to be a bit behind in the 'hard' subjects. Her ancient history is pretty good and she knows Greek mythology better than anyone I know.

I'd go for a mixture of home-/un-schooling if it weren't for lack of resources at home. If it were possible I'd also send my lad to school a couple of days a week too - so some school days; some homeschool and some open, student led education.
This is probably like when the security guard at the exit of a shop checks your receipt and scribbles on it. I'm sure it's more to hold the guard accountable - so they don't wave people through without some semblance of checking.
And this does not even need GitHub support. I'm using remote repositories to maintain projects with >10 contributors without much effort.
Because it's not true...
20 Fonts for Winter Designs 
It’s that time of year again and every good winter design needs some really great typographic elements to drive home the theme. Whether you need a centerpiece for your printed posters or just a simple way to bring some winterized visuals to your website, this collection of fonts has it all.