skysight-inc/HackerNews huggingface dataset:
This article is incredibly misguided for several reasons...

1.) If you truly are "rich," then you pay for your home in cash. You do not take out a mortgage on your house. Look at a distribution of loan amounts, the vast majority are around $600k. Very few are are >$1M [0]. Home loans are a product for middle-class Americans.

2.) A lot of rich people don't really pay income taxes like middle class people do. This is something a lot of people fail to understand. For example, you can be multi-billionaire and make $0 in given year and still be a multi-billionaire.

3.) If you're rich, do you really care about the $20k deduction you get every year? Probably not.

4.) Interest rates are so low that the deduction is becoming less relevant. For example, if you take out a 3.75% loan on $600k, your deduction really isn't that much, you get to deduct a whopping ~$20k, which even if the highest tax bracket, you'll get back ~$10k The deduction argument holds a lot more weight when interests rates are high.

But glad to see more attacks on the "bourgeoise middle-class" from the trusty NYTimes.

[0] http://lenkiefer.com/2016/10/11/hmda-viz1
I have purchased four houses and sold three. All of the realtors I worked with earned their money, big time.
The price of a house is an emotional number, not a scientific number. Zillow computes semi-random numbers.

Buying: The realtor knows the neighborhoods, how the prices are changing, advantages and disadvantages, what kind of people live there, new construction coming, possible flooding, airport noise, etc. The realtor learns what you want in a house, neighborhood and school district, and tries to find the best fit. The realtor knows contractors, painters, inspectors, plumbers, roofers,decorators, gardeners, who can fix problems. You have to make trade offs. The realtor knows banks and mortgage companies and can find good deals that you would qualify for, and can explain terms and rates.

Selling: The realtor knows the neighborhoods, how the prices are changing, what people are looking for, what to change in your house, how much to spend to help it sell. The realtor knows contractors, painters, inspectors, plumbers, roofers,decorators, gardeners, who can fix problems.

On our last move, we were able to buy the new house, and then sell the old house. They were 120 miles apart, so we usually were not there at the empty house. On the new house, we had to fix dry rot under the bathrooms, completely paint the interior, and fix some floors. The realtor oversaw the workers. Weird feature: hot air balloons fly over our house.

On the old house, about 50 years old, we had the inspections, fixed the roof, totally repainted the interior and the exterior, replaced all of the carpet, added new plants in the front, replaced the kitchen appliances, replaced all of the door handles and hinges, and rented pretty furniture for all of the rooms. The realtor oversaw all of the work. Got eight bids in one week, all over asking price.

So yes, both realtors worked their butts off, their experience and advice and nudging were worth every penny. Both worked for real estate firms, so they received only part of the commission.
Sounds like a summary of this comment should be added to the README / web page as a disclaimer!
More like "tell everybody the dinner's getting cold" and Alexa will figure out what room they're in ;)
It sucks to be in the bay area, where houses start from 1.XM$.
Usually programmers don't care about the exact order that things are freed in. That's the whole reason why GC's have been so successful in programming languages (not to mention things like ARC, which are still deterministic but obscure).

I get that occasionally it's important to know the exact order, and this is where tighter rules and tooling can help. Rust wasn't designed to be an "everything is as explicit as possible" language. (Neither is C, for that matter, ever since compilers stopped paying attention to the "register" keyword…)
Maybe something like Piwik is what you're looking for. Open Source, self hosted analytics.

https://piwik.org
If you could try to be a bit more cynical you'll see that HS is preparation for most jobs. We line all your desks up in nice neat rows, conformity is mandatory so we may even put you in uniforms. We don't want you ever questioning authority. We want you to sit here quietly and do mindless work for countless hours with minimal rewards. Most jobs out there are not inspiring or in anyone's intellectual interests.
This isn't a surprise.

