skysight-inc/HackerNews huggingface dataset:
TL;DR - investment companies are scarfing up lots in incomplete subdivisions to build rental homes and they aren't just renting them to whomever has the money

I live in one of those subdivisions that failed to complete before the housing bust. About two years ago an investment group purchased the remaining eleven lots and built homes strictly for the purpose of renting. HOA rules did pay off as they had to keep to architectural rules and even minimum square footage; 2400+

After talking to their builder, turned out it was two investment groups that tend to work together, he was working on three separate subdivisions at one time. All homes are rented by management companies, full background checks, the likes. Being able to rent one, even this far out from Atlanta (think 25 miles) apparently is very desirable and not as simple as showing up with the money. After a few years they either sell out right or do a limited rent to own.

The surprise to me is that there is still substantial turnover in renters. Used to be the rule was stay out of the sub 1k a month rent; the homes near me are 1200-1500 a month; but out of eleven rentals I figure maybe half have had the same families for the first year.

So while I see some subdivision have new building starting and even some that never got the first house down I look close for the signs. Big home builders will be building to sell to homeowners, if the builder doesn't display his name except on permits its likely for rent.
>I wonder how many renters are actually aware of this difference, versus just spending their extra disposable income on fancy clothes, booze, and gadgets.

Where I live (London), rent is more expensive than mortgage repayments.
The context menu is the most annoying thing. I can delete the shortcuts no problem, however to delete the context menu it requires some registry fiddling.
What is the biggest problem when it comes to home-ownership? Mortgage? Lack of agency?
Especially if you add the follow-up sentence:

"This is lower than the overhead of stack cookies, which are supported by LLVM and are commonly used today, yet the security guarantees of the safe stack are strictly stronger than stack cookies."

Win-win for everyone
The ANSI C standards are backwards compatible. K&R C is not one of them. If you write in C89/C90 it will last as long as any LISP program.
Parallel build with 40 cores(2x intel xeons), 32GB ram using Visual Studio. According to cloc, we have 11k C++ files. 18k C/c++ header, with 4.5M lines of C++, and 1.5M C/C++ Header, and 700K C. We use a unity build to speed it up (to 10 minutes) without it, it's roughly 40 minutes.
The Linux Cloud on AWS: use Linux skills to power cloud deployments
Here it is without Volvo marketing http://www.albedo100.co.uk/
Safe stack gets a dedicated register, unsafe stack does not. Then the problem is to keep as much as possible on safe stack.
Godly Dreams
Thanks for following! Godly Dreams http://t.co/jmWYWSV5vf Please view, share and subscribe,bless you in a big way, God Bless!
121 comments 18 months ago: https://news.ycombinator.com/item?id=7186459
Some advice on learning how to code from a self-taught dev
A story of cross-software ownage, shared codebases and advanced exploitation [pdf]
Indeed, those real time checks are currently just a convenience, not anything really essential.
or maybe there are very advanced civilizations in the multiverse, but they consider earth to be a version of the andaman islands, and so they leave us alone to develop in peace.
renters are actually aware of this difference, versus just spending their extra disposable income

In the UK, being a homeowner is usually significantly cheaper month-to-month than renting. And we're still expecting home values to go up forever.

http://monevator.com/historical-uk-house-prices/ especially http://monevator.monevator.netdna-cdn.com/wp-content/uploads...
To be fair, I don't think our government is dipping into anything. They're just using the funds to pay out current pensions because there isn't enough money in the system.

Why there isn't enough money in the system I don't know. There are likely to be multiple factors ranging from the fact that the country is just 25 years old, that there's been population decline or stagnation, or that those pension funds weren't growing enough.

Hard to say.
Nice. I wanted to find out how well it performs (with a simple summing task) but I gave up before I had managed to loop over a range. I'll check back in a week or two ;)
Yelp Engineering and Product Website
I'm a US Citizen living in Australia.

I find the mandatory superannuation very refreshing and surprised the US doesn't implement something. I feel if everyone saves 10% of their income for the rest of their working life, it leaves you with something around retirement.

