skysight-inc/HackerNews huggingface dataset:
Optiver | systems / application / reliability engineer | Fill-time Onsite | Amsterdam | Visa sponsored

Optiver is an algorithmic trading firm. Our infrastructure is a combination of vastly distributed systems, with high-performance computing and low-latency trading algorithms on one hand and high-throughput dataflows on the other. We evolve our systems on a daily basis. Your responsibilities include setting up, tweaking, optimizing and monitoring the different software and hardware components manually, as well as developing tools to make these activities less labour intensive and more consistent.

Keywords: Unix | Linux | Python | Well-developed analytical skills | Stress resistance.

Contact janbernhart -AT- optiver.com
Which is why Google is testing theirs in Australia.

https://www.theguardian.com/technology/2017/oct/17/alphabet-...
> At this point the only solution is either SSO from a few point of trust (facebook, google, twitter, etc.)

No, that's what made OpenID awful. Your accounts all go down if one those "points of trust" get taken down for whatever (or no) reason.
I may have donated a VPN access to my institution network (access is forbidden to the institution network though) which has access to some journals
The popularity of the Squatty Potty
That's my exact config on all my devices as well!

Whenever I'm roped into fixing some family member's computer, I always install all of those except privacy badger.
Use a social login. If you for example use gmail for email, then it makes no sense to create a password as opposed to just logging in with your google account instead.
You still need a freaking driver license. They are completely pro-cars
Well I'm hoping internet explorer doesn't die, unless the webbrowser control moves on to supporting whatever replaces it.
If you had a billion dollars you wanted to keep safe, what would you do with it? If you think the markets are going to do poorly, you might not want to invest it there.

You could just put it into a bank account, but what if that bank goes under? You are only insured by the FDIC up to $250k. You could put it into 4,000 different banks (essentially every bank in America) each with an account of $250k. But imagine the overhead of opening and keeping track of those. How many accountants will you need to have on staff full time? And lots of banks charge a monthly fee if you aren't making transactions every month.

So are you going to take it in cash? If so, where will you put it? You'll need storage, security, insurance... what if the insurance company goes bust and can't pay out?

All those options are very expensive. But you have the option to put that money into a US government bond, the safest place in the world, and it won't cost you a dime. Free storage.

In Europe, there were actually cases of negative interest rates. So people were paying a little bit of money to loan to the government because it was still the safest and cheapest way to protect their enormous sums.
Do you mean is you disagree with what they do politically and so you are going to sit here and pretend you wish they didn't waste resources on non technical issues. This isn't terribly charitable.
(EDIT: the nick rang a bell: thanks for ktail!)

