skysight-inc/HackerNews huggingface dataset:
>What's wrong with dumping it back in the ocean

Locally high concentrations of salt are bad.

A little CO won't hurt you but it's not advisable to BBQ indoors.
1. What percentage of your health issues are "emergency, heart attack RIGHT NOW"-class issues?

If just you're counting all issues it's obviously quite few. If you're weighting by potential costs then it's very high. Basically the more expensive and necessary a procedure is the less chance you have to shop around.

If I was to break down the costs of all medical procedures I've had over the past 30 years I'd say that almost all of it would be taken up by a single series of emergency surgeries.
Thanks for the input. So, ignoring the touch bar for now, is the (hefty) increase in price justified by the other differences between the models?
> So now knock off clothing will be the new electronics on Amazon. Fake clothing, fake brands.. who really knows.

It already is, unfortunately, at least that's been my personal experience.
Disclaimer: this is not investment advice. Do not make investment decisions based off my Internet comments.

Let's say Company X has 9,000 shares of common stock outstanding. It raises $1 million at a $10 million post-money valuation with a 1x non-participating liquidation preference. Its cap table is thus 1,000 shares of Series A preferred stock on top of 9,000 shares of common.

It then raises $10 million at a $50 million valuation with similar preference terms. Its cap table is now 2,500 shares of Series B preferred stock on top of 1,000 shares of Series A preferred stock on top of 9,000 shares of common.

Let's contemplate a $100 million exit. Everyone converts to common at $100 million / 12,500 shares, or $8,000 per share. Series A bought at $1,000 and thus sees an 8x return; Series B bought at $4,000 and thus sees 2x.

Let's contemplate a $50 million exit. Everyone converts at $50 million / 12,500 shares, or $4,000 per share. Series A gets 4x; B comes out flat.

Let's contemplate a $25 million exit. Series B does not convert. Instead, it demands its 1x liquidation preference and gets $10 million. This leaves $15 million on the table, or $1,500 per share. Series A converts and sees its 1.5x return; B comes out flat.

Let's contemplate a $15 million exit. Series B does not convert and gets its $10 million. This leaves $5 million on the table, or $500 per share. Series A does not convert and demands its $1 million. Series A and B come out flat; common gets $4 million / 9,000 shares, or about $444.

Let's contemplate a $10 million exit. Series B gets its $10 million and comes out flat; everyone else gets screwed.

Let's contemplate a Theranos exit. Everyone gets screwed. Turtleneck doesn't go to jail.

TL; DR Later stages are least volatile. They get screwed last, but also see upside last. Lower rungs' returns pay for this safety.
I really think this is the wrong way to look at issues like this.

Software has bugs, some of which are security bugs. Whenever someone goes through the effort of looking at software from a security perspective, issues might get identified and resolved and as such there is an incremental increase in security.

Switching languages requires a full rewrite, which is often not only impractical, it will introduce new bugs as the maturity of the software will plummet because of the rewrite. Then the cycle simply starts again.

Some languages have better features that may prevent some classes of security bugs, and Rust is just the new kid on the block. As such, new languages are unproven in the security area and there will be security bugs found there as well. Java and .NET don't have the same issues either but somehow nobody will ask about those :)

But then again, Rust introduces other bug types for which the future will tell whether they have a security impact or not: https://gankro.github.io/blah/only-in-rust/

My point of this rambling is that yes, C code is really hard to get right from a security perspective. But software like Apache httpd and OpenSSH demonstrates clearly it can be done.
And switching languages is not the answer.
The "Performance" section of Facebook's own React docs has this line at the end:

"Immutable data structures provide you with a cheap way to track changes on objects, which is all we need to implement shouldComponentUpdate. This can often provide you with a nice performance boost."

