skysight-inc/HackerNews huggingface dataset:
Sabotage, deliberate. The word "no" was removed to make a point.

Which makes you wonder who else will sabotage it in the years to come. Maybe the word "danger" is next to go?
I have not, but it's on my list. In fact, I'd like to read all of the recommended books/articles/etc in chapters 3 and 4 of Scott Adams' Persuasion Reading List (http://blog.dilbert.com/post/129784168866/the-persuasion-rea...).
Okay. I will boycott Docker and use LXD instead if that makes you happy. ;)

Anyways, I am so glad I converted all my VMs to LXD containers. If I want to test something, I can spin up a new container in seconds as opposed to have to install the OS in a VM (or do clones / snapshots etc.).
Care to supply examples?

But yeah, ideally the media should as unbiased as it is realitistically possible. If things are truly bad, then they'll be recognized as such without the need to distort the truth. The media can only hurt itself by willfully manipulating the message, since that undermines the public trust on journalists, whose impact on the public is crucially dependent on that trust.

It's a "boy who cried wolf" kinda scenario, or sorta like how everyone rolls their eyes when an "X causes cancer" headline pops up. If journalists choose to trade their credibility for anything else (eye-popping headlines, ads revenue, or subserviency to whomever is bank rolling them) they're paying it with their relevancy in the minds of the public. And if journalists really conceive themselves as on a moral mission, that's the last thing they should do away with.
Like cancer.
If this is better than having built-in support for it in the language, why don't all languages with async & await do it this way?
I'm not so sure. Jobs learned at lot at NeXT, I think the next company/product he would have worked on would have gotten it right, even if it hadn't been Apple.
The crowd raises their styrofoam coffee cups and says "Hi knodi123."
I find the business machines in today's market far above any consumer devices including the MacBook (Pro) in durability, reliability, expandability, etc.

I have a ThinkPad and haven't found the need to switch to something with a poor quality hinge (e.g. MBP), poor quality keyboard (in my opinion almost everything except a ThinkPad), poor expandability (again almost every non-business machine), etc.
Not necessarily, DoS is all about asymmetry if it's 1:1 then yeah but if this only requires a handful of packets to cause the same resource exhaustion as 1000s or 10000s of normal SSL sessions then this is an issue.

You can't bring a site down from your phone normally if there is a CPU eating bug on the other hand you can.
No flash, no ads here. Played fine. ArchLinux Firefox 49.0.2.
Sure, if they want a space they can make their own. Nobody has the right for other people to host their speech, that's purely an earned privilege.
>... cow-orkers ...

That's insulting for the cows !
Symfony Console and Dependency Injection
Maintainers Guide to Staying Positive
Which, surprise surprise, costs too much to run and no one wants to advertise on. So 4chan is running out of money.
An analysis of 1000s of mobile apps – who's the most popular source code host?
My opinion is that the failure of Microsoft has less to do with Ballmer than with the absence of a Steve Jobs.

My experience with large corporations is that they naturally produce mediocrity. The ownership of the final product or service is too diluted, with too many people involved, pulling in too many conflicting directions. They employ people who individually know what "good" means and what should be done in an ideal world. But that knowledge and common sense gets lost with the bureaucracy and the scale of the organisation.

So unless you get someone at the top who will force the company to still achieve something great for their customers, you will end up with an MBA style manager who will make decisions based on options provided by his teams and get products designed based on specs from the top rather than trying to make something great.

A great example is Windows 8. I heard Sinofsky had already been sacked by the time he walked on stage to introduce Windows 8. Microsoft knew it was a shit OS, and decided to push it nevertheless. I have seen this happening so many times in other contexts.

But tablets are another example. Microsoft knew that tablets would be a big thing well before the introduction of the ipad. In fact I remember a pre-ipad interview of Ballmer where he was deploring that the Windows tablets never took off. The problem was that windows-based tablets were too mediocre to create a market.

