skysight-inc/HackerNews huggingface dataset:
Didn't read the article, but 20% is the magic amount where one of the insurance payments (essentially, insurance you take out against the risk of your defaulting) goes away.

The advice used to be, if you can do 20%, do so, to save yourself that insurance expense (in the "used to be" markets, at least, where you ended up ahead, financially, by doing so).

P.S. Rereading my last sentence -- or, "sentence" -- I see that I definitely need one, or several, more cups of coffee.
It's not just a better experience, it's also safer. Less malware from three ad auctions downstream, less private information exfiltrated by third parties, etc. The flashing annoyances are the least of my worries.
Lifting the Shadows of the NSA’s Equation Group
Even if they don't write code they can set unrealistic deadlines and actively not allow refactoring. My solution is usually not to tell anybody who doesn't need to know and just refactor but that can be a dangerous path too.
Do you know of any places that offer this automated service?
Even that is a losing battle, as you would then just identify the class(es) that result in the 'correct' position of letters.

Ultimately it is an unwinnable battle, but one they can fight as long as they want.
> whereas a hipster office of steel glass and concrete might reflect and echo all sounds.

Yep. I had my second Model M shipped to the office and kept it there for a few days, but thanks to it being feng shui certified (wtf?) it was an open floor office, with the company meeting room only separated by a thin glass wall.

Sudden 140wpm bursts on a Model M under that conditions surprised quite a few visitors, even with the door closed, and was compared to "machine gun fire" when I was asked to finally take it home.
Mechanical typewriters are mostly antiques, and can't imagine how many have been recycled or in landfill space over the years at this point. So I would think that sourcing would be the biggest issue in this. Though having used a mechanical typewriter when I was young, it's hard to imagine many people preferring the experience.
If the law permits a unconstitutional loophole, then the law itself is unconstitutional. Start striking laws permitting the NYPD to operate this way until you've removed the cancer that is the theft of personal property without due process.

If too much is cut away, then I suppose the politicians will have to prioritize making their laws legal, now won't they?
Also this weird adversion against using the power of a RDBMS.

NO VIEWS!
NO STORED PROCEDURES!
NO TRIGGERS!
YOU SQL MUST BE AGNOSTIC!

and stuff like that. However, they pick Mongo or anything like that and yep, they must use anything it provide just by necessity.

---

People:

Using views is easy. Is probably the most simple thing you can get to leverage what a DB can give (plus indexes) and let model the data in different ways and even help in transition from a data model and another.
I agree with Steve that you'll probably love the "Learning Rust With Entirely Too Many Linked Lists" that he linked to.

While not as complex as that, I would like to hear what you think about the slices section in the new version of the book: http://rust-lang.github.io/book/ch04-03-slices.html

It introduces slices by starting with functions that use indexes into `String`s, which sounds similar to what you were doing. It demonstrates the problems with that approach, and then shows how to use slices instead.

I'm not sure if slices would have worked well in your cases, but this chapter is so similar to what you said I wanted to point it out!
Do you think if I had a choice, I would have chosen Git? Ugh.

No, I'm forced to use it as a condition of employment.

You're right: I'm not qualified to use it, I disqualify myself with the rule "only use software that at least pretends to be usable", but that doesn't mean I have a choice in the matter.
I'm curious as to what 'beyond' refers to. I guess I'll never find out.
It sounds like you are reinventing CAPTCHAs.
I know I'm the cynic but I find this more telling as how millennials are incapable of self control. I love using credit cards vs physical money. I also dislike the direct access to my bank account that a debit card provides. I think credit cards place a very good level of security and consumer protection if used responsibly.
Always loved that story :)
Yes, with 1 major downside.

You have to handle cash and all the negatives that come with that.
Using ATMs (finding one, avoiding fees, navigating the myrian of poorly designed UIs) and carrying large amounts of cash is a major inconvenience compared to carrying 1 piece of plastic. No incentive to rob people either if they don't have anything but easily replaceable credit cards.
Having a digital trail for yourself also simplifies budgeting and record-keeping tremendously.
The Cortana features analogous to Google Now are still opt-in after the update (i.e., you have to enable them if you want them). However, web search through the search box can no longer be disabled through a supported method AFAIK.
> What's more, the telemetry collected is of the most benign type that Apple, Google, Microsoft, and nearly all 3rd party apps have actually been collecting

Do you have any links on what telemetry data is actually collected and sent? I would genuinely appreciate it. This is has held me back from what is otherwise a pretty solid OS upgrade.

All I've seen has either directly indicated or indirectly insinuated that every key stroke (not just Cortana search, but every keystroke entered while using Windows 10) is collected and sent with the telemetry data. Being encrypted traffic, and data that can be sent at any time, not necessarily when keys are being pressed, there is no way to inspect and verify.

