skysight-inc/HackerNews huggingface dataset:
I’ve had a Roomba 780 cleaning my apartment daily since 2013. Issues I’ve encountered so far:

1. It occasionally doesn’t properly return to the home base, because it’s hard to find a good place for the home base where it can’t be moved/knocked over accidentally. This happens maybe once every 2 or 3 weeks, and is just a mild annoyance: you just need to carry the Roomba to its home base yourself.

2. After 3 years of usage, the battery died in such a way that it emptied rapidly enough for the Roomba to not be able to return to the home base. This was easily fixed by installing a new battery.

I recently upgraded to the Roomba 980, and it seems to work better than the 780 — it cleans more quickly and returns to its home base more reliably. Also, less cleaning required due to a different brush design.

Overall, I feel that I’m definitely getting my money’s worth out of the product, and it’s doing a great job at vacuuming. YMMV, but for me, it’s great.
It sounds like the author is some kind of guru who became enlightened and willing to share the "tao" of "idiomatic" way of JS library. Can't you see how pretentious it it?
Isn't free-energy nothing more than a maximization approximation to Bayesian inference.

p(u|x)=p(x|u)p(u)/p(x)

+ max in log space: max ln p(x|u) + ln p(u)

+ use variational approximation, e.g. Kullback-Leibler: min ln KL(q(u)|p(x|u)) + ln p(u)

+ define free energy: F = ln p(u) - KL, so it can be maximized

Hence, rather than with KL where we minimize over a ratio with conditional p(x|u), we maximize over the joint 1/p(x,y). So we optimize for both likelihood and prior.

Sounds to me as a sloppy Bayesian approach. :-) Normally, the prior is intended to be used as full distribution. Not to get a max. probable value from.

In this approach we maximize for both prior and likelihood. Seems logical that we get all kind of possible trade-offs. Which should we choose? And why is free-energy so perfect?
A private garbage initiatives: They had those in italy for quite a while.
And they are always cheaper.

https://www.vice.com/en_uk/article/3b7m9n/the-mob-made-south...
How the CopyCat malware infected Android devices around the world
I'm _very_ curious: why do you feel you need to "avoid" React-Redux?

There was a similar thread on Reddit a few days ago, asking why the OP should bother using React-Redux [0]. I'll paste the main part of my reply:

> First, while you can manually write the code to subscribe to the Redux store in your React components, there's absolutely no reason to write that code yourself. The wrapper components generated by React-Redux's connect function already have that store subscription logic taken care of for you.

> Second, connect does a lot of work to ensure that your actual components only re-render when they actually need to. That includes lots of memoization work, and comparisons against the props from the parent component and the values returned by your mapStateToProps function for that component. By not using connect, you're giving up all those performance improvements, and your components will be unnecessarily re-rendering all the time.

> Third, by only connecting your top-level component, you are also causing the rest of your app to re-render unnecessarily. The best performance pattern is to connect lots of components in your app, with each connected component only extracting the pieces of data it actually needs via mapStateToProps. That way, if any other data changes, that component won't re-render.

> Fourth, you're manually importing the store into your components, and directly coupling them together, thus making it harder to test the components. I personally try to keep my components "unaware" of Redux. They never reference props.dispatch, but rather call pre-bound action creators like this.props.someFunction(). The component doesn't "know" that it's a Redux action creator - that function could be a callback from a parent component, a bound-up Redux action creator, or a mock function in a test, thus making the component more reusable and testable.

> And finally, the vast majority of apps built using React and Redux use the React-Redux library. It's the official way to bind the two together, and doing anything else will just confuse other developers looking at your project.

> So, part of the issue is you're not using React-Redux and connect, and part of the issue is you're using an inefficient pattern for pulling data from the Redux store into your React components.

So no, many apps don't need to spend tons of time optimizing performance, but at least part of that is because `connect` already handles a lot of that for them. There's also other reasons for immutability, per my original post for this thread: time travel debugging, testability, and ability to reason about state updates.

