skysight-inc/HackerNews huggingface dataset:
>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?

Well I guess "choice" is in the eye of the beholder. You prioritize the short commute over the restrictions of HOA. Somebody else who felt even more disdain about HOA than you would prioritize living HOA-free and suffer the unreasonable commute. And there yet others who chose both unreasonable commute combined with HOA deed restrictions. All 3 choices are voluntary. Not every voluntary choice optimizes "convenience" across all dimensions.

Anyway... If your sentiment was the majority, residential developers would be building HOA-free neighborhoods to exploit that pent up frustration and plastering billboards with "Come to XYZ Estates with no HOA restrictions!!!" Greed is a wonderful motivator and I'm guessing there's some other market force preventing that scenario from playing out.

>Not every HOA allows such things.

Which HOA doesn't? Every HOA with deed restrictions I've seen for homes and condominiums in Florida, Manhattan, and California are agreed to and voted by the residents living under it. What overriding authority is higher than the residents telling them they can't remove a deed restriction? E.g. The neighbors need to convince each other that the restriction on visible trampolines is a bad idea and the majority vote to remove it.
I thought that increased voter turnout (at least in the USA) tends to benefit one party disproportionately more than the other, and is therefore a partisan issue. This is why efforts to disqualify voters tend to be supported by one party and opposed by the other, and vice versa for efforts to open up voting to more people.
Completely off topic, but what happened to Smartflix and its assets (DVDs)? Is there a writeup/explaination somewhere (since the website is no longer available)?
There is no work in selecting the companies-what is difficult is running a fund with very low dealing costs.
Show HN: Mune, a New Kind of Electronic Instrument
5 Predictions for the Future of Telematics
If anyone's curious, that series comes from the equation Arctan(1)=Pi/4 and the Taylor expansion around zero of Arctan(x) = x - x^3/3 + x^5/5 + ... where x=1.

What makes this expansion particularly painful is that usually Taylor expansion is done around a point where x is small, such that the x^n numerators of subsequent terms get progressively smaller. But in this case the numerator is always 1, so the series depends entirely on the denominator for convergence.

Meanwhile, the denominator doesn't grow by the usual increasing factorial terms common to Taylor series, but grows only linearly. So both effects combined cause this expansion to take a very long time to converge.
As I say in the post, I'm not sure it's safe to say "I have _n_ number of modules, therefore my overhead is the same as the '_n_ modules' benchmark." For runtime perf it's about the total number of require()s; the "_n_ modules" benchmark is more reflective of the bundle size cost.

E.g. consider the m.reddit.com example - 1050 modules, yet an order of magnitude slower than the "1000 modules" example. I might need to follow up with more benchmarks to reduce the confusion. ^_^;;
It's easier to just start over again with one small part. I've worked at two places with massive monolithic tech debt ridden codebases. It was nearly impossible to rewrite anything because everything touched everything. Now the place I currently work has micro services. Some are legacy tech debt that no one wants to touch. But if needed they could probably be rewritten in a couple of months. It's the difference between selling AAA bonds and junk bonds. You're probably far more likely to pay off those low interest AAA ones than the junk bonds.
You're correct. It needs to be a real, paid day off. It wouldn't kill us as a society to do that. And if that's enough to put someone out of business - 1 paid day every 2 years - so be it.
JetBrains IDE Remote Code Execution and Local File Disclosure
It's hardly alone. When I started examining my home network DNS traffic I quickly identified a bunch of software to remove or keep closed when I'm not using.
That's a very excellent question, to which I have most of an answer, if not 'the' answer.

Daylight is the best antiseptic.

It's not giving them a microservices architecture and Docker that solves problems. It's expecting them to use it that causes problems to be solved, or at least formally identified.

I do a lot of root cause analysis whether my boss asks for it or not. Human factors are almost always in play. A significant source of bugs that make it into late QA or even production are caused by wishful thinking about the scope and impact of code changes. Things that should have been red flags are brushed off because you can't prove that their code caused the problem, and as long as there is reasonable doubt about the source, some people won't look at code they already declared done.

