skysight-inc/HackerNews huggingface dataset:
It all depends on the kind of work you are looking for.

Most companies aren't going to hire your every day average teenager, even one who can demonstrate that they may or may not know whats required for the position,(No offense).

Most of the companies are looking for (like you said) someone with certificates, so you are correct in assuming you can't lie your way through it.

In regards to your main question "How can I, as a 16 year old, get programming-related work?" there are a couple avenues you can take.

The first being exactly as you said, hit the pavement, and hand out resumes detailing what your strengths and weaknesses are, what languages you are proficient in etc... You never know what might come up, I know for a fact you wont get a job if you don't go actively looking for one. The IT industry is very large, but more and more people are becoming much more Savvy, so anything out of the norm you are decent at could be a large help.

The second avenue I would suggest, speaking from personal experience, is app development. I get around 5-6 calls a week asking if my business does app development (Both local and international) everyone is tied to their smartphones, from checking e-mails, to becoming an aspiring Pokemon trainer, the fact is, smartphones are now a heavy part of every day life. Companies are doing their best to market things to the younger generations, which includes app development. It's a pretty large market, and quite a few colleagues of mine have profited quite nicely from app development.

In regards to your "Bonus Question"

If I was a recruiter, short of you being some programming god, I wouldn't even look at someone without certifications. I know it sounds like a A-hole of a thing, but, in my situation at least, I have quite a few large clients, that work very closely with my employees, and it's always an easier sell if you can say "Oh, well John here has 8 certificates, 2 jackrabbits, and a small pony" as opposed to "Here's Bob, he's 16, and he's got a bitchin' haircut"

To sum it up, don't loose faith, and keep your feet on the pavement, eventually something will come up, whether is be coding for a small "mom and pop" operation, or something larger, word spreads quickly if you're good at what you do.

That's just my 2 cents.
The point of the article is that we shouldn't accept this game as evidence that Nintendo has "figured out" mobile and will now get back to being a successful rather than struggling, out-of-touch company. This game was developed more-or-less in its entirety by a third party who then approached Nintendo and negotiated a license.
Sad to see it go - I've used it to pay for humble bundles a couple of times.
You don't think a legacy AngularJS project is full of "fatigue"? I shudder at the thought. Angular 1 is so awful, even the creator himself, Misko said it really wasn't intended to be used in this way.

I know the cool thing amongst us older folk are to say "Oh there goes them darn ole kids chasing their new toys again" but this is a case where very clearly one is much more suited for the job than the other. There's nothing wrong with a winner emerging. All of the "problems" people gripe about here about React can be avoided. I have posted this before, but I'll post it here again -- You wouldn't go to learn how to program Java by first learning how to configure maven, download dependencies, set up your project in an IDE, and then build and deploy your WAR through Jenkins into a J2EE container for "Hello World"

React has all the goodies provided by the community, but React IS just a library. If you want to learn React -- copy and paste the latest CDN, use the in-browser transformer, and freaking learn react. The tutorials are great, and so is the article "Thinking in react"

In any case, I haven't looked at this CLI, but if it's anything like the ember-cli I am sure it will help with the artificial gripes.
This attitude seems pretty dated.

This microsoft are no longer the ridiculously dominant force they once were.

Linux is a core part of their cloud business now.

They have a new CEO, and a lot of time has passed.

They are actively trying to change a lot of their culture and approach to things.
Peter Thiel had the courage to get on stage at the RNC and
proclaim he was gay,

It's probably more accurate to say that he bought himself the privilege.
I really doubt the scene members are releasing anything on public sites like KAT. The users uploading torrent files to KAT are probably just users of private sites where the original releases happen.
Mostly, it has great support for service discovery for many major cloud and container platforms (Kubernetes, Marathon, EC2, Azure, Zookeeper, Consul, ...). So it can not only go out and pull metrics data directly from instances as they float around your dynamic cluster scheduler, but also attach identity metadata (as provided by the service discovery) to the time series collected from each instance. For example, you may map EC2 tags or Kubernetes labels into your Prometheus time series labels to give you more useful metrics. There's also a way to plug in your own custom service discovery. Also, Kubernetes exports native Prometheus metrics since quite a while already.

