skysight-inc/HackerNews huggingface dataset:
> No, good OOP has class/object with both private state and associated functions combined to provide a public interface for clients to use.

I don't believe there's evidence of this. Inteface scoping (e.g. "private/protected/public") is a relatively recent invention to protect against programmers who "don't know what they are doing". Adequate documentation is a superior tactic since that's a cursory best practice.
Ford to Revamp Headquarters Campus to Emulate Silicon Valley
Out of state tuition is much more expensive.
If you have a way of siphoning users from FB to other platforms, then yes, you can win. Otherwise, when the gate shuts, your users are locked out.
The Purpose of Platforms in Data Science
Its not about result, its about intention.

Intention leads to results (even small)

Small results lead to bigger results (bigger resources, like more knowledge)

Bigger resource leads to greater intentions

And here is why humans are still better than DeepMind, while (true) { learn, invent }
The Classics: A Subtle New View
An insurance company that considered the risk of evacuation to be negligible would be negligent. It's important to estimate the likelihood of rare risks when they're very expensive and you have to pay for them.

Get Berkshire Hathaway to insure against this risk and I'll believe it's a reasonable one to take.
At least!

The total neglect of this art [speaking] has been productive of the worst consequences...in the conduct of all affairs ecclesiastical and civil, in church, in parliament, courts of justice...the wretched state of elocution is apparent to persons of any discernment and taste. If something is not done to stop this growing evil, English is likely to become a mere jargon, which every one may pronounce as he pleases.

- Thomas Sheridan, 1780
compatibility, chances of success, urgency, distance from donor

That's the OP's point: all of these are subject to the influence of wealth.

Compatibility: better supportive care keeping the person healthier on the defective organ. (An actual mismatch, like blood type, is a random variable.)

Chances of success: depends on the medical affidavits from "second opinions" that you can afford to shop around for. This perhaps won't work in extreme cases, like an 80 year old on death's door vs. an 11 year old diagnosed with an early stage defect, but it's rarely that clear.

Urgency: Jitters over the stock price of Apple is surely going to weigh Steve Jobs' transplant as more "urgent".

Distance from donor: obviously nothing more than a trivial obstacle for the wealthy.
It's actually not quite like that.

Payments of fines to governments are not deductible, neither for you or Goldman. Payments of compensation and restitution are.

For what it's worth there is some vague consistency on this issue.
IPSec is still pretty slow. While it might be fine for X DC stuff, without a real private network you're not going to find the low latency that makes microservices attractive.
With the crappy, underpowered consumer routers with gaping security holes pfSense is a god send. Last few years I've been running pfSense and the experience has been fairly great.

I had a backup server running Ubuntu with ZFS which was always on anyways so I just had to install pfSense on OS disk and it imported the ZFS disks right away. So for a long time it was both my backup server and the router/firewall.

But lately with all the upgrades (including 2.3 betas and RCs I ran) SAMBA throughput was reduced significantly - not entirely sure if it were the drivers, ZFS or something else. And I realized maybe it is not such a great practice to make your router/firewall double up as a backup server. So I virtualized the box using ESXi and ran pfSense and Debian in two VMs on it.

The box being weak and running virtualized along side another backup server VM exposed the performance issues with pfSense - I had given a single CPU and 512Mb to it and with the GUI and other process overheads - DNS cache, pingers etc. meant that I had noticeable slowdowns when both VMs were active.

I am giving VyOS a try - it's a debian based router distro and purely command line based but resource utilization wise it seems to be doing fine with 512Mb and single CPU.

Anyone having a low power dedicated box for pfSense should just use pfSense though - the UI is way too good in 2.3 release and stuff just works - IPV6, Tunneling, VPN are very easy to configure along with a bunch of other things limited only by the box you're running it on.
True, but a well functioning company strives to maximize profits and reduce costs, whereas a well functioning government strives to maximize public benefit. A well functioning company might still decide to cut corners. Although I suppose that could be prevented with really tight regulation and harsh punishment for companies that still mess up.

But if there's really no organization capable of handling this responsibility, then maybe we shouldn't use these technologies on this scale at all.
The answer is "Users actually pay for shit."

Good luck with that.
I had the same reaction. Where Blood and Fire Bring Rest and Peace was so incredibly influential to me. I even liked Self Titled...
It's almost as if there is no competition in banking... whistles the x-files theme
Some time ago (>>10 years) SEC fines were rare and they did carry the stigma you speak of, but the SEC's enforcement actions have now increased to a point where all the banks regularly pay out fines whether or not they did anything wrong; the stigma is now gone, and the fines are just a cost of doing business.

Fighting regulators is a very dangerous game for any company, as the government will usually settle for much less than the potential fine (, usually less than the cost of fighting the fine), and the looming threat of an ongoing prosecution adds costly uncertainty to the business. In addition, the executives have a large incentive to settle because this is just the shareholders' money, and a failure to comply could be met with a criminal prosecution.
Well, but then that simply is a choice, isn't it?

