skysight-inc/HackerNews huggingface dataset:
I'm not sure that nimby behavior can be explained by a desire to maximize the cash value of a single family home. Keep in mind, owners typically own the land their house sits on as well. If I were allowed to purchase a SFH in palo alto, tear it down, and replace it with a four story apartment building, I would probably profit, even at these sky high prices.

This does come up in San Francisco as well. I live in one of the SFH zoned parts of SF, though we are all packed in there, houses are small, not free standing and backyards are small. A friend who lives nearby owns a SFH that is technically zoned R-2. This means that he could technically tear down his house and build two flats. This isn't just theoretical, it has been done on his street. I do believe that the value of the two flats would be considerably greater than the dollar value of his SFH (especially if nobody else did it, but even if it were widespread). He could still live in one of them, with the same square footage he currently has, and with the profits, he could pay off his mortgage and have an impressive chunk of change left over.

Hostility to greater density is a complex issue, but I really don't think that a drive to maximize the dollar value of real estate assets is the major factor here. If people were purely interested in maximizing this dollar value, I think they'd be agitating for the right to build, rather than the right to prevent their neighbors from building.

I think that a lot of bay area nimbys are long time residents who bought when it was less expensive and are well heeled enough that they don't really need the money, and anyway, where would they go? If they cashed in by tearing their house down and making a ton of dough, they'd try to move to... well, a medium density suburb with nice, old, historic houses, pleasant year round weather, a university nearby, a city with a good opera and ballet a moderate drive away, and... oh wait, yeah, palo alto - just. as. it. is.

To me, there's yer trouble.
> There are no major flaws in the mail voting system

In general terms postal voting, and any method for voter-not-present polling, is open to coercion and intimidation.

That's why voting-in-person in booths remains the primary method, even in countries such as the UK where voting papers are logged against the identity of the voter ( it takes a court order to de-seal that information ).
Also, https://mentors.debian.net/ has general information on how one can get started with maintaining a package from that list.
A Tech Mogul’s Fight to Keep Control of a Newspaper Empire
California must remove land-development barriers to achieve environmental goals
How about: "How to avoid technical debt" as a title? It seems like the argument's main premise about building technical wealth is avoiding technical debt....

duh?
Invites:

https://keybase.io/inv/369352fa18

https://keybase.io/inv/63ab4d212a
Most people stratify economic class into three or four bands (sometimes using different names):

1. Upper class/Wealthy/Elite

2. Middle Class

3. Lower Class/Working Class

