skysight-inc/HackerNews huggingface dataset:
Show HN: Sysplatter – all server metrics in one place
Unlike you, Python is _not_ my favorite language, but the matplotlib lock-in is real.

Hopefully a matplotlib-equivalent will materialize on Clojure (where Linear Algebra is plenty fast and the language itself is fast-enough out of the box) so I can be done with Python forever.
> Now, whether I would personally use [the language server protocol] in Vim is a whole different story.

Anyone writing rust in vim would presumably use rust-lang/rust.vim - which I don't think uses RLS - is that all that's meant here, or is there a more general reason not to use LSP in vim, regardless of language?
The context of the statement was technology causing humans to become less relevant via automation. Hes not talking about users of Apple products.

To your statement though, Apple wants to make things less configurable with a large enough sandbox where the users don't complain about their restricted freedoms (applies more to their devices line). The earlier Apple wanted to give the best tools to their users, and let them use them as they saw fit.

I equate this with the shift in games, where earlier games simply gave you a good control system and let you figure things out, where as now, its more about ensuring that the player has a good experience by gently nudging them towards a goal.
> Don't you have a legal right to create exclusive distribution of your consumable product?

For the initial sale of it, yes. But not after that. See below.

> Don't you have a legal right to enter into a contract with your shoppers (i.e. You agree to purchase consumable products for consumption only and not resell them)?

You couold put that on your package, but legally, I don't think it would pass muster as a contract. Even if you got each customer to sign a form agreeing to such a contract, I'm not sure it would stand up in court, because statutes have limited what rights a customer can sign away even in a written contract. Which might not make sense, but lots of things in the law don't make sense. :-)

(The usual disclaimer that IANAL applies.)
Thanks! Hope it's helpful.

This is on /r/machinelearning, but I'll post it on /r/learnmachinelearning as well.

https://www.reddit.com/r/MachineLearning/comments/6fxbcr/int...
Since the title says "Ex-Admin", revoking credentials when someone leaves the company is a must. If there's centralized auth (AD), this is pretty straightforward. If not, then at the very least it makes sense to use Puppet, Ansible, etc. to lock that person's account on all production servers.

Beyond that, be sure to keep regular backups (and test them), and audit all user actions. (feed the logs into something like Splunk, running on a separate machine)
> Don't you have a legal right to create exclusive distribution of your consumable product?

Not a lawyer but, I'm not sure you do have that right. I know this isn't a copyright issue, but couldn't the same logic of the First Sale Doctrine apply? As a consumer, once I purchase something, it becomes mine and I may do with it as I wish, including reselling it, yes?
Don't work at these companies. Don't give them your business. Spread the word about their unethical practices.
Uhh, I have never enabled Siri on my iPhone 7 and everything just works. It's easy to install, but asking a question does not make it the default.
I hope someone can find a niche for Plan 9, be it on the RPi or somewhere else. So many of its ideas seem to me to be obviously correct in the sense that they logically and conceptually-purely fix the warts other Unix-like OSes have.
Because depending on your programming language it can be anywhere from annoying up to impossible to load and utilize a shared library. IO (and especially HTTP) however are easily available in most environments.

Also languages servers might often be written in the language-that-they-care-for themselves (e.g. the C# language server in C#), because that's the environment where most of the tooling for that language is available. If you need everything in C then you need to rewrite the tooling. Or you just build a C library which then internally does RPC to the non-C process, but in this case you made the language-service an implementation detail for one language.
​Oracle to use Kubernetes to manage its cloud containers
Or simply not buying.
EPDs are still pretty expensive, but I don't see what's stopping someone from making an open hardware Kobo clone, if they can find somewhere to source 5-7" panels (difficult - I think 4.3" is about as large as easy-to-find solutions go - but probably not impossible)

I'm pretty sure my employer would come down on me if I did something like that - ereaders are a pretty small market, even if you don't personally work on anything remotely similar - but how hard could it be? Make a Raspberry Pi hat, stuff a Zero in, and you can probably get renders of pdf/epub/mobi/html/etc pages going fairly easily, to propagate to the display.