Also, in regards to the "re-rendering on every keystroke" issue, my post "Practical Redux Part 7: Form Change Handling" [1] shows off a React component I made that specifically helps buffer those for fast form updates, while debouncing the number of Redux actions dispatched.

[0] https://www.reddit.com/r/javascript/comments/6hperk/i_use_re...

[1] http://blog.isquaredsoftware.com/2017/01/practical-redux-par...
Flipkart among 10 Asian unicorns in MIT list of world’s 50 smartest companies
two modes as well: windows mode which sucks, and the Windows Subsystem for Linux which actually works.
Axius Is Hiring Our First F/T Full-Stack Developer
I recently had to get rid of a lot of concrete and lumber. Turns out it's a big pain and really expensive. Wouldn't be surprised if something like this took off.
Wait no this doesn't make sense. It's not an 8th decimal of a pound, it's an 8th decimal of what you're measuring. If you're measuring out a pound of Carfentanil you might be off by 0.05mg, but if you're measuring a dose you'll actually take, you won't.
True but if the sites were served by different processes then there would have to be a trusted reverse proxy process to dispatch.
Besides what others commented.

It definitely supported M:1 and M:N threading models while Linux was still designing NPTL and LinuxThreads models.
If you are not paying for it, you are probably the product.
Do you need multiple batteries though to really stabilise the flow? I.e. these look like they will be right at the point of power generation, guessing that the bulk of inhabitants will actually be in Adelaide, why not put the batteries there after you have suffered the lossiness of transmission? Directly in people's homes would also probably be more effective...
And privacy isn't worth anything. Nobody cares. Because everybody is on Facebook.
What sites do you trust?
It's not clear from the article, but if I let this loose on my lawn, will it eliminate all the grass?
What I imagined VR will give, once the headsets and input devices have been iterated on, is a way to have a true workspace environment on the move.
Wasn't wolf creek one of the addresses from that link a year or so back with insecure VNC installs open to the internet? There was quite a bit of critical infrastructure on there, wide open, iirc.
> After being told a couple of times how happy <company> are to finally see a real, competent programmer when I enter the room and just answer simple questions

One of the more depressing experiences I've had is heading into an interview (on the interviewer side) after seeing someone completely fail a fizzbuzz test. Everyone looks at each other thinking "well maybe if they knock it out of the park during the interview...". It's like dating as an extremely lonely person.

> Well, the problem is that the sum of these methods (clueless(?) recruiters, keyword filtering etc) often filter out me before I even get to an interview.

I've never had a problem with this, except maybe lately with angular. I structure my resume to include the keywords but in a format actual hiring managers want to see, eg, Experience with a number of MVC frameworks including ASP MVC, Monorail, Ruby on Rails (ROR). I don't know if that's the reason it's never been an issue for me, but I hope it helps.
Brand matters a lot in the ecommerce world, as we've seen with the acquisitions of Zappos, Chewy, Bonobos and a long list of others over the years. If you aren't optimizing for customer loyalty, which is usually cheaper than customer acquisition, you're leaving money on the table and eliminating any competitive advantage.
I was very tired when I wrote that, my apologies.

What I meant was that IRC is still alive and kicking.
Usually I don't like these "why I left [company]" post.
However, for this one it struck a nerve. I am not even on Facebook and since about a week ago receive emails along the line "Jan see what [real friend of mine]" has posted.
I flagged is as Spam in this is where the emails now land. But WTF is going on ? This is a severe intrusion of my privacy. What's next. Install camera's wherever I physically go ? Is that the drone plan?
An OS that allows shebang scripts to have setuid or capabilities ends up allowing security holes, as seen in traditional Unix variants; see http://www.faqs.org/faqs/unix-faq/faq/part4/section-7.html and https://www.in-ulm.de/~mascheck/various/shebang/#setuid

