skysight-inc/HackerNews huggingface dataset:
It's still focused on pull, while there is the Pushgateway (see https://prometheus.io/docs/instrumenting/pushing/ and https://prometheus.io/docs/practices/pushing/) for dealing with one-off situations where you cannot scrape something. Pull works great in most situations where people have their own private clouds or datacenters, but it's less suitable for very restrictive environments where you can't run Prometheus on the same network or behind the same firewall as the targets you want to monitor.

In the usual cases, pull has many benefits however:

- You can get high availability by simply running two identically configured, independent Prometheus servers. No clustering required.

- You can run a copy of production monitoring (or similar) on your laptop without changing production. This is great for experimentation and testing changes.

- You get free up-ness monitoring via scrapes and can use this for alerting.

- When there's an HTTP pull endpoint on service instances, you can also go there manually as a human and check out the current metrics state of any target, independent of the Prometheus server.

- Knowledge of service identities is inverted: instead of each service instance having to know its own identity (usually instance="hostname:port" and some job/service name), the monitoring system knows (usually via some form of service discovery) what instances should be there and how they are labeled, and proactively checks on them. Services have no knowledge of where the monitoring system lives anymore, enabling the above use cases.

- Debatable, but push-based monitoring systems can make it easier for someone to accidentally DDoS your monitoring. (still possible with pull, but you have one central place where you know what you pull from)
Simon Peyton Jones – Haskell Is Useless
But it's not on a proprietary Amazon language! The three most common/dominant languages in the back end app development world are already covered. Why are you inventing a problem that doesn't even exist to complain about?

For that matter, any number of proprietary languages have been successful over the years. If it solves a problem, and solves it better and faster than reinventing the wheel, most businesses will use it. Time-to-market is a much bigger deal than abstract concerns about future platform change. I've been in this industry for 20-odd years, and the only things I've seen last are Unix and SQL. Everything else is new since I started. I sometimes work with bleeding edge, and I'm not afraid.
Do you have a source or are you just guessing?
Thanks for the historical perspective. I'm only 35, so I really only saw the "new story." Obviously the phrase "secret agreement" implies that it wasn't known right away, but I didn't realize it became known that recently.

Still, being out there for almost two decades, and being incorporated into the plot of a major movie about the crisis, it doesn't seem like it should still be described as "most people don't hear."
The problem isn't necessarily the companies, it's that the government is in league with the companies and/or outright owns and runs them, so people are concerned about the Chinese government having their data. I am too, and I imagine most people here are as well.
That's at least what Firefox does.
Oh By[1], the universal shortener, runs solely on perl CGI.

We wouldn't have done it any other way.

[1] 0x.co
https://insightmaker.com/ perhaps?
This is not normal for an MBP. Get it replaced. Also make sure an app that you are installing is not triggering this. Oh and there is no better laptop than an MBP.
SpaceX: launch, second stage, and booster burn return all in one long-exposure
9 to 5 followed by night classes and weekend classes, which include large amounts of homework. That is their normal school has homework and their separate night/weekend school also assigns homework. It seems basicly comparable.
> the official "Senior Engineer" title

oh right, the OFFICIAL one. Sure.

> falls roughly in the middle (slightly on the lower side) of the career ladder[1].

Not really, as the upper levels aren't reached by most people.
Racket was formerly PLT Scheme, but it became such a superset of R6RS that it is now considered its own language. However, I believe it has options for Scheme compatibility.
No problem. It might not seem obvious when you build small-mid size backends, because in that scenario you might have an access token stored in your database that's checked each time someone makes a request. Token revocation is as easy as deleting that access token from your database.

Once you start building something at scale, it's harder to revoke tokens instantly. You still need to validate the token on each request, you need to build a highly available, fault tolerant system that can scale with the load of the rest of your application. Usually to reduce this load and improve performance, you'll see two strategies to deal with it:

Caching - check for the access token on the first request, and cache the access token for a certain period of time.