Well, maybe not a Pi Zero; the new versions come with wifi. But still.
I have somewhat similar project: https://h5reader.azurewebsites.net/

Quite poor on features (does not support images or even chapter progress), but I've read many EPubs through it. Syncs books and position via Google Drive.

Does not work in Edge though, Microsoft could not fix a bug for a year (and still can't). https://developer.microsoft.com/en-us/microsoft-edge/platfor...

The beauty is you can add it as "app" on Android and/or iOS. And it works with desktop as well.
Hey, hackernews!

I've build sysplatter to accomodate my open source Golang tool server-seer ( https://github.com/andriussev/server-seer ), which basically runs any defined commands at any interval. server-seer then send the data to sysplatter.

Sysplatter allows to set up a number of dashboards and provides some customization for them.

In the start, I've built that for personal projects and I currently use it for some more intersting stuff for sysplatter itself, like, total number of data entries, number of active dashboards, etc.

By the way, server-seer does not have to be used with sysplatter and can be used by itself 100%. There's a small example of the API call that it does and you can build whatever tool you want for handling the data (or you can just use the local sqlite database).
There is a surprising amount of misinformation in this article.
It's the difference between inductive reasoning, and deductive reasoning.
Trader Joe's is different from other stores, not necessarily better or worse. When I lived in California, we did a lot of shopping at Trader Joe's, but you couldn't really get all of your groceries there. Conversely, you could not get equivalents to a lot of Trader Joe's products at other stores. Canada has grocery stores that are 100% equivalent to regular grocery stores in the U.S., but it has nothing that is really equivalent to Trader Joe's.
Way back in mid-2k (maybe late), Skype was about to release the core of the code for linux as a lib that could be linked to from 3rd-party chat apps. They nixed that at the last minute (after getting a lot of partner's hopes up) and instead we ended up with a shitty app for Linux instead an ok lib for Linux. I only heard about the lib as I was working for a company that was running the Skype hardware stores at the time.
I think this one would qualify as a criminal move, not just a dick move
Kobo works well without wifi and you hack the Linux.
I completed my bootcamp exactly 3 years ago (python), currently I am a Systems Engineer at a competitive start up in NYC, before that I was a Backend Software Dev at a fast growing start up in Seattle. There was some luck involved but overall my career change couldnt have gone better.

I think my bootcamp prepared me about as well as anyone could reasonably ask, 8 weeks included 1) decent introduction to algos + data structures, 2) overview of django / flask / pyramid, 3) introduction to machine learning + data science with python, 4) 2 portfolio projects, 5) overview of relational databases, 6) intro devops (i.e. deploy python app to aws). Probably missing a few things, but this was most of it.

That said I had done a significant amount of self directed learning prior to the bootcamp, 2-3 CS courses on EDX + a lot of tinkering. I think I eventually would have arrived at the same skill set without a bootcamp, but it was undoubtedly the right decision to go.

I cant account for everyone, but I believe most of my bootcamp cohorts are working as devs (at least, I run into them at conferences / see their updates on FB / etc). It took me about 10 weeks to find a job, the people with no prior coding experience took a bit longer.

Am happy to answer any more questions you may have.
Hai guysss; I'm a queer latina full-stack dev in SF and I went to Ironhack spring of 2015. I attended their second cohort in Miami (they're one of the first bootcamps in Europe, not so known here) and I been happily coding ever since. The biggest value that bootcamps offer is an opportunity to learn new skills at whatever point you are in life. This to me meant an entry point into software after a short career as a financial analyst -- despite the fact that I carry around student debt for two B.A.s from a top American uni. What other channels are out there for highly motivated individuals from non-traditional backgrounds? I def couldn't afford to go back to uni for a CS degree. Anyways, I got a job right out of Ironhack, took a break to backpack in Asia and moved across the country and now started a full-stack dev position at a company I'm psyched about in SF. NOTE-- being a dev is CONSTANT learning. I been taking classes online ever since I finished Ironhack to keep myself competitive and fill in gaps of knowledge. This is sometimes everyone does even if they got a traditional CS degree (right?).

