skysight-inc/HackerNews huggingface dataset:
make figures out which files need updating
make allows to write pattern rules (.c.o:, or %.o: %.c)
you don't need to move files out of the 'inbox'
to ignore them
regenerating a file is a touch(1) away
make is descriptive, not imperative (invaluable
readability when you're coming back on it years later)
should you ever need a second transformative step or
a new dependency, it's trivial to insert, and make
will figure stuff out
make can trash intermediate results automatically
make is crazy fast
make variables are not environment variables
make has multiple variable assignations, resulting in
some early/late evaluation system (early with :=,
late with =, $() is always late unless part of a :=)
make outputs commands as they're executed (not with a global)
make outputs nothing when commands are prefixed with @ (not with a global)
make interrupts itself on a chain failure
each make recipe line is executed in a distinct shell

You can set bash to do some of those things, or you can write bash code that do some of those, but most of the time you end up just coercing bash into behaving like make.

Of course I would not write everything in make. But knowing what make can do makes it the obvious choice for some tasks, and helps you coming up with a robust task/generator system in a snap, whereas coming up with a task/generator system in bash quickly is already not that easy, and making it robust even less.
Ask HN: What would you do? Unpaid invoice
Hey guys

My first software development client invoice has went unpaid for a month now. The client does not respond to e-mails or phone calls. I sent a reminder yesterday that it's due.

I've had subsequent work from other clients since and those invoices were promptly paid.

How long should I keep trying to contact the client before taking him to court?
Monads Are Not Metaphors
For 99% of users it's not a mess.

For the average user, it just means that certain attacks will no longer succeed, as the Windows boot loader/Kernel will be verified before loading, and cannot be cracked.

For the techie user wanting a different OS, they will either turn off secure-boot or replace the keys, a one-time operation.
This one was in Cali, but Apple isn't a patent troll (or at least not your traditional, no-products patent troll). Regular run of the mill patent trolls like to file in East Texas.
Great to hear you guys are working on drag&drop... Have a look at this lightweight jQuery based Gantt with drag&drop for some inspiration: https://github.com/thegrubbsian/jquery.ganttView

It implements it really nicely...
That's weird, I tend to spend a lot of time in London (although I don't live there, I managed to be there for at least 20% of the time the olympics was on).

I never stopped hating the Olympics. Bread and circuses in exchange for what? Special Zil lanes for special people while our transport system groans? CrossRail, which should be finished soon? Mad logo enforcement officials?

To be fair it didn't help that I have an event in London in September and we've had to go out of our way to avoid certain phrases when we have nothing to do with the Olympics.

For the country that gave the world the rule of law, this is absolutely disgusting. Yup, bile duct's still raging.
> the owners of the internet café also has to keep a record of all sites visited

Sorry, but that is just not true.
Why social media isn't the magic bullet for self-epublished authors
Air Jordan 11 2012 Concord shoes cheap on sale
what is wrong is bootstrapped companies don't get exposed in media (techcrunch etc) and every VC funded company is guaranteed the exposure. Exposure creates mindshare and mindshare leads to pocketshare. The bootstrapper eventually suffers because whether the VC funded company makes money or not, the opportunity for exposure is very limited. On the other hand bootstrappers need to be more creative and keep pushing the limits.
It was so sad. An unbelievably expensive circus that mesmerized everyone for a short while, masquerading as a magical "cure" for everything. Sponsored by taxpayer money, with everyone involved (except those taxpayers) becoming a lot richer, that's the way a financial elite has come to rule the rest of the world, by lulling us into a pleasurable daze, making us poorer as they go.
Should you write a business plan? Finally, an answer that you can use.
I remember when USENET was the internet for me. I went to college before the web and we had terminals connected to a IBM 370 for my first year (got a VAX account the second year). USENET was an amazing discussion vehicle at the time.
A review on linux and BSD... looking for the best free OS
PC makers aren't just losing to Apple.
Littleblackbox - Database of private SSL/SSH keys for embedded devices
I suggest amending the argument:

"X is in a category whose archetypal member has certain features. Therefore, we should judge the past behaviors of X as if it also had those features, even though it doesn't; or assign future behaviors to X even though it cannot develop those features."

That said, I disagree this is a worse argument than its ideological opposite, A is not A.
I use robtex.com to reverse-DNS [1]. It tells you if the address is listed in any blacklists, what domains are registered there, who owns the network, and where the geographical region of the server is. Listed in the registered domains is something awfully similar to what FireEye has censored out.

[1] http://www.robtex.com/ip/59.120.154.62.html#ip
5 Biggest Mistakes Entrepreneurs Make In Selling Their Company
So you have a voluntary regime, and the rich and well-educated (generally) make sure their children are free of genetical disorders, while the lower classes (generally) don't.

This is the general situation with all sorts of positive interventions one can make with one's children.

For example, you can have a voluntary regime of teaching your children a work ethic/engaging in education/not abusing drugs. The rich and well educated will teach their children such things, while others will not. In one generation, the children of the rich will work hard while the children of the poor will not.

Your argument against eugenics applies equally well to basically any intervention one can make to improve one's children. That suggests it is overly broad, and perhaps invalid.
I understand people use them in cold weather, but I want to know what the actual range turns into. I have read a 20 - 30% reduction in the forums and the regenerative braking is turned off until the batteries heat up.
Fight for Control of the Internet
Granted another linux specific method but I'd recommend incrond. Works very well for such tasks. http://www.cyberciti.biz/faq/linux-inotify-examples-to-repli...
Apple uses skeuomorphism, but it's not because they are idiots.
Don't you think what you're writing as a reply is a bit vague? How would you describe the evolution of the coagulation system? What different systems existed before the coagulation system that fell together into the current system?

From what I remember from the book the coagulation system looked to be one monolithic piece and not built up of smaller systems.
IP laws have to do an impossible task.

They need to separate innovation into two piles based on whether an innovation would have/could have happened without that party and (though this seems to be easy to forget).

That's what these laws are supposed to be doing. The problem is that this is a job that legal systems (laws, lawmaker, courts, etc) are not well suited for. Even if you leave aside problems like big patentholders in existing industries & companies out-lobbying potential future beneficiaries of reduced patent protection (future businesses & consumers) it would be hard to make laws that woud do this job effectively. Laws that will do the job effectively for generations are virtually impossible.

I think that Apple did do something with iphones that may not have happened without them. That said, I don't think that any of these specific patents capture that.
Cloud Accounting SU FreshBooks Launches An iPhone App - Invoicing On The Go
To make the parent comment more relevant, I've taken "product vision" to include the quality of the retail store experience.
Your example looks cool too, but it seems a viewer only...no editing or interaction features?
Google identifies commentators in Oracle case
IANAL, but my understanding is that, at least in the UK, it's still illegal to download. It's just that it's almost entirely pointless going after an individual purely for downloading. You could claim the cost of the individualy pirated item plus probably a few £ in damages - for a single movie, I doubt you'd get into triple figures.

But with uploading, you can claim a cut of every single download that other people could have done from your file. This can be run into many thousands of pounds per file.
Sneaky International Globilists
Industry sources have told SpaceDaily that the patent is regarded as legal "trite", as basic physics has been rebranded as a "process", and that the patent wouldn't stand up to any significant level of court scrutiny and was only registered at the time as "the patent office was incompetent when it came to space matters".

thanks for posting this. quoted text from the link.
Everyone in digital media trying to have you click an ad is practically a "growth hacker"
Check out Andrew's stuff on http://www.ecommercefuel.com/ - very valuable information here.
Why is it misleading? Patents on basic interfaces of early cars still would have fragmented the industry. Furthermore, the temporary period of 20 years is an eternity in the tech world.

In my opinion, a 20 year tech patent is roughly as bad as a 100 year automotive patent.
Disrupting your circadian rhythm is linked to an increase in cancer.