What I don't really get is, if you've implemented PureComponent and shouldComponentUpdate wherever possible, how can adding Immutable possibly improve performance? I.e. if your components are ASSUMING their inputs are immutable, how does throwing errors on mutation attempts actually speed things up?
That was my feeling exactly back in the 90s. I feel that things have gotten a million times better, but I still have a bad taste in my mouth.
2. You can! Although it's a bit tedious. You need to also ensure the function has EIP allocation permissions.
Fleet management tracking provider Samsara raises $40M
I don't understand why comment out ASSERTs; wouldn't they actually potentially protect against some of the listed issues?

The article mentions they interfere with libFuzzer; but isn't a fuzzer expected to detect and handle crashes as part of its core functionality?
Internal Apple presentation on how to handle leaks gets leaked
I think it's pretty clear they were talking about the U.S., which IS a white majority country where white people DO have an advantage
> Maybe a lane assist system which won't kill me if I don't babysit it on a road with construction ongoing and multiple lane markings or if corners get too tight.

Or if someone else makes a mistake.

That's another scenario that can have very unpredictable and immediate consequences ranging from 'nothing' to 'two car accident with fatalities'. Even in relatively placid (when it comes to driving) NL I see this kind of situation at least once per year.

Then there are blow-outs and other instant changes of the situation. I do believe that especially in those cases it should not take long before computers are better than humans because of their superior reaction speed.
+1

And Uber is... gone (from my phone). I hate tipping with a passion and despite Uber's questionable practices I was prepared to use it instead of Lyft based solely on tipping.

So now I, as a user, have to concern myself with issues like: is the driver actually getting the tip? Or is Uber taking a cut? Does this mean Uber is paying the driver less because they can now get a tip?

I don't want to have to concern myself with issues like this. I really don't.
For me, I use my annual checkup to get data (i.e. lipid and comp panels, etc, hearing test, electrocardiogram, urinalysis) on myself so I have a baseline of what the data looks like when I'm healthy. Everyone has slightly different baselines, so it's nice to have a better picture/time-series of mine.

Edit: I pay for the additional blood panels
https://docs.public.enigma.com/
I too had to spend a few minutes to understand it.

The problem is with stack growing into memory previously allocated with mmap, including but not limited to mmap being used to back up large malloc allocations. If this happens, writing to objects in the mmap-ed area can be used to overwrite stack frame of the current function, including its return address, and hence control code execution after returning.

In 2005 it was discovered that when a process fills up all its address space with allocations, Linux will allow an mmap call to allocate memory directly near the top of the stack so that any stack expansion will run into this allocation. This was not fixed.

In 2010, Rafal Wojtczuk developed a working exploit against Xorg using this principle. The problem was finally fixed by enforcing a one page gap at the top of the stack where mmap allocations were forbidden and preventing the stack from growing too close to the nearest mmap allocation. TFA author couldn't resist bitching about some technical issues with this patch which were promptly fixed.

Unfortunately, one page gap is not enough because it can be "jumped over": a sufficiently vulnerable application can be tricked to mmap memory directly adjacent to the gap and then create a large stack allocation (alloca, variable length array or just a fixed-length array larger than 4kB) which covers the whole gap. As long as this allocation isn't used, the kernel has no way of knowing that it exists. If the application then is tricked into calling another function before using this allocation, a new stack frame is created behind the big allocation and the safety gap, in mmap area.
I think the whole point of an MVP is to validate the hypotesis you make about your users.

In your case for example, do you know who your users are? Are they entrepreneurs? Current software developers? Anyhow, who is going to use your service?

I'm not trying here to undermine your project since it indeed sounds pretty awesome, but to reinstate why the whole mvp movement has a reason to be.
Mic adds $6.5M from WPP to build out its news brand for millennials
Small piece of feedback: I thought the "Enter your email" on the homepage was a second button. Took me longer than it should have to realise it wasn't.
I find it really interesting that we don't have, for example, a cheaper way of doing front-line health care than teaching people to diagnose every possible ailment.

Similarly that that the mechanics of surgery aren't considered a manual skill practicable in a largely assembly line fashion.

Apparently, everyone gets artisanal health care, regardless of the level of complication (or not) of their condition.

