skysight-inc/HackerNews huggingface dataset:
Given that insurers so far have been unsuccessful in legislating requirement for a customer to hand over any DNA test they have performed, it seems quite sensible solution that customer gets dropped, as otherwise they could exercise information asymmetry to their benefit, and great peril of insurance provider.

Of course this is sarcastic, but argument about information asymmetry, created by DNA testing, that supposedly threatens the existence of insurance business is quite real.
From what I can tell, this is a whole lot of bickering about the difference between prototypical languages (like JS) and inheritance-based OO-languages (like C++/Java/C# etc).

The Gand of four wrote Design patterns for the inhertance-based world, because that was what was churning out most business software and had the biggest need for some standard patterns and conventions. And they used (reused?) the word delegation to fit a useful pattern in a non-prototypical language.

And AFACT that's his argument. That all modern OOP languages got it wrong. So they got delegation wrong too. And GOF got it wrong because the wrote it for modern OOP.

Or did I miss anything?
Yeah, but if you're prototyping, then that shouldn't be the actual code you use. You write a prototype to test your assumptions, have the people bang on it for a bit, then throw it away. You take the lessons you've learned from that, and now you have more of a "spec" than you did before. Thus, you can write your tests.
I mean before you've written any code at all. Like, you have to have the tests for all units created before you start writing the code for any unit. That's what the person I responded to made it sound like.

Writing tests before you work on the unit you're working on shouldn't be a problem because you should know what that unit is supposed to do. If you don't, then it doesn't matter if you do TDD, Agile, BDD, or whatever. You're not going to be able to do it right. Go have a conversation with someone to find out what that is supposed to do.
14 Boston Fintech Startups to Watch
How much does this track with the population in general just getting old and settling down for retirement?

The baby boomers have been skewing statistics since they were born.
Hackernews takes this claim seriously, and has opinions about it.

Delicious irony. Someone "hates" HN enough to spend all their time here and then write a send up of it every freakin week. It does not even appear to be monetized.
Show HN: Opensource paging, messaging and calendar solution for ops
Check out https://iris.claims and https://oncall.tools for more information.
Segwit and the dispersal of the transaction
Best case? Give worst and average case when describing complexities.
Yes, rent-to-buy is something we recently starting working on. Many people have asked about this, and we agree it makes a LOT of sense for our customers to have that option at any point during their rental.
We'll have more info on our site in the coming weeks, but until then, we'll gladly discuss details directly with you if you like.
The overhead of including the fallback to heapsort takes a negligible, non-measurable amount of processing time that guarantees a worst case runtime of O(n log n), and to be more precise, a worst case that is 2 - 4 times as slow as the best case.

Your logic also would mean that any sorting function that is publicly facing (which is basically any interface on the internet, like a sorted list of Facebook friends) would need to use heapsort (which is 2-4 times as slow), as otherwise DoS attacks are simply done by constructing worst case inputs.

There are no real disadvantages to the hybrid approach.
Some previous discussion on this topic:

1) Zillow's 1st letter to Ms. Wagner: https://news.ycombinator.com/item?id=14639908

2) Commentary on the wrongness of Zillow's 2nd letter to Ms. Wagner: https://news.ycombinator.com/item?id=14656242
Storage company Omni now lets users share their belongings with friends
That's quite alright. I've had similar experiences in social and technical settings from both sides of that interaction.

What you refer to as 'slow thinking' is likely being thoroughly analytical. I know quite a few programmers like this. It's System 1 and System 2 all over again (book title: thinking fast and slow).

Thinking from 'Elon Musk's First Principals' isn't fast, it's just really important, like how a CPU register is intrinsically more constrained than a HD but the role is differently important. Knowing when to context switch from Sys1 to Sys2 takes practice, not that I'm an expert at that either.

I often find it easy to bedazzle and bamboozle people with knowledge (or more like streams of consciousnesses!), but it's sometimes not that I'm good, so much as that I'm not communicating simple ideas properly to them. Geeks are often very bad at communicating for that reason, and when in groups it gets worse because we can fall into competing by being semi-obscurantist. As the guy who runs the Sante Fe Insitute points out: "You made that look easy" is a statement about intelligence. I highly recommend you examine David Krakauer's idea on intelligence, ignorance and stupidity:

https://www.youtube.com/watch?v=pi7h6nmkvAM

The fact of the matter is that when dealing with new knowledge nearly everybody is slow and this is covered up through a variety of tricks. People who are very socially adept are exactly like construction workers in the trades. They actually make about the same number of mistakes as the newbs, it is just that they recover from them faster because they know what to do next....

So I'd encourage you to notebook your interactions and keep a self made score. Sounds simple but could be immensely important for you. The important bit is "I screwed that one up", "what next?", because knowing the answer to that will solve for most circumstances.