The closest in the US is the company you work for can match upto 4%.

So financial advice in USA is put away maximum into 401k/Superannuation that your company will match because if not, you are losing that free money.

As a current renter, the mandatory superannuation law allows me to make a rational choice to rent when it suits me.
Renting allows me the flexibility and freedom to go where the work is.
At least have the option to go where the work is. If I owned a home, I wouldn't feel as free.

I plan on buying when it makes sense, but right now, I do not see any benefit of tying up most of my wealth into home ownership.

I look at renting as a utility of life. I need to live somewhere and it costs me x dollars. In retirement, I plan to have x dollars in retirement money to pay for my rent then too.

On the other hand, I'm in IT. I don't ever plan to retire. Because when I retire, I'll be doing the same thing...coding at home. Might as well get paid for it. :)
Does this mean that it will no longer be possible to do things like return-oriented programming?

LE: indeed, it's quite clear from the mentioned article (http://dslab.epfl.ch/pubs/cpi.pdf). So this provides great exploit protection.
Stanford discovers cheap way to produce hydrogen 24/7
I was wondering the same thing. The linked article (http://dslab.epfl.ch/pubs/cpi.pdf) says that they don't use a dedicated register. The unsafe stack pointer is saved in the thread control block, accessible through a segment register. From there, they let LLVM choose a register (not necessarily the same one for each function). They also say that only 25% of functions need any unsafe stack access at all, which I guess is why this is faster than using a dedicated register.
Oh, there are ways to get at the money via fiddling with tax status: http://www.thisismoney.co.uk/money/pensions/article-1692321/...
Google removes “always listening” code from Chromium
Quakejs.com
Yahoo and Oracle strike deal affecting JRE installation
What do you mean, it burns?

Well, it will stick to the ground since it is heavier than air, and it is toxic long before oxygen is displaced [1]. And dry ice contains a very large amount of gas!

[1] http://www.principia-scientific.org/at-what-concentration-do...
And CentOS 6 with the epel and nux-desktop repositories enabled has support until 2020 (relating to the pre-Unity Ubuntu reference). And you can have MATE on current stable Debian and not notice the difference.

But I think the OA was talking more about the network and what we reveal through it rather than the client devices we use.
There were some stellar DOS/Windows productivity software like Lotus Agenda and Ecco Pro, which have never been replicated, despite multiple attempts to clone them on modern platforms.

Unikernels could extend the shelf-life of applications, reducing the need to comply with OS pressure for upgrades. Mature and battle-tested applications need security upgrades and the occasional minor bug fix.

Imagine the societal chaos if buildings rerranged themselves without warning or just disappeared ("end-of-support"). We are missing an analytic framework to calculate the economic benefits of stability and costs of pointless change.

Windows XP has proven that customers will pay for not changing what works perfectly well. With virtualization to provide drivers for new hardware, mature OS/apps can live for decades.
Dan Geer published a relevant column last week in The Christian Science Monitor: "Opinion: The reasonable expectation fallacy".[0]

The lede: "The ability to delete yourself from the Web doesn't really matter. What really matters in the age of advanced surveillance is the right to not be correlated. Technology is always watching and capturing you, but the correlation is where the danger lies. Laws can change that, but only if enacted soon."

That's an interesting perspective from the "chief information security officer for In-Q-Tel". [0] But yes, it does seem inevitable: pervasive surveillance of everyone by
everyone. Like a global village aka small town.

However, I'm not convinced that laws would be enough. Criminals (large and small) don't care so much about laws. So arguably we're each responsible for our own privacy.

The ubiquity of requisite knowledge and technology, facilitated by leaks, may allow the sufficiently motivated to claw back some privacy. But sadly enough, perhaps the most highly motivated are the criminals. Not good.

[0] http://www.csmonitor.com/World/Passcode/Passcode-Voices/2015...
Such a shame that a car company's response to the danger cars present to cyclists is to modify the cyclist. Victim blaming at its best.
Interesting comment from the thread discussing the download from that Google engineer responsible: https://news.ycombinator.com/item?id=9735795

"The fact is that an end user should not care if software downloads a "binary blob" without running it. This is functionally equivalent to downloading anything from the Internet, a JPG file for example. Chromium downloads a bunch of things on startup, and nobody seems to mind. Just because hotword.nexe happens to be an executable blob doesn't really make a difference."
Why Do Learners Drop Out of a Course?
The track record is not encouraging.
Perhaps some pair of standard keep backward compatibility, but I've already read reports of programs that don't compile anymore with gcc 5.0.
The WWW has ""stolen"" from the ""incumbents"" of television, libraries, walled-garden dialup services, newspapers, publishing, retail, travel, and telcos.
Thank you. I don't think MBPs have local backlight dimming in their LCDs. AFAIK only big expensive TVs do and MBPs displays are to thin to fit that =)
This. I think that before the industrial revolution, we had peak leisure (for an average individual) during hunter-gatherer times, and it went quickly downhill when we invented agriculture.
> ... and the insulting or "fighting words" those that by their very utterance inflict injury or tend to incite an immediate breach of the peace. — Chaplinsky v. New Hampshire, 1942

Uh, yes it is. If you're going to take the time to tell me that I'm wrong, you might actually also take the time to correct me. Not only was your statement incorrect but it added absolutely nothing to the discussion.
exactly, I'd actually argue that Tor exit nodes are, on average, more likely to be untrustworthy than a standard ISP connection, as the incentives are there for people to run them to capture exactly the kind of traffic people want to remain secret, and Tor exit node + root CA certificate is a great model for government level attackers to hoover up data which is likely to be sensitive.
https://en.wikipedia.org/wiki/Wikipedia:Assume_good_faith
Thank you. That's exactly what it is made for. I'm glad you like it.
Even for following blogposts, what better alternatives exist? Genuinely curious here -- I read about how RSS/Atom is obsolete all the time but I still use them with feedly to follow blogs and news sites and don't see a better alternative.

Twitter and Facebook tend to produce too much noise in my experience to work as an alternative. I have an aversion to reading email newsletters, and they also get lost under noise.

Sure, most people don't use feeds, but even after the demise of Google Reader I reckon they still work just as well as they ever have and are the best way to keep up to date with blogs and provide yourself with a constant source of interesting reading.
10 % concentration lets you asphyxiate, and it is heaver than air. If I remember correctly, 1 L dry ice turn to 750 L in gaseous form.

In a large, cool room and under a cover it probably is not an issue, but something to be aware of. In a small room or a car it could get critical quickly.
How to implement underline textfield in Xcode
The tutorial will help you to set set underline textfield in Xcode. For more details please visit the link http://findnerd.com/list/view/How-to-implement-underline-textfiled-in-Xcode/3638/
"The history of human civilization is one of constant progress"

The Whig view of history: https://www.historians.org/publications-and-directories/pers...

See also Fukuyama's "End of history".
I am pretty sure that this one was written from scratch, not "compiled to JavaScript".
even this evernote is not working.
> I want to add a feature or fix a bug but I want to share the changes upstream or with other people that may find it actually useful.
I fixed a bug for my own environment. These changes may break everyone else and so no body should probably use this fork.
I want to lock a version of a project away in a safe place that I know won’t change or break later and may use it as a point to send changes back up later. (This partially due to some design issues with git submodules.)
I want to experiment. My changes are probably interesting but not ready for primetime, but if it works out it maybe come something fruitful.

Isn't that what "branches" are for?
This blog post is really a good read to see where docker is going!
That is such a stupid attitude.

Sure, don't blame the victim. They'll be dead - but it's much more important that no one blame them!

I assume you never lock your car or your house? Because if someone robbed you you are not at fault! Victim blaming!
A tool like IntelliJ can do deep analysis off-line and in the background and only tell you about the results. This is a good tradeoff between fast feedback and deep analysis.
How to Rip a DVD to Computer, Rip DVD to AVI, MP4, WMV, iPhone, iPad
Eh, at the end of the day, they're different languages and are following different paths. Sure they're superficially similar, but that's not all to it.

Python and Ruby are pretty similar languages overall, but neither has "killed" the other. Why? Because despite their similiarities, they offer different things. I generally prefer to use Python over Ruby, no real reason for it, I just prefer the language. With Rust and Swift, there are some pretty major differences that can't be waved away as personal preference, Rust's borrow-checker isn't something Swift can integrate overnight (and wouldn't likely do) and Rust can't just grow some ARC equivalent (and almost certainly won't).

