skysight-inc/HackerNews huggingface dataset:
As a young, relatively healthy someone who has also experienced both Canadian and US healthcare, I much prefer the Canadian system. In the US, my insurance was billed 14k USD for a simple diagnostic procedure (stress echocardiogram) that normally would cost a few hundred dollars. I ended up being on the hook for over 2000 USD.

Yes, I got an appointment within a few days, and I got the cardiologist's report shortly after. But when I had a simple question about the report, my doctor suggested I book a follow-up appointment (and get charged another few hundred dollars) to get my question answered. I said no thanks - I'll take my chances and ask my friend in med school. If I knew ahead of time how much the original diagnostic would have cost, I might have had second thoughts about that as well. And while there seems to be nothing wrong with me, for other people in a similar situation that decision could end up being the difference between life and death.

I've had standard lab work done in Canada and have no complaints about the wait. But I'd take waiting a few weeks if that means no one will choose to forego life-saving diagnostics because of extortionate health care costs.
5 Tips to Handle a Wild Animal Encounter
I'm sorry about this! I should've checked on IE. Just have and Edge shows right background colour but chunky font which is difficult to read. And IE 11 shows white background. We used Typora to write this up and used its bundled Night theme. Assumed it had been tested in IE, but appears not. I'll make sure we fix this soon.

Edit: It's also possible that we tweaked the CSS it generated, which might have caused this, so I'd rather not blame it on their theme before I test it.
Reminds me of a certain academic teacher who taught CAD/Cam skills including layout of AutoCAD UI on the blackboard, drawing pristine lines with a string and spline.

It was awesome to watch him work, he was much faster on chalkboard than we were on paper with better tools and could draw spirals and screws in seconds.

Unlike computers, his equipment never chugged or crashed.
Besides that, I hate that they took me out of rhytm of work. If a standup is at 10am, and I arrive at 9am to do dev work, there is very little I can do before being interrupted - I need at least 2-4h of interrupted time to do some good work.
Psst! That's an arbitrary number.
No way dude! That could cost the company thousands of dollars. Is this good for the company?

/s
After 5 years of not having a portfolio, put one up earlier this year! https://moeamaya.com/. Interestingly my best project leads have come from launching the site.
The lighting thing is pretty cute. But you have completely and totally broken scrolling.

(Or at least you have for OSX Safari 11.1.2. Two-finger scrolling on my trackpad does nothing, trying to drag the scrollbar does nothing, space and arrow keys do nothing. Clicking on the links does nothing either.)
Developer-Oriented, MVC-Powered Framework and Starter Theme for Wordpress
We've tossed around ideas like this -- including something similar to how Numerai uses staking for their data science competitions. The security researcher would stake a small amount based on their confidence that the report is an impactful vulnerability.

I think it's an interesting idea, but could be complicated to get right. We’re also wary of creating barriers that are too prohibitive for some of the really great and hard-working researchers in the world.

I think an easy solution may be to build good vetting tools and a thorough process: a short application, technical interview, and/or trial periods for new researchers. Right now though, we’re personally reviewing every researcher. :)

A big part of this, too, is providing the environment where researchers can learn and emphasize their existing contributions. I think there’s a lot we can do there, while still allowing researchers to provide a lot of value.

What do you think?
For those thinking "What about Jobs?", the article actually alludes to it at the end:

> On a historical note, Cook's predecessor Steve Jobs actually had a private jet all his own: Apple gifted it to him in 2000, a few years after he came back to the company in 1996, as a thank-you present for turning around the company. Apple actually reimbursed Jobs for any time he had to take the jet out for business purposes.
And Uber has lots of money, but their product is still a shit-show, although, granted that their payments platform has excellent uptime and works very smoothly given the n-to-n model of the system.