Borg inspired Kubernetes. Borgmon inspired Prometheus. So naturally it works well together with a dynamically scheduled world.
I find Tidyr more frustrating than useful a lot of the time.
This has nothing to do with morality or ethics.

Regardless of the means, any entity which performs some form of censorship --- especially if that entity is through which a nontrivial amount of the population gets their knowledge and can be influenced by, like Google --- automatically makes itself the subject of moral and ethical scrutiny.

There's no reason to think a human was even involved in the decision to apply this label.

The decision was made long ago when Google started to classify sites as "unsafe" or "safe", and that was definitely a human decision. IMHO Google should still be held accountable for whatever effects their automated systems have.

This reminds me of how cracks, keygens, and other... anti-authoritarian (for lack of a better term) tools will often be detected by antivirus as "unwanted" and/or "suspicious", despite not actually doing anything the user didn't want. It might just be heuristics that happen to cast such a wide net, but it also means the authors made that decision, that moral and ethical choice.
And now working for Facebook, one of the most active members of the react team at that.
I don't think the books were the cause.
> I installed WSL a few days ago. Installation is a ridiculous process, and takes about 24 hours for the service to finally appear after you follow the steps to make it happen, which is not well-documented and just feels idiotic to a Linux user, who's used to being able to change kernels in about three minutes, and switch back and forth at will.

That is not my experience.

edit: I already had insider builds.

I don't know if it is fair to include the OS update time, but I can see why it is frustrating.
Oh wow you're right. How bizarre.
I use the current fast ring insider builds with no substantial problems right now. Why wait?
Automation is an effort multiplier, but it's not a cure-all, and it's not free. Building and maintaining the system will ultimately take some sort of time, work, or money input from people. So, if someone isn't going to somehow contribute to the input, why should they benefit from the output? And if they are contributing somehow, then isn't that a job?
In addition to things like Let's Encrypt, in more enterprise-y settings, I would also give credit to the slowly dying belief that SSL/TLS is too taxing on servers, and the ability to outsource your SSL/TLS termination to an extremely cheap cloud load balancer as well.
There will exist both. You need one to create the other. Eventually graphical will become the textual representation to create the higher power.

There is always a lower and higher power, even if they are equal in design.
I got a pair of odriod's based on price/performance to act as NTP servers and have since removed them from service.

They both had the same MAC address on the NIC, which was not impressive and more importantly have about a .5% (consistent) outbound Ethernet error rate. Not ideal for a service utilizing UDP.

I now use Pi's, which work flawlessly.
Here's the secret: motivation only kicks in AFTER you start doing something. If you're waiting around for motivation to come out of the blue you'll be disappointed.

So just start doing something. Choose one that appeals to you: help another person, create something, build friendships. You've spent enough time improving yourself through education, now it's time to focus outwards and give back.

Second, structure. Set some recurring reminders for starting. In the past I have used a dark trick: I asked a friend to be my "demotivator". His job was to knock me off track. If I didn't meet my personal commitment on a given day I would pay him $50. It worked extremely well.
Speaking as a liberal who refuses to identify as progressive, this kind of thing - the idea that e.g. freedom of speech is a legal rather than a natural right, and that the only natural right a person have is basically "to be happy" - is one of the reasons why.

To address your specific point, by itself, speech cannot harm the worth and dignity of any human being. Worse yet, what constitutes "worth" and "dignity" is so extremely subjective and culturally relative, that any such analysis would be the same. Because of that, I dare say that it is a poor basis for legal constructs. We should stick to laws that reflect measurable, objective harm, and use other mechanisms to deal with things like these.