Humans are not the top predator because we're faster or stronger, we're on top because we're the most adaptable. It might not feel like it all the time to you and I, but we're in possession of AI super intelligence like powers in our brains and it's just a case of harnessing them, giving them training data... :-)

Personally I know I'm bad at correlating names and faces, so I intend to keep a record of name to face data for the right contexts.
Open your console and type `new Date()`. In JS every date is local time by default
lol. this is a stone age product comparing to same systems at G,A,F
Online dating has the wrinkle that focusing on the 10 you really want and putting in the effort to really wow the interviewer doesn't always produce a higher success rate. The rise of Tinder has accentuated this.
For languages which didn't have function-pointers as a first-class construct (like Java), you had to create another way to delegate functions between different objects. A way to encapsulate them, if you like.

It may not seem novel now, but it was not obvious to everyone at that time that this was a possible design-pattern.
See my reply to koolba below.
Yes it is unethical, but she is unethical more.

Pragmatically, if she dates you while wearing that ring, chances are she will date another dude while wearing your ring.

If you need to stay on toxic relationship because of money, it is hard to leave, but not because you did not dated on the side. It is because you need to arrange living and job (or shelter). People in toxic relationships tend to be emotionally drained.
Ah okay. Hmm.. but OTOH, lot of programmers have (knowingly and unknowingly) aided surveillance/weapons programs, that have caused damage, though ofcource, I will concede that its not the same as putting a dictator in power.
The Internet of Nope
Sure, but there is no JS on the page, and curling https://api.epoch.sh gives the same result.
There's no denying that Ahmed Chalabi was an Iranian agent of influence, but whether he was working for the Iranian clandestine services is unknown.
In this case we're talking about the recent NSA exploits leaked by Shadow Brokers and then utilized by WannaCry and the Petya attack. Both of those had a "weapon" (the ransomware itself) that spread by way of an exploit found by NSA (a defect in Windows that people failed to patch).

In this case, I feel that blaming NSA for the exploit and calling those "cyberweapons" is wrong. The entity who put the ransomware on top of them and deployed them built a weapon.
Also recommended: https://twitter.com/internetofshit
In the US the sports media often talks about topics that are only tangentially related to sports. Like whether or not a sports team should accept an offer to visit the white house (a tradition for teams that win their league). Or about players that refuse to stand for the national anthem.
You're assuming that the only type of data that exists is credit report data, which is wrong by several orders of magnitude.
The Blackberry had this title first I think.
I already did, you may want to re-read my comment.
I've never really understood the entire Art Shows/Music Festival angle. I've been to a few and never really been in a situation to actually talk to people.
Completely agree - but have been several times a tech proofreader I know amount of work that it required
> and should figure out how to change the hearts of the large proportion of this country that's delighted by promises of Genghis Khan tactics

As far as I'm concerned they are queued last. The support and empowerment of those who would suffer under their heels is way more interesting to me. Sociopaths pretend to have had a change of heart after they have been disarmed and then I still won't care for their crocodile tears. I won't laugh about them either, I'll simply be friendly to them, as long as they stay disarmed my hands will be open too. Nothing more, nothing less. But as long as the victims are rather ignored in comparison, meh.

Not that I disagree though, because I think Trump is a convenient scapegoat, someone to point fingers fingers to. The only really interesting thing about the election for me was the huge grassroots support Bernie Sanders got, and how that was swept under the rug for the benefit of Hillary Clinton of all people. But yeah, Trump's the asshole, let's focus on that now. Gotta keep it tightly framed and bouncing between several equally moronic options.

Here's a slashdot comment I bookmarked, because it's the only important takeaway from a lot if things IMHO; as long as this isn't addressed, as long as there are still excuses to not REALLY think critically, it's all window dressing and nauseating.

https://yro.slashdot.org/comments.pl?sid=10391247&cid=540830...

> Moreover, I'd like to have all the extremist argumentation slapped the fuck down by intellectuals in public. Given the way things are going however, it's as though transparency and public discussion were anathema to those with power to censor.

> I mean, it can't possibly be that some jack-ass white supremacist, trash-ass ISIS goon, or wank-ass Hillary Trumponite, were hard to repudiate -- unless your own wack bullshit depends on similar constructions. Then it's really hard without stabbing yourself in the back.

I say, don't "figure out a way" to make something palatable to anyone. Seek truth, seek your responsibilities, and act. Be hard on yourself then you can be respectful to others while not taking one iota of their shit.
Because it's sort of like hotels. There's a "rack rate" which is a high price that nobody pays, and a price floor is whatever Medicare pays. (With Hotels, GSA is the "normal" price floor, and cheaper rates are usually wholesale) If you price cheaper than Medicare, you get sued for fraud unless you charge that low cost to Medicare.