4. Poor/Working Poor (some people lump this in with #3 above)

The problem is there are huge gradients of affluence even in these individual bands (and obviously more-so the higher you get). Poor would include most unemployed and part-time workers. Working poor would include people in debt living paycheck to paycheck, typically paid hourly, who depend on OT or multiple jobs to pay their bills. Working class is generally more of the same, but able to pay one's bills with a single job, maybe without overtime. Middle class can include everyone from the brand new teacher making $30k a year to the physician making $90k a year but paying $4k/mo in student loans. Upper class typically means people who don't have to work in order to put food on the table but it can also mean people who just have extremely high incomes (think the Fortune 5 EVP or other corporate big shot making $600k but may spend 98% of that every year)

The difference between "upper middle" (90% of the people reading this, excluding students) and "lower upper" (maybe 9% of the people reading this, excluding students) can be hundreds of thousands of dollars in income or millions in total net worth so I think it's a valid distinction.
You could previously include JS libraries and they didn't count against the 10k limit. now they do. EDIT: Somehow, since lazy-loading not strictly required stuff apparently doesn't? (https://a-k-apart.com/faq#size)
Planck's law
But if that were true, it would take only a small amount of effort to get the people who aren't like that, which usually outnumber the fuddy duddys, rally them behind one person, get that person elected head, and do away with crappy rules.
I agreed to become maintainer of a project I knew nothing about.
There's also a video:

http://techtalks.tv/talks/improved-semantic-representations-...
You opt-in to "Hey Siri" on first boot. I can't speak for Google Now.
There is already some web development projects (currently html/css/php and javascript), and RoR subjects are being crafted by students. We start with low level, and after some basics (unix shell, stdlib, printf, corewar, raytracing 3d-engine and web), there's some sysadmin stuff, pentesting, kernel programming, functionnal programming, unity, machine learning, etc.
> "if you have a hammer, everything looks like a nail."

I don't like MongoDB either, but normalization is not the answer for every project. For some projects, reading efficiency is so important that people are willing to pay for of it in disk space, an increase in writing costs, and even app complexity.
Digital Performance Management: From Alarm to Resolution
Well I've been working on a big angular project for over a year and I couldn't tell you offhand what the ten biggest modules are in it or confirm with certainty every single one is still being used. Even though I know this is the sort of thing I should devote more attention to and for which there's ample tooling, having it staring me right there in the face every day when I run the server would be a big improvement.
You think you’re using your smartphone – but it also uses you
No idea about what MongoDB would be good for, but:

> In what case is it every acceptable for a data store to lose data?

This is usually acceptable on analytics data, session data, on most of the "big data" applications... In fact, data that you can not lose whatever happens is the exception, not the rule.

Anyway, when in doubt, it's certainly better to err to the side of security, not risk. Even more because all that security is already written into some middleware that you can simply install and use.
Reading through the 2001-era blog posts, it looks like they ran out of time. Not necessarily money or arbitrary publisher deadlines, but the viability of the Game Boy Color as a platform with the freshly-released Game Boy Advance.

Major props to whatever lawyer or artist or whoever had to sign off to get this ROM dump to happen; it's nice to see art like this not get lost to the ether.
Ngular 2 Router
All of those features are here to stay, especially the latter three since they're mostly a function of having lots of space. One feature that will date badly is the bland white/beige/peace/flesh/etc paint palette; in a effort not to offend anyone, it ends up pleasing no one. How about some, blue, red, and green, as so many gorgeous 19th century houses had?
Yes, they are pointers. But the indexed fields have to be duplicated for efficient reading. From Wikipedia:

"An index is a copy of select columns of data from a table that can be searched very efficiently that also includes a low-level disk block address or direct link to the complete row of data it was copied from." [1]

When you reference a field in an index, you're effectively duplicating this column on disk.

We can discuss semantics, but at the end of the day, indexes are glorified copies of your columns in a specific order.

[1] https://en.wikipedia.org/wiki/Database_index
Their SSL appears broken, so if you are using "HTTPS Everywhere" you will have to circumvent to non-https.
Not to be nitpicking, but parent didn't say it was a measure of time :-)

"Light years ahead" is a common expression meaning "much more advanced".

And there's nothing that says it refers to time (except if we insist on the idea that technology advances with time, so every related analogy must refer to time).

But as an analogy it just as well means "it's much further ahead", as if we were speaking of a race.
> Technical debt always reflects an operations problem

This is a clueless statement. Technical debt is just like any other debt. It's about getting product out fast during a phase where market-share build is crucial, building a dominant position, and then repaying the debt from the much larger resultant revenues, later. This is a critical aspect of the microeconomics of any business relying on network effects. You have to be good (enough), but really you have to be first (ish), and technical debt helps you be first.

Therefore, technical debt, just like financial debt, is absolutely not an operations problem. That's why we have COOs and CFOs whose roles are mainly orthogonal. It's fundamentally a question of strategy of the business.
Parsers are pretty good and getting better, have you seen: https://research.googleblog.com/2016/05/announcing-syntaxnet...

This is a very successful application of recursive NNs in Question/Answering domain: https://cs.umd.edu/~miyyer/qblearn/
Logging and Alerts – How to avoid drowning?
Pokemon Go Performance Issues – Gotta Catch Them All
Your problem may be that the definition of Nash Equilibrium might not overlap with your intuition of what 'equilibrium' should be.

A NE is just a strategy profile for every player of the game such that no player would want to change her strategy profile if she knew the strategy profile of all other players.

If the second player loses to the first player's strategy profile whatever she does, that is still an equilibrium because she wouldn't gain from changing her action to something else that also guarantees loss.
> My home state of Washington exclusively uses mail-in ballots.

While I understand that voting booths are farm from perfect, moving exclusively to mail-in ballots seems to me to trade convenience for security, robustness and and auditability.

When I go to a polling station, I am relatively well assured that my vote is actually being tabulated, and that I have at least asserted who I am, and that no one has voted in my place.

I don't know what safeguards the mail-in ballots have, presumably there are some but I don't think it's a panacea. In fact, I would say if your participation rate went much higher I would be suspicious.
This is a great question, with a lot of details. So, let's start from the beginning.

In a sense, there _is_ a version for each version of the language:

* https://doc.rust-lang.org/1.8.0/book/
* https://doc.rust-lang.org/1.9.0/book/
* https://doc.rust-lang.org/1.10.0/book/

etc. Since the current book is stored in-tree, this is just part of the regular release cycle. That said, I haven't been working on the book because I've been working on the new book, so it's largely the same, just with some typos.

The second bit is, thanks to the stability guarantees, these days, the book doesn't really go out of date. Everything works. That said, there are sometimes new features added that it doesn't always cover; this is really tricky in general. There's an overall tension here, since it's an official project: I feel the need to be comprehensive, yet a good text is often defined just as much by what you leave out as what you put in. So the book tries to be _mostly_ comprehensive, but not totally so. So it's okay if new features aren't immediately in the book.

This also ties into Rust itself, and something the team has been thinking a lot about. With most languages, you have major releases in order to sort of chronicle the language through history: new idioms, new features, etc. With our release schedule, and no plans to make a "2.0, major breaking changes everything is different" release, we don't have that normal point to tell the story of how Rust is changing. So I can imagine that major updates to the book will happen along these same "epochs", as Rust changes over time. We're still trying to figure that all out, though. But the key is that many Rust releases aren't game-changing: only some features actually change idioms.

Finally, No Starch will be publishing the book in paper form. So there's also the question of that, but at the moment, we're mostly interested in shipping this one, but everyone is on board with _some_ sort of periodic refresh of the printed edition as well. We'll see how it goes.

Does that make sense?
You might get a few more "young" people participating, but electronic voting is such an absolutely terrible idea.
And if the S&P drops like it did in 1987, 2000, 2008, then what...?
As of this moment they're at $65.00 (a 22% jump today). I wonder why the sudden price surge?
May want to look at some cherry mx brown or blue keyboards... I like brown better, imho closer to m in terms of feel... that said I haven't tried one with mx-clear.
Metapacket analyzes outbound network traffic to flag and block malware
Clearly I'm not Steve, and can't speak to his or the teams goals with the content of the book, but you can find the complete source for the book in the Rust repo[0]. Feel free to send some pulls with the content you'd like to see!

[0] https://github.com/rust-lang/rust/tree/master/src/doc/book
Yeah.. we need a baby channel on hacker news!

Just kidding. I think it is telling this is on the front page
- I was arguing with fetus' until now ;)
Speech Recognition and VR
Maybe give those famous dead American authors a try. They're famous for a reason :)
Motif investing does that exactly.
... if the market does well ...
I feel like the best thing to do is put your money into wealthfront, enjoy the tax loss harvesting and portfolio rebalancing while the portfolio stabilizes and then about 4 months after deposit, transfer your account entirely to vanguard. Wealthfront (under 100k) just uses available index funds as investments anyway.
Interesting perspective.

With respect to technical debt reflecting organizational problems:

I've always been surprised at how much internal resistance (management and other programmers) I've faced when trying to pay down or eliminate technical debt, regardless of whether it was my code or other people's code. ( For the record, I've written plenty of bad code in my day. )

In the past when I was foolish enough to try and be deferential, I was given excuses like 'yeah, we don't want that kind of churn in version control' and 'we have to maintain compatibility' even when compatibility isn't an issue at all. This, more than anything taught me that it's better to seek forgiveness than permission.

Love the concept of building technical wealth. That's a great way to put it.
> "...unprecedented..."

Every age has unprecedented circumstances. I suggest this reform: Anyone saying "But the founding fathers didn't have..." gets hit in the face with a shovel before they can get the next word out because they committed the crime of not thinking the obvious: that every fucking week there's something the founding fathers didn't have and they were not such dopes as to not foresee that.

CRISPR/Cas9 will make the internet look like two cans and a string. How much surveillance will be enough for you then?
The One Second Dash
Could you change the link to the tumblr? The github page has been pulled.
I think your conclusion can be amended to "the people who are willing to pay for more speed get the most value for money by creating or buying an application-specific solution rather than a generic one".

Like your hedge fund example: why pay for accelerated R, when you can spend just a little more money on hiring a low-level C/assembly programmer instead and get 50x more speedup?

It's not just startups, big companies suffer the exact same problem. Look at Portland Group's OpenACC initiative, for instance, which intends to make GPU acceleration as easy to use as OpenMP, with pragmas etc. But everyone interested in GPUs just go and run straight CUDA or OpenCL code instead, there are essentially no "casual GPU acceleration users". Also see Cray Chapel.
This sounds like an argument for making the primary elections into holidays. By the time the general election rolls around it's too late.
"Also, keep in mind that HOA is a voluntary organization and many people willingly buy into HOA neighborhoods."

That's not entirely true. If the only homes in the area that you can buy within a reasonable commute to work are HOA properties, you didn't exactly choose to be a part of an HOA, did you?

"If the majority of homeowners truly hated their HOA, they could vote to remove all cosmetic covenants from the bylaws and only keep the HOA corporate entity to maintain the common landscaping areas. However, no HOA voters choose that path so there must be a reason why."

Not every HOA allows such things.

"All that said, the HOA has a board and although the members are voted in by the homeowners (usually annually), the positions often does seem to attract a peculiar type of tyrannical overzealous personality."

Not every HOA allows such things.
Honestly, >10k google analytics doesn't sound like "progressive enhancement" from a user perspective, but I get why it's included. How would that be rated in the actual challenge? (Maybe do and publish a mock "grading" of the announcement page as an example, to make clearer how the rules work?)
Again - you're making quite a leap here.

All his public statements are about promoting stability, democracy and the open society. If your hypothesis is that wants to promote chaos to help him profit from speculation there is no way to do that without also ascribing to him direct intentionality on the matter. He can't 'unconsciously' be creating chaos and 'accidentally' profiting. The cause-and-effect feedback look is too tortuous for this to be a rational explanation for his actions.

So pick your position. He's either a duplicitous puppet-master with no sincere motivation aside from increasing his own wealth - or he is a sincere believer in freedom and democracy - even if he is deluded or incorrect about the long-term effects of his actions.

Note that the second position allows you to believe he still wants to increase his personal wealth - it allows for the possibility that he is a hypocrite to a greater or lesser degree. But there is clear blue water between that and many of the Soros-theories that sound to me like barking mad wingnut fodder.
Awesome idea! Great work!
But first you'll need to invent a time machine to start investing in a period when the S&P didn't have a whopping 25x P/E. And then you'll need to find a way to intervene in central banks and global markets so that a 4% withdrawal rate is sustainable in the new era of ZIRP and NIRP where projected future returns for nearly all asset classes are close to nothing and often negative after inflation. Good luck!
> Then you just steal the card back and get all the data off it.

If you're stealing hardware, the only thing you're not capable of already is (necessarily) being able to decrypt it. So this would apply to any unencrypted SD card. Not terribly effective use of the hack.

A better one would be to do so with one of those WiFi SD cards[0] and transmit the data over the network. You could just read it directly from the card and place deleted files into your buffer when you overwrite them, and hope they don't delete more than your buffer's size of data before you can upload it.

[0]:https://en.wikipedia.org/wiki/Secure_Digital#Vendor_enhancem...
So the general goal with Bogleheads is a way to retire wealthy as a middle-income earner? Via long term saving?

I've always liked that idea as an alternative to doubling down with entrepreneurship. There's always the constant internal debate between both paths. It's nice to have a good guide to map out how to accomplish it, as the investment path comes with much more certainty if you have the right amount of self-control.
It will make the display of webpack information more organized and glance-able, which will improve my experience.

And I appreciate the aesthetics, nice looking things motivate me to work, so that's a bonus too. Anybody who says this is superficial doesn't know how humans think, and shouldn't be allowed to do UI/UX design.
Yes. If starting a Docker instance is a "function call", then what is the analog for making a HTTP request to a Docker-hosted server? The analogy was fine for describing the idea, and perhaps it even holds if the Docker image is a processing step instead of a service.

But if the Docker image is a service... We have a set of terminology (and technology!) already for services -- let's use those, rather than continue to force the analogy all the way down.
Here's a question: if you have a team and an internal culture that managed to create a legacy code mess in as little as six months in their existing app, how is giving them a microservices architecture and Docker to play with going to help?

If you give that team that structure, it seems to me you're highly unlikely to end up with beautifully bounded context and highly likely to end up with even more of a mess than you started with.
This is absolutely a great place to start, but the rest of the country would need to follow. Election day should not be on a work day, as the working poor are disproportionately excluded because they cannot get to the polls (for a number of reasons that I'm not sure we need to get into).

In addition, automatic voter registration and easily accessible mail in ballots are needed as well.
"Culture eats strategy for breakfast". -- brilliant.
Perhaps people from Wall Street would have different needs?
At a glance, the new material looks excellent, especially liking the illustrations in the Ownership chapter!

This couldn't have come at a better time for me. I started learning Rust in August 2015 from TRPL, but life got in the way. Now I've started up again, so I'm very excited about the documentation updates.
It's really the same as any open source project, just with words instead of code.

I am extremely happy to accept pull requests with typo fixes, small re-writes for clarity, and paragraphs adding more clarity.

I would prefer that for very large changes, interested parties swing by #rust-docs or #rust or email me about them first, and be okay with me doing a lot of editing before merge.
Interesting link, but they don't seem to say anything about "what type of site" they have in mind or would find impressive. A blog probably "wastes" to much space with actual content though...
There will always be technical debt because of Software Gravity(http://brianknapp.me/software-gravity/) and the Katamari Damacy Effect(http://brianknapp.me/katamari-damacy-effect/). Both drive the natural Evolution of Software(http://devblog.procore.com/dev/evolution-of-software-applica...)
No, now this is far too far to the other side. You are not an island, and your actions can and will affect others. Therefore, in a community, you need to take that into account. Don't want to do that? Move out to the middle of nowhere, where you won't be affecting others.

And no, if you are in a neighborhood, a car on blocks should never be acceptable.
> Heck even Hacker News is "collecting my every keystroke!"

Not until you press return

> > But Cortana doesn’t stop there [...] you can't shut Cortana off.

> Misleading.

No, I don't think it is. You can tell her to "stop getting to know me", but you can't turn her off, because her offline services are basically rebadged offline desktop search. Cortana as the personification of search cannot be disabled, and heretofore unspecified telemetry regarding your search behavior is still sent to Microsoft. There is no way to disable or block this telemetry without third party tools.
Sorry didn't read the article due to the error and I truly wasn't sure if it was an error or a joke; so from my limited knowledge I wrongly assumed it was an article bashing MongoDB