Real estate and subsequent policy is hard. Everybody has to live somewhere, and people who work have to work somewhere. Those places have to meet all sorts of standards which cost money, even if we can all agree they are necessary (ex: running water, bedrooms need window access for fire escape, etc).

The costs of real estate raise the costs for everybody. The renter. The company on floor 6. The bagel shop around the corner. When their real estate costs go up, the rent goes up, the prices of bagels go up, and so on.

There is no magic wand to fix this problem. Like climate change, it is an enormous problem that requires action on as many fronts as possible.

As far as we can tell, population will keep rising, and the value of land will keep going up. Real estate cost problems are never going to just go away.
Does your company offer a 401k matching program? If so, that is basically an instant 100% return. If they are not matching, then you might be right, but if their is a match on the table, it probably makes sense to max that out.
Your point 1. doesn't make sense. If the buyer has to pay 6% in commissions, you the seller are paying for it. In other words, if that 6% wasn't there, you could make an offer 6% lower and still keep the seller just as happy.
Totally. All else being equal, socking away your money in broadly-diversified index funds within a tax-advantaged account is a more reliable strategy for wealth building than buying a single house in a random market. But human psychology gets a much bigger kick out of owning your own home than owning very small slices of profitable companies in 191 countries, and when public policy and human psychology collide, human psychology wins. :) It's better to incentivize people to save in the way they're willing to save anyway than have people not save at all.
I developed this same thing 6 months ago. Setup and commands are a bit cumbersome due to being 3rd party but all you need is an Echo device and Android device with the Echo Sidekick app. Does everything the Show does except voice calls but you can send messages through Echo devices to other devices with the SideKick app. https://play.google.com/store/apps/details?id=com.renovotech...
Yes. I know it's true of my current employer; IIRC it's true of the last three jobs I've had.
If I call a friend, what number shows up on their end? Does it have its own phone number or can it use your cell number?
Section 1.1 of the Alexa Calling and Messaging Schedule (at the bottom of those terms) seems to imply that the actual content of your calls isn't what they call "Alexa Interactions", although if you call out to Alexa during the call ("Alexa, hang up"), that is an Alexa Interaction.

It's not very clear, though, and I feel like they could have made this clear very easily.

(I do expect Amazon to store the voiceprints of "Alexa, do foo" to improve their speech-to-text, as well as analyze the actual requests, yes, but I would hope that Amazon is not analyzing or storing the contents of calls.)
I wasn't are that the Department of Transportation ran the schools, or are you honestly implying that the same sort of organizational structure is at place because they're both "the gubment"?
This Thinfilm company claims to be able print basic displays already, and hints that the process involves 5 layers of material. I'm guessing that there are two outer conductive layers, of longitudinal and lateral electrode arrays respectively. Two of the inner layers would form the P-N junction of an OLED.

Not sure what that fifth layer would be, though. It could be something as mundane as a non-stretchable structural support. Or, it could be that there is more to OLEDs than the Wikipedia article lets on.

https://en.wikipedia.org/wiki/OLED#Polymer_light-emitting_di...

As for how this would be printed, that is probably just a matter of coaxing the required layer-chemicals into a suspension that has the right consistency for their own printers. I recall an article a while ago, about some pharmaceutical researchers teaming up with HP to develop chemical print heads that spit out protein solutions, and then spit drugs onto them, in order to rapidly test millions of different concentrations. These people might even be using that same printer.
> They'll tell Facebook things they'd never physically say in front of strangers

That was something Joseph Weizenbaum was surprised by with ELIZA. He expected that people would regard it as trivial, but many people chose to share their deepest feelings with the program and felt an emotional connection to it. It might have been helpful in this regard that they weren't talking directly to another person.
Automating Cloud Infrastructure with Terraform
Given the detail of the post RH put up, and the fact that many companies that aren't RH also voted against, I think the onus is on the claimant to demonstrate that politics are in fact involved. I disagree with a lot of what RH does, have no stake in any voting party, but unambiguously think Jigsaw can not go forward in its current state.