Everyone else has a bewildering discount scheme. The doctor literally has no idea what you pay.

In other cases you have HMOs, where primary care doctors get a monthly nut to take care of you and don't get a fee for service in most cases.
If the author wanted to pin something on the rich, I think he should've gone explicitly after think tanks instead. I don't think your run-of-the-mill celebrity intellectual living off book royalties, paid talks and columns has that much to do with large political donors. All a paid speaker needs is a paying audience, and preferably a large one. And if he's a bullshiter, that's all the better: bullshit sells. They just seem target anyone with some disposable income instead. But think tanks need budgets (different order of magnitude here), and their output is used to supply media and lobbyists with stuff which might budge the decision of voters as well as politicians.

Also, I disagree that this is "The Rise" of anything in either case. Think tanks are recent, but they've been here for a while. But someone peddling some (seemingly?) shallow understanding of the world for money is probably old as the hills. Certainly older than the sophists, older than Mesmer and his animal magnetism, as well as older than any sort of quackery or intellectual sleight of hand in historical memory.

Talking about this as if it were something new, and with allusions to Gramsci to top it off, just strikes me as making it as unnecessarily ominous.
Interesting to learn that!
Mine is actually pretty good - it doesn't pick up when I sit down, but will occasionally turn on sleep mode while I'm lying in bed reading.

However it marks me as awake during that sleep time, so I guess it's accurate?
?

This sounds really fishy to me. Do you have more details?

Source: have programmed professionally in major static and non-static languages and as the years pass I appreciate static languages more and more for each time I waste time debugging what I have learned to think of as stupid, completely avoidable errors.
I wonder if anyone has considered building faux plutonium rods that can simulate criticality events. That is, they're packed with electronics and lights that display to you how much radiation they're giving off, and how close they are to going critical. They'd be electronic devices that measure each other's position. Accelerators could tell if they're dropped or banged on something. You'd also pair them with a faux radioactivity meter (Geiger counter), and perhaps a faux radiation dosage badge.

"Huh, if I bang these rods on each other, I see a flash of lights showing it was 50% to critical, I hear the Geiger counter jack up, and my radiation badge measures that I've just instantly received a year's worth of radiation. Ouch."

Maybe if technicians could experience first-hand how easy it is for these plutonium rods to go critical, they might be more wary of mishandling them. It's understandable how a person could become desensitized to the risk of something that they've never seen happen, where the threshold of that event occurring is not intuitively known.

When I'm driving my car in a high performance way, I can feel when I'm beginning to push the bounds of its traction. I can feel when antilock breaking kicks in. I get to experience the threshold where something bad can begin to happen. With fissile material, perhaps it is a problem that workers never get to experience the threshold boundary at all until it's too late.
Article author here...

I'm pretty much in agreement with everything you wrote here, but I want reply to one thing you mentioned...

You somewhat disagreed with, "we know that most developers do not have great design/refactoring skills", because developers may have little chance to refactor. Totally on board with this; lack of understanding of technical debt and how it impacts a team's achievement is one of the biggest problems with software management.

But my point - which I clearly didn't make well enough - was that refactoring and design skills are really the same thing, and I've seen enough modified code to understand what the design skills of most developers are.
Thanks! Super interesting.

Of course the meaning of (not (consp thing)) for atom is classical, but don't you think it's a bit weird? It always struck me that way. In a language where lists were the only composite data structure (i.e. not being a cons means being a number or a string or a symbol), it made sense, but that meaning degrades once you have vectors and hashtables. Those are no more deserving of the name 'atom' than lists are. Indeed if one indulges in the oxymoron of treating atomicity as a spectrum, vectors feel more atomic to me than lists while hashtables feel less atomic.
> Insurance is a business. I don't think any business would want customers that are more trouble than they are worth.

But insurance is precisely the business of taking money from everyone that's exposed to a potential loss (namely the expected value of that loss, plus some more to cover administration cost and profit), and then distributing it to those actually suffering the loss.

If the insurance then turns around and kicks those affected out, it is reneging not only on the spirit of the contract, but on its entire raison d'être.

Agreed, though, on your later point that in the health domain, certain risks, once they've occurred, are so massive that traditional (private market) insurance structures might not be really suited to them, which is why nearly the entire developed world has some sort of public health insurance, fortunately.
The Age of Distributed Truth
Adobe releases analytics tools for conversational AI
> Or should you be yourself from the beginning, "happy to be a hippo" so to speak[1]. You'll probably get fewer first bites, but ones that get through have shown they don't care about your balding head and bulging stomach.

You're absolutely right! People should be filtering for quality over quantity! That said, is it possible you're running on the assumption that the people we're concerned with here can reasonably expect to believe they will find a result-set with such a strategy?