Nothing wrong with doctors at all, but curious that this field above all others is so resistant to the methods of industry which have worked so well to reduce costs in every other field.
Yes, but it will cause you to slow down. Or at least, it should. As soon as you have less than your stopping distance of space in front of the car you are going too fast.
Blockchains will replace networks with markets
* Dropbox
* Adobe
* ...

The list is long!
The Fun of Reinvention – David Beazley Strikes Home Again
We can answer that question when (if?) people actually start writing programs in Rust instead of speculating.
Many of these bugs are specific to memory-unsafe languages. Writing in a memory-safe language would prevent many of these vulnerabilities.

It would not stop all vulnerabilities.
You ll find more about the minitel history here: http://www.inaglobal.fr/telecoms/article/du-minitel-linterne
You cannot ban someone from the internet, but you are not forced to give them access to it if they do not already.
I had understood he would help with getting as much performance from the Tesla hardware as possible.
I think its wrong that facebook sold by itself, in the beginning there was lots of competitors and I dont think it was by chance facebook won.
How we succeeded on the App Store and acquired 4M users
Also recruiters help negotiate salary for you too,
and that always helps.

The recruiter's paid by the employer, and wants to maintain a good relationship with them. Surely their incentive is to place two candidates at $0.9x for a total of $1.8x, rather than placing a single candidate at $1.1x by driving a hard bargain?

I guess I'm confused as to why anyone would expect a better result by having someone else do your negotiation?
Ah, yeah I see what you mean.

If one argues that the level of observed complexity cannot come from randomness alone and therefore must have been created by an external actor, then how does the external actor have sufficient complexity to create the complex universe.

So going back to my notation of (U - things made) and (E - things not made).

If (E) made (U) then where did (E) get enough complexity?

The only conclusion is the complexity in (E) is eternal also.

In plain words, that would imply that if God exists, then He would be eternally complex of complexity >= universal complexity.

Thank you for pointing that out, that's cool to think about.
If you were suggesting a refrigerator to run the cooling in the night so much so that it'd be able to sustain a safe temperature for many hours while conserving energy in the day, then yes, you were suggesting making it so cold as to damage food - a few degrees difference isn't sufficient to achieve what you want, and if your temperature fluctuates more than 3-4 degrees then the food either gets unsafely warm or gets frozen/damaged.
In 2000, someone gave me an old 386 laptop, 640x480 grayscale VGA screen, probably 100MB HD, don't remember the RAM (2 or 4 MB), no ethernet. I had to find an old-for-the-time Slackware to run on it, but I got it set up, with a null-modem cable to the serial port on my desktop, and was able to use it as an X terminal. Mostly only simple Xlib apps like XTerm and XClock, but I think I may have displayed Netscape remotely on it a few times.
> Nevertheless, you can't deny that white people have advantage over blacks due to historical reasons.

If everyone strongly believes that black people are still feeling the effect of slavery(despite not being alive when that was a thing), give them reparations and conclude that the playing field is level.

> What we as a society are truing to do is to undo the harm, in a way - to make chances equal, because we feel it's the right thing to do.

You don't undo harm by harming others, you don't fix racism by introducing racism against others.

The main flaw I see in your thought process is you are trying to fix a perceived inequality of opportunity by introducing equality of outcome.

If you really want to fix the lives are black people, fix the root cause, not the end result, it's too late at that point. I personally would start by fixing education.
After using kanban for Dev and Ops work and really digging it I started using a Trello board for my personal tasks and found it to be invaluable

Each task gets a Trello card and goes in one of four columns: Backlog, Ready, Doing, Done. I also have a bunch of labels (which Trello colour-codes) for things like "house", "blog posts", "projects" etc so I can see at a glance what type of task a card represents.

If I have a random idea for a project or something I might get to when I have some free time I stick it in Backlog so I remember it and can add notes etc. Things that need doing like "Mow the lawn", "Put down a batch of home brew", "Get the car serviced", "Call X about Y" go into Ready in rough order of priority. If something has a hard deadline I can add that to the card.

