skysight-inc/HackerNews huggingface dataset:
The newer coupon/deal aggregators are most likely using RSS feeds which is a more standardized format when compared to screen scraping, and thus less chance of breaking. There are still a surprisingly large amount of websites that are still stuck in the 90s in terms of data portability though
Yelp Scales Back Deal Service as Competition Rises for Internet Coupons
This is really awesome, just a few downsides (for me):

I don't use postgres - I hope heroku expands this kind of service to more databases (although I don't think it's likely in the near future).

The smallest database is also pretty expensive. I wouldn't mind a cheaper plan for less resources.

Only being able to create one database of each size is just weird, especially if forking or following. Can anybody confirm that this is a limitation? (I only read about this from one of the other comments here)
I wondered about this daily while in law school writing on the law review.

The status quo is both inefficient and contrary to their missions in nearly every example.
As I say, branching is not something that a "team" does. Branches in git are not something that are published, in nearly every case. Branches are not something like "the dev branch" and "the stable branch". If you are referring to that, in your vague and nonspecifc way, then we are talking about different things.

Branches are feature isolation. For every different feature you add or bug you fix, you, personally and locally, create a branch to do so. If you think that is a lot of branches, you simply don't have the appropriate mental model. If you continue to think of a branch as "making a copy of it in the repos" (what does that even mean??) then, it's... just not the appropriate way to think about it.

Anyway, I'm not going to continue to have this conversation, since it's just not worth it. I just hope I don't have to work for a company that thinks that "branching is bad", but at least if I do they will never know that I am actually using features of my version control system (gasp!).
自体脂肪隆胸多久恢复
Wrong. Relational databases are one of the fundamental components of most large scale applications and SQL is usually the interface. If you are going to be a journeyman or master programmer in this area you must understand it. If you dont, you are just an apprentice. Just like you must understand networking, concurrency, algorithms, data structures, and hardware. If all you understand is Java an its brand of OO then you are a trade school mechanic.

I know this is snarky as hell and I apologize for being offensive. But I am not an MIT CS graduate. I am completely self taught. SQL has been a necessary skill in every job I've had in the last 20 years. So when users were complaining were complaining that a data download to csv files was limited to 200 records (due to a dozen joined tables, lazy loading, table locking, using velocity to generate csv files, etc), I threw out Hibernate and velocity and used SQL, JDBC, and direct HTTP output to generate 50 times the output in one tenth the time.
I think everybody who is a programmer should learn some assembly language...not so much for code optimization, but rather to understand how the computer + compiler work underneath the hood. You don't need to be able to write crazy advanced programs in it or even learn a popular ISA like x86 or ARM, but you should understand some simple instruction set (think of Patterson & Hennessy's undergrad textbook on Computer Organization & Design with the MIPS ISA). The point is to have some insight into how the compiler in your higher level language maps to the atomic level instructions of your computer and why certain operations are costly. For example, if you don't understand how your computer does stack management, how can you understand the overhead of a function call and the benefits of compilers inlining code? Another example for functional languages is the Funarg Problem where it is difficult to efficiently implement higher-order functions and closures in a stack-based model as found in contemporary computers. You gotta understand a little bit about it otherwise you're going to be limited in how much you can grow as a software developer.
Cringing aint so different than laughing ;)

I work in 7-8 languages, was just wondering referring to my post:
- What was your experience with CFML that made you cringe
- Is it possible the same can happen in any language
- What is better, in what way?

Always looking to use better tools if they really get more done with less effort :)
But capability is the point of books. If you want a work of art buy a sculpture/etc.

There's a huge undercurrent of people who romanticize books, I was asking where/why they came from.
TomTom Adds Travel Apps, Launches New Navigation Device
Having social norms that are different (maybe even opposite) of the license is problematic, though. Especially if the license is written down and the norms are not.
Citrix switches to GPL3 for CloudStack
Android And Apple Now Command Nearly 70 Percent Of U.S. Smartphone Market Share
Wanna pull Wikipedia, Foursquare, Census data, weather data and UFO sightings easily into your next app? Infochimps has got an API for that! <3
=h=
Some weird part of me loves this, and I don't know why.

That said, I'm very confused. The post says these sites are running off of your "awesome" backend:

* http://www.pud.com
* http://adhdinc.com

But those are just pages with links to other services? Furthermore, while some of those services (TinyLetter, FaqMe) do seem to be produced by ADHD, others (Blippy, AdBrite) do not seem to be, though it seems you claim to have participated in them in some way, shape or form.

I don't really care one way or the other, but my real question here is: Which websites in your list are actually running off of the backend described here?
Index Ventures Leads $4 billion Valuation Round In Dropbox
I ran into this on HN randomly the other day when I looked up the wrong user and saw this in a user's profile. The whole site, introductory video, tours, etc. are so tight! Amazing job, guys. Best of luck!
Gary Bernhardt,
just a taste:
http://blog.extracheese.org/2010/11/screencast-custom-vim-re...