Therefore, Linux simply doesn't allow it.
I was a huge facebook fan early days, I used to own facebook.com/<mylastname>, going as far as using their email address extensively. While I'm somewhat of a privacy activist (Lavaboom, Oakmail) the real reason I deleted my Facebook account (several times...) is that I simply hate the clutter I feel it adds to my life. I barely care for 10-15 people in my life, yet Facebook makes me fill in my boredom with trite details about quasi-strangers.
What is UX? Infographics
Gamooga for the Automobile Industry: Some Effective Use Cases
Loans for Unemployed with Bad Credit Score – No Guarantor Needed
"Facebook tracks posts and comments even before you post them...sending form data surreptitiously is morally wrong, and everyone knows it..."

protip: you can access FB without javascript via https://mbasic.facebook.com/ and you don't have to worry about such concerns. (I learned this from a Stallman video.)
I stopped using facebook when i graduated from college, i couldnt accept to have my whole life archived somewhere in the internet.
It's too late to join the Leaving Facebook party. If you were a regular user since 2005 and leave now, it does not make any difference anymore. The collected data about you is enough to interpolate your profile for the next decades.

Of course, decentralization is a valid point and it's really important to get people who are kinda "new" to social media on distributed platforms. Twitter is centralized as well and also tracks with buttons and scripts. We need critical masses for e.g. XMPP and OStatus platforms like Mastodon.

This of course also applies to mobile clients like WhatsApp.
Twitter Predicts an Event Better Than Police
Well, _I_ am the author, _and_ a Redux maintainer, _and_ I've spent a ton of time discussing and using Redux :) I can legitimately say I'm _an_ expert on Redux, its implementation, and its use.

The original point of writing it is that I see many people complaining about things like "having to use action creators" and "having to edit many files", when Redux itself doesn't actually require you to do those things.

So yes, I guess you could say that I _am_ trying to enlighten people, because many of the complaints about Redux are being made out of an incomplete understanding of why it exists and what its intended use is. If people still don't like Redux after that, that's fine - I just want people to better understand why Redux usage patterns exist and clear up the misunderstandings.
Probably not. The gas from many other stations will come from the same refineries. And gasoline is not that perishable, I doubt that the car minds if it has been at the station for 1 week.
Will return later!
>all those silly games and quizzes people are adding to their account are making off with all sorts of information about you.

But (most) people prefer taking silly quizzes than thinking about potential dark implications of doing that. And it's not like this is a big secret no one has ever talked about (just google 'Facebook quizzes data' for more on that).
I wonder if that could be part of Tesla's cross-market strategy. You can put fresh batteries in cars where high energy density is really important, then as the capacity drops you reuse them in lower energy density applications like commercial power.
So If you need to give history access to your client I guess you can put up a "entity_history" function that will generate a snapshot entity table from his request and the log table.

It all depend on your need, RDMS schema are customely build to meet customers needs, I don't believe in proverbial Swiss knife tool anymore.
System76 sells Ubuntu laptops.

If you bought a Windows one just because you are unaware of alternatives, do more research :)
It's definitely not a myth. I live in a coastal city and the seafront is packed with water pokémon.
Kids make stupid and dangerous decisions because their brains aren't fully developed, they don't have the same sense of perspective that they will (hopefully) have as adults. Once upon a time, this was part of why we had a separate judicial system for them, too.

Religion comes into play because the lobby against making birth control available to teenagers is also the lobby against abortion clinics (and any clinics that offer health services and birth control to teenagers) is also the lobby to teach abstinence in schools (or not teach sex ed. at all), and that lobby gets most of its funding from religious organizations.

So, the slightly awkward week in sixth grade where my teacher gave us anatomy lessons and a birth video is something my daughter didn't get to experience, even though I brought my family back to my hometown. Instead, she gets the even more wonderfully awkward talk from her parents, which my wife likes to paraphrase as "your mouth won't get pregnant" (thanks Bill Clinton).

Teen pregnancy is not currently a common issue (it has been declining since 1990), but that doesn't mean it won't start going back up if we continue making it more difficult for young women (and men) to have access to birth control and education about safe sex.