And hey, some of my favorite minor features for Rust are cribbed from Swift. Namely `if let` and `while let`. I'm not scared of a little competition, keeps us on our toes and makes sure we keep looking for ways to improve the language and ecosystem.
Suggesting a precaution isn't victim blaming.

Its simply a "better safe than sorry" product.
Why? You'd just keep the code in SSA and diff whenever the user adds code - you need to create the form _once_ but after you've created it diffing it should be reasonably fast - the creation can be done at project creation time and it can be changed on-line and incrementally. I'm not sure if tools actually do it but it definitely sounds possible.
A Python 3 based library that compiles to C?!

> "yeah, you need a shower now, doncha"

I saw that there is a requirements.txt file, but it's blank. This project amazes me, knowing it exists gives me motivation to get better

That is all...
Indeed. But this also is a problem with how Tor is being advertised, and presented in the media, imho.

A false sense of security is worse than no security at all.
Accidentally downvoted you. My apologies.
Ask HN: How to transfer domain name to yourself?
I've few domain-names registered with a web-hosting company. Is it possible to transfer these domain names to myself instead of another vendor like godaddy ?

Basically, I hope to pay the amount to icann directly rather than using web-hoster. Is that possible?
I use the dev version (currently on the latest build 3092) for all of my editing, never had an issue. And if it should ever break, it's easy to download the next-older build and use that. Very satisfied.
> If I open it in Sublime 3 I see that they don't bother to syntax highlight long lines. They just skip it.