But Apple is moving in that direction too now. The user experience is deteriorating with every iteration of iOS. I can't think that someone at Apple thinks it's a good user experience to nag their users with all of their services (Apply Pay, iCloud, Apple Music, etc) over and over, with multiple buttons to click to opt out. That will ultimately bite them too. Not overnight, but over 10 years like with Microsoft. Not Tim Cook's fault. That's what large corporations do.
When such an apparently large portion of your audience are children, why wouldn't you think of them? If you're insulating I'm appealing to a logical fallacy I don't believe it applies here.

Children are more impressionable, and when they form a large population on Reddit allowing hateful communities I think really does help normalise it.
I am the former owner of boycottsystemd.org. I think I may have started something terrible.
> The longer-term you can think about your software, the more robust and less costly and painful its development will be.

That's true only if you have experienced engineers from a range of backgrounds. Put a bunch of junior devs on the project, and they'll prevaricate about issues such as "tabs vs spaces".

The whole article sounded too much like a rant. The problem is not "how do you build good software" but "how do you build software that's good enough to generate value, manage technical debt, and still make money?".
Wait. Why can't they take big risks?

They're in a better position to take big bets than anyone else - Google X, Microsoft Research, Facebook's FAIR and others. If they have the right people in house (or can get them), they can take big swings.
Why not pass the token as an HTTP header? e.g. X-RESET-TOKEN=foo and then read that via JS
for...of is more flexible. While forEach is a method on Array.prototype, for...of is a consistent syntax that can be used in more places.
For instance, iterables:

function *myIterable (v) {
while(--v) yield v
}
let launchCountdown = myIterable(60)
for (let i of launchCountdown)
console.log(`t minus ${i} seconds`)

So in effect arrays can be thought of as iterables in ES6. So IMHO it allows for more consistent behavior with the way iterators in other languages like Java and C++
For VM like experience, you should probably be using LXD. It's basically like a VM running in a container (with a few differences obviously). I always thought of it like this:

Docker: One App per container

LXD: One system per container (I do not want to say one OS per container, since technically they all share the same OS (kernel))
> marketing shills and state-sponsored trolls

Gonna need some hard evidence of that. 4chan can barely sell ads on the site, not sure why anyone would bother marketing to them.

Frankly, 4chan is kind of irrelavant. A couple million weebs, racists and neo-Nazis spread across the world is pretty irrelevant to state actors. No offense to 4chan users, but no one cares what you think.
> It would also be stupid to try and beat Google on their own turf. It would be like trying to beat Microsoft at Windows or Office, or Amazon at AWS.

Google and Apple have beaten Microsoft at Windows, by offering better options in MacOS, iOS, and Android. Microsoft is trying (and to some extent succeeding) in catching up to AWS with Azure (look who is growing faster). And if you don't think that dominating the mp3 player market, which allowed for the launch of iTunes, directly leading to the iPhone and the App Store, was important, you didn't pay attention closely.

Also, since the iPhone literally created a market and Android took about 2 years to really launch a competitor, it's pretty flawed to argue that they never beat anyone in market share.
There's absolutely no situation when it's a risky behavior. It is not a problem at all.
Becareful what you ask for. How is any software nowadays different?

If I setup a raspberry pi with camera and there are exploitable bugs in the software is the creator of the software liable? Does every piece of software open source and closed source need to be approved by a regulation body before your allowed to run it? Distribute it? Put it on GitHub?

There's nothing unique about IoT devices. They're just computers. If you regulate one you arguably have to regulate the other
This is a wonderful rabbit hole. It can be hard to find a good entry point but worth perservering, particularly if you're alone somewhere late at night.
I hacked the system... by checking it out at my local library instead of buying the book :)
What every Indian programmer should know
Lock in could mean you can only use Docker to run your images, but that is untrue. CoreOS rkt can run Docker images.
the parent is using "owned" in the filesystem sense of the word, meaning what entity controls access and permissions for the files. That's completely separate from ownership of the data, in the sense of copyright and data portability.