Releasing the JDK9 without Jigsaw enabled is not a major problem.
It depends on the market. I have rented places in the Bay Area where my rent was less than the owner's mortgage. This was pre-2008, though.
But then you invite an onslaught accusing you of blaming the poor for their cyclical poverty, because they never had parents who taught and modeled sound financial behavior.
Some places have city or county income tax, usually a few percent.
Edward Snowdon on Privacy Through Open Infrastructure and Open Hardware
I really like that Facebook open sources both code and model along with the paper. Most companies don't: e.g. Google, deepmind, Baidu.
I always wondered why musicians keep up with the conventional musical notation system, and haven't come up with something better (maybe a job for a HNer?).

I mean the conventional music notation represents tones in five lines, each capable of holding a "note" (is that the right word?) on a line, as well as in between lines, possibly pitched down and up, resp., by B's and sharps (depending on the tune etc.).

Since western music has 12 half-tone steps per octave (octave = an interval wherein the frequency is doubled, which is a logarithmic scale so compromises have to made when tuning individual notes across octaves) this gives a basic mismatch between the notation and eg. the conventional use of chords. A consequence is that, for example, with treble clef, you find C' in the top but one position between lines, and thus at a very different place than C (one octave below) visually, which is on, rather than between, an additional line below the bottom-most regular line.

I for one know that my dyslexia when it comes to musical notation (eg. not recognizing notes fast enough to play by the sheet) has kept me from becoming proficient on the piano (well, that, and my lazyness).
Property taxes. Can count on it being at least 1.5% to 2.5% in high cost of living areas. On an $800k house, that's in the $15k to $20k region per year.
WSJ posts are definitely becoming more effort than they're worth
I don't think he understood the question. "For 30" sounds like he meant "$30 per hour" and not "on net 30 terms."
Imagine that you're a writer, and you have an idea, so you turn on your computer, wait for it to boot, log in, open up Word, and fiddle around with fonts for a bit... that's what you're doing.

Writers keep pens and notebooks by their bed so if they wake up in the middle of the night they can start writing right now. Or they have tape recorders. Anything works as long as it's immediately available. The iPhone has a "Music Memos" app, I'm sure there's something similar for Android. That's what I use.

Learning music theory and how to write music properly can come later. As long as you can sing, whistle, or hum a tune, you can record it.
File this one under "play stupid games - win stupid prizes".

Idiots like this are why Windows updates are completely forced in the first place. A couple generations of "experts" knew better and refused to let Windows update. Then billions of dollars were lost cleaning up worms that had already been patched, but people kept canceling the update dialog. See SqlSlammer, CodeRed, etc.

You had your chance to handle your own updates and proved that you cannot be trusted to do so. This is the next logical step.
Didn't you deduct the mortgage interest you paid?
Elm for JavaScript Developers – General Aspects
I have no idea how the JCP works, but I find it odd that Google doesn't have a vote in this process. They're clearly one of the biggest users and developers of Java in the world, even if you discount Android. Did they choose to abstain from this process, or were they kept out somehow?
You could also remove the MID on second homes, which are generally a true luxury.
In the form discussed in [1], it gets pretty complicated when more than one operand is a variable, and they are derived from prior operations on the original data.

Alternatively, identifying equivalence partitions from the semantics of the input data faces the problem that a faulty program may create invalid partitions, so some test cases for a given equivalence partition pass, while others fail.
There's a discussion about this on this page here: https://news.ycombinator.com/item?id=14296631
It seems to me each DAW focuses on a particular problematic.

- Ableton Live: focus on painless transition between live and written electronic music, quick producing

- Reason: focus on modulating everything with a studio feel

- Orion: focus on cleanly mixing looping music, slow producing

- FLStudio: focus on composing looping music

- Reaper: focus on customization and performance

- Protools: focus on getting the most money out of the customer

- Logic: focus on getting the sound you want and making a song easily, pre-made effect chains