It appears that Sublime Text 3's threshold is 16384 (2^14) characters. Longer lines are not highlighted. Works quite well to be honest.
In some cases you might want to actually do that math, even if you have to guesstimate numbers, since it still will beat your intuition.

http://slatestarcodex.com/2013/05/02/if-its-worth-doing-its-...

But in general, no one has enough computing power in their heads to go and do explicit bayesian updates on everything all day long. You have to pick your battles, and use the right tools for the task at hand.
Ask HN: How do you practice fitness?
Follow up to [1], Thanks to @hoodoof for guaranteed life wins.

I am not doing any fitness, but interested in starting fitness.

What is your path to fitness, what is your daily routine for fitness, how do you start, which apps or websites do you use? Give advice for beginners you wanted to know when you have started, but didn't know.

[1] https://news.ycombinator.com/item?id=9782083
Follow up for this question, give advice about fitness for beginners

https://news.ycombinator.com/item?id=9783196
No, domains have to reside with a registrar. Separating that from the actual hosting makes sense though.
What is return-oriented programming? Recursion?
Release extravaganza: CM 11.0 and 12.0 Final
Like when you are holding a hammer, everything looks like a nail.
French Justice Minister Says Snowden and Assange Could Be Offered Asylum
This looks like a great product.

What's the research say?

Cyclists need front and rear lights, and front and rear reflectors. On top of that the most useful reflectors a cyclist can have are on the pedals and on the wrists. These help when a cyclist is turning; and the pedal reflectors clearly show drivers that they're approaching a cyclist.

More than that and you risk the "Christmas Tree Effect" - it's tempting to think that more is better, but you risk just confusing the driver who then doesn't take appropriate safety measures.
But you may want to keep 3 installation levels: global, per-user and per-project. If you use the second to achieve the third, then you no longer have the second.
It looks like it's an exploit technique where the stack is modified to set up malicious calls to functions: https://en.wikipedia.org/wiki/Return-oriented_programming
- Maintenance

- Cost of rental more closely tracks income/economic situation, you're also free to go to a place that costs more or less depending on your situation (whereas in homeownership you're locked to a place and the cost is fixed for decades)