It sounds like the product your business is developing is scoped too large for the revenue or market share it can realistically capture. Scope according to money available, then your product, and your team, will be happy for it. The business will flourish too, and maybe you'll feel less stress.
For these to work, the economic and technical issue at hand have to be one and the same. You either do, or don't, get the money once X,Y,Z conditions are met (conditions must be verifiable on the blockchain). Outside of that, you're right, it requires outside mechanisms to enforce.
Not in-flight as far as we know, but a Boeing 757 was hacked in a proof of concept attack on the tarmac quite recently

https://www.computing.co.uk/ctg/news/3020901/dhs-team-manage...
> That secret "cabal" behind everything bit is a cliche pattern in political conspiracy theories.

Except in Wikipedia's case, it's been shown, on numerous occasions, that such a thing _does_ exist. Backdoor channels, IRC, mailing lists, where a small in-crowd of Administrators regularly ask for "backup" when they're about to do something, shall we say "contentious", and make clear that certain topics are only to be discussed there, where there are no logs, rather on other moderated forums.
Many types in the standard library do not consider it sound behavior to have their allocations freed by functions other than their own destructors:

https://doc.rust-lang.org/std/boxed/struct.Box.html#method.i...

After calling this function, the caller is responsible for the memory
previously managed by the Box. In particular, the caller should properly
destroy T and release the memory. The proper way to do so is to convert
the NonNull<T> pointer into a raw pointer and back into a Box with the
Box::from_raw function.

I would guess that this might become a fun latent footgun in crates.io code -- everyone writes their unsafe code in a way that Just Works under the default allocator, but then things break down in confusing ways when enabling alternative allocators, which should be safe to do even when using external crates.
They won according to the rules of the game. Normal politics might say that they ought to govern from the middle given how narrowly they won. But with a team mentality, that makes no sense. It’s like saying the Super Bowl winners should share the trophy because they only won by one point and the other team ran the ball more yards. Does not compute.
علامات+إعجاب+الرجل+بالفتاة+2018+علامات+الاعجاب+عند+الرجل
How Six Ages and King of Dragon Pass Explore the Politics of Myth
Show HN: Eternity – Chrome Extension to track the progress of time and tasks
You're the best - thanks for sharing!
I wouldn't write this off so quickly.

The analog is Visa. What would ordinarily be a huge lawsuit is settled by a private commercial arbitration process--namely, a chargeback--in case of dispute.

Courts are tremendously expensive and burdensome. There is real economic value created when someone figures out how to move what would otherwise have to go to court, to a separate arbitration process that's perceived as "fair" by everyone involved. I'm not saying that's the right solution for everyone or everything, only that courts should be a last, not first, resort, in case of dispute.
Part of what might be going on here: Millennials are happier living in cities[1], but can't afford to buy there. So they compromise, purchasing in a post-WWII suburb, which tend to be the worst examples of suburbs: They lack walkable downtowns, with streets dotted with mass-produced homes that aren't built as well as prewar construction and starting to incur significant maintenance costs. But between ongoing student loans, that's all you can afford.

[1] https://www.citylab.com/life/2018/06/millennials-are-happies...
Smarter cancer treatment: AI tool automates radiation therapy planning
Offtopic, but: why would business actually pay for business class?
Multiplexing different camera feeds perhaps? Could could do 200/fps split over 10 different camera feeds.
Thanks! Typo, fixing that now @Samstave - love if you can try it out for a son/daughter, nephew/niece or other child you care for!
[citation needed] On all the bullshit "IQ claims". At my alma mater (and I suspect a similar national trend at schools of equal standing) SAT scores among admitted students is the highest it's ever been. The world is just getting more competitive; there's no grand conspiracy, and there definitely never has been a meritocracy, and our elite institutions remain elite (even if people like you would no longer be able to get in).

[0] https://smartech.gatech.edu/bitstream/handle/1853/5873/00STU...
This is a situation that really depends on the team. If your team isn't surfacing issues, then either you're creating an environment where people don't feel comfortable surfacing issues, or your team is mostly just not the type that is proactive about it.

If it's the latter, then "priming the pump" is a useful exercise, and a regular retrospective makes tons of sense.