And oh yeah, most of my peeps from Ironhack are still coding too.
As an alternate design, check out Dart's analysis server [1]. It's Dart-specific but has successfully been used with multiple editor and IDE plugins.

[1] https://htmlpreview.github.io/?https://github.com/dart-lang/...
FWIW, backblaze still has unlimited storage. Of course it's cold storage, so abusing that is harder.
Turn it off then? It's in the settings. Can't say I particularly like Siri either but not using it works so far.

So what's a real example of Apple making the UI worse to further their agenda (i.e. selling more stuff)?
Russian Parliament Moves Ahead with Banning Anonymity on Messenger Apps
My theory is that Capitol Police are loath to stop someone out of fear it might be some 25 year old Chief of Staff; most of the people who make the laws of this country tend to be between the ages of 22 and 30.
I'm sure being able to access Siri from a prominent button was boon to users that have little or no eye sight. Also, recall this was added to iPhones before any other major phone had similar built-in functionality.
Allowing the user to choose their default assistant (Google, Cortana, Siri, ) would be a good start.

EDIT: I didn't read the question carefully enough. I don't believe Apple has dumbed down the UI to push people to Siri.

That being said, giving users a choice over the assistant, browser, etc. would be a good thing.
If you have an app filling your database with bad data, do you just take an extra step of writing a tool to correct bad data after the fact?

I'd rather fix the app itself so that it isn't sending bad data.

"Fixing Foxconn" is taking bad output and correcting it. It's not fixing the app generating bad data.
Restating some of what I said in an earlier[1] my point is that the article never should have been written, even by a non-scientist, because there are a ton of red flags. Making an extraordinary claim alone (like finding an explanation for the Wow! signal) should have prompted the author to ask themself, "Hmm, is this claim actually legitimate?" and then lead them to dig in a little more. If they were still unsure, they should have approached a physicist or astronomer and asked for their take. If you don't do that, then you basically just start churning out clickbait pop-science articles.

[1] https://news.ycombinator.com/item?id=14522080
Sounds like the author just doesn't believe that good public transit matters. He works for the Cato Institute and wrote books about "the futility of government planning"? Yeah, it shows - this article is basically just "how to tell if your transportation project is ideologically correct according to a strictly Randian worldview", and that world sounds like a pretty depressing place to live.
Thank you for saying this. I am fond of my robust as nails site. I like that it can work on lynx. I shall take your improvement ideas under advisement.
4 Business Thoughts from Jeff Bezos for Young Entrepreneurs
Hyper.sh now allows you to load Docker images directly from your laptop
Running a messaging client on a server, like centericq or irssi, was not uncommon, especially for someone from Russia, since all of their internet communications are openly surveilled.
It is only regulation if it hurts you.
Negative externalities. The cost of poor security isn't included in the price of an Android phone but it's paid for by society.

Libertarianism doesn't have a good answer for economic externalities.
There really should be more systems that require 2 keys to do things like delete servers, load balancers, etc. I'm not aware of any. It's crazy to think that if an admins AWS/GCP/Azure account is compromised (or the cloud provider is compromised) a few commands/clicks to an API server could delete everything.
Well it's kind of the opposite, isn't it? ;)
No reason other than I haven't experienced non-western cultures enough to know how their attitudes differ around mental health.
Ask HN: Why are tech stocks down today?
https://www.google.com/finance?catid=TRBC%3A57&ei=r-c6WcG4AsfQjAGkoY7IBg

Technology sector is down ~2.5% while everything else is mostly flat. It looks like all major tech companies are down ~3-6%. Anyone know what's going on? My searches only bring up articles pointing out the drop but no speculation as to why. Could this be a result of the Comey testimony or the recent UK voting?
Could you expand on that point? While I'm not knowledgeable on the topic I'm genuinely curious to hear a few examples.
Thank you. Steampunk. I'm not gonna forget that!