- You're less free to go where the jobs are (opportunity cost)

"Oh but you're not building equity" then your problem is in financial education.

The problem is not homeownership per se, it is of locking yourself into a long-term financial commitment for an overpriced asset that you can't afford (even if today you can afford the mortgage payments)
It's water soluble and lasts a week, from that page. Gimmick. Can't see anyone buying a can and spraying their bike every seven days.
Perhaps a trap to give him to the US government later after they reach a "compromise"?

France is far from an anti-spying nation here.

https://firstlook.org/theintercept/2015/06/24/france-protest...

EDIT: Oh, and I almost forgot that it was France that one that stopped the Bolivian president's airplane breaking international law, just because US intelligence told them Snowden might be on board.....so yeah, I have a hard time believing this.

http://www.bbc.com/news/world-latin-america-23174874
This brings back some memories. While it's nearly 20 years old, it's taken a surprisingly long time for this to become widely understood and tackled.

Even today, tools like Automake default to recursion. It offers a non-recursive mode if you explicitly enable it and adapt your code to use it. I did this for my projects when the support was originally added, and the improvement is noticable, from both a speed point of view and overall maintainability. If you're not using Makefile generators, the effect is even more dramatic.

Today I use CMake for all new projects and have converted from Automake for some older projects. This is always non-recursive but split up into separate files. Having a global DAG of dependencies for the whole project and being able to run a parallelised make over a huge source tree is a wonderful thing to behold, and greatly reduces build times.
Is the conflict you read about a bug in the compiler or a bug in the standard? A bug in the standard is much worse, whereas implementation bugs can be fixed. Maybe you read about undefined behavior? Implementations are free to change how they handle it.
Pushing the responsibility from cyclists onto drivers is bad here because the responsibility not to maim and kill people with these one-ton death machines should mostly be the driver's.

After the cyclist has taken appropriate measures (riding correctly; correct lights and reflectors) there's not much more they can do to protect themselves. If they're not riding correctly that's the problem you should be trying to fix - an idiot on a bike is still at great risk of death, even if they're ultra-reflective.
PYTHONUSERBASE seems like a superior idea than any others to me. Wonder why it is not popular.
You also need reflectors to the sides on the wheels. Reflectors on the pedals point forward and back and while they are required (at least in Germany) I found them to be mostly useless compared to other reflectors that point in that direction.
According to https://github.com/Microsoft/clang/blob/master/docs/SafeStac... safestack alone doesn't fully protect against ROP:

> With SafeStack alone, an attacker can overwrite a function pointer on the heap or the unsafe stack and cause a program to call arbitrary location, which in turn might enable stack pivoting and return-oriented programming.

And you need additional features (such as CPI from the paper you and the commit message link to) for full protection.
s/woman/partner
Spray your cat down so it doesn't get hit by cars! And your horse, so... Yeah, not sure why you'd want a glowing horse. Scare the neighbours? Nightmare?
It's fine to not know the difference between ionizing radiation and non-ionizing radiation but please don't give health advice based on that misunderstanding, you sound like an anti-vaccine activist.
Should probably resync the title to the article, I'm guessing the guardian realised a "near miss" is a hit.
So could we create a porn book?
Return-oriented programming is an exploit technique that relies on reusing snippets of existing code (called gadgets) in a program in order to carry out attacker code. Each gadget generally ends with a return instruction, which causes it to read the address of the next gadget off the stack and jump to it. In this way, arbitrarily complex code can be built up by chaining together sequences of gadgets controlled by an initial set of return addresses on the stack.

It's used as a way to defeat DEP (Data Execution Prevention); with DEP the attacker can no longer write code into memory and then execute it, so instead they just set up the stack cleverly so they can carry out a return-oriented payload (most commonly, these payloads just disable DEP and then move on to a more traditional second stage).

More info:

The paper that introduced the name ROP (though some would argue that the techniques existed before this paper): https://cseweb.ucsd.edu/~hovav/dist/geometry.pdf

Wikipedia: https://en.wikipedia.org/wiki/Return-oriented_programming