The closest I have seen to rebuttals of this are either people with no knowledge or connection saying "oh, come on, they would never do that", or Microsoft saying essentially "we cannot allow telemetry to be turned off anymore because the more advanced users that we need data from would turn it off".

I don't think there is a way to prove what is actually sent, unfortunately, but it would be nice to at least hear Microsoft say "we firmly believe in the privacy of our users and would never dream of being anywhere near that invasive".
The closest I have is the approximation supplied by my credit union (Alliant). Currently it sits at ~660, having fallen from ~740 when I finished paying of my student loans. At the moment I am counting on saving more than the standard 20% for a future home purchase, in order to minimize the impact of my lower credit score on a worse mortgage interest rate.
Enterprise Edition respects(=won't jeopardize) their meal ticket.
No it wasn't. The question was whether one was more neutral than the other.
Extracting data from Wikipedia using curl, grep, cut and other bash commands
My biggest programming regret is not keeping hold of the qbasic stuff I cranked out as a nerdy kid.

I'm my head it was all so effing great (whole games with graphics drawn with the old pen-down, forwards 10, turn 90deg turtle thing!) but I'm certain grown-up me would get a kick out of how utterly abysmal it all was.

Then again, I'm a JS guy, so I still occasionally stumble across sites with code i worked on a few years years ago and weep openly at it.
Why is this at 44 points? I respect this is trying to hit a nitch but the nitch looks more like a step backwards than forwards. This does not seem more reasonable than what we have available. Maybe when it handles promises will it have a more obvious use case.
Seven Easy Tips to Help You Successfully Manage Changing Project Requirements
Very cool. The syntax is a bit verbose though.

What about expressing it as a tree based data structure?
And does almost every day on some blog or another.

every. single. day.
I don't think that's in question; The simple fact is money for housing is cheap right now, which means it requires more of it to convince owners to part with their assets as most of them still need to buy elsewhere after they sell a house.

If money was hard to come by, houses would be cheaper, but then you would also have more difficulty getting that money to start with. I'm not sure the affordability would improve, it's hard to say what other impacts a higher interest rate (or even more so, a higher % down requirement) market would create.

The only exception to all this are new houses and condo builds, but in those markets the reason they're more affordable comes down to a combination of location and risk, risk that the property may not actually be worth its selling price, so you get it at a 'discount' to the market if it were in a more established area.
Is that necessarily true for NSA et al.? I don't see why the target couldn't just send the data towards an arbitrary destination, and that data be collected by NSA via a passive tap. Commands could be sent using a QUANTUM-style technique (packet injection with spoofed origin)
Do you have any additional details about the "unspecified telemetry" that's sent to Microsoft?

I thought from my readings on the subject that pretty much all of the telemetry could be disabled via in OS options (even if some of them are rather harder to get to than I'd like)
You can buy puts. Puts are a form of insurance. That is why in general they command a premium when compared to calls at the same level when theoretically calls can go much higher than puts since the lowest a stock can go to is 0. However if the VC fund is an index of many different assets, then you need to figure out what percentage of their assets are in twilio and buy puts for that amount.
Prefix operator is the Lisp notation and it has work pretty well. The syntax rule is very simple. Once got used to it, it's very easy to deal with it.

Chainable calls work well with linear operations. With nested scope, it becomes less clear.
Not at all, I think that many people have come to expect this syntax from many ORMs. You will often see syntax like:

{
and: [
{or: [a, b]},
{a: {gt: b}}
]
}
Well I have two effects on their story first hand. The multiple loans to buy a home or such was what the buyer of my previous home did to get in the door. 80/10/10 however it was not because the values exceeded maximum loan values but they could not make the down payment but wanted in the area.

The second is the combining of credit scores for couples, good friends are currently renting as his wife's score is the pits. This is even after spending two years so far paying down here debts which were not education related. On his own he can land any house they want, together they have to accept loan rates that make it not worth the costs.

I figure the twenty percent rule saw a resurgence because that number was so ingrained into the minds of buyers and sellers.
I personally know the researcher who discovered this flaw, and despite his questionable ethics, he's still welcome in my church.
They may be equally responsible in actuality, but the company still needs to see a verifiable source that the credits are being paid back.

It's a form of signaling.
It's hard, because the Model M relies on a steel spring buckling, which is inherently noisy. You can dampen some other sounds (like the keycap hitting the key's fixture, either with grease, or permanently with rubber rings), but with how little space there is in a key, it's hard to silence that particular sound.

IBM themselves went with regular rubber domes for their "quiet touch" Model M variants, which are unpopular due to not being mechnical.
> heretofore unspecified telemetry regarding your search behavior is still sent to Microsoft.

Can you site your source for where Microsoft collects search telemetry data? They definitely collect telemetry data about all versions of windows going back to XP but what that entails has never been clearly outlined. I feel like you're jumping to conclusions.
It wouldn't even need to 'look at the pixels', it would only have to identify the appropriate canvas elements.
> The majority of users probably don't care either way, based on the proportion of web users who use Adblock or one of its kin.

Ya because everyone on the web is savy enough to use an adblocker. You're making a lot of silly assumptions.
That would be the second hardest problem in PKI: key escrow and key management. The answers to the questions most average users have like: What do I do if I lose my machine? If I'm logged in from the library or work or my friend's PC? If I use multiple machines every day?

When the "right" answer includes "Print out this long thing, put it in a safe deposit box, and pray you never have to type in this long string of numbers", you immediately lose a lot of potential users; it doesn't quite fit the "Grandparent test" (could your Grandparent use it?).

Absolutely there's a trade-off in trusting a 3rd Party key escrow, but there's an immense usability benefit to average users that want something easier to do and "some security" really can be better than "no security", even if a lot of hard-line paranoid wonks have good reason to believe otherwise.
I mentioned in another comment, but there are many json structures meant for representing logical operations currently in use by ORMs (see mongoose, sequelize, loopback, etc).

+1 to seeing a standardized object structure for logical operations
OK, but what I didn't see (maybe I missed it) in the article is any knowledge of that by the New Zealand authorities ahead of this action. And even if that were the case this would be an incredibly heavy handed response to this kind of venting. You can hear people say I wish we could drone strike {{politician name}} on a daily basis and it should take a lot more than that to get your passport revoked. Surely we can find a more reasonable response that reflects the reality that people say things like this without serious intent all the time.

The article also points out that was timed such that it would be a convenient gesture of goodwill towards the Fijian government during negotiations. So there's also a believable reason why the government of New Zealand might have subjected these folks to this. The level of reaction doesn't fit the evidence at hand. The effects for this guy are ongoing as he now must put up with more hassle every time he travels forever. IMO it's just not a reasonable response.

All for his very reasonable advocacy for democracy and maybe someone venting without serious intent about killing a dictator.
Which is the big difference to all the Cherry switches: Those are inherently linear (and quiet), some variants just have plastic latches glued to a side to emulate the clicking noise and tactile feedback (both of which useless, because they're decoupled from actual actuation).
I really don't have an issue with ads, I have a problem with shitty ads. If Facebook put a quarter of those adblock blocking resources into getting appropriate ads, none of this would be an issue. That goes for the rest of the internet. People use adblockers because it's completely intrusive and awful to see.
> ... most of them still need to buy elsewhere after they sell a house.

This is one reason that I never understood people treating their first house as an investment. Yay, it went up 50%... And so did the house you'll buy after you sell it. You need to live somewhere. Your first house is covering a short position, not an investment.
That will only be unblockable until someone submits a filter for it, and then every ad blocker will block it.
The historical nature of soldiers of armed guards with the authority to kill you lends credence to his suggestion that it's not an unreasonable expectation to believe that they _could_ shoot you.

Local mileage and laws may vary, but erring on the side of caution when you see a soldier means that it's prudent to act as if he can legally fire upon you -- even if that assumption is not actually true at that specific time or place.
https://news.ycombinator.com/item?id=12281454
> People do want to learn more about what they're interested in, but I can't think of a less honest source than an advertiser.

The opposite side of this is people that think ads are the worst things ever. I really don't understand what the big deal is. It's not like a random ad is going to brainwash me into buying something I never wanted in the first place. Ads being too distracting (e.g. flashing, videos) and a malware source is a different story though.
Fb could make them heuristically indistinguishable from a wall-post, and some motivated individual would have a plugin that scraped your friends and blocked non-friend content up and running within hours.
negative. I was living in my parents basement at that time (yes seriously).
Then the ad blocker only has to hide all images from the ads/ folder.
> Not until you press return

Maybe true for HN, but not necessarily true for other sites like google search / FB search. It's common practice to send all keystrokes to the server to speed up searches.
Legal advice to consider when selling one's soul
This post is a great example of complete misunderstanding of CC basics and as a result - an irrational fear of "all things financial"

If you're so afraid you might lack self control that you will spend more than your monthly income, get a card with a limit that's 1/2 of your income. Simple as that.

This country is structured around using debt as your leverage, as both business and consumer. Not to utilize that and tout it as somehow virtuous or prudent is, in fact, just ignorant at best.
Will Data Help U.S. Sailing Get Back on the Olympic Podium?
*niche
Big fan of what you all are doing!
It's a very contraditory move to bet high in AI and block-Adblock tech at the same time.
I used to do that. Then I married someone who absolutely will not stop stocking the house with junk food, no matter how often I ask, beg, or demand that they stop. We have at least managed to compromise on always hiding it from me and never explicitly telling me that it's there.

(But even so, I'd prefer not to be forced to buy garbage out of the household funds against my will.)

So from that metaphorical perspective, using credit cards for "the benefits" is a lot like buying a dozen glazed doughnuts, just for their smell. So you occasionally open up the box, take a whiff, and close it again, throwing them out and replacing them as necessary to replenish the odor. But sooner or later, you're going to take a bite.

Credit is best used for durable goods that produce value, or at least depreciate more slowly than the interest rate of the loan--an American household's primary car, for example. Instant consumer gratification is just not a wise use of credit, no matter how many sugary sprinkles it has on top. And that's exactly what credit cards are mainly used for--as financial junk food. Most people buy the credit doughnuts, actually eat them, and get fat.

So good job to those that can go their entire lives whiffing free doughnut smells, but some people have to arrange their lives such that they don't even drive past the doughnut shop in the morning. It's just a different kind of self-control to avoid temptations in the first place.
What if it was a set of pixels instead?
I had a brief glance at this and while this seems to present a continuous story, I had to read all the way to section 2.4 to learn anything new (mem::replace) without any idea of whether I would.

I would have prefered a reference book of techniques with examples to this format, though maybe starting with a ToC of techniques would be better than a rant about linked lists.

[EDIT]: I read some more and this seems like really useful info... just not advertised or IMO presented well.
IMO it's certainly possible to make ads unblockable. Right now they just aren't trying very hard. It's all about the footprints. This article claims that laws requiring ads to be marked as such would preclude them from removing these footprints, but that isn't necessarily true. For example, Facebook could have two images of identical size, one that says the word "sponsored" and one that is blank, stored on their servers. Every post - sponsored or not - could reference the image like "/image.png?postid=123" and the server would decide based on the post ID which image to actually serve. Unless adblockers could implement machine vision, they wouldn't be able to distinguish this.

Facebook could also go the hostile route - when they detect an ad blocker, just display a blank overlay saying that you can't use Facebook with an ad blocker enabled. Ads are here to stay.
It was basically advertising costs for different pay per click/impression ads. I was basically just doing arbitrage from lead generation to PPC. Though I did get a little frivolous and do some remodeling and got married and put a lot of that on CC. There's probably a vacation in there somewhere too.

I used some of the money to pay off my car and put a downpayment on my house but I still have a negative worth. I didn't really plan this to spam my blog but I wrote about it on the site in my "about me".
The problem isn't (necessarily) small modules, it's the _dynamics_ of the Common.js (and similar) module systems. By conflating fully general, extensible, dynamically typed objects with both namespaces and modules, the semantics can't be constrained enough to perform certain kinds of both intra- and inter-module optimizations at compile time.

By contrast, the Google Closure compiler's module system (also for JavaScript) does not suffer from this problem, but in tradeoff, disallows many types of runtime metaprogramming, such as merging modules with Object.assign or similar.
I like podcasts, but they're unnerving to me.

It's too much time wasted to get to the point. And as opposed to music, I can't program properly when listening to them

Not to mention a lot of podcasters act in a radio way (which make sense for radio), with repetitions, talking slowly, endless introductions, chit chat, etc
I got a mortgage with just myself as the signer. And this was with a major bank; nothing shady or weird. Since my wife is on the title, all she had to sign was a single page indicating that she was allowing her half of the property interest into the mortgage. But my income and credit were enough to completely support the mortgage we got, so that's what we went with.
"Rage-quitting"? She couldn't find what she wanted, so she left. Her argument is not "everyone should get what they want" but that the majority of people's situations are worse than hers. You having different priorities regarding where/how you want to live is great, doesn't mean that they're right for her, or that the choices others have made to get by are right for her. It's great that you can zero in on what the actual problem is, but it seems much more valuable to do what she's doing and spread the information (including how the voting block would have to be overcome) than to give up and suggest everyone else give up, too. "systemic and unchangeable" sounds more like quitting to me than anything in the article.
@tunesmith I should add to my comment that I agree with you that many non tech people often treat technical debt as free. It's a big problem and is a major source of failure.
Where does the machine learning come in?

The way article is written it doesn't even hint what the machine learning is being used for.
Quicken to Officer Doulci Activator iOS 10 Devices
What are you getting out of that at all? Someone doing the balancing math for you?
I worked as a vendor to money managers for many years (Vanguard was one of our bigger customers) and am familiar with the industry.

The conclusion most of my colleagues have come to is the roboadvisors don't really offer much beyond Vanguard target date funds. The roboadvisors seem to be failing to acquire significant assets.
Have to be the devil's advocate here. If you give an employee a day off to vote, what are the odds that they still don't vote? Will this really solve the problem of an apathetic employee?

What about something else like a company held half day event that involves voting and doing something else fun (lunch or picnic?) ie. instead of a party bus...a voting bus of some sort?
Banks yes (as they put you into high MER funds), brokerages no