http://www.webmd.com/cancer/news/20071130/night_shift-work-m...
I wrote something similar the other day, but failed to realize that having a utility that locks until there are changes (vs one that calls a program when changes happen) is much easier to integrate with bash scripts.
Personally I think pinch-to-zoom doesn't work very well anyway. It always seems to zoom in too quickly or too slowly; the amount of zoom seems arbitrary.

What I've always wanted was to be able to put two fingers to mark the top left and bottom right of a bounding box which would mark how much to zoom in and hold for, say, half a second. To zoom out use two fingers to mark the top right and bottom left of the bounding box you want the current screen to zoom out to (again hold for half a second). This would be much more accurate. The time delay is to allow for mis-taps and to give the user time to get the bounding box the right size.

A variation would be similar but would be something like:

- hold two fingers on the screen until you get a bounding box like above.

- move the bounding box to the correct size.

- let go and the zoom happens.

With this method you could cancel the zoom action by collapsing the bounding box on itself vertically or horizontally.
Patents are important protections designed to protect the hard work of individuals from the onslaught of more powerful forces... I've got one myself (a utility patent)

THIS IS NOT THE CASE HERE!

This is more akin to privatizing the alphabet...

Not exactly a great way to stimulate civilization's advance.
HBO No Go
A Start-Up Tries to Prepare Students to Work in Start-Ups
The actual statement is ambiguous:

After we debated that first patent -- what was prior art --because we had a hard time believing there was no prior art."
"In fact we skipped that one," Ilagan continued, "so we could go on faster. It was bogging us down."

Unsurprisingly, the ambiguity leads to people reading what they want from it.
He overcame some computer problems as he landed the Lunar Module as well. His experience, knowledge, and sheer courage were amazing.

http://www.doneyles.com/LM/Tales.html

ABSTRACT: The Apollo 11 mission succeeded in landing on the moon despite two computer-related problems that affected the Lunar Module during the powered descent. An uncorrected problem in the rendezvous radar interface stole approximately 13% of the computer's duty cycle, resulting in five program alarms and software restarts. In a less well-known problem, caused by erroneous data, the thrust of the LM's descent engine fluctuated wildly because the throttle control algorithm was only marginally stable.
"Owning" 10 colorschemes is useless. "Trying" 10 (or 20, or 40) colourschemes, though, may be a good idea. Once you have decided which one is your favorite what would be the point of keeping the rejected colorschemes around?
Respect the move and it just might work. If it doesn't, then might want to try building a relationship with a TC human being before the coverage ask. Probably a higher probability use of your time. Maybe you already have it though and this is part of the push.
Didn't see any of it with noscript on.

What's the "try me" pointing to? I tried clicking it and it did nothing, scrolling down it just points to blank right margin all the way ...?

I have no problem with "you may also like" and have found the links useful on occassion; anything animated without user interaction however is generally a turn off for me.
Facebook's new app bazaar 'violates' punters' privacy –lobbyists
Actually, iTunes and the Apple TV did this for me for movies. At some point I started downloading movies from Usenet, for various reasons:

- Annoying unskippable 'don't copy this disc' messages.

- Movies are sometimes not available at the local rental or retailer.

- High prices of Blu-Rays.

- Downloading is legal in my home country.

- Downloading from Usenet was less effort.

iTunes solved most of these issues, and made it easy to 'impulse rent' movies. Nowadays, we just rent movies via iTunes, since it is less effort than verifying/extracting/converting movies and finding subtitles. Also, it feeds the makers.
> Not here in the UK you wouldn't. Nor in most of Europe. People in the lower classes would be told about the genetic markers and given the option to have the screening, depending on the cost of treatment and impact of the disease.

People in the lower classes are told about, and (in the UK) offered for free, birth control. Yet unplanned pregnancies are common, and much more common in the lower classes. You're not going to get fertilisation treatments if you're not planning to get pregnant.

> Why should the "dirty" people suffer

