skysight-inc/HackerNews huggingface dataset:
A lot of people are buying houses on regular mortgages moving out of the property and then renting the property out.

You are supposed to inform your bank when you do this - but many do not because banks will increase interest as you are effectively converting to a buy-to-let.

I don't know anyone that has informed their bank and non-enforcement of this rule is allowing people with 5-10% deposits obtain buy-to-let mortgages when normally they would require 25%.

Oh and it's not legal. It's a breach of contract if you do not inform your bank.
Show HN: developeragents.com – curated newsletter promoting remote developers
Correct horse battery staple?
You're being awfully presumptuous -- there's nothing to indicate the parent isn't already using an apache2+php-fpm setup. Not all apache2+php users are using mod_php (which is where performance woes come from).
Pluto-Bound Spacecraft Faces Crisis
API Ease of Use by Mobile Platform: Android, iOS, HTML5, WP, BB10
Are you trying to suggest that we, at present, have the right amount, or close to the right amount? If so, on what grounds?
> It essentially decompiles the generator into its bytecode using the dis module, and then converts the bytecode into an AST.

Uhm, anyone knows what are the performance costs of this?
There are already lots of "open source" seeds. Most of the cheap seeds on the seed rack at the dollar store are "open source" for instance.

Seeds like Black Seed Simpson Lettuce. Kentucky Wonder Pole Beans.

These seeds are not F1 hybrids as most seeds used by commercial operations are. Instead, they are open pollinated meaning you can harvest the seed and have the same plant next year. Anyone could buy a pack of these seeds and start selecting away. So, the concept is not new, not novel....there is a large bank of seeds "in the public domain" already.

The problem in my opinion is the ability to patent things like "a red carrot". But this problem is hardly limited to seeds.

No offense to the original poster but this article kind of rambled and the actual point was vaguely made and hard to pick out.
I think it involved a guy in a hemp shirt with a Carl Marx poster at some point. I'm sure he is a cool guy but probably unlikely to be taken seriously by most farmers and seed breeders. The real answer in my opinion (at least for commercial growers)? A farmers collective. Stop being the seed companies victim and start owning your own genetics. As a group they could do this and I believe they should.
There is no mention of tax on any of the interest gained when calculating the compound gains.

I think he would be extremely lucky to average 6% if he kept it all in savings accounts:
http://swanlowpark.co.uk/savingsinterestannual.jsp

Regarding stocks + shares:
"For most of the past century, anyone investing for a 30-year period has been rewarded with a return in excess of inflation of between 4pc and 8pc a year if they were sensible about re-investing the dividend income from their holdings."
http://www.telegraph.co.uk/finance/comment/tom-stevenson/846... (just from a quick search)

You then take into account management fees, tax, relative currency value etc.
Communities like Stackoverflow come and go. We have a very refined tool in SO, but the strength is always in the community.

You can find very strong developers, still, idling in IRC. I've had many a great question/answer session with the very inventors of some languages I'm interested in, just because they're on IRC.

Get to know the mailing-lists for the languages/programming subjects you're interested in. Stackoverflow is a website; the Internet is composed of much more than web sites. If you have a connection and organizing system that can handle e-mail, beyond gmail and so, you can even build yourself a veritable Treasure-trove of details about current/modern technologies .. by lurking on the -lists. Get your own offline archives for the tech-/topic you're interested in, and you can then probably go and cabin-in-the-woods/off-grid program your next major release ..

Also, do not discount the value of an evening spent exploring your local USENET access. Seriously. USENET still lives. Your ISP may not know that, though ..
No chance. Sorry Pony, you are probably a great ORM, but I have been burned too often by ORMs and their "magic", which will "just work" (hahahahahahaha). Hibernate destroyed my trust in ORMs forever and even SQLAlchemy (which is great) wasn't able to fully restore it. I will write my queries alone. So that I know why they misbehave and I can change it instead of trying to chase through obscure layers of magic, read various loggings (if logging is available) and hope that my changes in the ORM layer will translate to the sql I want.
Natively no, but one of them had learned Japanese before and found Chinese much harder even having that prior vocabulary.
Highly appreciate HN community feedback!