Signed / Encrypted tokens - JWTs are one example. The token contains the user ID, expiration, and other info, and is signed / encrypted. A server can read this, and knowing the signing key, verify the token.

However, if you revoke one of these tokens, it's not instant. A centralized store won't update any of the caches, and a Signed / Encrypted token lives on the client. So for token revocation, you now need to create a cache invalidation scheme, or maintain a blacklist of signed tokens.

While it's still not that hard, it'd hard enough that most teams would rather work on a new feature or something else that's on fire than figuring out token revocation.
Delete your account!
Yes, exactly - I agree with your opinion and was suspecting the same, that substituting additional devices may explain the results.

But if untracked devices are responsible, or simultaneous online usage by multiple household members is responsible, then doesn't that mean it's possible that online time is not an inferior good? Couldn't it even be opposite of that, that higher income households are actually online more than lower income, because they have more devices, and don't use the primary home device? It seems likely to me that the idea of a primary home device applies more to, and affects more people in lower income households.
Conkeror: the emacs of browsers
Ok, I stand corrected. And it seems rather logical, too.

So where do "kill" and "yank" names come from?
So I guess I don't mean "hire a bunch of devs and see who emerges as a leader." I guess in my head it works out like you already have a group of "seniors," "architects," etc. And when a new dev is hired, they don't get to just dive into the ranks of Sr/Arch. but should instead have to work to get there just like the original Sr/Arch devs did.

But you're right, there is no perfect system.
Show HN: A Simple Implementation of GNU Tar in Swift
The Linux laptop of choice is the Lenovo ThinkPad X Series.
Not the parent poster and no expert, but I'd probably buy a cheap random notebook from the store with cash and use it in free WiFis. Make sure to spoof your MAC address.

I mainly used Tor if I was on a dubious WiFi and was afraid someone was snooping on me - note that due to insecure exit notes you have the same problem there, too - or when something was blocked. But at least your employer doesn't see you use Facebook ;-)

Nowadays I use a server I rented in a different country as a SOCKS proxy which works well.

If you want to be anonymous towards the sure your accessing, I don't know of a good alternative. But many sites block Tor anyway now because people use it for spam or harassment.

Just a crazy idea, but if my safety needs were really high, I'd try to 1) buy botnet nodes and use them as a proxy or 2) build a ultra-low-energy Wi-Fi capable system (saw something commercial on HN the other day, forgot the name), set it up as a proxy, and throw it with a battery near a free Wi-Fi (coffee shop etc.).
Yelp API v3 Developer Preview
Haven't heard of a domain register asking for a social security number specifically to verify ID, but have heard of foreign domain registers asking foreign registrants to supply a photo id and/or passport number, or some other form of photo identification. It is completely possible that something changed in the last 5 years with the registration requirements that they now require additional verification (i.e. they opened domain registrations up to non-residents).
I've been extremely happy with zareason; System76 is also very good if you're willing to remain Ubuntu-only.
Mapt developer skills platform
Emotional design – adding a little cherry on top of your product's UX
Something weird is going on, my friend. I have been using a 2012 rMBP 15" w/only 8GB of RAM (ordered the day they were announced before we found out the RAM was not upgradeable, whoops) every day, 10 hours+ a day and never have any problems. The only time my fans kick on is when you'd expect; when I'm doing heavy load tasks like playing a game or doing anything using Adobe Flash. I can stream HTML5 video full screen for hours and the fans never become audible. I can run Xcode for hours and as long as my app isn't being a CPU hog, everything's kosher.

So, something is wrong with your machine. The OS X reinstall failing to resolve the issue points away from malware, and towards an environmental or hardware issue. If your machine is only a few months old Apple will take a look at it for free, I'd consider that option to rule out any hardware issues if you can't think of any obvious environmental causes (Do you smoke? High temperature in your working area(s)? etc.)
Why would you have to re-write your app from scratch? I'm assuming most of your actual business logic is in the Lambda code and the data model. Lambda wraps things pretty tight anyway, so just write a shim layer, and lift-shift your code to a new platform.
> Couldn't the alert instead be rendered as an overlay to the page itself, be modal to just that tab, and not disable the browser Chrome?

