skysight-inc/HackerNews huggingface dataset:
Those kind of articles are not so useful, Mesosphere is the company behind DC/OS and Mesos and they have all the interest in the world to say that Mesos is the best. Things like "... are willing to get your hands dirty integrating your solution with the underlying infrastructure" when talking about Kubernetes is unfair, especially if you compare Kubernetes to Mesos and not to Mesosphere DC/OS for which they provide paid services.

It is true that Mesos works on a different level, but, most of all, the two level scheduling is just a different take at the problem of abstracting physical/virtual resources. In the end, both Mesos/Marathon and Kubernetes aim at the same goal: allow developers to stop thinking about servers.

Kubernetes' great advantages is the community (which is unbelievable) and the extensibility it proposes: Third Party Resource or Custom Resource Definition, pluggable webhooks in the API Server and a number of other things that are simply not there in Marathon or any competitor which allow companies to make Kubernetes work best for their use cases.
Ask HN: What are your struggles as a product manager?
A friend and I were discussing lately the struggles of building a product. We both worked at 3 different startups and noticed that most product managers face the same problems. A few problems we identified are:

- Prioritizing features

- Collecting feedback from clients/other departments like sales

- Measuring performance

- Measuring the impact of features on customer success

- Staying on course (i.e. not deviating from your long-term vision)

- Conveying and aligning that vision to the rest of the company

Those seem very common for product managers, yet everybody is using its own set of tools to address them (Trello, Excel, email,...), which are usually not meant for that and seem more like a hack than anything else.

If you're a product manager, we'd love to know:

- Is our train of thought legit? Or are we completely delusional and identified a non-problem?

- What are your real struggles? The problems you solve with a tool that feels like a hack and that you have to fight against almost as much as it helps you?
> Perhaps Redhat could help to develop snapshots on XFS. It's not the only feature XFS is missing, but it's a start.

Upstream has been working on adding more btrfs-like features to XFS, but I believe that RHEL encourages using devicemapper snapshots (which you then format with XFS).
I thought everyone there already suspected he was the CEO? But I'm glad he finally came out with it. Must have taken some courage!
As I demonstrated in my comment, Hinkley Point C, even with its massive cost overruns (and true, nobody knows if that's the final cost yet, but that's the current figure), is roughly on par with offshore wind in cost per installed GW after accounting for capacity factors. It's just that Hickley Point C will have as much capacity as the entire north sea offshore wind fleet (all countries, not just UK), and so the concentrated single number gets very big. And wind is massively subsidised, too, so the subsidy is not an argument in itself.
Oracle still has a couple developers on their payroll that do BtrFS development:

* Liu Bo
* Anand Jain
>Without concrete ratings in place, the promotion and raise process is going to look different. The process for managers might also take a big longer, Hornsey said. That’s because it won’t be as simple as giving the biggest raise to the person at the top, and the smallest one to the person at the bottom.
Sounds like "finally you won't need any excuse to promote those who you personally like and fire those who you don't".
Thanks for the response. TypeScript definitely seems to be the community favorite, and availability of third-party type definitions is definitely an important concern. Will definitely take a look at apollo-codegen.

Though now I'm curious how the two systems differ, if at all, in their handling of third party libraries that _lack_ type definitions? From slackingoff2017's response below, it sounds like Flow might handle this scenario a bit more gracefully by still providing some level of static checks, whereas TypeScript would give up on checking any usages of the library altogether, correct?

> Generative testing from types in TypeScript isn't something I've seen. With a static type system, if the code compiles then you know it's correct with respect to the types - no amount of automated testing would prove otherwise. In a dynamic language like Clojure where there are no types then you need generated values and tests to try and get some (still incomplete) safety. So you want a rich type system which can capture as much information about your data as possible - TypeScript does a nice job of this, on the whole .

It's certainly true that in a static type system, generative testing can't derive any value from the types alone, and both Flow and TypeScript are static type systems. That was probably the wrong way to frame my question.