kubecfg has the --gc-tag flag, which you explicitly pass so that it can know which of the existing resources in the k8s API server used to be created by this set of kubecfg maintained config (this "system", this "application", it's up to you to decide the grain of your modelling) and thus be able to delete the resources are are no longer output by the evaluation of the current configs.

This catches the cases where you delete resources but also when you rename resources, or when you "move" them between namespaces.

It's implemented without any in-cluster component (no "tiller") by simply setting the GC tag as a label on the resource.

Kubecfg also implements diff between local config a d deployed state.

As for the amount of files: it's up to you. Kubecfg is not opinionated on how you lay out your config.

Unlike helm, it doesn't require you to know in advance which values you want to parameterize (and thus out in a values.yaml) since it's trivial to override any value with jsonnet.

The k8s API and its data model is the only thing you have to learn.

There are some helpers available to help you structure larger configs, e.g. https://github.com/bitnami-labs/kube-libsonnet/blob/master/k... . While this lib also provides some 'macros' to help you build common entities like services and deployments, IMHO the main benefit is the mapping of "foo_: {key: val, ...}" to "foo: [val, ...]". The former is much more friendlier when you have to override values with jsonnet rather than having to depend on array ordering.
This is a bit alarmist. Please see [1] or [2] for Jerome Powell's thoughts on recent yield curve trends and what it means for the economy.

[1] https://www.bondbuyer.com/articles/powell-doesnt-see-high-re...

[2] https://www.youtube.com/watch?v=p7Z46p06WS4
> Downside is that you need to enable the separate search bar to get the option to add a site’s OpenSearch provider when visiting it because the small looking glass gets a tiny plus you need to click.

Nope, you can just right-click the site's own search bar, which is how I've been doing it forever.
Stupid idea still stupid idea and they’re hoping everyone will forget.
Because everybody is working on the limit of complexity they can comprehend, so there is no headspace left for dealing with bad ergonomics. We need all the help we can get.
> unreliable standards

I presume you mean that Safari doesn’t support experimental standards that Chrome is pushing because they align with Google’s businesses strategy.

This is exactly the problem with a browser monoculture. If we’re not lucky Google will be the new Microsoft.
Don't see anything wrong with [2]. Security by default, if you want to disable protection to get some performance on defective hardware, that should be an active choice
> which is irritating because then she logs in and out of my services and I have to do double the work.

Multi-Account Containers let you keep multiple sessions, to avoid that problem: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
That's a setting in both browsers. Default is "Start with Startpage or empty page" in both browsers as well. You can always select "Restore last session" in both browsers.
Privacy.com is US only though.
I slightly disagree there. Currently have an ex-dev product owner. Who takes away the thinking of individual developers and is unable to provide enthusiasm to the team.

Having technical knowledge, yes. Very big plus. Not every developer has the other aspects of a Product owner or Product manager though.
Kubernetes Security Announcement [CVE-2018-1002105]
Quite sad to see Firefox going down like that, after having seen it as a top ranked browser for quite a few years.
Is that why question quality is so low there?
Because Edge might have a good rendering engine, but it sucks as a browser. You can't even drag and drop files (images, html files, pdf) to it. Totally useless for daily work. Just 1 example, why would I recommend a sub-par alternative?

I also test in Edge, always looks good and then I close it.
To be eco, or to be a geek?
Both browsers have this configurable in settings. So they just use different defaults, which depends on personal preference.
The "open standards" is actually the reason why there can only be a limited amount of web browsers.

Let me explain: there is no true open standard (as explained at https://www.joelonsoftware.com/2008/03/17/martian-headsets/). You don't realize this until you make HTML5 games or apps, like when Google decided to break tons of HTML5 games with https://developers.google.com/web/updates/2017/09/autoplay-p...

So basically it is already really hard to support all web browsers out there, since there is no "standard". So what you do is you limit yourself to a few, and display "Best played in browser X", because browser Y has these strange issues, and might introduce others with a new update, and the same for browser Z and F.

So if you make rich web content such as games, the ecosystem will automatically push itself to a limited amount of web browsers.
What does "being under China's thumb" mean in practical terms?
Our customer only uses IE11, so this won't affect my work
Edge had some unique fullscreen integration with the Win10 app model and some really fast speed initially. But it became surprisingly buggy, I mean that really: it has a lot of glitches, sometimes crashes and weird bugs with bookmark folders on my computer. No idea if this is common but I never had these problems with other browsers. What I also find incredible is that at some point they changed the superior way of dragging tabs out into windows into the way that Firefox does it.
With Chrome you drag a tab out and you get a full live(!) view of the window as you drag it.
Now as with Firefox, you just drag the tab box thing around and once you drop it then it expands into a window.
Meanwhile Chrome is a bloated resource hog that, despite its resource usage, still scrolls like early Android phones. It's embarrassingly bad compared to Safari's buttery smooth scrolling.
This is what I do too. Biggest complaint is the lack of official apps for mobile devices. I’ve used MiniKeePass in the past but am hesitant because there doesn’t seem to be much active development and I don’t see the source code anywhere.

Do you access kbdx files on mobile devices? If so, what do you use?
Thanks for mentioning this feature, I didn't know about it before. Really like it!
I think it's more like a new generation of people started using Mac OS on which I heard Firefox suck. So being already in a walled garden environment they did not care about entering Google's.

Firefox was always good on other OS. And you got noscript there with full access to block everything Chrome does not want you to block.
Funded by? you?
Well, they have taken the effort of making C++/WinRT work with clang, and are contributing to the co-routines implementation in clang.

But they have adopted GCC for Azure Sphere though.
Tridactyl is pretty nice these days and getting improved continually. Which features are you missing?
Handling component state in React
Personal Data of 500M Marriott Hotels‘ Customers Were Compromised
> Changing the box model

Most of the things you said I agree. But honestly the box model is one of these. The additive model standardized by W3C isn't really popular in the web designer crowd. I cut my teeth in an era where W3C and standard compliance were huge things, so I accepted the additive model without question. Nowadays though many designers opt for Microsoft's "broken" box model aka subtractive model through the box-sizing property.
This is how it works at my work.

CORS is allowed while running locally and then set while running in development and finally production.
If you dig deeper Politics, Sports, Religion, Movies/TV all do the same thing. They contribute to a "sense" of well being.

What contributes to "actual" well being of the follower is another matter entirely.

Though in the age of big data, despite all the pessimism we are surrounded by, it is possible more and more for the celeb class to influence "actual" well being (in terms of mental health/purpose/financial stability etc) of their followers.

The next George Lucas or Stan Lee could push psychological buttons in ways no one ever has before.
I find my son consistently finding Ryan's Toy Review in YT, but as a parent I have no control except to completely remove the app from his life.

Youtube should add personalized content filtering designed to remove such content from search results and feeds.
There are some issues that an application developer is very good at solving, usually if they relate to application logic.

And then there are other issues that classical operations people tend to be much better at finding, such as weird network/storage/compute/whatever disruptions or starvation, wobbly load balancers or firewall rules etc.

Of course, you can try to teach developers those skills as well, but then you could also teach operators more about application logic.

My point is that neither "developer on call" nor "operations on call" feel obviously right to me, and I haven't found a good solution yet. Maybe both need to be on call, and collaborate.
1. Embrace 2. ... 3. ... :)
No medical practice, HOA, etc. is ever going to ask its patrons to fiddle around with PGP. The receptionist is not going to ask my grandmother for her public key before her hip replacement. Email functionally cannot be encrypted unless all parties to the conversation are in a tiny cohort of computer enthusiasts.

Password reset is a noisy, active attack compared to eavesdropping somewhere in the path of an email.
"The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt. – Rob Pike"

When did computer science become about hand holding? has it always been this way? Look at react. It was designed to force functional programming concepts in an OOP manner. Is the future of programming the implementation of tightly controlled interfaces with extreme type safety? I would argue thats where we are going. Things are becoming less expressive, not more.
At the very least, CORS should be disabled for localhost. I build interfaces using create-react-app, which launches a dev server on localhost:3000 (useful for things like live reload), making requests on a go api on localhost:5000. On production, both are on :80 and the backend serves frontend production files. This is annoying to alter the application code just to handle dev environment (although, this already happen in many other places, so it's not critical).
Company launched Finland’s first commercially-built nanosatellite into space
> To be able to fix effectively, you gotta be willing to dive into code that you didn’t write. And into lower layers of the stack than you might be used to.

Honestly, this is usually why I like to fix bugs in tools too. This, and because I don't like there being bugs in things I rely on.
I use domain.tld@subdomain.domain.tld combined with a catch-all address for that sub-domain. It gets around various email validation regexes that won't accept +.
But they don't have a few trillion of our debt. They have about a trillion and that isn't even 7% of the total debt. US citizens and institutions own most of the US debt.
At least your password won’t be exposed in that case.
1.speed - FF tools always take time to open a script file. Chrome hickups only for huge files which is understandable.
2. Sourcemaps doesnt work most of the times in webpack bundles. Dont know why. (Maybe they tested only for chrome or something.)
3. This new FF devtools was developed after chrome took the dev mindshare and familiarity. I don't see FF devtools very compelling to be used all the time. No disrespect, but there is no incentive or visible improvement in productivity.
4. I'm a react dev now, the react dev tools plugin in FF is laggy. Not pleasant to use.
I can go on like this. But maybe for your use case, FF devtools is better.
While drops like these suck, Steam still bring significantly more sale than any other source. As the article mentions:

> Well I’ve been selling direct since 2006, but sadly my direct sales are about 1% of my total revenue.
Amazon has no fear of failure. The Fire phone comes to mind. They roll with the punches and just go on to the next product. They also have the scale to explore every ‘stupid idea’ to some degree. Good for them.

I doubt they’re “hoping everyone will forget”. More they just abandon what doesn’t work.
Yea I know, but it still leaves something to be desired. You can encode a 3D shape as a list of all possible of 2D slices too, but often it'll be easier to visualize as a 3D shape. It's not a perfect metaphor, but I'm looking for new ways to visualize concurrency.
Independent enough for Microsoft to pick it up. I think this will be amazing.
I use FF too, and I notice it sucking periodically, often after a big update - as things will - there have been periods of a month maybe two times in the last 10 years where I had to switch to another browser because it sucked too bad.
But which is the natural default? The one where you lose a lot of state seems like a far worse choice.
I don’t understand why people say that they look dorky. Didn’t you have this scooter trend like 20 years ago in the US? We sure had that in Europe.
It seems you're doubting my story. Maybe you think my threshold for "that level of detail" isn't sufficient, or whatever candidate sourcing we use doesn't filter these people out.
The first Prime AIR stuff was just a marketing attack on the Apple Air tablet to spike traffic for its own tablet. All Apples Air name maketing got lost in the Prime Air story's.
three clicks i'd never heard out til today(i just got irritated by the lack of functionality and do my form filling in chrome)
Optimize loading multiple routes on Google map using B-spline
Isn't this google applications will track what you do all the time, and even after you close the application and restart it knows who you are and what you did?
It may not be all that much fun and games..

Half a year ago I saw a documentary (can't remember which), where a number of popular YouTube vloggers were followed to see what being an influencer entails.

While each of them were enjoying the good stuff - the money earned, the free gadgets and trips, etc. - in general each of them also felt trapped. To me it seemed like hell to live a life like this.

Huge social pressure from followers to crank out new content on a continuous basis. No time to take real breaks, let alone a longer vacation. Totally focused on social metrics. A wrong move leading to loss of 1,000s of followers. A vacation or even being sick leads to people complaining in your feeds, or even starting to threaten you.
Responsibilities and contracts with influence marketers.

Being an influencer is a kind of topsport. You are a professional, while you are also still a kid.

And the longer you keep doing it, the more you've made a life's choice (neglecting school, building real social network, etc.) and it is harder to get out of it.

Edit: Oh, I forgot to mention that the real famous vloggers also can no longer come outside without being recognized everywhere. E.g. 16-20yr olds that cause young children to go histerical when they see them, giving signatures all the time. Literally no rest anywhere.
Steam still brings a lot more traffic that they would get if they sold directly. Most people who do both Steam and direct report that Steam consists of more than 95% of their revenue.
It does suck. What I’m saying is that security for the people is not getting much better than that atm.
Worth a try though.
Would be better the asdfasdf.asdf domain.
Yes I might have been exaggerating. I don't think 20 minutes is likely though. Flying is routine, and what proportion of the door to door journey is actually the flight?

And can you imagine the nimbyism for any spaceport near a major city. I even predict that they'll be using images of Russian children, playing on a discarded rocket, with a farmhouse near by.

Yes a large plane could be a bomber, I think rockets are different. We have had 50+ years of major powers staring at early warning systems waiting for an attack. It will be a hard habit to break.
I'm guessing they meant "No spellcheck in forms without jumping through more hoops."
Very interesting. Is that speculation or do you have sources on that?
Neither one of these problems are, "things you cannot fix".
It’s hard to grasp for older generations because everyone had to drive. But less and less people have a driver license nowadays in large cities.
tl;dr the method presence pulls in a dependency that runs slow buggy code.

so click bait.
At my company employment is also at will so they can terminate, but they try very hard not to. In practice contractors are let go much more frequently than employees, and when employees are let go they tend to get a soft landing. But maybe my job is the exception.
Is it? I find a lot of these performance views are very subjective depending on multitasking, hardware, gpu, extensions, etc. Chrome has always served me well, and the built-in sync and consistency on mac + windows is what I like best. I would rather compete on features and general standards compliance, and then let people choose their own experience on top.
Less cars! These huge roads need to be shared to other modes of transportation.
Nulls in strongly typed languages can get rather weird but from a C/C++ perspective it is the same as 0. nullptr is just a correctly casted 0.
I think everyone knows by now that the internet does not forget.
This is an interesting take on an inevitable event in television history. Deregulation was bound to happen as the triopoly held by ABC, CBS, and NBC began to break up with the advent of cable TV. Furthermore I have very many fond memories of children's television in the 80s and 90s, and commercialized or not, like the Ninja Turtles, Transformers, Hot Wheels, Captain N, etc...it was very enjoyable to me and I would hate for some bureaucrat to dictate what was and wasn't acceptable. Markets do that just fine when choice is available. It would be even harder to enforce such a thing in the age of the internet.
Everyone complains about privacy, yet a browser forcing you to share what you visit with a website has 60+% market share, which is insane.

The only answer to all this bully behavior is since years only one: Firefox.

A bit slower here and there? It's ok, machines are getting more and more powerful. Your data won't come back, once it's in someone else's hands.
A Web browser can put video on the screen and audio on the speakers. So, any such browser should also be able to put video also into a file, say, file type MP4.

Know of any browser that can do this?
The problem is that if Firefox is getting this default wrong, what else are they getting wrong? And it should realize user state is sacred, I would even expect if I quit browser with something written in the address bar (or search bar, etc), when it starts up again, it should be able to preserve this half-entered user input!
Fuck cars
Absolutely not surprise.

Unicorns like Udacity have extremely high valuation but are barely making any money.

Most of their spendings goes into Marketing and not actual R&D for education.
While I think it's great when kids create content, what really scares me are the comments. Youtube is often times such a cesspool, I wouldn't want my kid to interact with that as a creator. How do you handle that?