We even had some discussion in school about how to reduce the risks of experimenting with drugs, though I don't think many people followed those directions.
But this is not gen 1. Even HMDs we had in 90s were not gen 1. This tech is old. Gen 1 was in early 80s. We are on gen 5 now, probably. It has not taken off before, there is no reason to think it will take off now. We've got better graphics each gen but otherwise it's the same. Televisions had crappy graphics initially but people bought them nevertheless. Game consoles had crappy graphics but people bought them nevertheless. Digital cameras had crappy graphics but people bought them nevertheless. Do you think people did not buy VR before because of crappy graphics but are going to buy them now all of sudden or sometime in the future when graphics will be even better?
Was it just me who thought it was referring to working at Facebook before clicking the link?
We've been seeing good results with the experiments we're doing on Squads.com. I think hiring teams is much smarter than hiring individuals. Evolving the teams and keeping those teams together is far from trivial however.
I'm surprised Stallman even encouraged visiting a Facebook property.
I've read the UW study didn't count employees in chains, that had to pay the higher minimum wages, and that was a significant amount of the people subject to the new min wage.
No, I'm in your boat. I was expecting a rather enlightening introspection on the weaker points of FB's corporate culture.
where did you get those numbers?

Cause TFA says if he doesnt get it done in 100 days it'll cost him 50 mil

>But the promise could leave Mr Musk significantly out of pocket if he fails to deliver to deadline.

>He estimated it would cost him "probably $50 million or more" if the 100 days lapse without the battery installed.
Show HN: KnightSpear – user friendly task manager with machine learning AI
If you're using (or want to use) Terraform and consider running k8s on AWS take a look at tectonic-installer[1] and its `vanilla_k8s` setting.
My opinion is that it's far better than kops `-target=terraform` output.
It's also using CoreOS rather than Debian which seems reasonable.

[1] https://github.com/coreos/tectonic-installer
Government warfare is really the worst thing that has ever happened to the internet. I wish they would leave this old-fashioned territorial thinking to rot in the material world.
No one uses Facebook enough to actually have their whole life archived on the internet. You're running from a fantasy.
When someone leaves FB, he makes a public declaration. But his return years or months later is generally silent.

Not claiming everyone that leaves FB, returns. But Facebook is continuing to expand.

I remember reading here years back that new generation isn't really using FB cause their parents are using it. And they weren't comfortable with that setup. Rather they are switching to other social media.
http://www.smh.com.au/federal-politics/political-news/snowy-...

This project is about expanding the output of the Snowy Mountains scheme, which means greater demand on the storage capacity, not forgetting 1000km of transmission lines to get the energy to Adelaide which means the grid components that failed them last time are in exactly the same place.

The proposed expansion is $1/W capacity.

The expected price for the Neoen project is in the order of $1/W ($100M for 100MW output, 129MWh capacity)

Note that the actual price on the SA battery is not known, and there has not even been a tender out for the Snowy expansion much less accompany at work digging tunnels suddenly finding that Australian conditions are breaking their equipment more than expected :)

The expected cost overruns on the SA tender are aporoximately zero, the expected cost overruns on a large hydro project between initial estimates and completion are approximately 100% based on industry standards.
This seems like a perfect opportunity for automation. Describing a scene from a video feed and what is happening is within current tech, especially with periodic human oversight.
Tesla to build world's largest lithium ion battery in Australia
When Should We Ignore Criticism?
I quit Facebook right around the time my son was born. It wasn't for privacy reasons (and frankly, it never bothered me), but rather for the enormous energy and time sink it had become. Truly, it was as if I was a dopamine junkie and Facebook was the pusher of those sweet, sweet red circles with a number in them that meant someone, somewhere vaguely agreed with something you posted. I noticed I was not present in the moment with my newborn son, but rather my brain was hunting for the next quip to post or cute/smug/humblebragish picture to upload.

I quit cold turkey and have never looked back.

I'm off all social media today (except LinkedIn) and have weeded out a lot "friends" who really were just co-enablers in the dopamine rush hunt.
Tesla sold a financial product. The government needed to cover some of the risk of when power lines go down, or if something goes wrong in another part of the network. It needs to cover this risk quickly for political reasons.