Apps owning their own data in Android should make you happy, not sad, because it's what prevents a malicious app from hoovering up all of your Tinder messages, or your financial data from Mint.
Jeeps. https://www.wired.com/2015/07/jeep-hack-chrysler-recalls-1-4...
Yeah, this is one reason I still don't have security cameras setup on my home network. If I decide to get them, I am going for a dedicated ethernet network just for cameras and no internet connection. I may allow a VPN to a inside the house server to see footage. According to the Wirecutter, Nest cameras are some of the better commercial one but I've still not bought one or done any review myself.
For me, I want the OS. I grew tired of maintaining my Linux install (and the various hardware issues), and grew tired of Windows (especially as a non-gamer). I wanted a unix-environment, OS X was the easiest way to get that in a reliable, portable system.

And then, through the network effect, my family followed suit because I'm their IT guy (actually, one of the reasons I quit Windows too, but they just keep dragging me back).

But the premium isn't too bad, IMO. I've had my current laptop (MBP, retina display) since 2012 and it's still going strong, even the original battery. I recognize that this is partially because we seem to have plateaued a bit on desktop/laptop capabilities, but I have no major issue running anything I want to run on it (modulo games, whicH I don't play so is a non-issue for me). I've also been able to reliably sell their laptops for a decent amount (could probably get more, but always sell to friends) and end up with a discounted new laptop as a result.

EDIT: Further, my experience with non-tech owners of Apple laptops versus PC laptops has been interesting. I don't know if the PC laptops are just more fragile, or if the Apple owners are more conscientious. But Apple laptops seem to last much longer and end up in much better shape (less the power cords) with "average" users. But this is purely anecdotal. A large part of that difference is probably just that a $1000-2000 PC laptop would last just as well as the same price Apple, but more PC laptop owners get the $300-500 sale price machines from Best Buy.
Except it's not a "bit left". It's literally full of anti trump and pro clinton posts. No ideology involved.
for...of isn't only for arrays. Anything that implements the Symbol.iterator functionality can use for..of, which is pretty nifty for some custom classes and also includes things like the new Map and Set collections, see: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

However, even in just arrays there is arguably a benefit.
Namely, an extra function being created and invoked with forEach. While in a JITing compiler, the performance difference between for...of and forEach might be negligible (or non existent), you can't always be sure what the JIT is going to do. For hotspots, I would probably prefer for..of
for-of works with any iterable.

break/return/throw work as expected.

I imagine (eventually if not already) for-of will be slightly more performant, but that's just a hunch.

Personally I find the for-of syntax more readable.
To be fair, for the vast majority of software projects it's more like "The plastic canopy on this toy firetruck will crack if a child steps on it, which they will", and management saying "nope, use that cheaper plastic anyhow".

In that case, the mechanical engineer would certainly acquiesce, just like most of us do when management prefers speed/cost to scalability.
Thank you.

And the titles does not seem too bad, but I haven't read the comments.

Edit: Well, it's not too bad
I enjoy watching conference videos.

https://www.infoq.com/

Also search youtube for conference video playlists.

I have my mythtv set up so downloaded conference videos show up as a channel just like a recording on my mythtv system, so I can just sit on the couch and watch a clojure conf or whatever just as if it were a recorded PBS program. Very convenient.

As a side issue I raided archive.org for hilarious black and white silent films of Buster Keaton who was quite a comedian about a century ago.
You might also like: cpgrey - https://www.youtube.com/channel/UC2C_jShtL725hvbm1arSV9w

Kurzgesagt - https://www.youtube.com/channel/UCsXVk37bltHxD1rDPwtNM8Q

(not as educational, but funny): exurb1a - https://www.youtube.com/channel/UCimiUgDLbi6P17BdaCZpVbg
This page looks seriously out of date now, as a result its criticisms are inaccurate in a wide range of areas.

To pick one in particular, Security. the claim that Docker doesn't know anything about AppArmor and/or SELinux just isn't correct.