Why should anyone suffer? Yet some do, and we have finite resources and have to prioritise them - it's not an artefact of private health insurance, public health care has to be paid for as well. A very common argument in fighting smoking is that smokers are a drain on the public health system - that's selfish, yet reasonable, on part of the non-smokers. Every once in a while, a variation on the theme of "we should put alcoholics/narcotics/morbidly obese/obese/overweight at the end of the queue for 'lifestyle diseases'" surfaces in Denmark. It hasn't gone anywhere, but all health services (private and public) are under pressure from increasing costs from more advanced treatments, and prioritisation is a constant issue.

> or even exist in the first place?

Why they exist? Well, that's very existential, but they do, and short of sterialisation, they will continue to for a number of generations. The problems with eugenics isn't what happens when you're done, it's how you get there.
Looks like the writer has a bone to pick, some of the instances he has listed are quite possibly the worst-case scenarios for every situation he has described. Here's my attempt to explain some of his "issues":

> No Public Wi-Fi : Several restaurants in Delhi/NCR have free WiFi, sure you probably need to buy a coffee or something, but that's hardly an expense. You won't find a public open WiFi when walking down the road, because most WiFi networks here are private networks and the their owners have opted to secure them.

> Cyber Cafes require passport - They need any ID proof. DL/PAN Card/Passport/Ration Card/Student ID (virtually anything goes) and they need a copy for their records. If you checked into any hotel in India or abroad, they do the same, I don't see him complaining about that. No Cyber cafes will insist for just DL / Passport, if they do, simply walk to the next one, they have a lot of competition.

> FIR required to get a new SIM - Not any more, I got a replacement SIM without requiring to submit a FIR for my lost phone. He skipped to mention his cell phone operator.

> Color Photocopies issues - If you get a color photocopy of a ID or a mark sheet, they simply stamp a small message in a corner "COLOR PHOTOCOPY, NOT ORIGINAL" or something to that effect. I find this practice perfectly reasonable.

> Courier DHL / Bluedart - Some courier companies are finicky about sending certain items not because of "security" concerns, but they prefer to avoid food items or glass containers. The solution is to simply walk to the next courier service. Again, the competition is quite high in this sector, and DHL and Bluedart can get away with this behavior, however that's where smaller courier services step in.

> Tenant verification - Yes, the tenants need to be verified, but it is not strictly implemented. Breaking news: Yes, the police officers can act like assholes sometimes, and talking about his colleague in a relatively isolated incident is a good way to prove his suspicions!

> Bank Accounts - The "vouching" system is a decades old tradition when the banking system in India was membership based. It is no longer the case even in most public sector banks, and no private sector banks implement that.

> Proof of residence - There are several alternate proof of residence which a citizen can furnish (and are widely accepted) : LPG Connection Bill, Electricity Bill, Voter ID, Passport etc. Take your pick. A legal resident in India will have atleast 1 of these, if not more.

Ultimately I find the author biased and and focusing on the border-line cases in each scenario. Its ludicrous to believe that he faced these issues everyday he left his home.
I agree that there are several factors involved in the process of absorption for "Calories in, calories out" to be taken as a sufficient guideline for losing weight. However, the point I think people try to make when they use it is that the raw amount of calories you consume are an UPPER BOUND for the amount of energy you have available.

I know that the actual values are hard even to estimate, but we only get energy from food: if you need amount X of energy to keep functioning and the raw total of energy contained in the foods you eat is less than X, you simply can't gain weight, "asymptotically" speaking. That's why people invoke thermodynamics here.
Open source author pulls code after GPL abuse
The article of interest is this (which is linked at the end of the submitted article):

http://www.ft.com/cms/s/0/99680a04-92a0-11de-b63b-00144feabd...
Sadly thats behind a paywall. Good thing is, that the devs were either incompetent or didn't give a shit. Use this link:

>www.ft.com/intl/cms/s/fab58818-e63a-11e1-ac5f-00144feab49a,Authorised=true.html
People seem to forget Europe is the largest economy in the world. It has the talent, is mostly developed, with free trade laws and no software patents.