The chance of another similar storm knocking out the power lines again, which now have bigger maintenance crews, is very small. But if there is another blackout and they didn't do anything? They'd be in big trouble with the newspapers.

So Tesla really sold a risk product. Since SA could have spent the money on more generation. But not all people understand that.

The 100MW stage of that wind farm cost $250 million, and took some years to reach agreement, and some years to build. By promising to build the battery quicker, they have covered that risk during the time they need it.

They could have installed another wind farm the same size in a different part of the state in order to reduce the risk, and fill up the valleys of power generation. That has been proven to work too, and the benefit is you have more power generation in the peaks.

The cost of the blackout was estimated to have cost $367 million to business. 12% of the businesses had backup power generators themselves, and about a third of the businesses had bought insurance for such situations. Life critical systems are required to have independent backup power.

By the time it's built there will probably be a similar amount of solar power installed as the battery (by current rates of installation). There's 2,034 MW of industrial solar being constructed in Australia for 2017. This doesn't include stuff going onto roofs of houses, of which there are millions of houses already covered and more being done. 5KW solar installed in Australia can be done for $5,000AUD or less for a 5KW system. That's $100 million AUD for 100MW on 20,000 homes.

There's also a lead smelter which is being upgraded, so it will have modern equipment which lets it use power more dynamically... effectively making it a battery. It can take in power, or not, as it needs. They can also shut down their power hungry desalination plant if needed (which they don't really need when there is not a drought).

So now they have a backup battery, a backup gas power plant, and backup power lines to another state, more efficient industrial power users, and hundreds of thousands of small independent solar power generators.

They've definitely covered their arses.
And also the problem was that they made catching pokémon harder in AR mode. I quite liked the AR gimmick, but I turned it off because (1) it made my 3-year-old phone more prone to lag and sucked battery like crazy, and (2) I found out pokémon would stay much more still without AR.
What does that even mean? Do you even know what you're talking about? I don't pay for a lot of things of which I'm certainly not the product. FYI resorting to such banalities is rather pathetic
Didn't they announce last year that the largest battery manufacturing plant was being built near Reno, NV as part of the Gigafactory. Now all of a sudden this one in Australia, what's the deal?
BBC have taken the broadcasting to new level with new app Taster VR
Just an average Udemy creator here, but maybe what I've learned is useful.

I started doing Linux tutorials on YouTube a few years ago ( http://youtube.com/c/tutorialinux ) and then created a course on Udemy about a year ago. Affiliates make a decent percentage there (75%) but I suspect they have the same frustration that I do: Udemy has sales EVERY FEW DAYS.

Every few days there are sales that offer 90% off all courses, $10 courses, etc. etc. So a course with a $200 price tag will have an average sale price of $10-15, which leaves everyone (including affiliates) with pretty slim margins.

The simple problem is that they have the power to re-price courses as they see fit, and an incentive to do so (Udemy gets 50% of the revenue, possibly more from their promotions).

As it is, I make about the same amount of money from YouTube revenue (40k subscribers) as I do with one of the highest-rated Linux courses on Udemy (a few hundred dollars a month). It's really just a blip next to my salary; I can't see it replacing full-time tech work anytime soon.
How do you handle that kubernetes requires the eth0 ip in no_proxy? Do you set that automatically?

How do you handle that DNS in a corp net can get weird and for instance in Ubuntu 16.04 the NetworkManager setting for dnsmasq needs to be deactivated?

How do you report dying nodes due to kernel version and docker version not being similar?

Do you report why pods are pending?

Does kops wait until a sucessful health check before it reports a successful deployment (in contrast to helm which reports success when the docker image isn't even finished pulling)?

Do you run any metrics on the cluster to see if everything is working fine?

Edit: Sorry to disturb the kops marketing effort, but some people still hope for a real, enterprise ready solution for k8s instead of just another fluff added on a shaky foundation.
Obviously I do, therefor your argument is invalid.