skysight-inc/HackerNews huggingface dataset:
>In 200X lots of companies were able to maintain their own infrastructure, just like Facebook and Amazon did at the time.

But my point is that companies' IT departments did not maintain infrastructure just like Amazon did.

In ~2005 when companies were first experimenting with AWS cloud, they might start with dev & test servers. They click a few buttons and are amazed when new servers get spun up in minutes and their programmers are productive immediately. The natural question that company execs ask is, "why can't our own internal IT department spin up servers for us in 10 minutes?!? Why does it take them so damn long?!?"

They wouldn't have asked those hard questions if their internal IT capability was equivalent to AWS. Eventually, their improved experiences with AWS on Dev&Test&QA convinced them to migrate mission-critical Production workloads to AWS as well.

>We have cheaper hardware. We have (supposedly) better software.

You're still focusing on on hardware+software and not considering the IT employees' speed of execution in how company executives compare the situation.

Even Netflix as a tech company maintained their own datacenters for over 10 years but ended up migrating to AWS. Their "Guardian" moment was a big database corruption in 2008. They also had ambitious plans to expand into countries outside of USA. Those were some of the factors that convinced them they didn't want to invest anymore in their own datacenters and preferred AWS take care of it. Amazon employees iterated on datacenter capabilities faster than Netflix engineers could do it.
Why Capitalism Needs Populism
They did get OpenShift with the RH purchase. So they could put customers on that, potentially on AWS, with some sort of "hybrid / agnostic" pitch. Not that I think it's a terrific idea, but it's sticky.
There is one more problem with encrypted elections not yet listed here; the vote is secret for now but 5, 10 or 20 years later it will be easy to break.

This might mostly be a problem for those then powerful, if someone find out that they voted "wrong" long time ago, our trust in them will be reduced. Yet a way to do negative campaigning.
I write about them from time to time.

Here's one article from last year: AWS is now cheaper than SoftLayer https://thehftguy.com/2018/11/13/2018-cloud-pricing-aws-now-...
There's No Such Thing as a Good Dog (2017)
So you are competing with batteries? I suppose batteries have much higher roundtrip efficiency, but maybe there are other advantages to your technology, like being able to rely on combustion engine cars?
Data Scientists Should Be Able to Deploy and Iterate Their Own Models
Countries have already started banning some games with such mechanics, like loot boxes; e.g. https://www.bbc.com/news/technology-43906306
"I can write a server in C++ that, with careful thought and a bit of planning, will be able to exploit the resources of the kind of 88-core dual-socket machines that are mainstream today."

This is downvoted grey as I write this, and as someone who has been called a "Go shill" on occasion... it's exactly right. Go is a decent language for writing code in a fairly straightforward manner and getting pretty good performance out of it, but if you need to squeeze every bit of performance out of your hardware, it's a bad choice. (I can give you choices that are worse by an order of magnitude, or even more in some cases, but it's still a bad choice.) You have a fairly smooth optimization ride up to 1.5-2x slower than C for most use cases, a few pathological edge cases where it's grossly worse (many clustered around these "every drop of performance" problems!) and a few where it'll reach parity, and then you're going to hit a brick wall.

An 88 core system is probably not impossible to sensibly use with Go, but you're going to be more constrained. I'd imagine it can probably serve web requests really well, but it's more likely to hit pathological cases if you hammer certain global resources.

Arguably, precisely part of the point of Go was that C++ makes you pay for that level of performance in code complexity and cognitive overhead all the time, even when you don't remotely need it. (I can't prove this, but I'd guess the median "cloud service" is grotesquely overprovisioned on the smallest AWS instance. The "cloud services" that leap to mind are things like the AWS auth servers or Netflix content servers or the Google crawling or indexing servers, but while those are huge and important, they're also in many dimensions the exceptions. A good chunk of the popularity of "serverless" is probably a result of this.) When you do need every bit of performance, though, the list of viable options is short.
Show HN: Coursera Notes Clone for YouTube Playlists with React and VideoJS
Source code here: https://github.com/padraigfl/videojs-react-course-assistant