for the full monty:
http://vimeo.com/7642937
So it's a digital timecard system where the patient is required to keep a special ID?

Certainly sees neat, but why not just base the whole app off GPS data and skip the cards for 'billing' completely?
If you don't mind working alone, work with whatever you like. If it's important to your business to attract the best talent, you need to use the best tools. I'm leaving my job largely because of tools & tech, and passed on a lucrative offer to pursue a different job with better tech.
Offices: Radon Mitigation Air Quality Control Agency | Locations
The only point I'm making is about inferring information about the mean/median of a distribution by observing only it's far tails.

That's the same point I'm making, but I come to the opposite conclusion. I think that in the absence of contradictory information one should prefer simple inferences to complex ones (Occam rephrased). Thus I'd look first to the mean, then to the variance, and only then consider that only one of the groups has a multi-modal distribution.

I do think our "overcompensation" for race affects our conclusions here (mine included). If one were to find that the winners shared some other trait other than skin color, I don't think there would be nearly the same desire to find alternative explanations. But this doesn't mean that these alternatives are not useful to consider, and quite possibly correct.
"gentoo/ubuntu/centOS. At the end of the day who really cares - none of them are windows, so they're all good enough."

That makes absolutely no sense whatsoever, unless it is a troll. Nothing can be "good enough" simply by virtue of not being something else.
Microsoft Just Put Out This '70s Spoof Video Making Fun Of VMWare
Tangent to that: if one now lives 100 years, one's lifespan is 1% of recorded human history. That's not a lot of history.
+1 to both of you!
WSJ: A Very Gloomy Picture Of Larry Page's Short Tenure As Google CEO
Challenges have piled up for Mr. Page since he assumed his post in April. They include a broad U.S. antitrust probe of the company's practices; the settlement of a long-running criminal investigation into Google's advertising business; and shifting industry forces that led him to make a deal to buy mobile-device maker Motorola Mobility Holdings..
>In practice, the system grants sparse populations dominion over the majority.

Not so! Populism _failed_, but it wouldn't have even had a chance to represent the interests of the agrarian states if statehood were not more important than sheer weight of numbers.

>There's no well-thought-out philosophical reason for this, by the way, this was just a compromise states like Virginia had to make to get states like Rhode Island to agree to the Constitution.

How is that not a well-thought-out philosophical reason? Balancing the needs of states is what enabled the Union. You act as if the compromise was not based in real, valid needs on behalf of the states. Rhode Island needed incentive to join. Virginia needed incentive to join. A two-senator Senate and a two-representative plus population-based-count representative HoR is the result: an _elaborate_ philosophical compromise, balancing power on several axes.

You're looking at it the wrong way: cities have much, much more by way of population. The most populous states would _steamroll_ everyone else if weighted solely by headcount, assuming they acted in unison--which has historically been the rule and not the exception.
Burn shows up because that bar is designed to show the options that you'd get in the top section of a context menu.

If you don't have anything selected you only get Organize and New folder. If you select a PDF you get Open with X, Print, and E-mail added.

Because every file can technically be "burned" when you have a CD burner it shows up all over the place.
As I understand it, the actual algorithm is very straight-forward. There were several clever things that had to come together to have it work:

* Define some concept of how good you can expect things to get

* Find some way of improving what you've got

* Prove that you get to within some distance of "the best"

* Prove that it terminates in polynomial time.

I've not see the details of the proofs - they're likely to be mildly difficult, with a very nasty details. But I don't think they're especially deep. The really deep bit was getting the exact formulation right to make it work.

Things like the spectral theorems, diagonalization, eigenvalues and eigenvectors, these are all deeper results that have far-reaching implications. For example, the reason that when you tap the rim of a coffee-cup you get two different notes, blends of those notes, and no other notes is to do with eigenvectors.

Similarly for why Fourier transforms work (in part) the way they do. The reasons that the Sine and Cosine functions form an infinite-dimensional basis for the linear space of non-pathological functions, for example, let us then deal with frequency space as a dual space of function space.

These are deeper.
I'll either be way upvoted or way downvoted for this, but next I expect to see an article on "The Legality of Spooning".
It took me a while to get rid of the thought pattern superimposed by the title, including the words "nerd" and "free", that the article would be of the impractical sides of using free software (such as having to occasionally tweak around miscellaneous problems related to compatibility with proprietary software).
Ask HN: Please Review Version 2.0 of my Web App
Thanks a lot for releasing the code to this Boris. Hopefully we'll see many more Canvas games in the future.
Wow! Blast from the past! You might need to resurrect that site if the current bubble continues ;)
You have a blog or something so we can follow your progress? Wish you the best.
True, interesting to see more than me got the same idea, not surprisingly though. ;)