When a project or a blog post idea is at a point where I'm ready to start it I move it from Backlog to Ready, also roughly prioritised amongst the other cards. When I start a task I move it from Ready to Doing. As is generally the goal with kanban I try not to have too many tasks in Doing at once. Try to finish one thing before starting the next.

When I finish a task I move it to Done. Very satisfying...:)

Trello is free, has a great web interface and an excellent mobile app that will give you notifications when deadlines are coming or if other users comment on your board (if it's shared).
Remind me again what unicorns Australia has? Atlassian is not one of them, having left due to AusGov being so anti-startup.
I don't think they do? I use ABP and the only time I can't view their site is when I've used up my 10 free articles for the month.
we can assume that this is google's kind of paper city :)
Only if Travis could have said the right things.
What?! How am I promoting what you just said?
Yeah.

It used to be plain text, now you can make real applications on it and for the most part they run sandboxed and with little privilege.

I think this is a win for both users (who can get full apps without giving dubious software full access to their system) and developers (who can distribute apps that are generally much faster to download)

Plus you can still deploy your 20-year-old HTML and CSS pages. How cool is that? (Yep, CSS is literally 20.5 years old)
I quit my job to start my own company last January. Its been fairly successful so far.

For somebody like me, and probably a lot of HN readers, its _actually_ a fairly low risk proposition because qualified, experienced software engineers are so sought after. Whatever you are doing, you will always be able to pick up a $1000-$1500 a day gig when you need to bootstrap your actual project.

My old boss has contacted me a few times to see if I want to come back- definitely do not want to.

You talk about "fear", and you talk about a "successful" startup. Here's the thing: You never know if a startup will be successful, and you just have to give it a go for the love of it, rather than any expectation of success. Don't be afraid- there are plenty of worse things in this world than a failed company.

Have learned a lot about bookkeeping.
Japanese makers sat around on their a$$ for too long and before they knew it iPhones were a fad and SoftBank became HUGE
If outrageous healthcare costs were only kicking in for life-or-death emergencies then you might have a point.

Healthcare costs across the board - except in unregulated, uninsured spheres like plastic surgery, lasik, etc. - are extraordinarily high.
Ask HN: What do you use for cloud file storage?
I moved myself and my wife away from Dropbox a few years ago and bootstrapped a self-hosted Seafile instance. Over time this solution has been generally OK but lately I am more interested in spending my free time on development (or other things) instead of infrastructure. It's not that operating the Seafile instance has been burdensome (in fact it has been quite simple), but more that I want to offload the responsibility (and potential time) of the service. I had trouble with the server during an upgrade to Debian stretch last night (not even necessary, I just wanted to try it, hah) and that's what got me thinking on the topic in general.

I have evaluated other self-hosted options in the past but nothing really strikes me as worth the time now. I'm happy to pay a few bucks a month (though preferably less than $10) and want a solution that both I and my wife can use for secure ("zero knowledge") file storage and sharing and, potentially, general backup.

Do others here have similar goals? What do you use for cloud storage/backup for yourself and family?
People make a difference. Uber has a lot of execution left to master and without Kalanick and the other key players that have left the company, the odds are now definitely not in its favor. And yes, the self-driving car play was a brilliant fund raising play (leveraging the news of the amazing advances by Tesla) but a terrible waste of limited resources. It is acceptable to outsource such projects. Or to make strategic alliances. Business is most often a series of trade-offs. Startups more so.
Abandoning his daughter.
Again what's the difference? Your actions forbade someone from using the internet, what's the difference besides playing dumb word games?
So for me I left a job and worked on my startup that ended up unsuccessful. Fortunately during that time I met my current business partners and we have since made and sold a company that by most people's definitions has been a very good run.

Expecting to get it right is the failure we all make at some point (even when we say out lout "this might not work out" we still somehow expect it to work). Expecting failure to lead to something positive is the long game I'd urge you to wait for, it's hard to remain in a good mental state at times while you're working hard and feeling under appreciated, but that is sadly just what it's like.
To study SSL, HTTPS, CAs including installation and management of SSL certificates, You can consider following references:

https://www.sslshopper.com/what-is-ssl.html

https://www.cheapsslshop.com/blog

https://www.whichssl.com/what-is-ssl.html
We'll see how long Karpathy lasts.
https//reactiveui.net
> It must be caused by something

You'd be surprised: http://www.tylervigen.com/spurious-correlations
Trojan-Tolerant Hardware Security – a Demo, Tool at DEFCON
Tesla's Autopilot software head leaves the company after joining from Apple
I see no significant difference between sleeping at night or watching TV in another room - in either case, I'd notice the dryer malfunction only by the sound of the fire alarm.
You can't really short/long the stock before it goes public. I'm not sure if there is a derivatives market that speculates on pre-ipoed companies.
I'm not american, but like any non-american I do know a bit of american history. It's just that I believe positive differentiation/discrimination does not help anything, and also comes with negative consequences and other harms to undo in the future. Also it causes gender, race etc. to leak into everything. It's best to just remove the obstacles and let the water flow: water flows and finds its bed, goes a turkish popular saying.
Have you ever seen a Board sue a CEO in a similar situation?

I also don't think the examples he cited are violations of those duties.
"Friendly societies", back in the day. My understanding is the AMA was formed more or less as a counter to the negotiating power of those societies around pay and conditions.
Visual Event Correlation Is Critical in Cyber Incident Associational Analysis
> I wonder what Lattner did to warrant such a public separation?

Or what Tesla did. Why are you assuming it's Lattner's fault?
OpenSSL's security is hard to beat. Constant code audits plus massive usage equals pretty secure software.

The vulns in the blog post are denial of service bugs: memory exhaustion and an assertion crash. While these good to fix, they have little impact on security. You're much more likely to introduce hundreds of bugs attempting to port it to Rust than just maintaining OpenSSL's C code.

Of course, you could try porting the codebase line-by-line to Rust. It'd certainly be an interesting challenge. But once you're done, you'll need to convince everybody to abandon a hardened, audited codebase for an untested, unaudited codebase written in an unfamiliar language, with a nascent open source ecosystem (mailing lists, CVE processes, etc).
Come back to the fruit company and MAKE SWIFT GREAT AGAIN.
WebGL 2 Interactive GPU Cloth Simulation
I do the same, except I also add some diceware words, to make the address harder to guess, and so I can update to a new address on leak.

I sore it in a password manager, so remembering the address is no problem.
OK, if I understand correctly, there is no privilege escalation. Eg., running this exploit in user code doesn't get you root. When they described it as a "kernel hole" I assumed it was much worse. So the word "kernel" is there because the design flaw is in the kernel, not because it allows a complete system takeover (unless it's against a privileged program).
They log when you connect and disconnect, plus what IP you are using when connected. They will pass on DMCA copyright infringement notices (although they say they do not pass on your details to the copyright agent).

https://www.reddit.com/r/torrents/comments/17g53i/if_you_tho...

It doesn't seem like there is a way for them to uphold their copyright policy without storing that information.

https://www.goldenfrog.com/copyright
Email is not primarily sent in the clear these days, most providers implement SMTP over SSL/TLS, here you can find some nice stats of such traffic that passes trough google[0].

Of course this means that emails are only encrypted "in transit", that is, in the transmission from server to server, so you have to trust your provider.

On the contrary, PGP gives you end-to-end encryption, so you only have to trust your machine and your correspondent 's.

0: https://www.google.com/transparencyreport/saferemail/
lets say this entire harassment thing hadnt blown up , then would Travis still have been fired may be a few months from now?
I think we'll have to wait on the courts to find that one out
Japan moved on to elaborate kaomoji and LINE stickers a while ago. Unicode emoji are downright uncool (dassai) by today's standards.
Learning Programming Isn’t That Hard, Deep Work Is Hard (2016)
Per-capita is meaningless in this context without frequency also calculated.