We are building this site to give local communities a channel to promote local talent.

Eg. Meetup organizers who vouch for developers who are looking for a new remote gig.
Just curious, are you a consultant yourself? If so, could you elaborate what "doing it right" means?
I'm very biased on this subject but I find the configuration file to be far more simple. The lack of .htaccess support is also a blessing in disguise as everything is in explicitly defined locations.
Depends. I remember having an issue with an apache/mod_php app that was using way too much memory.

The app was doing polling every 10 seconds and apache had a 15 seconds keep alive. So each user of the app was maintaining an apache process alive.

Disabling the keep-alive was not acceptable, so I just threw nginx in front to do the keep-alive, memory usage was immediately reduced by ~75%.

If I knew apache better I might have been able to do it with just apache, but nginx is so simple to use...
I'm always impressed by how this comes back. This is an extraordinary claim and it does not have extraordinary evidence.
Why you should not: it's inferior to SQLAlchemy and has a dual licensing model where one is the useless AGPL and the other is an expensive commercial license.

Also I find it's implementation to be very questionable.
I believe the command you're looking for is "apropos". In the modern era everyone just uses google to answer questions like that anyway, GUI or CLI.

vlm@dev:~$ apropos permissions

access (2) - check real user's permissions for a file

chmod (2) - change permissions of a file

eaccess (3) - check effective user's permissions for a file

euidaccess (3) - check effective user's permissions for a file

faccessat (2) - check user's permissions of a file relative to a directory file descriptor

fchmod (2) - change permissions of a file

fchmodat (2) - change permissions of a file relative to a directory file descriptor

ioperm (2) - set port input/output permissions

WWW::RobotRules (3pm) - database of robots.txt-derived permissions

vlm@dev:~$
Me, I'd keep implicit Strings (meaning optional to use quotes, for convenience), but stick to JSON-compatible data types. For most cases where YAML is used, what's really wnated is something that is pretty much exactly as expressive as json (no more), but easier and neater to write/read by hand.

Of course, I realize the devil is in the details, and that may be what those developing YAML thought they were doing, but always adding just one more tiny thing that would be useful too.

Complexity vs flexibility, one of the fundamental tensions of software design. I see how we got here through good intentions, but in retrospect YAML made some decisions on this balance that most of us would do differently. Or, did those designing YAML realize what a fundamental part of the ruby ecosystem it was to become, and what the implications of that were? Maybe part of the lesson is that some things really do need to be carefully designed, not just iteratively designed "you can always fix it later" by an ever-changing community of volunteers; is that part of what happened with YAML spec and implementations and uses?

Also, thanks for explaining the bug-fix as part of the story, that makes a lot more sense. I understand that bug fixes will inevitably sometimes be backward-incompat. I think it has maybe been consistently under-estimated how important/useful it would to allow upgrades of ruby itself while keeping the exact same YAML processor and version. The psych/syck stuff ended up being one of the biggest pain points for many people way back in 1.8.7->1.9.3 too. Most gems ended up compatible with multiple ruby versions, so you could upgrade ruby versions while keeping your gem dependencies identical. YAML serializing/parsing, so fundamental, where minor differences in implementation can have disastrous consequences, was a painful exception.
Amazon: malignant monopoly, or just plain evil?
Cool! I never thought of that!

Will it be noticeably faster than my current (tuned) Apache setup?
StackExchange API Changelog
I'm not a low-level security hacker but I've created and debugged enough C code in my career to follow exactly what is going on here.

I don't know if I would have been able to derive this solution on my own though, that's where the creativity comes in. However, I'm guessing these CTF challenges are usually kind of "similar" in the same way that ACM programming challenges are. If you do these sort or challenges often enough it should become easier.
Python 3 is killing Python
In Sweden your "credit score" (as an individual) basically consists of a list of loans you have defaulted on. No defaults and you score a perfect 0. There is no way to see if you've never had a loan before or if you've had lots of loans and never defaulted.
> We take security on eBay very seriously