Any good examples where its used within businesses?
Wow, I didn't realize they were crawling us that fast.

I see that definition at http://www.merriam-webster.com/dictionary/divine?show=2

(To not have the creators of hackerstream come crawling out of the woodwork, you may refer to it as 'that which shall not be named'.)
Fortunately everyone that was born before then is likely deceased, and not likely to become offended at their suggested non-existence.
In case you're using Mysql, give Postgres a try -- it's really awesome.

I do agree about them being expensive. Their services in general are too expensive for me -- personally I prefer to manage my own EC2 instances. But they do provide value worth paying for depending on your needs.
I'm laughing at your front-end, actually.
disturbing that so many HN readers install software without knowing what it does, or how it does it.

Having sad that, the docs could be a bit more clear.

For example, Spotify says quite clearly in sentence ii of para 14 of the end-user-agreement that "(ii) Spotify has a right to allow the Spotify Software Application and the Spotify Service to utilize the processor, bandwidth and storage hardware on your computer or other relevant device for the limited purpose of facilitating the communication and transmission of content and other data or features to you and other users of the Spotify Software Application and the Spotify Service, and to facilitate the operation of the network on which the Spotify Software Application and the Spotify Service runs. You may adjust the level of usage that the Spotify Service makes of your computer in the settings of the Spotify Software Application."
I've often wondered why not pop up the context menu with the left mouse button, then. It's what most people seem to use most. How many times you actually have to select a file, except to context-click on it?

Selection only comes handy when you will be doing something to several items at once. Thus, the selection function could be turned on via a menu item or a button: it's a totally different operating mode where you click on or drag around the items to select them.
XCode SQLi/LFI/XSS and Webshell Scanning tool
A Very Gloomy Picture Of Larry Page's Short Tenure As Google CEO
You end up with a larger number of deaths that is still a tiny fraction of total bird death.

Think of it this way, each turbine supply’s enough energy to meet the needs of several households. On average far fewer birds die from the turbine than the households whose energy comes from that wind turbine and that does not change as you scale up the wind turbines. Now the exact numbers depend on the type of turbine and their placement but 5+MW wind turbines are far less dangerous than their smaller and less efficient counterparts that started the whole issue. If the total energy generation needs of the US where met from large wind turbines there would still be negligible impact on birds.

PS: If you look at small turbines the blade spins so fast hit’s hard to see, if you look at large turbines the blade easy to see because huge and moving though a much larger area.
New California Law Will Boost Social Entrepreneurship
How much do you listen a day, on average, to use that bandwidth?
That is as silly as the myth that mathematics is either something you have or you don't.
Press and hold is right click. Android, iOS, Windows Mobile, Tablet versions of windows for at least vista and 7 all use this.
Whoever edited the title of this submission (it used to be "when Spotify wasn’t playing audio, it was using my network connection. A lot.") just took the whole thread out of context. This was never about the blog post, it was about the specific paragraph referencing Spotify and its P2P-ness.
Flickr Geofences
In a nutshell NoBadGift.com is kickstarter for gifts and events. So let us know what you think about our new design, execution, and overall idea
> so some friends and I went hiking deep in the mountains and bagged some 8,000-foot buttes while we were there.

It's cool that your mom and your friends get along so well.

PS: I love downvotes nearly as much as a good "your mom" joke. :)
I tried using pure vim. It's too cumbersome (Microsoft does pretty good job at "locking in" developers, e.g. - manual editing of solution files ain't what I'm lookin for).

But there is awesome middle road. Try visual studio vim emulation layer called VsVim - http://bit.ly/e3GsMf

It's far from being perfect, but it has most of the stuff.
Use what works for you. For me, the main benefit of a framework is scalability of new developers. If you have to bring on someone else to extend & maintain your code, it's incredibly helpful to be able to point them to documentation.
Project Classroom: Transforming Our Schools for the Future
HP Will Continue Updating The TouchPad
I wonder if some of the laughing isn't so much at you and your stack, but at the laugher's experiences with those (or similar) technologies.

We've all worked with technologies that cause us pain in our development process. Sometimes, the pain becomes so great that we look for, and find, something that we like better. Changing to this new techonology eases said pain, and allows us to be (or at least feel) more productive.

I believe it's possible that some people laugh because they remember when they used one or more of those technologies, and the pain they felt while using it. They laugh and suggest other technologies because they assume you have the same pains they've had, and they'd like to offer you what they consider a better alternative that might ease some of the pains. After all, it worked for them!

It appears that you've had some pains with this stack, but that you've found ways to deal with those pains that don't involve leaving your current technologies. Good for you. You've built successful applications on them. Also good for you. These are, of course, the things that really matter.
I agree with All the points about hiw government sponsored research (including all public school research) Should be free or near free.