Firefox and Safari do exactly that.

> The existing policies (don't allow this page to create more dialogs -> page instantly redirects to itself to reset the flag) aren't doing a good enough job.

Does that work? I've never seen any pages that circumvent alert blocking like that, and I'd have imagined that any sensible implementation would disable alerts for the entire session (or at least a few minutes).
The higher the income, the higher the impact of non-primary devices is (simply, because with higher income you have more secondary devices)
Tooling is getting better. Ever looked at what Amazon does with formal methods to "prove correctness" for some of their systems?

Of course you can argue that "good enough" for them is "damn near perfect".

http://cacm.acm.org/magazines/2015/4/184701-how-amazon-web-s...
...why? That doesn't make any sense.
Have you tried turning it off and turning it back on again?
If you want something with good hardware support for Linux Lenovo is always my first choice. I have a Thinkpad x220 that runs Linux flawlessly. I've also got an ASUS UX305CA which isn't too bad either. The brightness controls didn't work out of the box, but I've got it all working now. It's thin and light, comparable to a Macbook Air. I use it as my personal development laptop. Easy to take anywhere since it's only 13 inches, but it has a QHD touchscreen so there is plenty of space to have multiple code windows open at the same time. Battery life isn't too bad either and it's cheap (about $700 USD new).
Also, the followup product had some pain in the ass DRM system and above reasonable price point. The exact kind of innovations you start to see when the company stops caring about making the best product possible and instead wastes a lot of time and energy fighting pirates.
Venezuela tries to impose price controls on items below market prices. According to the book Economics in one lesson chapter 17 government price fixing does not work in the long run and leads to shortages of goods.

Economics in one lesson is available for free from the Ludwig von Mises institute.
https://mises.org/files/henry-hazlitt-economics-one-lessonpd...
My Apple II had a CP/M coprocessor card (manufactured by Microsoft) just so we could run Wordstar.
Lenovo T460
Hi,

Could you please try again using our new process? http://goo.gl/forms/R4lvFmowO0aSNenT2

Thanks!

Shah
Not entirely: https://vivaldi.com/source/?lang=en
If there was a "deliberate campaign of genocide by starvation" happening, I'm sure I could look in the New York Times archives of the period and read about that. If I consult the archives, the reporters going through the Ukraine said reports of that were false.

Also, all of Europe had a bad crop that year, I guess the Soviets were controlling the weather?
I know AirBNB has let some employees take $ off the table in financing rounds. http://allthingsd.com/20111002/airbnb-investor-chamath-palih... My guess is that 0.5% is too high of a floor for post dilution and he probably had 10bps to 50bps at most
Personal assistant bots like Siri and Cortana have a serious problem
Part 1: https://eager.io/blog/the-history-of-the-url-domain-and-prot...

Also previously on HN: https://eager.io/blog/the-languages-which-almost-were-css/

Both excellent reads.
Indian government offers land to Tesla to set up factories in India
BWAHAHAHAHAHA
Sorry should have specific, otherwise I'll get downvoted into oblivion. In lack of experience, I meant supply chain / logistics, manufacturing, etc.

They had to spin up a factory from scratch with, as a company, having never done it before. Sure NASA had to do some of that, but they largely had much of these bits in place from past projects or could re-use contracts from existing manufacturers. A huge part of this is simply negotiating with other companies that supply parts.

Additionally, they did a lot of entirely new ways of doing things. As far as I'm aware, SpaceX's method of friction welding is one of the best in the industry. Additionally, they 3d print some of the parts for the engines, the main oxidizer valve is one of note. Pretty sure they were also one of the first to do this.

So in summary, even with veterans of the industry, they are doing things in a way never done before in history, so that doesn't negate the fact that it was revolutionary what they've managed to do.
> I agree: one should not be considered "senior" after 3, or 5 years. Actually, tenure matters less than perspective and problem-solving approach.

These sentences are in direct conflict with one another.
If the OP smokes there could be enough of a buildup to cause an issue.

> MBPs with discrete graphics cards often overheat and have for literally years

If you're hammering the GPU of course it's gonna create a lot of heat. Then the system will react to cope with that heat. What else do you expect to happen?

The integrated Intel GPU is slow by comparison. If you're happy with that there are hacks out there to tell the system to always use it and not use the discrete GPU but that seems really silly to me.
If you're in a situation where you can't fulfill on time, it's even more crucial to keep good communication with your customers than at any other time. The impression I have is that Purism is not succeeding at this.
I really hope upstream node_exporter is happy adding new exports!

Still slowly hacking on my homelab Prometheus bringup, but I've already got a start developing a battery level/power supply exporter. By far the most important Node information I want metrics and alarms on in my developer life!
https://github.com/rektide/node_exporter/tree/export-battery

Almost went with a standalone Node exporter, but I decided I'd try some Go, and tour some of the Prometheus codebase. MustNewConstMetric is a very confusing thing to me, but hopefully I'm on the right track! Feeling double-inspired to get my homelab Prometheus up and going right now, between renewed excitement for these exporters and the 1.0! So close!
It's supposedly unsafe to use an air compressor on a laptop because of concerns of static buildup, but I did that with mine that was full of dust and it worked great afterwards.
I haven't, is that Dawn of Wonder?
Effective Home Workouts That Guarantee Substantial Weight Loss
Introduction
-	An introduction to workouts and why most people do not engage in workouts on a regular basis
-	Problems and issues may include busy lives that people lead, commitments to family, careers and so on
-	Pointing out how easy one can engage in workouts at home
Problems of not working out regularly
-	People who do not work out regularly may be overweight or obese
-	Others will put on unhealthy weight putting them at risk of lifestyle diseases
-	Overweight people may have low self esteem and other problems
-	National statistics not good at all
Learning to plan time
-	Individuals can learn how to plan their time
-	Planning time enables busy adults, parents, to find time to workout
-	Evening plans can include working out, taking care of family and dinner
Easy ways to keep fit at home
-	Show people how simple it is to simply get busy for half hour everyday
-	One can do simple exercises that they love
-	It does not have to be every single day
Benefits of keeping fit
-	Benefits are physical and health-based
-	You lose weight, gain a trim figure and strong muscles
-	Health improves with immunity boost
-	Low risk of chronic diseases.

Read full post by clicking link below

http://www.yhealthylife.com/effective-home-workouts-guarantee-substantial-weight-loss/
Haha. I have no problem believing that this has happened at several different observatories.
There's certainly a need for offline prod-like environments/harnesses for serverless development. However I don't think that's a criticism of the architecture, simply a reflection of the immaturity of the style.
I heard some rumors about NYC looking into buying the oyster card tech, which is used on the London tube

http://www.nydailynews.com/news/world/london-contactless-oys...
Marketing Myths Part 9
I'm using the following setup for one of my sites:

Client -> post -> API Gateway -> AWS Lambda -> upload JSON to S3

Client -> get -> S3

Works pretty good!
I second that your experience is inconsistent with what I've seen and had myself. I think it would be worthwhile to send it in for repair to Apple under the assumption of faulty hardware.
Thinkpads are fantastic, but no matter what you do, do not purchase any of the T*40's (T440, T540, etc) - Lenovo fucked up that round of releases hard (tried to move from discrete touchpad keys to integrated touchpad).

If you're a developer that's a fan of running your own systems, Thinkpads can generally run Linux systems with minimal effort (seriously - I bought an X220 recently, and getting Windows working on it was more effort than getting Arch Linux to work).

/r/Thinkpad is also a fantastic resource if you want purchase advice.
It's a good question, and deserves a good answer:

The new Opera, i.e. every Opera after Version 15, is a Chromium fork.

That means it carries with it all the small and large behaviors like: Auto-updating. It also has literally no upside over using Opera v12, which still works fine for most things nowadays; and mostly no upsides over using just Chrome, or any other flavor of Chromium.

As such, getting rid of it after this acquisition gives only upside for the safety-conscious user.
Paul Tol's Colour Schemes [pdf]
Teamwork p.s.
And tax planning! Having a good tax planner/accountant (not always the same person, but must be in sync if not the same) is important for keeping any of the profits made by utilizing the incentives in my country's tax code.
I'm a big fan of my Chromebook Pixel. galliumos.org is my daily driver, which is the best linux experience I've ever had -- everything just works.
Man on a mission to eat Candy from every country on Earth
Sage Project – Food Data Made Simple
I'm not sure, so this is not really an accusation, but I think I had such problems with BetterTTV (https://chrome.google.com/webstore/detail/betterttv/ajopnjid...), a Chrome extension for Twitch chat.

I had trouble with Google suddenly asking me to prove I'm not a bot - for months. I ended up buying a new router because my old one hadn't seen any updates in ages, just in case that got hacked.

Long story short, after some experimenting the only thing that seemed to shut Google up was to disable this extension.

This extension does load code from a remote site, they write it is because having new releases approved takes too long so this is how they work around it. I had BTTV report a newer version number than there was in the Chrome Web Store for that reason.

I don't understand they are allowed to do that, quite openly even? It defeats the purpose of the Chrome Web Store and any guarantees by Google are worthless if extensions can just load some of their code from somewhere else.

Now, this extension actually is open source (https://github.com/night/BetterTTV) and I have not read about any suspicions like mine from anyone else. Still, as I said above, Google only stopped asking me to verify I'm no robot after disabling this extension, and I tried several times (on/off).

And the code loading happens quite officially, I first read it on the extensions developer website itself. From their github README:

> Files not included in the repo are pulled from the actual server,
> so everything works.
My experience is identical to yours, but with an Early 2013 rMBP 15" 2.4 GHz / 8 GB.
South African Telescope Spots 1,300 Unknown Galaxies
Post-2008 Themes
What power users?

Any power users that used Opera for that aspect are still using v12, which is unaffected by this, entirely; and no power user would use the chromium fork they put out with v15 and upwards, because all it offers is a dearth of features.
At the dayjob a little earlier, we were talking about office move and I was asked what kind of laptop I have. I couldn't even remember the brand. It's just a featureless, bland chunk of black plastic that'll die of some mechanical failure within three years. And I got it in February (as a replacement for the previous featureless chunk of black plastic that died).

I thought it was HP. Turns out it was a Dell. C'est la vie.

For the OP, what you're experiencing is not typical MBP behavior. Something toxic in your environment, probably in a browser. If you use Chrome, try switching to Firefox, or vice versa (I find Safari is actually the most robust browser I've used). If you want to be radical, try setting up a partition and booting into Linux or Windows instead of OSX.

Nobody makes better hardware than Apple, period. The only thing I've seen that even comes close is a Microsoft Surface Pro. Most PCs are junk.
We got around 15,000 downloads that day (compared to the usual 300-500), and 10% converted to paid users
I mean, this is the internet—it could very well be the same one!
Show HN: How to organise a Go HTTP service
We're Making Writing Tools
There is no doubt in my mind. This is an out of control criminal government working against the will of the American people.

I can assure you as someone who has worked on software projects sold to the federal government (FBI, CIA, Pentagon) that this is a deliberate attempt to stonewall FOIA requests. It's 2016..government systems are too big and complex to NOT have efficient search software. The big agencies NEED to be able to search through all their records quickly and more importantly, correctly. The fact that they are using antiquated systems is deliberate.
Don't VCs require more "enterprisey" people at later stages, when product discovery is done and operations/scaling up takes precedence?
I believe Robin Hanson's "Age of Em" takes this to its logical conclusion if we consider economics above everything else.

http://ageofem.com/