Very seriously.

No mention of most of my personal information having been stolen. Thanks ebay!
Except we have to deal with a lack of IPv4 addresses, DDoS attacks, load balancing, NATs, firewalls...
I still feel that RedBeanPHP (http://redbeanphp.com) has found the right balance between direct object manipulation and SQL. I find that abstracting away SQL too much gives more headaches than it's worth — SQL is a valuable skill anyway, and often diving into SQL is much faster and easier than diving into abstraction magic.
I hope it's kosher that I link my own blog since it deals specifically with nginx: http://blog.martinfjordvald.com/2010/07/nginx-primer/
So you can write in Haxe, and then use it in your python projects.
I used that strategy for parsing gigabytes of CSVs containing arbitrary natural language from the web - try to get these files fixed, or figure out a grammar for gigabytes of fuzzy data...

My approach never failed for me, so telling me that my strategy does not work is a strong claim, where it reliably did the job for me.

Your examples are all valid, but what you are describing are theoretical attacks on the method, while the method works in almost all cases in practice. We are talking about two different viewpoints: dealing with large amounts of messy data on one hand and parser theory in an ideal cosmos on the other hand.
Perhaps AFUTD isn't considered this generation?

http://en.wikipedia.org/wiki/Berserker_(Saberhagen) Also did this decades before that

I think "the author's reference pools are not as deep as they should be" is the point: People of THIS generation are getting THESE ideas from THIS place.
The Three Laws of Pentagon Robotics
"I would gladly have accepted a $20 million Pentagon contract for the job of pointing out these three laws.

"OK, maybe $25 million.

"Sadly, the Pentagon has instead hired a bunch of philosophy professors from leading U.S. universities to tell them how to make robots murder people morally and ethically.

"Of course, this conflicts with the first law above. A robot designed to kill human beings is designed to violate the first law."
> you don't create something as long-lasting as internet-scale architecture based on hacks around incompetence

On the contrary, the only reason the internet works is because it's robust enough to survive incompetent network admins.
This sounds like a wonderful system. I want new lisp machines.
I think once a developer reaches a certain level of experience and maturity, they realize they should stop giving any sort of ORM a chance.
Not trying to be negative, but I have to ask: was there something wrong with the IRC channel?
If you have anything to do with Drupal (and possibly Wordpress) as well, you might run into issues.

At least concerning Drupal, a lot of plugins require changes to the .htaccess file(s), and at least when I tried, this was hard to translate to nginx.

But there are some .htaccess to nginx converters, so I'm not sure if that is a big issue at this time.

And as others have said, you might find the nginx approach to be much more comfortable than .htaccess. I did.
An experiment that did just that a few years ago:

"Manipulating Google Scholar Citations and Google Scholar Metrics: simple, easy and tempting" by Delgado Lopez-Cozar, et al.

http://arxiv.org/abs/1212.0638

[edit: grammar]
Even doing it 'a little bit right' should net you well in excess of 100K 'credits' per year. Doing it right, anywhere from 200K to 350K. Especially if you take the GP at his word and do a bit of product development for yourself.

Mind you, it's not 'free money', it's really hard work.
Has anyone used Haxe in a production project? What were your experiences?

I like the end goal, but am confused why I haven't heard of it until today.
I do not host the content, nor am I willing to do it programmatically.
Mice That Feel Less Pain Live Longer
Property bubbles notwithstanding, the underlying dynamics of supply and demand tend to inflate rental prices a lot more than interest rates, unless the interest rates are so crazy they're affecting the price of money itself.

and in the UK, there is "[...] a long-standing mismatch between supply and demand. Since 2004 Britain’s working-age population has risen by nearly 4m, the number of homes by just 1.8m."
http://www.economist.com/news/leaders/21602699-housing-marke...
Sad to see the University of Waterloo (Canada) not on the list. It would be nice to see its comparison to US schools.
It's a curious story, however, we need to take all into consideration. How reliable are the sources that reported what she was saying as a child? How reliable are the sources that reported what happened upon her arrival in Mathura? How reliable is testimony from her teachers, parents and even Kedarnath Chaube himself? Did someone have something to gain by exaggerating or making up facts?

I think that surely there could be another explanation (apart from reincarnation), but the reincarnation hypothesis is hard to disprove in any case. I wonder if there is some academic research rigorously looking into the exact circumstances (I reckon this is an interesting subject, so I guess someone at least tried to do that).
Do you use Firefox?
I find the arguments against encrypted-by-default HTTP2 based on regulatory issues of prisons and amateur radio rather silly. I'm an amateur radio operator myself and the idea that internet standards should be crippled to support a niche use case like packet radio offensive. People will still use packet radio, either by publishing all their session keys somewhere, or just using a translator between encrypted and non-encrypted at the gateway, before the RF connection.

As for prisons, do we really want to restrict the rights of free people to the rights of prisoners? This seems like 100% the responsibility of the prison itself, and I'm sure different prisons will adopt different policies.
Here's a comment on the stack overflow answer I linked to in the post:

Very performant: (1) Bytecode decompiling is very fast. (2) Since each query has corresponding code object, this code object can be used as a cache key. Because of this, Pony ORM translates each query only once, whereas Django and SQLAlchemy have to translate the same query again and again. (3) As Pony ORM uses IdentityMap pattern, it caches query results within the same transaction. There is a post (in russian) where author states that Pony ORM turned out to be 1.5-3 times faster than Django and SQLAlchemy even without query result caching: http://www.google.com/translate?hl=en&ie=UTF8&sl=auto&tl=en&...
would someone care to explain why they down voted that comment?
One subject which would be interesting would be the changes needed to Linux and to Linux SW to make them work efficiently on the Mill with its unified address space.

I'm thinking about COW fork, mmap where I don't find it obvious on how it would work on the mill..

Also are there features on the Mill which are designed to make GCs work more efficiently?
Actually, portions of the SR-71 skin were corrugated, much like the older (and much slower) Ford Tri-Motor, because the high temperatures of Mach 3+ flight caused the skin to expand and contract dramatically throughout the flight profile. This corrugation was actually against the wishes of the aerodynamicists, who would have preferred a smooth surface.

http://en.wikipedia.org/wiki/Lockheed_SR-71_Blackbird
I did not say that. What I am saying is that applications of the future that tunnel over HTTP will be much, much wider adopted than those that don't. Regardless of how suitable it is for the purpose. I'm not saying this imposes any constraint on the HTTP designers.

Tunnelling will probably have to be HTTPS everywhere too as a countermeasure against both surveillance and DPI.

Arguably the internet is a hack around incompetence and power-hoarding; the phone companies potentially had the technology to deliver many of the things we see as internet services as early as the 1980s, but were too bureaucratic to deliver innovation and especially cost reductions. (Compare MINITEL, for example)

That the internet makes service-based billing hard is also a feature.
Depends heavily on how you have configured Apache. If you are using something like PHP and the forking model (most common MPM configuration), you can only handle as many requests as you have workers; additionally you are spinning up a full PHP interpreter when serving static assets. In my experience[1], putting Nginx in front of Apache to serve static assets and leaving Apache as a sort of application server is one of the lowest hanging fruit in scaling a LAMP application.

[1] Was Co-Founder/CTO of a medium-sized PHP PaaS company
Why does it need an email address given up front?
Another +1 for redbean. Haven't tried v4 with the namespace support yet, and I have a feeling I will not like it as much as earlier releases, but will probably end up needing to use it on newer projects.

The dev mode approach of 'just do stuff and I'll modify the tables' has scared off many people I've showed it to, but I love the approach - sort of a moderate 'nosql' approach without giving up structured tables for more complex queries later.
Restoring a 14-year-old website
If you can think of one of your most representative examples of a problem you had I'd be interested to hear.
We have x86 simulator in JS: http://bellard.org/jslinux/
It's slow but usable. With ISA specification someone could make Mill version.

I'm sure that their simulator comprises some debug tools. That's why it's so slow.
Why Do Freelancers Get Droughts?
After you click the "subscribe me" button in the email it bring me to a designerchat website that just demands for my email again, what am I doing wrong?
Electric E Bikes
wouldn't just changing the apache keep alive have been even easier than setting up a whole other web server and adding that to the mix?

If the nginx keep alive was set at 15 seconds, you'd have had a similar problem, no?
The coroutines (fibers/tasks) work in the same way threads do in a kernel. Vibe.d is a reimplementation with something called "fibers", with task-messaging, task contexts, context switching.

When using poll or select kernel functions, your thread "yields" and allows other processes to do some work while your process waits for i/o data. Fibers work the same way but the waiting happens within your process.

Basically, when all fibers are waiting, there's going to be events in the kernel (using epoll or iocp) with the associated fiber pointer to wake it up when something comes up. The fiber (aka task) is called with Fiber.call() when there's news and automatically restores its stack and context, but maybe it has more data in the circular buffer or the manual event you were waiting for was triggered, so the routine can go forward (otherwise, Fiber.yield() is called again and waits for an event from the kernel).

This allows the code to stay linear somewhat. Low-level buffers are all meant to yield when data is not available. Every time a new connection happens, a new fiber is created, same goes when you call runTask.
Why Every Internet Marketer Should Be a Statistician
Whether you call it hostile or unintuitive, or something else, it's a fact. Unless you're in the field you want to fire up an app, do what the title/description has set in terms of expectation and, if you're the kind that needs it, slowly begin to discover and learn the advanced features.

Starting an app and needing to spend half an hour in documentation is not how to sell it. No matter how good the documentation is. Someone else made the same tool that's a lot easier to use, and that's what the users migrate to.
Monkey Server v1.5: Kernel balancing, Yocto Project, SSL Cache and much more
Cool idea - good luck with it.
You can configure Nginx to cache and serve html or as a load balancer. In these cases it isn't the "real" web server, and it's common.
Fantastic idea. Shame the language had to take so many cues from JavaScript!
The indie game "Papers, Please" is written in Haxe.

Source: http://en.wikipedia.org/wiki/Papers,_Please#Development
So even trivial `select id, name from bar where baz = @foo`-style queries are hand-rolled?
Agile Memes, Part 1
Phở Devstack – Automated workflow for front-end developers
Care to explain as to why?
Ive heard of a similar story second by my ex wife about her cousin when he was three. The short version is they both walked into a liquor store one day and her cousin recognized a woman as being from a construction site where she worked. He started discussing details with her that a three old just wouldn't know. After the fact my ex would ask him questions about his "past life" after enough prodding he'd become visibly uncomfortable and sad about talking about his death. Once he turned five or so he stopped remembering.

I've always wanted to believe, and given its second hand nature and the credibility of the source I count it as weak evidence at best. Obviously nothing even close to proof, but I've always found these stories intriguing since then.
Are you sure about your first sentence?

real estate - don't they explicitly look for cheap real estate and tax breaks?

electricity - cloud providers save a lot on electricity by choosing carefully their locations. Facebook built a datacenter in the Arctic, I don't see your average enterprise doing that.

- x86 hardware. They're spending a lot less by having their own custom hardware

- engineering talent. They should be saving by using local talent from elsewhere, not Silicon Valley or NYC wages. IBM does that.

http://www.slate.com/articles/technology/the_efficient_plane...

http://www.businessweek.com/articles/2013-10-03/facebooks-ne...
Did anyone else pause when they read the title line...

"Usage of web servers broken down by ranking".

I'm picturing a graph of the most commonly broken web servers for half a second.
How Heavy Metal Tracks the Wealth of Nations
Ask HN: Something like HN for Entrepreneurs?
I've been on this site for almost 3 years and I love it for it's tech heavy focus. One of the things I'm looking for is something like HN but for entrepreneurs that gives tips on starting and running companies. Something like an accelerators discussion board.