That's also generally true of processes: every team has its quirks, and you fit the processes to the team's quirks.
Someone somewhere determined the risk of him flying commercial was more than the cost of him flying private.
> conditions must be verifiable on the blockchain

And that's where it all falls to bits. Without trusted oracles there is no way to get real world information onto the blockchain.
I take that as a compliment. I really like working with almost every single one of my peers.

I'm not responsible for the buildings or teams in SJC15 and the OP knows that. The people who work with me at Cisco know that when I say I'll help, I do.
> widespread banning of freedoms

School is compulsory to begin with
I completely agree with you but would also point out that the tiny home / alternative lifestyle movements have, at least in my perception, grown out of this ugly dichotomy.

I on the other hand chose to buy a house that needed a lot of work in the hope of accelerating the equity growth. Time will tell if that worked out.
Musk commented about LIDAR in a prior earnings call[1]. Tl;dr he believes that LIDAR is a short-term crutch that distracts from the real long-term challenge, which is the machine learning, not the sensors.

[1] https://www.youtube.com/watch?v=FaW85fIos64&t=21m40s
Mimir (YC S15) is hiring Engineering and Product to help instructors teach CS
If the designer I share an office with is anything to go by a key part is spending a good chunk of your day looking at other peoples designs..
I've never had a bank require a home inspection report, and in my area, the home market is insane, so many people waive their inspection contingency entirely and skip the inspection.

Though my banks did require an appraisal, and the appraiser does do a physical inspection to look for signs of gross neglect. Many buyers here also waive their appraisal contingency too, so if the appraisal comes in low, the buyer has to kick in more cash to cover the difference in the loan value.
Lennon or McCartney?: We May Finally Have the Answer
For one, there are certain classes of contract that can be enforced entirely on-chain. Specifically, those having to do with crypto-assets themselves and, possibly, any asset ownership represented by the crypto-tokens.

For two, smart contracts are code, and as such have to be more formally specified than a traditional english-language contract. This has benefits and also drawbacks, but for certain applications it may be useful.
Show HN: Create sketchy, hand-drawn version of image in browser with WebAssembly
Yeah, according to the city, it's in the Outer Mission, directly north [sic] of Bernal Heights.
Right so it's done by people, following a set of policies, all of which ultimately are subordinate to written laws. So like what's the alternative you're suggesting?
Is there a camera that has some kind of API that allows to control most of the aspects of picture / video taking remotely?

An example - changing ISO settings using some custom web app of the remote camera.
Hey HN,

Maker of Eternity here.

I'm a big fan of Year Progress Tweets. Back in April, I made a Chrome Extension to show Year Progress in your new tab.

It was a very simple tool with a random gradient as a background image and year progress in 10 decimals. At that time I got around 200 users. It was a great feeling.

Then I started improving it to stay productive. Along the way, the extension got featured in some blogs including Life Hacker Japan. Now with this extension you can see Year/Month/Week/Day progress on your new tab. And importantly, it can now show progress of your tasks/goals with an interval provided by the user.

I have been staying productive with this chrome extension for sometime now along with its ~900 users. It greets me with progress of my tasks in every new tab.

Any feedback and feature request is appreciated.
The title doesn't seem like click bait to me. He's being paid to actually work on the problem. He's not just some nebulous advisor - he will be consulting on the architecture of particular contracts. The title seems pretty appropriate.
> All told, Cook made $12,825,066 at Apple in 2017 -- including a $16,200 contribution to his 401(k) retirement account from the company.

