1. docker

Last 5 email alerts sent for docker on Hacker News

Bitwarden on Amazon Lightsail server. It costs $3.50/mo to self-host which is very competitive comparing to paid password managers. I use bitwarden_rs[0] server written in Rust which is much lighter implementation you can run on cheapest 512mb instance. Official bitwarden[1] server is using docker and mssql which requires a lot of RAM. You can run it on Linux through Firefox extension as well as on any operating system, including iOS and Android (native app). iOS and Android apps have system Password Manager integration which allows you to skip running app manually in most cases. [0]: https://github.com/dani-garcia/bitwarden_rs [1]: https://github.com/bitwarden/server
by igorstellar 2019-06-25 16:19:32 | link | parent | submission

You are technically correct but it's easier to get it up and running using docker as it contains all the dependencies needed to run it and works on every operating system with very little overhead. Simply easier to tell people to use docker rather then writing a separate guide for every OS don't you think?
by hauxir 2019-06-25 14:50:49 | link | parent | submission

Gitlab all the way, as others have mentioned the CI pipeline is easy to setup. Another feature which is great is the Docker registry at the repository level.
by mothsonasloth 2019-06-25 12:09:37 | link | parent | submission

2. Kubernetes

Last 5 email alerts sent for Kubernetes on Hacker News

Identity Aware Proxy for Kubernetes (blog.getambassador.io)
by kelseyevans 2019-06-25 17:18:17 | comments
Ask HN: How Do Big Corps Get Kubernetes Support?

It would be great to hear from the community how they get support for issues they encounter with Kubernetes. I work for a big corp on the technical architecture team. Right now I'm seriously considering Kubernetes as our container orchestrator. With Kubernetes-sigs[1] and all the capabilites / features being explored by within the CNCF [2] vanilla K8s seems like a much smaller gamble than some enterprise product with everything already wired up and written in stone. Has anyone else gone down this road? How did it go? [1] http://github.com/kubernetes-sigs/ [2] https://www.cncf.io/
by zuidafrika 2019-06-25 11:53:15 | comments

- Huelights control - PiHole - NFC card hacking - ARM assembly programming - Kubernetes + OpenFaas cluster - Postgres DB (with SSD harddrive)
by jaythvv 2019-06-25 05:45:03 | link | parent | submission

3. aws

Last 5 email alerts sent for aws on Hacker News

It’s on a per-account basis because Amazon is leaning heavily into multi-account setups for organizations. The release of AWS Control Tower strongly indicates that multi account is the future of AWS. Service Quotas is simply another end toward that goal.
by teej 2019-06-25 17:23:11 | link | parent | submission

Came here thinking that this was _finally_ a way to cap your costs and set your own quota and price caps for various aws services in hopes of avoiding that random 1k bill for a personal account etc. I'm surprised that it's account level limits and not a set-your-own-limit service.
by brettnak 2019-06-25 17:16:50 | link | parent | submission

As of now, GCP has some updated (more fine-grained) permissions, custom roles and has cleaned up how service accounts are created and used by GCP services. Using orgs/projects to cascade the correct permissions is now much easier. AWS IAM can still give you more advanced rules but is just hard to manage, especially across lots of accounts.
by manigandham 2019-06-25 15:56:02 | link | parent | submission

AWS VPC Traffic Mirroring (aws.amazon.com)
by jeffbarr 2019-06-25 15:30:31 | comments

4. coreos

Last 5 email alerts sent for coreos on Hacker News

Got it, looks like 2 of y'all are watching CoreOS like a hawk. :)
by gravitas 2019-06-17 21:15:25 | link | parent | submission

CoreOS has a new release out: https://coreos.com/releases/#2079.6.0
by captn3m0 2019-06-17 20:58:37 | link | parent | submission

CoreOS https://coreos.com/releases/#2079.6.0
by bndw 2019-06-17 20:57:18 | link | parent | submission