Layout wise it (obviously) takes a good bit more from frontend masters than coursera. Basically the idea was (beyond getting some VideoJS experience) to create a tool which people could use in conjunction with their own online course. The idea came from how youtube no longer allows captions so a person with a course on youtube could potentially redirect here and have videoJS insert features that YouTube itself wouldn't allow, with the potential to decouple from YouTube at a later date.

As this is only really a proof of concept, there's nothing in the way of admin functionalities to do things such as captions. All data is handled via local storage at the moment so it's not super flexible RE: edits to playlists and the like. I've included a list of todos on the repo.

For styling I used Linaria and a color theme generator (limiting myself to the colors which could fit into the names of "dark1", "dark2", "brand", "accent' and "light"). The design is somewhat responsive but I haven't spent a lot of time testing it, I believe there's an autofullscreen issue on videos on mobile at the moment.

On pretty limited resources with the youtube API key so I've included a default playlist too.
That is fair. I didn't need the "friendly advice" sentence. I was a bit annoyed but that's no excuse.

Edit: Addressing your edit, the capital gains calculation is literally what the comment (by usaar333) before me asked about:

> I'm not even sure how they calculate capital gain. If I do maintenance on my house, are the authors viewing that as raising the basis?
If this takes off, it would remove one of the last few holdouts of non-HTTP application specific protocols. That just leaves us with SMTP really. While using HTTP is not necessarily a bad thing, it's certainly an interesting indication of how application developers prefer convention based protocol definitions (JSON over HTTP) instead of having a strictly defined protocol over a duplex stream (IMAP over TCP).
My point is that you should file a Github issue if there isn't one.
I've seen people on HN repeat the line that suicide is selfish, and this conversation with bereaved families shows that's not true.
To start off, I'm vaccinated and I think people should be vaccinated for the most contagious and deadly diseases.

But following your logic, should 80 million people get vaccinated just because a few thousand might be affected?

Also, science ( especially politicized science ) is on the side of vaccination. But science was on the side of performing hysterectomies on women, using leeches and blood letting, experimenting surgery on black slaves, etc. When it comes to things like rights and bodily autonomy, we shouldn't solely appeal to science because it has a nasty habit of going horrible ( aka nazi germany ).

Yes. I agree that sometimes you have to make hard choices. Authoritarianism is always the easy choice. Freedom is the hard choice.

It's incredible how the same people who proclaim a woman's body is hers to do with as she wants and yet, when it comes to vaccines, nobody has bodily autonomy.

I'm always wary of "everyone has to do X" for the benefit of the few. Strange to find so many pro-authority sentiment on a hacker news site.
As others have noted, the same tool is used for both kinds of deployments (based on whether the --self-contained option is specified)
That really blows, I'm sorry that happened to you and op. This kind of frequency is tantamount to harassment.
Are you in direct competition with Carbon Engineering from BC, Canada?
I've been super curious about alternatives to the Sabatier reaction. Nice work!

Maybe I'd encourage you to think of yourself less as a fuel company and more as a chemical precursor one. Outside of combustion, there are a ton of other use cases in need of synthetic pathways.
From Waste to Wonder: Using Compost to Restore Carbon to Soil (2017)
its a war of attrition... keep taking the leaves and limit the plants ability to perform photosynthesis, it will run out of energy and wither at some point.
It means the opposite.

Today, Linux Docker containers on Windows rely on a VM running on Hyper-V.

Tomorrow (by which I mean "in the future," or "June 2019" or whatever the announcement says) Linux Docker containers on Windows will run natively, without the Linux VM crutch. I am assuming that it will use the emulated syscalls the same way that WSL runs today.
Sorry but I’d have to disagree: There are plenty of people working on cosmologies that don’t include the Big Bang, or that do include it but only as one facet of a larger theoretical framework.

As for not being able to imagine how you explain the CMB without the Big Bang, well, there are plenty of good arguments being made here that put to paid that “limitation.” As well, think of the Michelson-Morley experiment. In that era, no one could imagine how light could propagate through space without the presence of a medium permeating that space.

I’ll venture one step further. Dark Matter is to current cosmology what the aether was to 19th century cosmology.
Great, one easy trick to be able to homeschool your kids, just don't vaccinate them...
Universal Pattern Explains Why Materials Conduct
.NET Standard will probably still be necessary due to the fact that Mono will still continue to exist separately thanks to products which embed it (such as Unity).
Good to know, thank you! Too many products named Visual Studio :)
This has been debated endlessly with regards to Clojure, sometimes with what seems like deliberate misunderstandings stemming from categorical thinking or entrenched positions.