When the code is developed and tested in an isolated system then the only source of state changes on that system were caused by the new code. It takes a real set of brass ones or an extremely dense skull to deflect concerns about problems seen on a system that only contains your code changes. People either shape up or get labeled as untrustworthy. The former result is preferable, but at least with the latter you get predictability out of the system.
How Home Loans Have Changed since 2000
I can't agree with this enough idea enough. Also I just love refactoring.

Most of my side work is contributing to existing projects, but here's the stats for 3 school projects: 20,896 lines deleted for 30,342 written. 2 of the projects had fixed requirements from the beginning though one was a more free-form independent study. Additionally all 3 had only one additional author and I did a majority of the line additions and deletions.

I'm pretty sure these numbers are way untypical for this sort of work---with fix goals and deadlines with no more than a few months per project I assume most people delete pretty little, and basically only during debugging.

Certainly this refactor-happy approach did cause some missed deadlines early on, and getting all the abstractions correct still means basic functionality often doesn't come together until the last minute. But I still that the immense technical wealth does pay off as I get more productive the longer I maintain the project---the abstractions anticipate the sort of extensions I may later wish to add by laying a firm foundation. And the fact that the functionality does appear last second speaks testifies to the increasing productivity---longer hours or last minute panic doesn't explain it.

I think most managers would be horrified this approach, but if you're a real company planning on being around indefinitely and not some startup just hanging together or student, this method should be all the more fitting.
Here's the result of 4 years of relentless work on a hardware product. It's been an incredibly gruelling but rewarding journey bringing this from a prototype to an efficiently manufacturable product!

We really focused on building a fully-integrated platform from the ground up for today's environment. We intentionally left the metaphor of the "keyboard" and "mixer" behind, but were very inspired by the feel and expressiveness of acoustic instruments.

One of the big problems we tried to solve is that many audience members do not understand the cause-and-effect an electronic performer has with their music. (You often hear people say "They're just pushing play"). The hardware can be used in a multitude of ways, but the main position faces the audience and allows them to understand what is happening on stage.

On the business side of things, we theorize that a unique, audience facing shape will increase the "k-factor", or virality of the instrument. And we hypothesize that many electronic instruments have failed to reach ubiquity as they are often hidden on a desk with little for the audience to see.

Happy to take any questions or feedback!
No worries - where there is management, especially middle management, there's always trouble.

And at PSA concern, there is a lllooottt of management! NISSAN is nowhere near the ingenuity and quality they were back in the '80's and the '90's, after all, most of the engineering comes from Renault now, and not Japan. And the Japanese get all the low end engineering designs from Renault, while Renault, Peugeot, and Citroen get all the good engineering in the European models. Ah the "benefits" of being part of the PSA concern!

I remember studying a NISSAN Cherry back in 1988 and my jaw was on the ground with how much cutting edge technology that little car was loaded with (and it was just a city car!), and I look at all the garbage cars NISSAN has been pumping out today... it's an atrocity. Even if I compare the 280 ZX turbo and today's offerings... the 280 ZX is impressive, while today's assortment is something I would be ashamed to be seen in.
What if microservices are poorly architected such that they are actually coupled? It's worth thinking about such an outcome especially if microservices are being seen as a way of making dysfunctional teams functional.
Somewhat related is this memo by Howard Marks that talks about the liquidity of ETFs (starts on page 6 -- the whole thing is a great read). When the market sharply drops and there is no liquidity for sellers, it might be even worse for holders of ETFs as they will have even less liquidity than the sellers of the underlying stock.