For example, hate speech is best dealt with not by fines and prison terms (which tends to create martyrs out of those people, and boost their propaganda - "if they're trying to silence them, they must be saying something important"), but by voluntary boycotts, public shaming and other forms of social ostracism. This makes the definition of "hate speech" fluid, subject only to the social mores of the given era - as it should be. It also means that no idea can be completely silenced solely on account of being offensive, which is important to ensure true political freedom.
With something this small a binary would be nice. Really nice.
Huh. I actually used Bitcoin to buy Crashlands through the dev's Humble link since they said they get a larger cut there than through Steam, and I decided to cash out my Stellar (or whatever those morphed into recently) which worked out nicely for me. I guess they don't accept Bitcoin for some of their bundles which could then be resold on shady websites.
I have heard of it, it features a nice application of Separation Logic. Though not needing that kind of logic at all does feel even better!
There is also an extension of an extension of CFML to asymptotic complexity analysis, after which I may model my own analysis: http://gallium.inria.fr/blog/formally-verified-complexity-wi...
Billions? Certainly not. The game's fad will be over at the end of summer. Nobody is going to stay outside in parks by -10C.

Plus, the game is constantly crashing, draining battery, crashing again when the network goes down. It's been almost 3 weeks and they don't have fixed a single bug, and it's not like they're hard to reproduce or complex to understand where they come from. They literally didn't test their code before pushing it to the outside. It's not "Hard to scale" when you don't do things like "no caching client side", "mutate states concurrently without write ack". Come on, man.
Of course if you just make a statement such as the "bad factories" are bad, then yes. The problem is people use the term sweatshop for any factory, because most people using the term are not doing so with much weight.
The common ad networks usually have TOSs banning torrent sites and such, so unless you can bankroll the site yourself, you'll have to resort to shadier networks.

By the way, TPB hasn't had a tracker for seven years now.
Or why not some enterprising job seeker? That'd be one thing to put on the resume. "Contributed fixes to thousands of Github repositories."
I agree with you. That's bad.
Why would you need a Linux subsystem to run Python? Python runs just fine on Windows. All my Python programs run on both platforms.

If you just want command line tools, there's Cygwin.
Hello HTTP/2
The pulling itself has never been a scaling/bottleneck concern in Prometheus, especially since no individual events are transferred, but just the current state of each metric. The bottleneck is usually the storage's sustained ingestion speed (disk IO or similar).

A single big Prometheus server can easily do millions of time series, and in an older record, 800,000 samples stored per second. You could monitor e.g. 10,000 hosts with that with quite some detail, and the bottleneck is still not the pull aspect.
First off, I'll admit our documentation for caching needs improvement.

We do support caching of gem's and other file artifacts. There are tricks about file locations, but once you get the hang of it, it works well. See https://gitlab.com/gitlab-org/gitlab-ci-yml/blob/master/Ruby... for an example for Ruby. It's actually one of the sources for our new CI configuration templates!

But sometimes, you don't really want caching, you want artifacts. Caching is an optimization, but isn't guaranteed to always work, so you need to be prepared to regenerate any cached files in each job that needs them.

Artifacts, on the other hand, are guaranteed to be available. It's sometimes confusing because the name `artifact` sounds like something that is only useful outside of the build, like for downloading a final image. But artifacts are also available in between stages within a build. So if you "build" your application by downloading all the required modules, you might want to declare them as `artifacts` so that each subsequent stage can depend on them being there. There are some optimizations like declaring an expiry time so you don't keep artifacts around too long, and using `dependencies` to control exactly where artifacts are passed around. Again, complicated subject that is poorly documented. I'd be happy to help you figure it out for your use case (and then publish the learnings).
Part of what they are doing is using their funding and power to make a massive real estate land grab at very low rates for long lease terms. I believe they are gambling that in 5-10 years the market demand will swell to accommodate some of their lower value areas.
> The modern Linux desktop is every bit as good as Windows (and Mac OS), IMHO