The unanswered question is "Why is the market failing?"

A couple unmentioned ideas:

- Until recently, tuition hikes went unchallenged.

- Faculty have a vested interest in maintaining the system. (If my publishing in Journal X marks my competence, what happens if it goes away?)

- An alternate system for rating a very hard to measure topic would be needed. Counting scarce publishing, and references in scarce journals is imperfect but nothing else has beaten it.

I don't have an answer but perhaps a couple bright entrepreneurs could figure out a better equilibrium, and find a way to cross the chasm to get there. Geoffrey Moore would say pick one vertical or academic discipline.
Wacom Inkling drawing pen, coming mid-September, $199
Will be waiting for the reviews, but looking forward to it.
The ability to move freely between different conceptualizations is both important and useful, but if used too early it comes at a cost. Thinking of vectors as elements of the space and matrices as ways to transform the space gives a clear separation of concerns, and can make it easier to grasp what's going on.

Later you can discover that by dividing up the matrix the right way you can think of it as 1xN matrices, and then you can associate those with vectors and gain further insight as to what's, but trying to do that early can be very confusing.

After all, an int is a kind of number, and a float is a kind of number, and we can move between those, but there are dangers unless you've got the difference clear in your mind. How many people have complained that 5*0.2 isn't 1.0? Knowing what's happening underneath, and then creating the mappings in your understanding seems to be the fastest way to mastery.
im in :)
Great Courses, Great Profits
Prs Bird Inlays Electric Guitar in Orange Tiger
Prs Bird Inlays Electric Guitar in Orange Tiger
Price: $414.72. $20 off Back to School Sale. Free Shipping.
When purchasing this guitar you can only stand to win.
Chrome OS, not Chrome browser.
Talking about the differences between, say, assembly language and Ruby is very different than arguing about what color is the best. I guarantee that some projects will be successful if written in one of those languages, and not the other (webapp in assembly? bootloader in Ruby?).

Also, in your view, how is talking about data structures any better than talking about languages? Wouldn't that just be "indoctrinating me on the benefits" of your chosen data structure? If the only thing that matters is that the program works, then why does it matter what kind of balanced binary tree is in use behind the scenes, any more than the language matters?

Tools do matter. Maybe you're not interested in incremental improvements in your productivity as a programmer, but those who are will probably spend time talking about their tools (hopefully balanced by spending even more time actually using them).
Good question. The answer is in understanding the details. The RIR's
(Regional Internet Registry - ARIN, RIPE, APNIC, ...) do allocate large
blocks as you state, but those large blocks are divided into subnets.
When you realize the subnets have routers and routers often provide
their GPS coordinates, you can see how Geolocation can become more
accurate with more address bits. That's just one of the ways. Another
way would be the subnet assignments often being public and location of
the company/organization with said assignment having a known location.
Still another approach is the looking up locations based on AS/ASN. And
yet another is GPS reporting (think mobile android/ios). There are
probably other ways that I don't know. The important part to realize is
how all of the various methods are both employed and combined to build
out geolocation databases. Geolocation by IP is far from perfect, but
often it can be surprisingly accurate.
All the calls are P2P, and if the peers cannot connect directly, the calls are routed through someone else's computer that's called a supernode. Pretty much none of the actual VoIP traffic touches Skype's servers.
It would seem that their acquisition by SalesForce hasn't slowed them down at all, in fact I'd go as far to say that they've been even more productive since that happened. I'm curious about how that whole process has gone; has SalesForce provided more support/funding/resources? Or just removed distractions and allowed them to focus on their product?

Nice job Heroku.
LOL! Is that a geocities page?
On this stack: TinyLetter.com, FaqMe.com, and many of the other sites listed on pud.com and adhdinc.com. (and more importantly, not-yet-released stuff I'm currently working on).

I co-founded both Blippy and AdBrite but did not have technical roles there, so they have nothing to do with this stack.
Also note that Arch is a rolling-release OS. The lastest iso (previous to the linux 3.0 one) was released on june/july last year -- that's 15 months ago.
Nah, she couldn't make it out that day. You should know that -- she was busy fixing that OBO bug in your code that you couldn't figure out.
Most College Students Unable to Properly Use Search Engines
Part of me wants to snark back at you (http://lmgtfy.com/?q=NFC), but I had to look it up too, and the larger issue is: this page really should have told us. I'm familiar with the general concept, but the acronym is not yet in mainstream use!
I've built my product on CFML as well and I can't understand why it doesn't get more love from the developer community. It's a solid, productive language and the only language available in both commercial and open source (free) versions with tremendous support forums on both fronts. I personally use Railo for the CFML engine. Again, very productive and it enables me to get products to an MVP stage quickly.