You should not be relying on system installed interpreters, because you end up with an ancient, unmaintained version. That's how Apple does it. Ubuntu LTS, Debian Stable, CoreOS/Redhat, etc, are useful because the old versions of the software are maintained. Though Windows has not traditionally bundled GNU or Open Source packages, it is also built with a strong commitment to long term maintenance: consider Notepad and MSPaint. Microsoft is including Python 3.7 which has planned support until at least 2023 and possibly 2026 https://www.python.org/dev/peps/pep-0537/#lifespan
by brudgers 2019-06-07 16:53:47 | link | parent | submission

> I'm fully expecting linux userland tools to go away, to be replaced by custom 'distributions' with only a kernel and a docker API soon. They're already here! - CoreOS Container Linux (now owned by Redhat)[0] - RancherOS[1] - Kubic[2] (more focused on running Kubernetes, but same idea) There are also tools like Linuxkit[3] which focus on helping you actually build images that run the containers you want and nothing else @ startup, which is pretty cool I think. [0]: https://coreos.com/os/docs/latest/ [1]: https://rancher.com/rancher-os/ [2]: https://kubic.opensuse.org/ [3]: https://github.com/linuxkit/linuxkit
by hardwaresofton 2019-06-01 02:46:14 | link | parent | submission

5. machine learning

Last 5 email alerts sent for machine learning on Hacker News

Probably because it was obtained using some kind of machine learning.
by amelius 2019-06-25 17:42:16 | link | parent | submission

Roc-auc curves in machine learning (www.reddit.com)
by rattller 2019-06-25 16:10:33 | comments

Maybe the problem is that HR is using machine learning to filter the resumes.
by DonHopkins 2019-06-25 16:07:40 | link | parent | submission