For a lot of people, the situation they're in is that they've been themselves for quite a long time now and are getting few-to-no bites. The suggestion that they should double down on this strategy is thus somewhat less than maximally appealing.
Not doing TDD doesn't mean not having tests!

As far as the beginner angle, it makes sense to me to stick to TDD when learning to code. There are already so many things to learn and understand, that sticking to one way of working would likely be helpful. The question for me would be whether it matters whether that method is TDD or something else; I suspect it wouldn't matter much.
Any reference to the beacon protocol? I've never seen or heard of this. I've implemented mechanisms to periodically drain queues and clean up onbeforeunload for single page apps. Does GA's event queue span pages?
> The Gang of Four book is terrible.

I don't agree. It's a seminal book which, in spite of having been released about 2 decades ago, is still required reading. The book also is well suited as a reference due to their clear explanations, descriptions, and use-cases.
> It would also be interesting is someone had concrete side-by-side examples of what Medicare/Medicaid pay vs. what everyone else pays for several different "common" items

No payer (including Medicare) pays a single price across the board - even Medicare pays different amounts to different providers in different regions, etc. So there is no one single price for each payer that we could compare, and it'd be hard to find true apples-to-apples comparisons between them, short of polling individual practices and asking them what they received last month (which is hardly rigorous).

Remember that these are often treated as closely guarded secrets - if they were truly public, the AMA couldn't charge for access to CPT codes, and it would be harder for Medicare and private payers to negotiate the minimum rate for each provider. It's the same reason you'd be hard-pressed to ask most companies to make all of their individual salary data public.

The reason we know that Medicare pays so little, though, is that (a) it's no secret - even Medicare doesn't really try to hide it, (b) Medicare has to publish aggregate data, and we know from the aggregate data that they reimburse 7% less than COGS on average, and (c) it's statutorily mandated.
well, the definition of a "fatal flaw" depends on the individual. even falling "out of love" with someone is obviously a fatal flaw which is probably the most common.
It would also be useful to provide a way to convert the other way around (from a date to epoch).

I actually built a similar tool a while ago: http://timeconv.io/ that's similar to yours :) The goal is to provide a set of useful time/date utilities.
I think your example is overly simplistic, but I understand what you're saying...

To stay at that level, I would say that while there's nothing inherently bad about #2 it would be better if 75% remained to pay claims, and then they would not only offer lower premiums but better coverage.

And as someone else said, this isn't about morals, it's about priorities.. An insurance company should exist primarily to protect it's customers.

That said, if investors were contractually bound to accept only a fixed return over a period of time (almost like a bond or a GIC or something?) and had no voting power or influence in the direction of the company, that could work?

My issue is less about "investors" and more about focus and priorities I suppose..
The ~$100/month price is our 3 month price. So total cost to you to have either of those sofas is $300 vs the cost to buy them retail at $600, which excludes assembly.

Fire sales are easier said than done. Takes time to get real replies via craigslist, and often times you might forget to sell the item till days before you're moving, adding to the headache.
How the homeless create homes
Waybackprop
TDD failed? What no it didn't? When was the last time you depended on the use of an untested library for a major project?
It's not really a technical problem, it's an adoption/money problem.
Sounds like a good experiment, but your biggest competition is stores that offer financing. Why wouldn't I finance and then sell or move away with my furniture? What if the furniture is scratched, broken etc...Do I have to pay the full price now?
Thanks for the response! Some follow-up questions

1. Does your market analysis differentiate between intra-city and inter-city move? It feels like the service is much more valuable for people moving inter-city.

2. Is there a better source for the "planned future mobility" data? I would expect rent.com to have a strong editorial bias around the perception that the rental market is healthy and renters are competing with each other. I would not expect the same kind of bias in census data.

3. I would love to see the census data's mobility over time cohorted by age group. Is that something you guys have done, and can share?
Thanks for posting - I will be re-using those video clips at an appropriate time to warn of workplace upheavals etc.
In insurance you would rather not win the bet: https://en.wikipedia.org/wiki/Insurable_interest
Just curious, could you elaborate on how you were so far off on your sleep estimation? Microsoft's Band has had this feature since its inception, and while the graphs are pretty, I found it utterly useless. My personal experience was that it told me exactly what I already knew.
Show HN: EmailTest.com – free spammyness testing and email rendering
That's all what I meant. I read your comment as implying this is a bug; seems I was wrong.
I hate to be so pessimistic but since Fitbit doesn't measure brain waves (among many other things) any "sleep" data generated by the Fitbit is somewhere between those novelty love tester machines and random bits in accuracy. Don't trust it over your subjective experience.
When will you offer wives or girlfriends for rent? /s for all the SJWs out there.
IP sniffing?
That probably may have been it. I was using it inside a separate branch but didn't like the workflow where i'd commit after every change. I don't want to commit unless I'm trying to make a backup.

I'm going to go the off-repo route now.