I guess what I'm trying to ask is if there's a runtime property specifications system for JavaScript, similar to Clojure Spec, that can specify more than just properties of a system that are statically provable, and can test those specifications using a generative approach.
Here is the proof https://gist.github.com/hediet/63f4844acf5ac330804801084f87a...
Unfortunately, RedHat tends to be the trendsetter in the Linux world. Once it's gone from RHEL, it'll be gone from most other RPM based distros soon enough. It's kind of a shame that one company has grown to dominate the Linux software ecosystem, often to the detriment of all involved.
I like to use Spectre,css: https://picturepan2.github.io/spectre/

It has styling for a navbar, panels, and empty states, which is quite neat.

Spectre has a flexbox-based grid, which I ditched in favour of Pure's grid simply because it targets the screen sizes I want: https://purecss.io/grids/

Shoelace,css is interesting. Perhaps I'll choose it for my next project.
seconding Firefox developer, although still have problems when it has been open for a while, evidently because it needs to update.
And the 4th gen iPod with the click wheel came out in 2004 which is when the larger iPod models really hit their stride. The iPod was not an obvious world-beater out the gate.
Seems to scale well both for maven and basically all linux distroes, so there's that
To all these "you either support freedom of information or you dont" commenters:

If life was only so simple.

No sane CEO would try to fight against Chinese government risking their access to the market.

Even if the goal for the company is freedom of information, pissing of Chinese government, risking the safety of the company employees in China and getting smoked out by the shareholders is not gonna help anyone. It's much better to initially comply with their rules, gain their trust and try to change things in the long run. Might never work but still better than this "in or out" idiotism which will never work.
https://www.reddit.com/comments/6qwf3s/comment/dl0hrsi
>functional languages like Python, PHP

What do you mean by functional?
Advertisers don't care how many clicks they get. They care about how many purchases. FB/Goog both allow them to track ad efficiency down to sales.

If I spend $3000 on marketing, I don't care so much on how many scam clicks it gets but rather that I make at least
$3030 profit at the end of the campaign.
Is Amazon's cloud service too big to fail?
Redirect what to the canonical URL? The entire tag? Why, just to fix this HN submission? The proper solution here is to shoot an email to hn@ycombinator.com (which I've done).
> Really, that's all. If it was possible to build C++ classes in C or assembly, it would be done.

IBM's mainframe OS/400, nowadays known as IBM i supports OO Assembly.

MASM also used to have OO Macros.
How to choose best chess game development Company?
NO ONE can manage the production of OLED panels on the scale Apple needs them. Even the largest OLED phones have sold millions at the most.

Apple sells a few hundred million iPhones each year. Just let that sink in for a while.

Unless someone invents a brand new way of constructing OLED panels or a time machine, the 7S/7S+ won't have it.

There are rumors of an iPhone Pro that would have edge-to-edge OLED and IR face unlock and world peace built in. It would also be priced so ridiculously high that Apple could keep up with the display production.
Amazon's Cloud services aren't made in China - it's the Chinese market they want, not Chinese factories. China depends on foreign markets for its factories output, but generally isn't as keen on having its (huge) market buying foreign goods and services. Having saturated their other markets, Western companies are desperate to tap into China to keep their growth numbers.
Jean-Louis Gassée (author of this piece on Mossberg) is one of my favorite commentators. He's just enough of an insider and yet also an oddball, which means he keeps it pretty real in an area that tends to be an echo chamber of fawning cultists.
In the same way as dynamic languages simplifies programming for the vast majority of use cases. Or not, it's just short sighted and introduces unnecessary complexity.

When it becomes a problem it is already too late, because you can't just change your mind - "oh, I guess I'll think about memory now". Because that is something you should always do regardless if a GC is present or not. And if you haven't, well, prepare to spend the remaining liftetime of that project battling with it. And if you did, why bother with the GC in the first place?

It is not difficult, and forces you to write better software.

I was talking about GC in general terms, not specifically about D. That RAII example seems a bit convoluted though. Maybe D is a great language even when ignoring the GC, but often enough using a language in a way that isn't officially meant (and I bet most do make use of and expect the GC to be available?) is usually a bad idea.
Author here: Grisha Perelman's proof of the Poincaré conjecture has never been (by him, to my knowledge) submitted to or published in any journal. He decided, as is his right, that he could not care less about the professional community of publishing mathematicians or their protocols. Does not invalidate his achievement.

I should note, since I am not and do not expect to be the level of mathematician that Perelman is, I have not actually read his proof. So I defer to other superior mathematicians for this assessment and come by it as hearsay. :)
I genuinely can't tell if you're serious or not
> And Kudos to Microsoft for having a second crack at getting that right with .Net.