and the other security claim about having to trust docker hub is also now not correct, you can use signed builds to avoid that concern.
Honest question : what harm could possibly be done by Javascript?
Hackers pop top 'secure' wireless keyboard and mouse kits, gain RCE
Don't all the same criticisms apply to `./configure && make install`?
Which doesn't matter, at all, because the device charges in a few minutes. As everyone who actually uses one knows.

BTW, there WAS a redesign...it's just that you don't like the redesign, which is different. Some of us like the fact that the Lightning port is hidden and not sticking out the side of the device in some ugly way.

This is a vast improvement which saves all the waste and inconvenience of throw-away batteries.
Yeah, it's kind of sad.
the only forums i browse on reddit are things like "college football", etc, where it's not really a serious intellectual discussion.

Even something like "hey, did i waterproof this shower correctly" on reddit turns into a massive crapfest.

https://www.reddit.com/r/DIY/comments/58tl1w/did_i_mess_up_m...

Though, staring at it days later, the top level comments ended up roughly okay.
But until everyone mostly moved on, ...

(IE if you stared at this thread 2 days ago, it would make you not have any desire to participate in an online forum ever)
Occam's Razor actually tells you to take him at his word, as that is the simplest explanation. A major part of Occam's Razor is to eliminate the "read between the lines" gyrations that you're engaging in.

That doesn't mean you're wrong, but it's a misapplication of the principle.
The other company that was widely affected by this, Dahua (see my coverage here: https://ipvm.com/reports/dahua-ddos?code=hn) also issued a statement that they would offer a trade-in discount for affected devices. It wasn't a full recall, and you have to jump through some hoops (work with authorized dealer, etc.) in order to get it.
Postfix/qmail are cases where you have more than one process doing only one task and good. Like for instance you may want to deliver some mails locally, plug your own delivery system, or pass your mail through an anti spam/virus proxy from a 3rd party. You may even have process some to make custom authentications, routing ...

For this you may prefer to use unix domain socket, or even (if you use maildir) just the give the name of the file to a local process and avoid the extra fat of network communications.

And for scaling postfix prefers a multiprocessing approach to a multithreading approach. Sometimes you can communicate better as distinct processes than as distinct threads especially when you use the normal unix convention of using SIGHUP for reloading. (HINT, kill and threads are no friends)
>Almost no one actually audits the source they download before they run it,

Thats not the security issue here, its effectively running build-time logic during install-time, on every bodies machine at every install, instead of at package maintainers secure build system, once, and having the installation basically be an unpack instruction.

Another negative point of curl | bash, is you assume your users are idiots who do not know their OS package manager well enough to run apt-get install shitpackage pacman -S shitpackage or apk add shitpackage.
Ok, that is good criticism but all that says is that his methods are probably not as effective for obtaining his goals as they could be. Doesn't detract from A) the goals that he's aiming for and B) the goals that he's already achieved.
But Tim Cook had tons of bad press. Back when the stock was falling in late 2012-2013, there was a cottage industry of people calling for him to resign.

I wonder if Ballmer really got bad press outside of geeky circles until relatively late in his career, when hindsight showed that Microsoft was missing out on a lot of new products.
The behavior is disgusting indeed. A collection attempt to the wrong type of veteran is doing to result in that veteran categorizing the collector as a kill-on-sight target. Demanding money back from trained killers sounds like a mistake likely to result in unnecessary deaths.
If they can see some guy in front of a computer, can't they see some guy in front of a computer typing a password into a financial website?
It sounds like you have the right intuition. A lot of the time when beginners are starting out they will try and put their entire application stack (say Postgres/Elasticsearch/their app/etc) all on the same container. This is not great because it is impossible to scale these services independently when configured like this.

I think advocating "process-per-container" was a poor choice, when really "role-per-container" was what the intention was (imo). You may have a separate container for Postgres, Elasticsearch, and then your app. But if every now and then your app needs to spawn a child process to do some sub-task related to the app, that's fine too.

It really depends on what the multiple processes are, so you should ask yourself "is this a logically separate job that I would want to scale and manage the lifecycle of independently from the main app?" and that'll help you make the best decision.
This is the truly hard thing with disruptive innovation.