Sort of like those elaborate pop up books where you move the paper slider to move the figure across some background. :)
I am probably biased in favor but really this is an awesome application for cryptocurrency.
> Don't you have a legal right to create exclusive distribution of your consumable product?

IANAL, but the attitudes of judges in US courts seems to go the other way. See the recent inkjet refill lawsuit[1]. The courts appear to prefer the idea that once something is sold, it truly belongs to the person it was sold to. The first sale doctrine in copyright is another example.

* https://www.nytimes.com/2017/05/30/business/supreme-court-pa...
Except that they haven't solved it, and show no signs of nor have any financial motivation to solve it.
Bum deal. There seems to be some interest at least here on HN, perhaps someone or a group of someones could pick it up and bring it to bear for 2017+?
Everything at Trader Joe's is delicious, plus they have $3 wine that actually tastes good.
I believe you're referencing Bisqwit:
https://www.youtube.com/watch?v=3bIcbnDXSRg
How we stole some Chrome OS awesomeness long before Android did
It's not only that there are missing features in RLS (specific implementation), but also that there are missing features in LSP (protocol). As long as RLS follows LSP, RLS can't be improved in certain ways.
Kotlin with types is more terse than JavaScript without types
There's a tool called OpenGrok that pretty much does this except it's free and open source and it works on C code.

Someone has it run on the openbsd code here: http://bxr.su/OpenBSD/ and it should produce a much more useful representation of the code, see http://bxr.su/OpenBSD/lib/libutil/bcrypt_pbkdf.c#98

Mozilla also has one called DXR which is designed for their large, C++ heavy codebases: https://wiki.mozilla.org/DXR
When I setup my iPhone, it asked me if I wanted Siri up front, instead of sneaking the functionality in.

Later, I was able to go to Settings and switch it on or off.

I don't see how your above example is at all egregious -- people retain full control.

Compare this to Windows 10 (at launch) turning on a whole host of privacy-compromising features and not giving clear control to the user (but I was glad to see at a more recent setup I did that I now can toggle it off even at first install, and that I can look it up later)

To steelman your argument, I would propose instead talking about lack of browser rendering engine control or lack of ability to install arbitrary executables. That's actually something people have no/little control over. But even then, there is a reasonable debate to be had.
For sure.

I love in Toronto and my girlfriend is going to school in philly. Every time she visits she brings up treats from TJ's

There's a chilli-lime spice shaker, and an "everything bagen seasoning" shaker. I've never seen either of those combinations in a single shaker. If I wanted to make either of these at home from constituent parts it would actually be challenging. (powdered lime is really hard to find, maybe not as much for everything bagel)

The chili lime is amazing on popcorn by the way.

Anyways - the thing that makes TJ's so special is if you go into the store there are hundreds of things that you've never seen anywhere else interesting and experimental flavor combinations etc... on top of that, the prices are reasonable instead of "gouging". (possibly cheap, but I haven't shopped there enough to make that claim).

There is no shop in Canada quite like it - but that's because we're dominated by the "big-box-grocery-store"

I wouldn't say there was any single item which was must have at TJs - but on aggregate it is without question "that much better" than anything we have in Canada.
LABORATORIA LOOKS AMAZING! SO proud to be a Peruvian web dev (in SF) and to see that happening in Latin American :D
They announced support for WebRTC in Safari at WWDC this week
https://seekingalpha.com/article/4080394-goldmans-big-fang-c...
Full disclosure, I work for Highfive.

My coworkers and I are here and ready to answer any questions!
Author claims all 90% of the time all they need is a single shell script. Then shows an example directory structure that mostly reminds me of Ansible.

How is Welder different from Ansible, except bash vs python?
Huh? I'm confused, I live in the midwest and chip and pin is everywhere. Do stores not use it in other places?
Huh, interesting. I read the whole thing and understood at least half of it ;).