[1] https://www.oaktreecapital.com/docs/default-source/memos/201...
At which point you have used the electronic voting system as a very expensive pencil.
Time, but we were also told that RPGs don't sell very well either, nor do non-franchise games. Our mistake was not thinking to secure a publisher prior to development, though that may have affected the game direction (one publisher told us to replace the hero with a Disney character...).
Apparently! Thanks for linking
You can use the mnemonic "dog" or "adog". Note: the `--abbrev-commit` is redundant due to the `--pretty=oneline`.
I was going to ask the same question because I wondered if I was missing something.
I just did a command-f on the article, and it doesn't mention mail at all, so it probably doesn't do a CBA against promotion of mail-in.

In any case, I really don't see why this is such an important cause to prioritize:

1) Are there really good policies that are being held up by the voters that don't vote because of the inconvenience?

2) How does that compare with other uses of political capital (alternatives to FPTP, transit, anti-NIMBY policies, tax shifts, etc)?

3) What is the impact of low turnout vs electoral shenanigans in miscounting? Why not focus on having a more auditable system?

This article starts from the premise of "the most important thing to do is increase turnout, regardless of the costs [like those associated with a new holiday], and regardless of whether that improves policy". Sorry, I don't share that premise, and neither should anyone else.
When S&P announces results of the S&P 500 it is for fictional stocks: they don't have a fund of their own. They just say that if had bought these 500 stocks in 1957, and traced only on the dates that the dates/prices the index did you would have so much. This is impossible to do though (expect for the smallest investors), the very act of trading a stock changes the price. Most mutual funds have enough stock that they have to consider the effect of their trade on the price of the stock: if they want to invest in a company it is done over weeks and months to ensure the price doesn't change just as a result of their actions.

A simple example: lets say company X and Y are both on the index and they decide to merge one company X on such an such a date. In order to keep 500 stocks in the index S&P has to choose something to replacement. You don't have to be very smart to see that X and Y are in talks about merging months in advance. It isn't hard to figure that the stock S&P chooses will be one of a few: Buy a bunch of them each at today's prices. When the merge happens all those index funds now buy the replacement stock which drives the price up, you have shares at an inflated price to sell to those funds. (You have figure out when to sell the stocks that were not added - but S&P is unlikely to add a bad stock so as an investment these are likely to do okay). This is easy if the index funds try to hold exactly what the S&P 500 has in it.

Because of the above index funds promise to mirror the S&P500 results, but not the actual stocks. It is easy to say mirror results, it is much harder to pull that off, even if we ignore those above who are trying to cheat you, index funds tend to be the largest funds (because they do so well they are popular!) which means most of your trades will affect the price of the stock.