I would not expect to be paid in full if I work part-time - why should that be true if I would be a woman?
A cover done well can be very enjoyable. I tire of the album originals of Zep songs, but enjoy the song all over again when it is a cover by someone else.

Then there are covers that reimagine the song, like "White Rabbit" by Sanctuary. Pretty awesome. And who can forget "Tamborine Man" by William Shatner (!)
The mind behind Linux
I second this! Have used Arq for several years, it works great. Happy to see performance improvements!
I would like to see more control options for the end users.

Let users chose if their account can be recovered through a password reset form, let users leave 'secret memos' for support which can't be viewed on the site later, let the users decide if their accounts can be altered in any way by support staff, etc, etc.
This is basically art and design critique by a pedant.

"B-b-but their actions don't match their words" is the most uninspired of all criticisms. A logo is successful if it generates results, not if it is consistent with whatever principles the critic determines a good logo should adhere to. "You Could Do Almost Anything" is basically the complaint of either unrecognized talent, or the untalented, against the institution for failing to recognize someone whose work follows all the rules, but lacks spirit.

That's what this critique is -- a failure or refusal to see the spirit of the design, and insisting to measure it on a basis that only the author cares for. FFS, the guy drew a bookshelf so he could challenge the designer's intent to portray books on a shelf. Does he think the designer didn't know that a literal application of that principle would result in a broken shelf?

> One should note that there was a time during which HP intentionally made a reversible logo.

Should one note this?

This, for me, betrays the true roots of this critique -- unexamined appreciation for all things old, and refusal to recognize merit in new interpretations or to, even temporarily, suspend judgment. Essentially, he is holding their relative newness against them, and revering the old because he is already familiar with those rules. As if those older elements were not once new, and the designers were not also subject to similar critiques from their contemporaries, based almost solely on the fact that new things do not much resemble old things.

The author's own logo fails many of the standards that he holds for these other logos. Apart from giving the impression of inconsistent widths, owing to chamfered interior corners: the "S" of ES would never be unambiguously scrutable, and this logo would always need to appear beside the author's name in order to make sense.

However, despite the fact that his name needs to appear beside the logo, I cannot think of a more incongruous font to accompany that style than a modern sans serif font. The logo is done in the style of an 80s-90s sci-fi/futuristic movie title, and the name is presented in a mid-century sans serif font. I wonder what the author would think of it if he saw it presented elsewhere.
99% of the blame should go to the banks and credit agency. The book The Big Short explains this well. Yes, the public participated in bad loans. But there was a natural limit to this, there's only so many people and homes. If it stopped there, the crisis would have been much more limited.

But what did banks do once they hit the limit? Invent CDO and then synthetic CDO to create "artificial" supply for the bad loans. These derivatives are what really made the crisis very bad.
People seem to be all up and arms over the $49 starting price point, but honestly this is their first attempt at pricing. Pricing is hard.

$49 for a company is nothing, and a lot will pay this. However, I somewhat agree that the starting price of $49 for individuals feels a bit high. Perhaps there is a room for an individual vs business plan?

By the way, huge supporter of CloudCraft. I use it to send clients architecture overviews when going through security audits.
I once tried to perform an internet banking task only to find out I had to call in by phone and enable it first. So I did, and I was asked a few security questions about my data, one of them was: what's the name of your spouse?

I gave the name, was asked to repeat it, so I did, they informed me I was wrong.