I still adamantly oppose linux unless used through SSH.

I use windows for games and as a result just day to day stuff. This makes my life better because I don't have to use putty for SSH. At work being able to use linux tooling is wonderful. Just such a massive improvement over trying to figure out the command shell stuff.

> WSL is still very buggy and quirky, and the Windows build it runs on crashes several times a day (at least on my laptop, it does), so it's a net loss in productivity for me, as I'm spending some time waiting on reboots.

I had some weird video issues. In fairness, it's an insider build. Once they actually release the update maybe it will be better.
I don't think a legacy AngularJS project is necessarily full of any more fatigue than a React project will be in a few years time.

That's not really fair, though. It will be a React + x + y + z project, because as you said, React is just a library, and it needs other pieces to fill the gaps provided by some of these other frameworks.

I could be wrong, but it will take a couple years to tell. By then, React will be old news also.
The number listed does not include the golden handcuffs/employee retention bonuses. Given that this was an acquihire, an additional $400MM in bonuses paid out over the next few years is plausible. Especially given that unvested employee grants are included in the non-disclosed employee retention side of the arrangement.
> but I won't use Prometheus, because of the active polling model.

> [Grafana+Ichinga] they're so rock solid (and scale like mad) I have a hard time not recommending them.

As a Prometheus developer I have seen a significant number of users who moved from Graphite because they found it doesn't scale and was far from rock solid for them, requiring regular manual care and feeding. By contrast Prometheus seems to be working pretty well for them at what we would consider to be a moderate load. I've heard similar about Nagios/Ichinga.

Push vs. pull is largely not relevant for scaling (pull is slightly better in this regard, but only slightly). I've been involved with some extremely large scale monitoring systems, and the fact they were pull was never relevant to scaling them.

May I ask what you consider to be a high level of scale?

> It won't scale without a number of workarounds.

There are very very few systems who won't scale without workarounds. That's the nature of scaling a non-trivial system.
> compositor (Wayland/X11/Etc.)

you can run an X server from windows and connect to it from linux. Not bug free but it does work.
Yes, definitely. Too often the application of the idea is taught without understanding the idea itself. Then we get standardized testing and focus not even on the application but in what ways the application of the idea will be stated on a test. We still need the conceptual framework to learn anything lasting!
Yes, Prometheus is a great choice for that as well. It's pretty easy to write integrations (we call them exporters) to get metrics out of existing third-party systems that you cannot easily instrument directly. Here's a list of exporters we already know about, but it's usually easy to write one of your own if it doesn't exist yet: https://prometheus.io/docs/instrumenting/exporters/
Shows me "not dangerous" at UTC 00:43 22.07.2016.
Python isn't installed by default on Windows. So this makes it easier.
Cannot agree more. Every time you do something (a habit, like exercise or reading), it gets easier to do that same thing the next day.

Save yourself the trouble and time by jumping into positive feedback loops.

This video about worry also saved me from self-destruction at an opportune time; hope it does for you.

FightMediocrity on How to Stop Worrying and Start Living: https://m.youtube.com/watch?v=4UYYzbzGk6s

I also like setting up systems that make sense, over juicing out more willpower. The Five Minute Journal and the Productivity Planner have been incredibly helpful systems in my life. The $50 or so was easily worth ten thousand dollars for me.

The Five Minute Journal: https://www.intelligentchange.com/products/the-five-minute-j...

The Productivity Planner: https://www.intelligentchange.com/products/the-productivity-...
I don't work at Box. It has also been 6 months since I touched K8S, so a lot of details I have about K8S in working memory is gone. I'm also interested in the answers to the question you raised.

Off the top of my head:

Have you thought about putting flanneld on the machines hosting the non-K8s services? Probably impractical, but it's something to consider.