- Studio One: a bit similar to Logic in spirit

- Cubase: I don't know what it focuses on tbh

A major problematic is that the topdown goal of making one song may easily be dwarfed by mixing difficulties that can then capture your focus forever (aka "loopitis").

As an audio plugin developer, I get to know a bit of every
DAW out there, for testing. A popular opinion is that tools don't matter for making music, but a more realistic opinion is that they actually do matter, by warping how you think about the problem.
Garageband is completely non-free/libre/open which seems what you are saying
"Hey Siri, play some Sun Oh Right Parentheses Right Parentheses Right Parentheses"
The problem with renting is, that it will return to you a temporal value(a space to live in each month, after the month this value is basically gone), whereby buying a house will return a lasting value, which you can even use by selling the house. In order to tackle this, the law should be implementing mechanisms to return value to the renter, like the ability to buy the flat after living in it for a certain number of years(like 15-20 years) for a multipel of the monthly rent. This would encourage people to rent longer and would return a fraction of their paid rent to them. But the details would be very complicated, like how do you prevent the landlords using the contract to kick people out, when they've rented the flat almost long enough to buy it?

As rents were cheaper in the previous decades compared to the monthly income, this mechanism would not be necessary. But basically burning half of ones income in order to live somewhere must return some value or around the world not only in the US we will have very poor renters and very rich home owners. This can even lead to even more radical political movements.
This is the wrong time in the cycle to buy a house in the Bay Area, unless you're filthy rich.
https://www.freecodecamp.com/
Writing Custom Lint Rules for Your Picky Developers
HN isn't really a kid friendly community, but this would work pretty well for kids age maybe 3 to 10 who just want to listen to music, maybe video call grandma.

Sort of a post-iPad reaction to the failure of tablets.
Imagine other investments supplying roads, police, fire, parks, and education (or at least a place to store kids during work day) for 12 years.
> "no... because I have debts with a higher interest rate than I'd get on the return..."

Sorry to tell you now but this is the wrong way of looking at it.

The 401k will save you from paying tax the next 50 years. The first few years you might be a little behind but its worth it because later you'll have your contributions throttled. (assuming you can pay that much in)
Renters get absolutely screwed. Not only is there a mortgage interest deduction, I live in an area that has a special tax on rent. So not only do we pay property tax through the landlord (and probably a higher property tax for non-primary residences), we get a sales tax on top of that, being a tax on the tax.

Either end the mortgage interest deduction or allow rent to be deducted (at least in part).
> The point stands, there's enough that congress could impeach him at any time...

No, it doesn't, as I've just pointed out why all of your listed items have legitimate legal defenses that would probably win in court. I don't take the 25th seriously because it's basically fan fiction by people who hate Trump, and is completely impractical as an actual means of impeachment.
Besides the hordes of Apple users that seem to use WhatsApp/FBM/Signal etc without any problems?

If anything Android might be worse off, if it's like Prime Video the app won't be available on the Google Play Store and you'll have to install Amazon Underground or w/e they call their app store now manually then download Amazon Prime Video for your device.
How to become a member & associated rules are covered in their procedures documentation: https://jcp.org/en/procedures/jcp2#3.2.2
"Alexa, show me reasons why fenwick67's waifu is shit and my waifu is best girl."

4chan by voice. What could go wrong?
SD Times GitHub Project of the Week: Hadouken
What we really need is a good way to execute desktop apps as if they were web services: accessible from nearly any device, access to your data with minimal complication wherever you happen to sign in from, and a lightweight, instant-response, zero-install interaction model. If we value "native clients", we need to address the things that make web clients more convenient.
I can't give a super accurate history of how we got here, but it seems as though it's been a gradual process. Once the banks saw that people at bars, casinos, and high end hotels would pay these 'convenience' fees, they said to themselves, "why not do this everywhere?"