I still don't know if they had a name with a typo in the records, a maidem name, or maybe they didn't even have her name (don't remember telling the bank about marital status) and it was some sort of trick question where I was supposed to answer I'm single (even though I wasn't).
Good read. I am one of those who have feared blindness, for no reason. I've spent time wondering how I would code.

One little comment ...

> You have to choose whether you want to get a job or sit around at home. You have to decide whether you want to get some education or make your own set of rules. You have to decide whether you are going to marry or live alone the rest of your life.

Doesn't everyone have to make these decisions?
Wasting money is always a problem. I've got a $500+ bill coming up for a multi-year wildcard renewal that I'd really love to spend on pretty much anything else. And I only need to pay it because I can't use *.site.org as a "subdomain" on Let's Encrypt. Ponder the absurdity of that.

FWIW, I donated to Let's Encrypt in its early stages (and considered sponsorship), so it's not like I'm trying to just freeload here. I'm feeding a lot of money into broken system and I hate doing it.

One last thought: Google is about to start docking sites for not using SSL, which means that a lot of sites are basically going to be forced to buy these expensive certificates in order to play. This is a really artificial and sad barrier to entry for small startups. Security and privacy shouldn't just be the purview of the economically privileged.
The derivatives bomb was vastly larger and more destructive than bad house loans. The banks had made insane bets on all kinds of propositions that all went down the toilet when it turned out that black swans show up rather more frequently than expected. Blaming retail mortgage customers is ridiculous.
Nice link. This idea reappears from time to time and each time I have think if I can write a small rant to explain why it's wrong. I'll bookmark this for the next time :(.
Remember, many branch offices have read-only DC's on them, which makes them vulnerable to this bug. It doesn't have to be "important" DC's. Anything with a password database will do.

I must confess, on my own internal networks I've moved to trying to avoid any unencrypted traffic on the network. SMB3 helps a lot with this (finally Windows clients will do SMB-level encryption to servers).
True. People defrauding is well known.

The comment you replied to, however, was made in jest in an attempt to call out how regular everyday people are treated more harshly than corporations.

Similar to how if you default on your mortgage, you're an untrustworthy person. But if your business defaults on a business loan, that's "just business."
How Leaders Lose Their Way
It's not that Steam is paranoid for no reason. People keep virtual items on their accounts which attackers can sell for real money, potentially yielding hundreds to thousands of dollars from one account, and so attempted Steam account hacking is rampant. Of course, that's nothing compared to the amounts stored in bank accounts...
I do not intend this to offend, I truly would like to share some constructive criticism on this particular comment you've shared.

First, I totally understand how it can feel to share opinions that frequently are not given the seriousness that you feel they deserve, where it seems people may dismiss what you're saying out of hand or disagree without engaging what you're saying at all. The frustration of "spitting into the wind" in this way is totally valid.

However, I would invite you to leave off ending your comments with language decrying or dismissing those who disagree with you.

As I was reading you comment, up to the end I really was thinking "I get the sense that the internet did change quite a lot, I would like to learn more about the reasons others may disagree or why others think it may not apply." But the moment I reached where you call what I was wondering about a "yawn inducing knee-jerk rebuttal" I completely moved from curious to hurt.

I may very well have questions about what you've shared (and indeed, I do!) but disgruntled dismissal of alternative viewpoints makes me feel as though asking to learn more would yield only contemptuous or belittling comments.

I suspect you'll convince many more people if you leave off the needling language.
My guess is that the barrier to entry is too high and all of the players in the industry are already assholes. It could also be that investment banking attracts assholes so even if you did start a non asshole IB, you would soon be overrun with assholes because that is the available workforce. What a dilemma.
Move along people! Nothing to see here!
Lastpass will let you remove 2FA using the attached email address. I do not believe it requires you to enter codes from the 2FA to disable. It makes me uncomfortable despite my email having two factor.
The actual penalty portion isn't an expense, but the full number includes billions of other stuff that is ($2.4b in "consumer relief"). Goldman essentially gets to write off the community service portion of their punishment. On the flip side, the government gets to brag about such a large settlement. It's not a sketchy deal or actually even unusual.
I'm not a musician and I've never heard of a Kemper before, but that's one amazing piece of kit!
'Seeing' the probe is like being connected to the internet.

Your friend in Japan can take a picture of an apple and email it to you in the US. Your friend's camera is like the camera on the probe.

You can't see the apple from where you are, but your computer can 'see' the internet.

Your friend uses the internet to send you a digital code that your computer turns into a picture of an apple.

The optical systems used to meld the output of the lasers could be used in reverse as a vast and sensitive telescope.

But why would we be unable to see the star's planets if we are able to see a probe that small?

The laser receiver might be able to see the planets in question, but a probe with an interstellar worthy camera in the direct vicinity of the planets would obviously be able to capture a much higher resolution image.
Fine them all their profits from the fraud then triple the penalty.

Then realize solution to financial crimes is to put people in jail for 1 year for every multiple of the median yearly household income.

Steal $1M when the median income is $50K? 20 years. Steal $1B? Enjoy dying in prison.
well, when I see someone playing `sed` on yml file - I'm out. If you are looking for simpler approach, why just not run docker with passing env, or mount volume with those information which image need?
Stability Without Stagnation: Lessons Learned from Shipping Ember.js
People who benefit most from these financial institutions are either financial managers or wealthy people themselves. The former has the same mindset and the latter doesn't care as long as their wealth continues to grow without having to be too involved in the process.

The sad dirty secret is that the other major players are usually pension funds, which are always under enormous pressure to make more money out of their investments. At the end of the day they don't care where the money comes from because turning a blind eye to evil is usually better for a fund manager's job security than asking for more contributions.
Facebook is the last company I would want to buy this from.
This seems to have ignored the 1600 people who died during Fukushima evacuation, and it didn't mention the possible thyroid cancer cases in children around Fukushima.

It also didn't mention link between spent nuclear fuel and nuclear weapons. Seems to me that's a good reason to avoid it. (Yes, it might be possible to separate these two, but it seems to me it's still a few years down the road.)

There's a pretty good summary of the negative effects here: https://www.youtube.com/watch?v=HEYbgyL5n1g
I don't understand what you are going to make.
Hey, I'm currently also writing a book on automating deployments (https://deploybook.com), and if you're interested, I'd like to chat about your experience with writing and publishing this book.

Please drop me a line moritz.lenz@gmail.com. Also, looking forward to read your book :-)
Yea, but the goal was to keep "those people" (for whatever your value of "those" is) out of your neighborhood. I fail to see how that is not a discriminatory practice.
I think it needs to be said that with nuclear disasters, "fault" is only passingly relevant. Blaming any one thing on the failure is irrelevant to the fact that when nuclear plants fail, they create highly dangerous and difficult to clean up messes. If an freak asteroid punctures a containment facility, it is nobody's fault, and no flaw of design, planning, etc. Yet, we still have radiation and waste to deal with.

Nuclear power is great, but it would be a mistake to ever assume it can be totally safe, and to forget that we have very little recourse when inevitable failures happen.

Net: If a power plant fails, we care a little bit about who/what/why/how, but a lot more about large quantities of lethal radiation and fallout that we have no good method of ameliorating.
Completely agree.

But at least with getters/setters you can intercept calls before they modify state.

But you should design so you don't need this in the first place.
It is now time to take all the innovations that have been happening in china around WeChat/WeiXin and to implement them into messenger. This time it's the other way around, we are actually going to copy the Chinese (they have had an API addressable messaging platform way before us and are ahead of us in the exploration of what work / is possible) :

- this may disrupt Local business/shop relation to client. (see how weixin is used by small online shop)

- this may disrupt insurance (see how zhongan is selling micro-insurance through weixin)

- this may disrupt paypal, as soon as you can send 'money' over a messaging app.

- this may disrupt movie / theater ticket selling
... (there is tones of other example)

There is a lot of land to grab, the working use cases are already known (we get 5 year of china market data). I hope I had a couple of millions to invest in this market.
Somehow in this thread we went from money earned inside the US being hidden away to money earned outside the US being taxed by the US.
> Do you have any examples of poor tenant isolation in AWS, GCE, or Azure?

I hate to feed a troll, but ...

Noisy neighbors are a problem all the way from sharing a server using VMS to top of rack switches.

An if you try hard enough, you can always escape your VM and "read somebody else's mail."
For #2: What do you mean by check points? Which planets would you build the checkpoints at? When you say "atop", do you mean on the planet's surface, or in a polar orbit, or in orbit generally?
Yev from Backblaze here -> Absolutely. They key difference is backup vs. archive. Backblaze was designed as a backup solution, it's intended to be a 1:1 copy of your user data, and if your data set changes we change it on our end as well, with a 30-day history for accidental deletes. We need to reclaim that space to keep costs down, and we're not intended nor designed to be an archive (keeping data forever).

Backblaze B2 is designed differently and can be used as an archival system. The philosophies are different, but one of the reasons that we created it was to give folks the option of making actual archives they could keep in the cloud.

We hit the $5/month price-point by having our own server design, and by reclaiming space on occasion when data sets are removed. On the B2 side, since you're paying per GB, we can afford to keep that data for longer stretches. Hopefully Arq will integrate with B2 in the future and you'd be able to use their system to pick and choose what you want archived and have B2 as a possible repository.
Show HN: Smart restaurant ordering bot
Turn your Facebook Messenger (for your business page) into a powerful order management system using our easy to use platform. Smartly handle customer orders through various chat channels like Slack, Facebook Messenger, Skype and SMS. Kedo is your smart restaurant bot.

Check us out at http://kedo.io
Your own restaurant bot. Everywhere.
Yep. But spam detection and flagging is a hard problem. Google tries to detect and flag malicious creatives and stop them from serving, but it's not perfect. (I've touched that subsystem in a past life).
Coffeescript has a good implementation.

> The switch statement is seldom used in most applications

I must be the odd one that uses it often, when it is needed. When needed any alternative sucks.
It is not open source. In the article, it says,

> later this summer [Facebook] will put the hardware designs and video stitching algorithms on Github

I do think it will be open source eventually, but it doesn't seem to be right now. We'll see.
Just be careful about where "docker-compose.yml" ends up...the examples have database credentials.
Am I the only one that keeps some separation between different platforms?

For example, there are people I follow on Snapchat, but I have absolutely no interest doing the same on Facebook Messenger. My Facebook is still mostly people I have met in real life and care about, that and groups I am a part of because social life.

I don't want to adulterate that with chat bots, and ordering pizza and any other integrations. In reality I spend very little time in Facebook messenger and have zero interest in increasing the amount of time I spend on Facebook.
A quite similar proposal was discussed on Hacker News two months ago: https://news.ycombinator.com/item?id=11151497