The main thing holding Europe back right now is language. With a unified language Europe would be an amazing market to aim for.
As a user, I pretty much have to chime in here & say this is well deserved success.

It's a great product & pretty much the best customer support I've ever encountered. Every time I've needed it, I was in contact (email & skype) with Someone Who Knows and not afraid of treading into the gray area between your problem & their problem.
This reminds me of an article [0] I read in the German brandeins magazine some years ago about the improvisations Sowjet Union cosmonauts had to do in orbit (English translation [1]). So whereas US astronauts were not as free (or forced to be as free) as their Sowjet counterparts, they still had their skill set by hand. These were fascinating times.

[0] http://www.brandeins.de/magazin/wir-rechnen-mit-allem-die-ku...

[1] http://translate.google.com/translate?sl=auto&tl=en&...
Another tribute I very much enjoyed: "Neil Armstrong, In His Own Words" http://www.airspacemag.com/multimedia/Neil-Armstrong-In-His-...
"Free on Kindle" <> free.
As a UX designer (in training), I disagree with your sentiment when you say "UX designers need to protect their work and creativity" when it comes to a gesture like pinch to zoom.

Our work may need to be protected, but when it comes to gestures, I'd want my work to be copied and become standardized. If I had invented pinch to zoom, becoming a standard would be the ultimate validation of my work, as I'd want to improve everyone's experience. That's just my personal philosophy, however.
FreedomBox 0.1 image now available
Define, what do you think in "entering the us market". Europe based companies can not (even accidentally) fall under US laws. US laws apply only on US soil.
Formatting problems with your Kindle books? We can help:

http://www.liberwriter.com
Show HN: A versioned filesystem inspired by Git
Mailgun (YC W11) is being acquired by Rackspace
In fact, try applying for jobs to some east coast companies and tell them that you are a great "Hacker".

The word "hacker" may resonate well with the SV culture but outside that you might get a response saying "let us not get that extreme, we just need a good developer"
They could even be negative

Not under any standard formulation of probability. Probability is a measure, and measures are nonnegative by definition.
"I think pinch to zoom is pretty innovative and someone should get credit for coming up with that idea."

Pinch to zoom is there since multitouch technology in the 1980s. Once you start experimenting with multitouch, pinch to zoom is obvious in 5 min. It was very common in the industry. I was using it for transforming(amplifying an rotating) and moving vertex of an "elastic"(tesselated) vector shape in the early 2000s, late 90s, and we were not the first to do it with wacom multitouch. The same with "bouncing effect" that is just adding elasticity force to elements.

The problem is that someone could take what already exist in the desktop and patent it "on a mobile device", or "in the browser" and have a monopoly for 20 years.

This is as simple as the US gov selling monopolies to the highest bidder.
"It was awesome during Atal Bihari Vajpayee time."

Citation, please!
> Linux pissed the power users off (the entire market segment no less) during the gnome2 to gnome3/unity transition.

I think you meant "Ubuntu" instead of "Linux" here.
If I want to borrow it (for free) and not own it, I can borrow the book also. But generally I prefer buying physical books that I actually own.
Are you in Bangalore?
Useful Download Links for Windows 8 and Windows Phone Development
im referring to Soghoian
Software patents like this should never be granted. Any kind of gesture we naturally do in the real world quite obviously can be rendered in software. There's nothing "invented" here. Microsoft was similarly granted a patent for grasping an object in 3d. If every possible human action can be granted a software patent, then computing in the future is going to become awfully ridiculous.
It's got the button, but not the feature. Gotta love it! ;-)
I sort of agree, but the hairs on the back of my neck stand up with that specific phrasing. "Taking on technical debt" implies that doing these things is always a conscious effort taken in the interest of expediency.

In a lot of cases, stuff like this is really just part of the process of learning to be a better coder, and that's not a process that ever really ends. The attitude that poorly done code must either be intentional or is a sign of a bad coder can be toxic in teams, and I think it's important to realize that even good coders make mistakes, and what seemed like a good idea at the time can show it's warts months from now when the shortcomings of a solution is obvious.