Are the damages primarily thermal? I couldn't figure it out from that report, although it seemed to somewhat hint that they were. I.e. if you could keep the cells warm (with more insulation or otherwise), would they still get damaged by the shutdown?
First-sale doctrine applies to copyrighted works. Deed restrictions are an example where someone can sell property with conditions on its use.
"At one point, Mr. Hallatt dropped the “P” from his store sign so it read “Irate Joe’s” — a signal of his determination to fight the grocery chain."

Hilarious!!!
The div is static, the sponsor name is dynamic.
We have Bose at work, with those on i can hear the conversation in the next room much better, they do the opposite.
Seems like nothing short of a felony. I can't conceive why someone with half a brain would do this.
>There was madness in any direction, at any hour. If not across the Bay, then up the Golden Gate or down 101 to Los Altos or La Honda.… You could strike sparks anywhere. There was a fantastic universal sense that whatever we were doing was right, that we were winning.…

That sounds like rampant hedonism and malignant narcissism to me.
I think Trader Joe's is mostly about having different things, not necessarily better. At least the one near me has poor selections of most basic grocery items with weak produce and missing the less common basic items if you want to cook yourself (corn meal for example). Instead, it has a large selection of TJ-branded frozen and semi-prepared food items that aren't available elsewhere as well as snacks. I'm rather contemptuous of the whole idea as I'm in favor of more basic food items being the standard and think Trader Joes' take up precious grocery store space in urban areas, but I can see its appeal.
Your point about forums assumes that forums encompass the full gamut of how people can communicate. "There is decreasing participation for complex topics in forums, therefore people don't want to engage in complex topics." But that doesn't account for the possibility that the form of forums themselves are the problem. With a new kind of forum, perhaps people would engage more in deeper arguments. At the least, lack of participation in other forms of forums wouldn't disprove that.
The internet solved discoverability but gave us the problem of consciously avoiding information, learning about the right things at the right level and accepting some ignorance in favor of specialized deeper understanding.

Personally, I forward everything from HN's front page, every tech-relevant subreddit, major tech companies and software projects, roughly 30 blogs, Twitter, and blogs/changelogs for every project/service I depend on (for work or side projects)... all straight into my email.

Rules automatically curate emails into prioritized / categorized folders. Setting up those rules was my solution to information overload - reviewing rule relevance is the same as measuring how my attention investment tracks against long-term learning goals.

One process for managing my work, personal life, and interests :)

10 minutes a day is enough to follow every personally relevant development. I do a deeper hour-long review of lower priority content at least once a week, but my email is an effectively infinite backlog of interesting-possibly-relevant information.
People who completed a bootcamp 3+ years ago: what are you doing now?

I completed a Certificate in GIS at UC-Riverside's GIS Summer School, an 8 week bootcamp style program. IIRC, this was in 2002.

I currently do freelance writing and run a bunch of blogs. I have never had a job in GIS. I am currently homeless. On the upside, this month is the last payment on my student loan for the course.

I wasn't going to reply. I figure this isn't really the kind of thing you want to hear and trying to convey a meaningful reply would tend to run long and would also run the risk of the usual accusations that I am trying to make a spectacle of myself for attempting to participate in conversation.

But I saw some back and forth in the comments dissing the idea that Starbuck's baristas would post here. Yeah, I wish I was as successful as a Starbuck's barista. That would be a step up. Yet, when taken at face value, I absolutely fit the question as asked. I did complete a tech bootcamp 3+ years ago (not a programming one, but a tech one). Also: My loser self absolutely reads HN regularly. So there.

So, I am not going to bother to try to give the whole story or whatever. Let's just sum this up with:

Pro tip: Don't be born with a life threatening genetic disorder. Also, there are plenty of people here who are not currently wildly successful and well paid programmers. But some of them will refrain from admitting that in questions like this one for various reasons.
I'm not hostile to iPads per se, but I think at this point we have to acknowledge that the supposed revolution where people would never buy PCs anymore because of tablets never materialized. It's another category with a somewhat narrower niche and it works great for some tasks, but not for others.

Also, phablets have eaten into some of the demand for them.