$16k 401(k)really? Is that from a legal requirement?
EnvKey[1] might be interesting to you (disclaimer - I'm the founder). It's similar in principle to the homegrown system you've created, but has had a lot of time put into smoothing out the ux. It gives you a single place to manage configuration/secrets for all your projects.

It uses OpenPGP.js (maintained by ProtonMail) and golang's crypto/x/openpgp instead of gpg.

1 - https://www.envkey.com
Does it?

For a key to be considered valid it must be either ultimately trusted, signed by ultimately trusted key or one fully trusted valid key or 3 marginally trusted valid keys.

It seems to me there are only two properties to track and quite easy calculation to do (fizz buzz level).
Can we tag this [2017] ?
Money gets you to a certain point, and does provide a cushion against certain errors. But if you simply spend money on the best engineers without a plan and shared purpose, they will leave.
Yup - also Firefox user (Windows) and cannot scroll.
This might be considered heresy but the first two chapters can go very quickly, and taken alone can be very impacting, so I'd recommend just them as an initial goal. Once you accomplish it (sooner than you might think!) you ought to use the momentum to continue on, just know it's a steep book for the last few chapters...

A quote I keep in mind: "The reader who has read the book but cannot do the exercises has learned nothing." -- J.J. Sakurai

I'm not quite as strict as Sakurai suggests -- sometimes it's helpful for me to plow ahead anyway and try to come back to the exercises later... Sometimes it's never, but if I do some exercises, integrate some of the non-exercises with other bits of knowledge, I still feel like I've learned something rather than nothing. "Gotten familiar with" might be the best phrase, and there's a nice technique Mike Acton made an infographic of for getting familiar with a stack of books on short notice: https://itsyourturnblog.com/you-cant-cheat-at-learning-quick...
This blog posts compares SQL with Flux, a query language from Influx.

Flux blog post: https://www.influxdata.com/blog/why-were-building-flux-a-new...

Previous HN discussion on that post: https://news.ycombinator.com/item?id=17567554
Thanks for following up.

The concept looks great. I'm glad to see people working to automate some of the drudgery in EE CAD.
[2017]
I'm sure he has an accountant handle that stuff.

It's (tax) free money, why not take it?
This is in beta: MapKit JS (https://developer.apple.com/maps/mapkitjs/)

Free daily limit of 250,000 map views and 25,000 service calls.
The modern pygmies of Flores are not related to Homo floresiensis
Really working or not, I'm just happy that an upgrade path crossed their minds. My car is 6 years old, and the console/nav looks so dated I wish they'd just put in dials.
Good for them. Those are good tweets.
"The survey found one in three millennials dipped into their retirement accounts to pay for their homes"

Retirement account? What's that?
It seems like Bill Gates didn't want to believe. From an anecdote about Marc Porat and General Magic [1]:

>Eventually you won’t really need a PC, because all your work will be in a sort of cloud.”

>Suddenly there was an explosion from across the table. “MARC, THAT’S FUCKING BULLSHIT AND YOU KNOW IT!” It was Gates.

To go all in they would have had to kill the PC. In the same way, MS didn't embrace browsers and the Internet for a long time.

[1]: https://news.ycombinator.com/item?id=17667776
Gotta postpone those taxes and get that corporate match :-P
I'm not an expert in either language, so take this with a grain of salt, but I've been using Rust pretty regularly for a range of hobby projects since just before Rust 1.0 released, and recently spent the last few months messing around with C++ trying GUI development with Qt. I thought that Rust was much easier to get a grasp of than C++, the main differences being documentation and Rust felt like it had a more consistent design. By consistent design, I mean that C++ constantly felt like a mix of C along with some newer features tacked on, but Rust just felt like Rust, and there wasn't any syntax that felt out of place. I think the documentation issues I had are mainly because of the age of C++, it kind of reminded me javascript where you can ask the same question and get 5 different, but valid, answers. Overall, Rust required a lot of learning up front, but the official documentation is excellent. C++ felt like following a trail of breadcrumbs where each resource gave me a piece of the answer I was looking for, increasing the amount of time it took to figure something out.
https://xpaw.me/
My 2 cents: I used to work on the appsec team at Twitter and can attest that we could not get Mopub to ever resolve any of your security vulnerabilities.

Noise is certainly a problem on bug bounty platforms but our team handled all of that - by the time vulnerabilities reached you they were already valid, triaged, important issues to resolve.

> We're always overburdened with work on revenue-producing features

This is the bigger problem - if your leadership doesn't care about security then it doesn't matter whether you use Hackerone or Federacy or something else, it's still not going to be a priority. This was the case with RB, in my personal opinion.

Of course many companies do care or want to care but still need some handholding - I think Federacy can provide them a lot of value and wish you a lot of success in that.
One slightly obscure example is someone using a European (220V) light fixture or extension cord (with plug adapters) in North America. (110V).

The current for the same wattage will be roughly double in North America. So lamps, etc. intended for use in Europe will have wiring that is undersized for the current draw if used in North America.
There are people working on this problem, with some progress and success. Also, reducing the contract problem to the oracle problem is an important advancement, and even if you end up simply trusting oracles, you've made a substantial improvement, imo.
A lot of times it comes down to conflict of interest. They are hired by the agent who is only interested in selling the home and getting the commission.

Even when they aren't, finding a reputable one who will actually do a good job is extremely difficult. Most are just looking to run through a house as fast as possible and collect their fee. There isn't some directory of problems they've missed. As far as I know there isn't any way to recover costs from them over issues that they missed and caused you to buy a home that you would not have given the problems. This makes them quite prone to being a rubber stamp and yet another fee for home buyers.
I'm not an expert but I'd tend to agree. There are simply too many things which can't easily be inspected without causing damage.

We paid over £1000 in two different inspections when we purchased our house. Since moving in I've discovered that the entire extension to the house was built without lintels, electrical work which is not even close to complient and brickwork which is little more than rubble.

The structural engineer said he was unable to determine whether the lintels were sufficient (because they were hidden behind plaster and face bricks) and he said that there is some evidence of electrical rewiring but that we should commission a report into that.
Income is not wealth.

If prolonged inactivity will force a radical restriction in what you consume, you are not wealthy.

Many people with high incomes think they are wealthy because of their income. You are wealthy only if you have stored wealth.

See Picketty's "Capital in the 21st Century" for more about income distribution and wealth distribution.
Why wouldn't he contribute the 2017 max of $18,000?
That's essentially my point. Programming and mathematics are so different from each other that, without special effort, a professional in one domain shouldn't be expected to be meaningfully better than average in the other.

This applies in both directions most mathematicians and scientists have such poor version control and development hygiene because mathematics doesn't imbue them with any special insight about how to be an engineer.
I'll be honest, I will never watch a standup video.
It's not so much that it doesn't help as, is it worth the cost? Community colleges, with a transfer to in-state public universities, should be a relatively affordable option for that use case.
A friend actually cares about you, your best interests, and long-term well-being.

One's relationship with a corporation is very different. They don't know you or necessarily care very much about your long term interests.
> Is that from a legal requirement?

No and it's just weird.

If he contributed the maximum he could have contributed 18,000 plus 6,000 catch up taking him to 24,000 with a defined contribution maximum limit from all sources of 60,000.

That means they could have contributed another 20k.
Funny-- her site is very much not the same as mine, but there are several parts that certainly rhyme (shapes on the homepage, projects displayed in colorful wells, etc).

Any feedback is appreciated!

https://matthewhoelter.com
401k or IRA account.
Posts like this usually have good points, but I feel like they should always come with a massive caveat:

Every team is different, and you should tailor your processes to fit the team.

And because of this, I think posts like this one should spend time answering:

What conditions were needed for your decision to be a good idea? And when would your decision be a bad idea?

The author seems aware of this, because he tries to generalize to just not over-complicating things. But his post is pretty much just arguments for removing meetings entirely without really considering when that might not be a good idea. And there are definitely teams and circumstances where that might not be a good idea.
Maybe because when we do that we pay a dollar for every cent of benefit delivered. The answer to a corrupt and inefficient system is not to shovel in more money. If we were getting $.050 on the dollar you'd see a lot more people willing to kick in.
Smart contracts enable this mechanism to be pre-agreed upon and have the authority automatically and securely deferred to the pre-arranged arbiter. This improves transparency, reduces transaction costs, and starts the process of commoditizing oracles/arbitration.
I think it depends on project domain. perf. is fine for most web apps for example.