It also ties in to how banks are regulated. Now again, I'm not super well versed in the history here, but as I understand it, after the stock market crash in the 20's, congress passed the Glass-Steagall act which, among other things, said that the banks either had to be an investment bank, or a commercial bank, but not both. That way the commercial banks, which are holding regular folks money, can't gamble it all away. That seemed to work pretty well, so much so that congress was later convinced to repeal large portions of Glass-Steagall.

Once that happened, investment bank culture, which never really left commercial banks, once again came to prominence, along with it's emphasis on making money for shareholders.

The reason I mention all that is to say that during Glass-Steagall commercial banks had to go back to making money slowly but surely through giving out safe loans and charging modest fees for basic services. In the meantime, their shareholders, having had a taste of the large dividends generated by investment fees and the like, came to expect more than the safe, modest returns commercial banks used to provide. In order to appease investors, commercial banks then had to look for other ways of generating profits. That's where things like atm fees, excessive overdraft charges, monthly checking account fees, and the like come in.

The fees and stuff actually got so bad that congress passed a law mandating that the banks had to allow people to opt out of overdrafts, among other things. Unfortunately, this law had been kicking around for several years by the time it got passed, so the banks had plenty of time to weaken it and/or find work arounds. For instance, where you used to get a single overdraft charge for each time you overdrafted, many banks went to a system where you got a daily charge for every day your account was in the negative. I've literally seen someone crying in the bank upon being told that what should have been a single $40 charge had grown in the course of a week or so into a $400 charge. Sadly, this is just one of many such examples of how commercial banks have changed their practices to prioritize profits over public service.

Hope that all made sense. As I said, I'm not a historian, and a lot of the stuff I discuss is widely debated, but if you find it interesting there's a lot of good info on wikipedia and youtube, not to mention your local library. :)
Developing JSF Applications with Spring Boot
Anyone able to find a link to the "widely cited 1996 study estimated that eliminating the MID and property-tax deductions would result in a 13 to 17 percent reduction in housing prices nationwide"?
I feel that this table leads readers into thinking that the top axis is a set of things you need to choose between, but many of them are orthogonal. JWTs, for example, can be used as a particular (standardized) "stateless session cookie" if you store them as a cookie. They do not, contrary to what the table says, need to be stored in local/session storage, though that is an option. Similarly with "Random Token" and "Stateful Session Cookie".

OAuth, similarly, is orthogonal to the rest of the table. You can easily use JWT as your token format in OAuth.

The key decisions you have to make are something like,

* Do I have any sort of "authentication token", or does the client simply auth each request?

If you go w/ authing each request, you get things like HTTP Basic Auth, or AWS's style.

If you go with some sort of token, then you get both of the following questions:

* If token, do you store the token in a cookie, or local/sessionStorage? (The former is vulnerable to CSRF, the latter can be read by JS in an XSS.)

* If token, what kind of token? A reference to a row in a DB, or do you just give the client a signed and possibly encrypted blob detailing the authentication?

If you go w/ a signed and possibly authenticated blob, then JWT provides a standard format for representing that data and many of the concerns around authentication tokens, such as expiration.

I'm probably over-simplifying a bit. The table just doesn't — for me — do a good job of showing the various choices along the spectrum, and what consequences arise from which choices. (Aside from also conflating JWTs with where you store an auth token, and Oauth with auth tokens)

("Stateless Session Cookie" is a bit of an oxymoron.)
This, 1,000x.

There are a lot of families making $1 million gross ($500K net) in income. They live in SF and NY. Both parents work 10 hour days. They live in an uncomfortably small house and have a $1 million mortgage. They can barely save for college after paying for childcare costs and the mortgage. But they're "rich." Yeah, right.
Totally, there are people who have higher-leverage savings strategies than investing in a 401(k), like paying off debt in your case. In the end, the most important number to track is your savings rate (total consumption / total income). If you have a savings rate of at least 25% and can maintain that throughout your working career, don't worry, you'll retire rich. :)