There is a lot more involved (much of it that I don't know), but the above is a simple example that will get you on the right track of thinking.
'''Keepass is pretty good security-wise; it is open source and widely used and does not rely on any network connections.'' neither does mine.
https://www.reddit.com/r/programming/comments/4xtvxl/infinit...
I know it seems kind of crazy for this thing to cost as much as a nice computer, but you have to understand: the guy was killing himself building these things for people. When he first started doing this, I argued with him for so long about raising his prices. He was getting super depressed about working on these typewriters all the time. He thought raising the price was selfish. He just couldn't see that he needed to do it just to protect himself.

He sells the kits at a much more reasonable price. But if you want him to build you one, you definitely pay a premium.
I gradually lost touch with reality. Days without speaking to another human and even then a minor interaction in the store.

My team kept in touch via IRC.

Bedroom -- Kitchen -- Office -- Bedroom (+ bathroom)

My friend once said to me "I'm going crazy working from home, how did you manage to stay sane" to which I could only answer "what makes you think I did?".

I am so glad to have gotten out of that life and back into a cube.
As long as this stayed secret, you're right. It wasn't a bungle.

Which is why state secrecy is a fast track to tyranny - or at the very least keeps inefficient government workers employed, regardless of how many times they mess up (causing real consequences on peoples lives).

I'm guessing your allusions to the old cold war CIA strategy being present day strategy (as opposed to counter terrorism) is why you're being downvoted.
>> So the genral goal with Bogleheads is a way to retire wealthy as a middle-income earner? Via long term saving?

More focused on the hows of the saving than the goal of it. Although there's some overlap it isn't the same type of community as something like Mr. Mustache Man that emphasizes a specific life-plan (in that case very early retirement).

It's a helpful community. Sometimes a bit doctrinaire about "rules of thumb" that are very useful for many people, but aren't exactly laws of the universe, but that's hardly the worst thing in the world.
Possibly, but I would assume that he was referring to fairly unique features of CP/M, code that was never released under a free license, that were mimicked by QDOS in order to make it easier to port software to it, or, maybe, because they were a genuinely useful idea. At that time, the separation of of portable and non portable parts of an OS (CP/M ran on very different and fairly incompatible machines) was quite remarkable and, maybe, worth fighting for. Unfortunately, Kildall had other demons to fight.
Just another random thought as I shovel more shit into this thread :)

Beyond election day, we ought to to better with primary participation. I read somewhere that basically 9% of the voting public decided that Trump and Clinton would be our nominees. Even if 100% of voters show up on November 8, not enough of the public is in there driving the choices on the ballot that day.

However, primary participation is a bigger issue than a day off. Even if you don't work at all, most people can't afford a day to caucus in the states that do it (I'm in one of those states), and everyone else is probably still hung over from the last election cycle. But 2016 is a banner year to show who we get as our choices when we stop paying attention in the primaries. When I go to the polls on Nov 8, no one on the ballot is actually someone I'd want to lead our country, and I bet a lot of people feel the same.
Oh yeah and also - "modules" !== "packages." ;) Not sure many folks are really counting the number of _modules_ in their code as well as packages.
Yes, and systems that one might refer to as 'disruptive' often get traction because they don't have the same gravitational pull as the incumbent. Maybe magnetism is a better term because feature richness often correlates with complexity, and that can attract and repel people.
You can fit up to 256GB of GPU RAM in a standard server these days, backed by terabytes of CPU RAM as cache. In a rack we can easily deploy on terabytes of GPU RAM.

This is big enough to handle datasets of over a hundred billion rows, which is not big data by everyone's standard but big enough that its almost intractable to handle in real-time with other solutions, particularly if the use cases requires a lot of scans (witness Mark's other benchmarks).
I find it fascinating that most people have over a decade's experience of tinkering with computers, writing their own little pieces of code etc before they even enter the job market in their early twenties! Very few other professions can expect this level of experience from people just getting going.
NSA hacking group allegedly hacked
Looks like something worth forwarding to the non-technical guy as "food for thought".
Ask HN: I own a VC fund that bought Twilio in the early rounds.  Now what?
Will I get shares? When will they arrive?

Can I short the stock or buy puts in the meantime?

I could obviously ask the VC, but I though the HN discussion might be interesting.
Membership in the S&P 500 is determined by committee, but the methodology can be reviewed here: http://us.spindices.com/documents/methodologies/methodology-...

Wikipedia says:

Limitations on types of securities:

> Securities that are ineligible for inclusion in the index are limited partnerships, master limited partnerships, OTC bulletin board issues, closed-end funds, ETFs, ETNs, royalty trusts, tracking stocks, preferred stock, unit trusts, equity warrants, convertible bonds, investment trusts, ADRs, ADSs and MLP IT units

Limitations on exchanges:

> The securities must be publicly listed on either the NYSE or NASDAQ.

And of course the actual selection criteria is even more elaborate.
Generational Garbage Collection, Write Barriers/Write Protection, Userfaultfd(2)
Hey this is pretty neat. I dig it.
A classic, and clear, example of "elementary" meaning something different than "trivial" in math, is Atle Selberg's Annals proof of the Prime Number Theorem. A link to notes on this proof, and some (!?) controversy relating to it, here: https://people.math.osu.edu/nevai.1/AT/ERDOS/ErdosSelbergDis...
it actually makes no sense to set it up like a penny auction. like if you are scamming why not just let people bid by sending you bitcoin then promise to return it if their bid fails but then instead just keep the coin. if you are legitimate then why run it like a scam. i'm sure there is some explanation.
Probably missing that python 2 defaults to integer division.
I don't understand. Ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634757. This project was put up for adoption, and many people replied showing interest (even some creating PPA's) but ownership was never transferred and it is still listed for adoption.
So do photographs and screenshots. :)
I assume you are saying this is why refactoring is so important? If so I absolutely agree.

Designing good design/abstractions like anything else takes practice. Armchair critiques won't cut it. If one's unwilling to fix bad design once it's identified, they're not practicing good design, they're practicing cobbling together something on a rickety foundation. How's that going to help next time one rights something from scratch?
Looking at the source code, it's actually licensed under the GPLv3 as well, so the software seems to be free, just the resources and game content aren't.
I also have a couple of keybase.io invitations:

https://keybase.io/inv/23d5ce3afc

https://keybase.io/inv/bb28df44d6

https://keybase.io/inv/bb9c4fffa8

https://keybase.io/inv/471c1f67b7

https://keybase.io/inv/44968be986

https://keybase.io/inv/cd6c91d01e

https://keybase.io/inv/cdc45eb48f

https://keybase.io/inv/41d268d0d6

https://keybase.io/inv/b74615140f

https://keybase.io/inv/d90ac04ed3
What does SJW activity actually refer to? People saying it's bad to shoot black people running away from police who aren't armed? Women should get equal pay for equal work, and have control over their own bodies? Both things are just basic human rights.

We'll probably never know for sure who did this release. It hurts the dems because it makes them look stupid, but it won't affect the election. If there was a better demagogue than Trump running, it might affect the election.
That 13.3 e-ink tablet looks pretty tasty, I hope it materialises.

I suppose you could run VNC on your Android/Ubuntu phone, and just use the e-ink tablet as a thin client.

Maybe the slow redraw of e-ink would suck for real work, unless there are ways to make it more palatable for terminal work
Several of the comments seem confused about why the process isn't entirely straightforward. Here's an example:

Say I have $100 mn under management at an index fund.

When the markets close on Thursday, I have a 5 mn weighting in Apple and its market capitalisation is equal to 5% of the S & P 500 index.

On Friday morning, Tim Cooke makes an inspiring speech about the iCar and Apple's market cap rises to 8% of of the S & P index.

I want to sell some of my other positions and buy Apple so that I still have a balanced weighting of S & P 500 shares. However, I face a tradeoff.

If I do this in small bursts over the course of the day, I have a higher administrative burden. I also risk running up bigger transaction fees if Elon Musk makes another speech in the afternoon unveiling the Tesla-phone, forcing me to sell again after Apple falls back down to 5%.

If I wait until 3.59 to place a massive sell order for all my other stocks and buy order for Apple, (a) market participants might think I know something about Apple, causing the price to rise yet further as I struggle to complete my order (b) sneaky traders could buy up Apple Stock at 3.55 and then sell to me at 3.59 for a higher price.

This is the balancing act a passive fund manager faces.

Edit:

As comments point out, this example is incorrect. First example should say something like Apple splitting into Apple and iPhone and then the relative prices changing after the split. The second half still makes sense.
I always tell anyone thinking about retirement: buy a safe annuity that will cover all your income needs before you retire. That way you will never outlive the money you need to survive. You can [probably should!] keep the rest of your money in more aggressive investments, but since you don't know how long you will live you should insure that you will have enough to live on for the rest of your life. If you can't afford such an annuity you can't afford to retire.
At least 5 years ago he was starting to talk about how it was getting harder and harder to find intact typewriters. Apparently there is a very limited, dwindling supply, thanks to people converting them to keyboards.

If you can find a typewriter of your own, he sells kits for much, much less. They don't require any soldering and the logic board comes pre-programmed, you just have to pay attention to the instructions.