Am I alone in thinking that early AI demos from the 1960s (like Terry Winograd's SHRDLU) were much more interesting than modern-day machine learning AI, despite all its successes?
by fzort 2019-06-25 15:28:49 | link | parent | submission

Does your job description list machine learning as a requirement? If so, there's your problem. Maybe a chat with HR may be in order.
by glitchc 2019-06-25 15:16:53 | link | parent | submission

6. javascript

Last 5 email alerts sent for javascript on Hacker News

It's not about hardline blocking javascript and never running a single line of code. I run NoScript (probably similar to the parent) and block all javascript by default because I don't want anyone else executing code on my machine unless I say so. I selectively enable only the JS that is required. For HN that means enabling one file with about 150 lines of surprisingly clear code. I had the same experience as the parent in that I could not read anything unless I enabled a ton of files and once the content became readable it was stuttering all the time while scrolling. In 2019, on a beefy 8 core machine with 32GB of memory.
by vbsteven 2019-06-25 17:48:47 | link | parent | submission

I just disabled Javascript in Safari. Does this work?
by neonate 2019-06-25 17:44:55 | link | parent | submission

I'm curious how you managed to post a comment about it on HN with Javascript disabled. Is it even possible to post here without using Javascript? (Maybe it is, I dunno.)
by beat 2019-06-25 17:41:20 | link | parent | submission

Javascript might not add much value to the reader/end user, but it can/might have made building the above 3 functionalities much faster and easier for the developer. Without Javascript we simply might not have all those great content to begin with. So if it makes the content creators' lives a bit easier, the cost of making the job harder for a small group of end users might be worthwhile.
by theseadroid 2019-06-25 17:40:36 | link | parent | submission

https://gds.blog.gov.uk/2013/10/21/how-many-people-are-missi... 1%. Of all people. Except... maybe your content is targeting exactly the kind of people to wander around the internet with Javascript disabled, and then they're suddenly a much larger slice of your potential audience. Writing articles on engineering, I imagine, already increases that slice. Anything related to security, I imagine another increase. People that participate in Indie Hacking Projects.... another big slice. Anyway, why not just make it a part of that big ol blob of meta tags we all copy over to every index.html we write anyway? Including the magical bit of viewport meta to make pages look good on mobile?
by komali2 2019-06-25 17:29:52 | link | parent | submission

7. ios

Last 5 email alerts sent for ios on Hacker News

Great read! I'm glad he's finding success with it but I couldn't help to think how easy it is to accomplish this with iOS notes.
by AimForTheBushes 2019-06-25 17:49:14 | link | parent | submission

ha no, i don't think so :-) All these devices didn't exist when the floppy drive went out of vogue. I'm not sure if there even are USB floppydisk drivers for Android or iOS. Technically Android is linux (and iOS bsd) so I suppose there is a /dev/fd0 capability somewhere. I meant that LPCnet is really awesome, but when I would distribute a podcast in this format (floppy or rss) I would like it to be able to be played on devices and OS's with support for it - otherwise the audience can't play it.
by fsiefken 2019-06-25 17:08:44 | link | parent | submission

Not directly related to the apps mentioned in this article, but one key permission that iOS lacks that Android has is the network access permission. There are many apps that I just don't want accessing the network or the Internet at all. I want them to run as local pieces of software with whatever other permissions I choose to grant them. Even in our connected world, there is no reason to provide blanket network access to every app on the device.
by newscracker 2019-06-25 16:56:34 | link | parent | submission

> Flutter gets away with this because it owns the drawing layer as well as the widget layer. I know that something drawn in Flutter is going to look exactly the same no matter where I run it. Isn't this pretty unfriendly to users? As an iOS user, I occasionally encounter apps written with Material guidelines in mind, and it's a bit jarring because they don't fit the guidelines of the device I'm using. These are all great solutions for developers, but for consumers, it all kind of sucks to varying degrees.
by ilikehurdles 2019-06-25 16:54:30 | link | parent | submission

8. bitcoin

Last 5 email alerts sent for bitcoin on Hacker News

> This is one of the reasons I dropped out of crypto for years, most of its supporters were completely delusional and tragically uninformed about actual banks. I don't think you understand bitcoin as well as you think you do. 51% attacks do not work like this.
by kitten_smuggler 2019-06-25 18:00:24 | link | parent | submission

> The white paper explicitly gives the Libra Association (i.e. Facebook and its partner validators) governance control over the cryptocurrency. > Here's an easy scenario to imagine that shows how incentives would get misaligned: Facebook and the other validating nodes of Libra are financially compensated by interest from the collateral for Libra tokens. If Libra is successful in its mission, it will become a global currency that's stronger than the assets that underly its collateral. > When this happens, suddenly Libra being a collateralized stablecoin stops making sense. Kind of like when the US Dollar no longer needed to be backed by gold since it was a strong enough currency/unit of financial measurement on its own. The US then got rid of the gold standard and has since saved itself untold money in custodial expenses they would have been paying to hold all that gold. > The Association would never do this for the Libra however since it is literally how they are funding their own operation. Even if it's in the best interest of all Libra users, the centralized governance association with all of the authority to make this improvement would choose not to because it's not in their best interest to do so. > There's no leap of imagination there - it's just how power and incentives work. Your basing this argument on the fractional reserve monetary policy that the libra association is hedging against. I believe we are moving towards a world in which global currencies become the norm. There will be 2 types of global currencies, corporate currencies and decentralized currencies, aka Libra and Bitcoin. Both forms will have to have a mechanism that prevents inflation, Libra will do that by being fully backed, Bitcoin does that through Nakamoto consensus. With digital currencies it becomes possible to move your entire "cash" holdings in a matter of minutes, so a fixed supply currency like Bitcoin insures that Libra will never dilute it's supply because the barrier to exit the currency is so low. In democratic countries like the US the mechanic that prevents massive inflation is mostly voters' influence over the federal reserve. Of course it isn't perfect the dollar has been inflated ~300% since leaving the gold standard. With corporate global currencies we don't have such voting powers.
by jpkiser 2019-06-25 17:46:17 | link | parent | submission

> This is one of the reasons I dropped out of crypto for years, most of its supporters were completely delusional and tragically uninformed about actual banks. The reason I stayed in is because Bitcoin solved a seemingly intractable problem, it works in the real world, and it's survived and even thrived in the face of fierce attacks for a decade. Yes, there are many shills who are delusional and ignorant. Yes, speculators and fraudsters are running wild. None of that changes the fundamental characteristics that make this a fascinating and promising technology, network and social movement.
by panarky 2019-06-25 17:40:31 | link | parent | submission

Governments can easily ban and pursue anti-crypto measures to prevent anything such as money they can't control. Yannis Varoufakis said it best: the idea of apolitical money is a fiction and a dream. Money has always been associated to and controlled by governments. Bitcoin currently is actually heavily manipulated/moved by Tether which is controlled by Bitfinex.
by sprafa 2019-06-25 16:57:56 | link | parent | submission

9. ruby

Last 5 email alerts sent for ruby on Hacker News

Well, I think a book to motivate you and get you out there, making something the quickest, is RE:WORK. It was written by the Ruby on Rails creator and his co founder at Basecamp. It’s pretty different than most books and most ideas are 1-2 pages long and I found that it got me motivated to build faster than any other book.
by elamje 2019-04-20 17:05:49 | link | parent | submission

> everything compiles to the same assembler code so lets not pretend these languages are doing magical things. They don‘t and many of the dynamic features of Python (and Ruby) cannot be efficiently compiled. That‘s why it relies heavily on C modules.
by quonn 2019-04-20 16:01:12 | link | parent | submission

>It's also why you don't get multi-line lambdas. Everything is a compromise. Arguably too much of a compromise. This is just Guido doing a "because I say so" and imposing his bias against functional programming. Give me a properly-designed language like Ruby any day over Python's bag of compromises.
by cutler 2019-04-20 15:30:56 | link | parent | submission

Some of the simple words and their prominence can be amusingly informative, though. Take data structures for example. "string", "array", and "object" are about as equally prominent in both JavaScript and Ruby (where the dictionary is called "hash"). In Python, however, "string" and "list" far outweigh "dictionary" and "object", which probably says something about what kind of data structures Python developers deal with the most in their lives. Meanwhile, C# and Java seem to be all about strings -- Are people just casting everything to string because they don't want to deal with strict types? -- and PHP is the only language where more people feel like they need to ask about arrays than they do about strings. Which is not surprising since PHP uses arrays for basically everything.
by kijin 2019-04-20 14:58:07 | link | parent | submission

>To me, it feels that there is a very thick wall in between high level languages and something with raw data access like C, C++, and D. That is why we need something that offer 80% the Speed of C, 80% of Simplicity / expressiveness of Javascript / Ruby, and 80% of ease of long term maintenance of a functional PL like Ocaml.
by ksec 2019-04-20 14:38:31 | link | parent | submission

10. python

Last 5 email alerts sent for python on Hacker News

>is that there are 2 types of people: Those who program and those who don't. Is that fully accurate, though? Where does that leave data scientists / data analysts? I know SQL very well, and I know python's data stack (numpy, pandas, matplotlib, plotly, seaborn, various stats toolkits). I have a strong understanding of the "programming ecosystem", I understand computer architecture, I've used and am familiar with (basic) shell/terminal, and services like Docker/Heroku. I can read and understand code and how systems fit together. But I'm not a software engineer. I don't tell people I "program" because my strongest skill is SQL and generally people do not refer to that as "programming".
by oarabbus_ 2019-06-10 18:13:37 | link | parent | submission

Ok, cannot have been Restic then; thanks, I am going to try that one now. And find out what the other Python one was; I was following an SO recommendation.
by tluyben2 2019-06-10 18:07:51 | link | parent | submission

The model isn't that a business user would use Python or R. Rather, a data scientist shares live-computed analytics to business users through a report / dashboard.
by nonfamous 2019-06-10 18:02:42 | link | parent | submission

> I think the development of Python and Jupyter and other less known things like Vega are much more interesting. In that case you may be interested in Dash (dash.plot.ly). It’s a free and open source library that you can use to create dashboards online with Python only.
by qwert-e 2019-06-10 17:16:52 | link | parent | submission

I believe that the python interpreter creates a MemoryError at startup, and throws that when you run out of memory.
by lalaithion 2019-06-10 17:12:24 | link | parent | submission