It looks like nothing at all, until it suddenly disrupts everything. It's easy to spot with hindsight, but at the time it's not at all clear what's disruptive and what's nothing.
So Sad Another Top Nollywood Actor Slumps and Dies While Acting a Movie
The “432 Hz vs. 440 Hz” conspiracy theory
OP here. You are right, my interest is actually in the Data Analysis part and what are the most up to date tools and best practices for using those tools. This is because I already have a good understanding of the scientific part (i.e. statistical analysis) from the academy and from my job as a researcher.

Still, I find that a good part of the Data Science resources, starts by giving a good introduction about the Analysis part, so they are also important answers for this question.

Thank you all.
If K8S secrets management is storing them in plain-text in etcd how do you go about making it actually secure for a bank?
Concerns with Intentional Insights
> some political idiot

That was the PM's speech at the conservative party conference. It confirmed that the UK was going to go for Brexit(no free movement, no single market) not Brexit(free movement, single market), and therefore lots of firms will have to relocate large parts of their operations outside the UK. Especially in financial services.
No penguins for scale :(
Nobody cares what we think either: Most 4chan users don't really care that nobody cares outside of 4chan any more that reddit users care that most people don't care what they do, or HN users care that most people don't care what they do.
Also, UNIX domain sockets work in docker just fine with volume mounts.
You can set up nuclear plants for reasonably-fast throttling. The problem is that it's much more expensive to throttle one because a nuclear plant is mostly fixed costs while natural gas plants are mostly fuel costs.
> All I am saying is that if you're a biased actor, such as say... Russia... a party that publishes everything they get is extremely easy to abuse.

And what I'm saying is that publishing everything as long as it's true, is not abuse, it's the actual goal.
> I don't know what Amazon does for AI, I haven't seen anything convincing from them

Alexa is easily the best voice assistant, at least in terms of actually understanding what is being asked. When it can't help, it's far more often because it can't find a result or because Amazon/the app builder hasn't built Alexa into the product yet (still drives me crazy that asking Alexa to play an HBO show only works with HBO Go, but not HBA Now, for example, but Alexa definitely understands the requests).
SoundCloud Go
Cloud and the Ways It’s Shaping the Future of Public Sector Technology Industry
This. I personally agree with everyone saying const > let, but I just don't find myself caring enough about it to add the inconvenience of typing 5 characters instead of 3 every time I need to create a variable.
In my experience they caused people to get slightly more serious about security, but the effect was minimal beyond crypto heads and maybe enterprise users.

UX continues to dominate all other market factors in computing by a huge margin.
Thank you for the explanation, too!
> Does a bridge Engineer find it acceptable to give notice "The bridge will fall in high winds".

Not any more.

But in the 19th century bridge failure was quite frequent, until things like the Tay Bridge Disaster happened, and then some standards were imposed, and engineers and others were empowered to enforce high standards.

In any field you can have fast development, or you can have safe development, but you really can´t have both. It remains to be seen quite what level of software disaster it will take to bring this lesson home in our industry.
One trick is to separate your skills from how you market some of them.

You can remain pretty much (internally) a generalist and a tinkerer (as you are, and I am, too! but make sure not to spread yourself too thin), yet make sure to market /some/ special skills appropriately (and in very specialized/niche fashion).

You'll decide which areas to market based on how you feel the market can generate recurring revenue.

For instance, I'm a tinkerer, yet I have a couple of well-defined niches :

- in the past, "Rails maintenance work" (easy to find, and useful while my second child was still a baby)

- Ruby ETL (http://www.kiba-etl.org/) (more specialized, but very visible in my little sphere)

- "SaaS bootstrapper with experience implementing products (and their billing)"

- anything FinTech related (as in WiseCash & other projects)

- scaling your data processing (no matter the technology, Elixir, Node, Ruby, ...)

The underlying skills are all very "aligned" around products & data, yet each small niche appeals to a subset of potential clients.

Hope this helps!