It's not a binary choice for the most part.

- Ease of use will not be promoted over long term growth or power (I.e., the instrument should be designed such that it can ideally facilitate indefinite growth of skill. It shouldn't be a toy that only works up to a certain point.)

- Very often, ease of use can be optimised in such a way that it does not conflict with the first point, rendering the entire discussion moot.

- Familiarity is a non-goal unless the familiar design has the same properties as the optimal design, with regards to the first point.

This is not to say that easier, beginner friendly designs that _does_ sacrifice the long term power or growth aren't valuable. It's a different design goal, though.
I noticed a bug where you cannot rotate an item next to a wall if you have not previously rotated it.
I've never used FullCalendar, however that is an excellent docs layout. Immediately obvious. Very well done.
> I know, I'm German

The post says that GP is German.
No Lies! Mono already supports cross platform winForms, and recently the ability to embed Xamarin.Forms views in both mobile and desktop.
Their sweet spot is specific energy density of the fuel source. The higher the requirement, the better off you are from not having to carry around your oxidizer.
His whole comment was about how it's not about hardware cost, but staff cost.

> It's in-house IT employees' speed of tech innovation vs Amazon's engineers'

The cloud shrunk the cost of IT team. Sure hardware is cheaper, but that cost is marginal versus employee cost.
One of the things I particularly recall reading is FastMail devs explaining that the standardization process led to changes and improvements. (Even their about page says that "JMAP was built by the community, and continues to improve via the IETF standardization process.")

Really thrilled the FastMail team is working on this, and doing it in the way that changes to mail should be handled: Going through proper Internet standards bodies. It's in stark contrast to AMP4Email, which is being implemented by Google wholly without respect to Internet standards.
I think this is an important point. The fact that some countries have started to impose regulation against some of the tactics these gaming companies use (like Belgium banning loot boxes[0]) suggests that this is starting to be recognized.

I'm a big fan of video games, but games that are essentially thinly-veiled attempts to get people addicted and extract money make me queasy.

[0]https://www.bbc.com/news/technology-43906306
It isn't the "NT kernel either way", as you are going through the filesystem translation layer; AFAIK it is implemented as a subsystem, so you are accessing the kernel through an entirely disjoint mechanism.

So like, Microsoft may have fixed this recently, but WSL processes were essentially stuck inside of a filesystem sandbox that uses some inane mechanism to access files via mountpoints that fails to correctly translate the few flags that are supportable by the underlying Windows filesystem, so if you try to do basic things like use WSL's copy of git to manage a git repository stored outside of the WSL sandbox, it just doesn't work correctly.

On the flip side, you also can't run a native Windows process whose binary is sitting inside of the sandbox, as native Windows processes do not have direct access to WSL files. Checking, they seem to have finally added the ability to mount new paths, so that's helpful (if you have network shares or removable media like USB keys, these were previously not accessible via WSL).

The great thing about cygwin and MinGW is that, by and large, it _is_ "just the NT kernel", with nothing more than a userland library sitting between the process and the same kernel interface used by any other Windows application, so tons of stuff "just works" that WSL is having to slowly reimplement.

(FWIW, it could be that Microsoft has fixed some of these filesystem showstoppers since I last tried to seriously use WSL; if so, that's exciting, but it doesn't change the reality of why people are looking at these are very different ways of running programs.)

https://blogs.msdn.microsoft.com/wsl/2017/04/18/file-system-...

> In the latest Windows Insider build, the Windows Subsystem for Linux (WSL) now allows you to manually mount Windows drives using the DrvFs file system. Previously, WSL would automatically mount all fixed NTFS drives when you launch Bash, but there was no support for mounting additional storage like removable drives or network locations.

> Now, not only can you manually mount any drives on your system, we've also added support for other file systems such as FAT, as well as mounting network locations. This enables you to access any drive, including removable USB sticks or CDs, and any network location you can reach in Windows all from within WSL.
> It's a very compelling illusion of actually understanding the topic. I've seen less coherent responses on Stack Overflow and, dare I say it, Hacker News.

I think you've highlighted a very interesting angle. A lot of writings by users on the internet have common grammar mistakes or more like, the apathy towards adhering to correct English grammar.

After arguing and correcting people on the Internets for the past 20 years, the semantics became more urgent than the syntax, and as a result, I often read my own writing in aghast-the realization that when people write tl;dr they really meant it-because as soon as you hit submit the original meaning is lost and with our limited cognitive resources we choose to filter out only what we want to read and ignore the rest.

The true test for this sort of text transformer will be to generate an equally incorrect syntax and idiosyncrasy through writing style and skew towards the use of specific group of vocabulary (ab)used by the author, meaning an entire Reddit drama thread generated purely by AIs, complete with trolling, argument traps, and generalization, the complete toolbox of an Internet keyboard warrior.

edit: I finally got a response back from the generator: I typed 'lick my butt' and the result is shockingly good-its everything I'd expect from someone who would start off with that phrase: lick my butt. I don't know what kind of ass you got. I'll just crawl next to you. I'll crawl next to you like this, so that if you get a little pissed, you have time to take it easy and go back to enjoying the show. Don't make me go back to enjoying the show. You can go back to enjoying the show. You can walk with me. You can take me. You can crawl next to me. Don't go. It's okay. I'm just making you comfortable again. And, I don't want you to leave. And, it's fine. I'll let you keep my body. You can take me but don't keep me. I don't need you to keep me.

That's just the opening I mentioned from when she says goodbye and leaves him for it. It has been a while since I have been "comforted;" and not comfortable in a nice way. He's gone over her body in a way that just takes her from me, into my body again; but, doesn't take her any further. She continues to leave behind me that way, but we both know that this isn't just about me anymore. It's about her.

I don't know what to say to her at this point. As much as I want to go over what I experienced with her last time, I can't just let this go. After all, this wasn't a last-minute fuck because I couldn't come. It wasn't because he wasn't enjoying himself. It was because he has a girlfriend; and, he feels that she deserves to be comforted. (The way he says that doesn't work either; it's one thing if he needs me to be comforted, but it's another to tell her he wanted her too and he just needed time to enjoy himself. She deserves to be comforted too; after all, he is getting older and older.

Especially that line 'last-minute fuck because I couldn't come' is completely in line with the overall tone of the generated text. You would think this post was written by a 20 something red pill poster.
It has the same API as k8s. It's literally the same thing, OpenShift just adds some PaaS feature on top of k8s.
I see examples pretty much all over the place, and certainly not centered around what's "far left" in Germany.
> In 200X a lot of companies were able to maintain their own infrastructure, just like Facebook and Amazon did at the time.

I would question that equivalence. Speaking as someone who was trying to get what we now call devops going at the time, there were a _few_ companies starting big wins from automation and a ton of places which were content pouring huge amounts of human time into doing it the hard way and slow metrics for time to patch, provision new services, recover after failures, etc. When they had automation, it was known-bad practices like cloning VMs and had accordingly greater cost and lower benefits.

The companies in the latter groups were the ones who were faced with either spending a huge amount of time and money catching up or cutting a cloud contract and not having do a large percentage of that remediation work at all, while being able to deliver results immediately.
The best thing they could have done was to have arbitrarily picked a syntax months ago - but of course, at the time nobody knew it would be so difficult to determine the "right way" that choosing arbitrarily would be the best option.

It raises my esteem of the Rust lang leadership that they eventually realized what they had to do and picked something.
Introduction to Soldering by Stanford University
Using publicly available costing data from last November, I see that an m4.xlarge RDS reserved instance of SQL Server Enterprise Edition with multi-AZ failover is $39,000 / year. If I have 4 DBAs at a cost of $150K / yr salary + benefits, that's the equivalent of around 15 smallish, managed SQL Server instances. My current SQL footprint is on the order of 600 instances, which works out to be a bit over $23M a year. It is true that I've saved the $600K on the expensive personnel, though...
Is the percentage of carbon in those areas significantly higher so that it makes a difference? I would be inclined to believe that being in an area closer to electric plants and/or where real estate is cheaper would make a bigger difference.

Or even having multiple points of capture across a geographical area.
"It's just means there is lack of trust to core designers."

I don't think that can explain the observations I've made. Either that or the sort of trust you describe is simply impossible, because I've never seen it in any language community I've been in.

I'd lean more towards a lack of clear description to the community for what they're looking for, and the community buying in enough that when communicating amoungst themselves they also do some lightweight enforcement of the expectations.
What you are looking for is called a "framework-dependent executable" (exe file with no framework) rather than a "self-contained deployment" (exe wrapper for dll file with framework included) or a "framework-dependent deployment" (dll file with no framework)
I've met some great friends through technical meetups. The connections you make there don't have to be strictly professional
I'm working on Rook+Ceph at Red Hat. Rook 1.0 was just released last week which added support for the very latest Nautilus release of Ceph.
Like the Chinese spy chip debacle? What kind of reputation is this you speak of?
Other than Kindle, which e-Ink devices have you tried?
@mjirv I'm one of the principle engineers involved with Armatron. We have repeatedly thought about making Armatron open source as we also suspect Armatron addresses a common need. Unfortunately, due to certain internal dependencies and some tightly coupled code, that's not as straightforward as we'd like and so there's no clear roadmap at this point for open sourcing the code. If we do open source it (and I hope we do), I would want it to be useful out-of-the-box and not require you to rewrite whole chunks of it just to get it working.
StackBlitz (another browser-based IDE using VScode) works in Firefox, although the experience is noticeably less smooth than in Chrome in places.
> Despite being young, it already has tons of features

Zig is aiming to be lean-and-mean, not feature-rich, but I take your point. I agree it's very impressive how quickly it's come this far.
VC's: What’s the failed investment that stings the most for having failed?
This is really more like sousveillance[0]. I'm not sure how I feel about it. On the one hand, recording server logs has been standard and accepted practice pretty much since there were web servers. On the other hand, we have the capability to record and discern so much more information now and to do more with that information once we've recorded it.

Ultimately, I think it should require user consent. (And, speaking of consent, I wonder if simple fingerprinting and associating a browser with an ID would violate the GDPR. It's clearly intended to be "personal" to one particular user, but is it "identifiable" information? Does it matter?)

[0]: https://en.wikipedia.org/wiki/Sousveillance
This could also be seen the other way: Facebook, Google, and Amazon have been increasingly user-hostile, yet impacts are minimal as their monopolistic tendencies enforce user lock-in. Even Facebook, with the most competition and negative publicity is only down 15% from its 52 week high; how many people not in the tech industry use a Google alternative for even search, let alone email or maps?
What are the companies that do the up conversion to final fuel?

Are there any other products remaining after the conversion from alcohols such as propane, butane etc..?
More likely a hat (following Russel's Principia) maybe simulated as a `/\` capital Greek letter "L" which then was changed to the Greek lower letter lambda. Church's book in 1941 was typed using what looks like a typewriter. The name was catchy though.