IBM did it first with TIMI for AS/400.

Also Microsoft is now in their third crack at getting it right with UWP (based on COM).
These Scientists Have Discovered How to Use Electricity to Make Protein from CO2
FWIW `cargo vendor` already exists, just not part of Cargo itself, but rather a tool by one of the core devs.

It's even used for releasing the official Rust tarballs as we now employ crates.io dependencies in the standard library and the compiler.
Code.org Releases Analysis of Impact of K-12 CS Education Policy Changes
First, you probably meant "analog" watches. There's nothing unreal about the Apple Watch.

Second, one can be an analog watch aficionado AND fascinated/converted to a digital watch like the Apple Watch.

You don't suddenly become a "gadget guy" just because you've stopped wearing the analog watches in your collection in favor of something more practical.
Mobile platforms should really do something about vector graphics. Shipping raster image which has much larger size than vector image is stupid. Shipping 3-5 raster images is beyound stupid. Surely there could be a way to render images on demand or roll some simple vector format which would be fast to render (it's not like decompressing PNG is that easy, it takes processor time as well).
Some of us love getting our hands dirty. In my honest opinion this whole article seemed very neutral in phrasing. It wasn't until I decided to check the source after having read and enjoyed the entire article, that I discovered that it was written in a Mesos domain. And even then I applaud that they were humble enough to save their own product until the end and didn't seem to exaggerate their sales pitch.
No, it's a completely different design aesthetic. If anything, Japanese / Chinese websites should be less cluttered because the characters can potentially convey more in lesser space. Not everything is cultural relativism.
Redirect the tag to the particular article that it currently references. Only show users the "correct" url that you want them to use in the future (history, bookmarks, sharing, etc).

https://support.google.com/webmasters/answer/139066?hl=en
Interesting - I did the exact opposite. Red Hat have a habit of removing packages that compete with their commercial offerings, which forces you to either compile from source or to install from other repositories - for example, they removed Apache ActiveMQ because they offer JBoss AMQ.

This starts to become annoying because all of a sudden you have multiple update processes to keep everything up-to-date, whereas previously, you had one. After being bitten by this at least twice, I shifted everything to Ubuntu.
Doing business in open-source is hard.

I never really fancied Arduino as a business, then came the Raspberry Pi Foundation and I found my true love.
I was working at a place a few years ago where I had to move a whole bunch of applications, running on Ubuntu Hardy circa 2008, to new servers (well VMs), as the servers were being decommissioned. A lot of the applications were running on Ruby 1.8 which newer versions of Ubuntu don't provide packages for, and it's not very easy to compile it yourself due to dependencies on old versions of OpenSSL. We upgraded some applications to newer versions of Ruby, however some weren't worth the effort or risk (before Ruby 2, even a patch level change likely had breaking changes).

Although other systems were running Ubuntu, we decided to go with CentOS 6 for these systems - mainly because it was preferred by the current era of sysadmins. It also had packages for Ruby 1.8 or at least the correct dependencies (I can't remember exactly). And even better, although it was released in 2011, it is still supported until 2020.

If I was going to do the same today I'd just use Docker, but it was fairly new back then.
Yeah, you also need to move your ass.

Diets don't seem to make people leaner either, but it's a multi-hundred billion industry.
> You provided absolutely no context to go with what was quoted

Not explicitly, but I never said configuring or using i3 was simple. It is a very valid point, but is does not refute the fact that i3 is itself simple.

> You made no indication that your recommended replacement offers no way to hot plug a monitor, connect to the internet, or even launch an arbitrary application

I should have written more originally yes, but I have since given my recommendations for these. So why bring it up again?

> Making this sort of recommendation is throwing the user headfirst into a painful situation likely to give them an extremely negative impression of i3.

This is Hackernews and I was replying to knowledgeable posters. I think it is safe to assume they will look into it first without getting into a "painful situation".

Although you do raise some good points, I feel it is your posts that have given an overly negative impression of i3.
Was really hoping it was a Starship Trooper type role, always wanted to go fight bugs...
Even as paying customer I wouldn't want to put up with that shit.
Nope, most had USB. The iPod was popular because it had a sane interface, and didn't resemble a 1990s CD-player or VCR.
More importantly Red Hat has deprecated FCoE in RHEL, which is big news, because at a previous $JOB they went all in on FCoE because it was supposed to be the future.
Apologies, I did not mean for you to be on a defensive. Just adding to the point. If anyone skipped your link, they shouldn't have. Thanks for sharing!
Easy check the family of Algol, Xerox PARC, Wirth languages.

Where safety is more relevant than maximum portability.

Everything that isn't really portable is marked as explicit language extension or unsafe construct.

One might complain that it leads to language dialects, but the same is true for C, where certain semantics depend on the compiler and even change between versions.
There are also some signs of radiation and neutron emission around thunderstorms.

Nature is cool.
The problem with this line is how expensive writing a system can sometimes be.

Suppose you have a simple problem of not wanting to subsidise exploitative practices in footed of coffee making. Now you have a solution that involves certification and trust or the other that involves growing your own coffee. The former has already been gamed multiple times.
And growing coffee personally is not easy in most countries, neither is finding suppliers that adhere to your rules.
Disagree. In my opinion, American/other foreign tech companies have gotten a raw deal in China, with constant technology theft and hindered access to the domestic market, in addition to the usual suppression of dissent/free speech. I haven't seen any signs that this has been changing for the better, so why should American tech companies engage in China?
Μετρήστε Την Κατάταξη Σας Στη Google Με Το SEO Powersuite -
Show HN: MeeTime – An iPhone app to make meetings less soul-crushing
MeeTime is a beautiful timer app to help people run better meetings. It is already gaining some traction, being used by employees in big organisations including Goldman Sachs, Rolls Royce, Nielsen, Hewlett Packard, DXC and Molson Coors, among others. I am hoping it can help a lot of people.

App: http://apple.co/2hgyDDN
Website: www.meetimeapps.com
Press: www.meetimeapps.com/press

Unlike other timer apps, MeeTime starts when the meeting is supposed to start. If you are late to start then you should see that the time is ticking and you are already behind. Even better, when the meeting inevitably goes awry and people run over their allotted time, MeeTime proportionally reduces the duration of the rest of the agenda items to help finish on time.

I am passionate about helping people save time to do the things they love. There are a wealth of apps to help us schedule meetings and to do so without travelling, meaning we are having more meetings than ever before. There are apps to help prep and to take notes, however, there were not many (if any) that I found that helped people to actually run a meeting.

I was fed up of people complaining they never have any time yet I was seeing them sitting in endless meetings they did not need to be at, that started late and always ran over. This app is designed to help traditional corporate employees rather than tech-based Silicon-Valley-style agile scrums, which I can only guess are better(?)

This is a side project from my day job, so I’m very excited to be sharing it to everyone here!

Cheers,
Gav
If Apple (or Google) wanted to make this work, it wouldn't be that hard. An app could list the dependencies, with a name perhaps, but definitely a hash. The developer would have to upload the dependencies, too. If the hash matched, the server would also do a byte by byte comparison, and if that matched, mark the dependencies as sharable. When downloading an app with a sharable dependency, the phone would check if it already had installed it, otherwise download it and install it at the same time as the app. Refcount the sharable dependencies at install/remove/upgrade time and rove unused dependencies after a reasonable time.

You would only get a benefit if two or more apps you installed used the exact same version of the dependency, but that seems like it might happen enough; especially once it's expected to be in the ecosystem.
Anyway, with this format, Devtools will be able to display the source code. It's optimized for sending + parsing, but it can be decompiled without loss of anything meaningful.

There is even a proposal to support keeping comments in the file.
Ask HN: What is the state of the art for conversational chatbots with memory?
Ask HN: What is the current state of the art for conversational chatbots with memory? Chatbots that can keep the context of the conversation as well.
Bruh, the tag is a page containing a list of articles that are tagged with that tag. Redirecting to the latest post with the tag would defeat the entire point of having that page.
With regards to 5, it happens that some of those vegan products are made in an even more polluting way than am original. How do you discern the bad apples?
What is there to prevent a vim plugin author from adding the same kind of features?
I am excited to try the Impossible Foods burger. Waiting for it to come to Utah.
11 Powerful Link Building Techniques to Gain the Most Engagement
Relevant xkcd (what-if actually, but close enough): https://what-if.xkcd.com/117/
I've made few apps and so far nobody cared about it. I thought that hand tweaking was about 16x16 icons, but now we are using 1024x1024 icons sometimes, there's no reason to tweak anything there, really. Actually it was the other way around: I wrote some scripts which rendered SVG into multiple PNGs and I think that almost everyone does the same.
Why are you acting like Apple is the first company to face this dilemma? Google faced a decade ago and chose not to play ball with China with no assistance from any government.
And then suddenly you would have trouble from lobbies and all kinds of pressure groups. And the price of this experiment, as always, would be paid by the poorest.
The original link took me straight to the article, not to a list of articles with that tag. It was a single article, with the URL of a tag.

Anyway, I didn't mean to argue. Have a nice evening :)
Location: Lahore, Pakistan

Remote: Yes

Willing to relocate: Yes

Technologies: Javascript, Python, Ruby, Rails, HTML, CSS, SCSS, jQuery, Git, AWS, Linux server administration, NLP, Machine Learning

Resume: http://haidrali.com/blog/wp-content/uploads/2017/08/haider-r...

Email: alihaider907@gmail.com

Website: http://haidrali.com
Cabin (mobile app for kubernetes) is now open source
They are coming to ANSI C++.

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p019...
Positions are available: https://careers.orkin.com/
Thanks for the response. I have no interest in statically typing my entire application, so being able to preserve JavaScript's dynamic nature to maximize iterate speed while still deriving some value from static type analysis (and having the option to specify manual types to improve the analysis) is an extremely attractive prospect for me. I was under the impression that both TypeScript and Flow would support this, but your account definitely pushes me a bit further in favor of Flow.
The tag [0] doesn't currently reference the article, it references a collection of articles. But in this instance there is currently only one article in the collection.

When there are two articles with the tag, they will both be shown on the 'publishing' page, in their entirety, newest first. See [1] for an example.

Redirecting would be akin to Google redirecting you to the current top result (like I'm feeling lucky, but for all searches)

[0] http://approximatelycorrect.com/tag/publishing/

[1] http://approximatelycorrect.com/tag/machine-learning/
I'm also a user of Docker Swarm - and I love it! I have extensively played with k8s and feel it has a lot of upfront complexity (especially ingress).

I feel people who are beginning to scale from one machine to 10 will love Docker Swarm (and stick with it). While those who have about 100 machines will start with Mesos/K8s.
You're arguing legalese but I'm arguing morals and ideals.

> "I can say whatever I want, and any and all platforms must amplify what I say"

That's not an accurate summary of what I want.

Instead of 'any and all' and 'amplify', how about 'dominant' and 'not suppress'?

That is, I'm saying that pervasive communication mediums like YouTube or Twitter or Facebook should not be arbitrarily censoring content.

That's all.

(Is it really that dangerous to let people express themselves?)