The other is to treat the services inside the cluster as if it is in a different datacenter and explicitly expose nodeports that the other services need. If you're using HTTP as the transport, maybe use an http proxy running inside the cluster and proxying them to the services within the cluster. That's how I did it with getting AWS ELB to talk to the services within the cluster I set up.
How exactly does the laundering happen in this scheme? Isn't the money just being sent to Humble, never to return to the person who sent it?
Reminds me of the plush toy cloth pattern generator, http://www.geocities.jp/igarashi_lab/plushie/index-e.html

This would create a pattern, they have an example of sewn cloth, and inflatable balloons they built.

which was kind of a decendent of teddy 3d http://www.cs.toronto.edu/~jacobson/seminar/igarashi-et-al-1...

This is a lot more about the UI (which i still think is amazing 17 years later), not so much about the compiler.
> Having a job is the cost of living in society.

In other words, we are born into debt and must work all our lives to pay off that debt. This is true in so many ways, and makes what we're talking about amount to at best a kind of bonded child labor.

You don't have to think of it as slavery, but it's very very far from COMPLETELY OPTIONAL. There is no deserted island to live on!! There are no guarantees of universal housing, or healthcare, or much else that is needed to survive. Until there are, working vs. not working can never be a real choice. The working class by definition must work in order to live.
Isn't everything "just data"?
The good thing is I am an European citizen, so I do not have to take into account at all any American "classified" or "restricted" or whatever label. Or do I?
> win-to-win-to-win.

That basically describes every roguelike and JRPG ever. At best they provide a tediously complicated skill tree or bizarre counter structure that gives you some trivia to explore and memorize to provide an illusion of skill, but fundamentally a massive chunk of modern gaming is "kill stuff, increment power"
Do you own a house in SF now, as an Uber employee? In 1950s one would be able to afford that, with a non-working wife and several children.
Yeah, no startup could ever duplicate this success. For HN purposes the fact that it's the most downloaded app in a week is sort of a meaningless data point. There's nothing instructive here that any other company on earth could use to have similar success.
They've processed 55 million transactions over the years and probably get a bit more support.
Seattle rents now growing faster than in any other U.S. city
> you MUST learn Clojure (which can be hard to get a whole team to agree to)

For any sufficiently advanced monitoring system, you're going to have to learn some form of DSL/language to take advantage of it.

I wouldn't consider this to be a major issue, more part of the irreducible complexity of the problem. The Riemann examples I've seen all seemed pretty readable, and routing alerts is not world away from what you'd be doing in say a Prometheus Alertmanager config; just with S-Expressions against YAML.
Looking to build ground-breaking stuff? Join us (NYC)
OK, sure, but that's a completely different ethical question than that suggested above. You are asking whether it's ethical to deploy automated malware scanners (clearly ethical in my view especially considering that the scanner is correct in this case; there is malware hosted on the site as pointed out above), while the original suggestion was that Google had consciously applied this label for some legal or moral reason unrelated to actual malware.
Munich Shooting Suspect Found Dead as Carnage Shakes German City
Ask HN: What privacy changes should be expected from the Opera Purchase
The question may sounds obvious but i am peeking out from under my tinfoil hat to try and think critically about this. As a user of Opera primarily, i was quite pleased with their efforts lately. Built in unlimited VPN and a rather robust ad blocker by default were some excellent steps as far as browsers go.

As for the company, the CEO and CTO had spoken about the acquisition was not their decision [1], and i have not see any notes about them stepping down from leadership. Also, of of the acquiring companies is a major Chinese security firm [2]. Honestly, in viewing the details, had the acquisition been from a consortium of companies from nearly any other nation, i don't think i worry about a privacy shift in the browser.

So, avoiding the "if you really cared about privacy you would use Tor/3 VPNs/etc", are there good reasons to believe the privacy of Opera would be silently diminished without the existing leadership and employees commenting about it publicly?

1: https://techcrunch.com/2016/02/25/opera-ceo-sale-to-chinese-consortium-wasnt-our-decision/

2. https://www.techinasia.com/chinese-tech-companies-bought-opera