HN user

woodcut

117 karma
Posts2
Comments56
View on HN

What if you're not dealing with millions of connections but instead only a few thousand from whitelisted IP's and you need to optimise for high availability & latency? Could it be done with just anycast -> IPVS layer -> app servers ?

I tried purely email based authentication in the past, unfortunately our domain for whatever reason wasn't deemed beyond reproach by gmail et al. At first it they blocked around 5% of emails eventually this went up to nearly 9%, aside from those that got blocked some just disappeared into a void after being accepted by gmail and took upwards of 20 mins to a few hours to be delivered.

Unsure as to why you're being downvoted... as chargeback insurance is the predominant model used by anti-fraud companies. That said, it's not necessary for Stripe to take their cut that way as they already are the payment service provider and so already have taken a cut and their model allows them to just offload risk to the client.

I wish i was.

Where those figures come from is the time my gf had her wallet stolen with her blue card inside, she was travelling outside of the EU and needed to replace it or get a note asap otherwise she would have a lot of trouble re-entering the country. We queued up from 3am on monday morning at the Ausländerbehörde and were turned away by the administrator because my gf was officially registered in mecklin-vorpommmern and she had to travel there to get this temporary pass. Problem is, she could only take the first train on tuesday morning so she got there at ~9:30am, she was ticket 51, and the office only deals with 50 tickets a day. i kid you not. she was the last in the line as turned away at just pass 17:00, and told to come back tomorrow and try again.

Apologies i meant eXist Gruenderstipendium [1]. I'm aware of the Gründerzuschuss but it's not what most tech startups at that time were funded on, specifically not the one i worked for during my initial 3 months in Berlin.

I should have mentioned the 500 was from a eXist funded startup and i worked at as an "intern" although i was qualified, i just wanted to keep myself fed until i found something that paid, but for internships that was a lot as most got ~300 or nothing, with 500 a month + coffee I could rent by day a bed off of WG gesucht and subsist on falafel. Back then the number of jobs in berlin was really minimal, i struggled to find anything so i moved to Munich.

[1] http://www.exist.de/DE/Programm/Exist-Gruenderstipendium/inh...

in part it's since the refugee crisis, there just aren't enough skilled administrators in germany to handle the number of people migrating here. That said, once you've got the paperwork, things are relatively easy.

What i mean by registration is that you have to register where you live, to do that you'll need your passport, copy of the contract and a letter from the landlord saying you have the right to live there. Sounds easy, but then not many landlords will rent to you if you're not planning on staying a long time or you don't have a permanent contract for your job...

you need the registration for everything here, you don't really exist without it, you can't get health insurance, you can't pay tax, you can't be paid your salary by a company, and you'll find it hard to open a bank account.

Welcome to Berlin. :)

I came to Berlin roughly 5 years ago before the investment started pouring in and most startups were existenz grundungs, this is when you get 50k from the government and you underpay some interns to build your MVP. It was pretty shabby back then, and things have changed dramatically in the intervening years, but most people came for this vague idea of living cheaply and doing what they want - you could say they washed up here as tourists and stayed. Not that there's anything wrong with that, but these people are being replaced with people coming here for startup jobs that pay real salaries. It used to be that ~500 euros a month was a good startup job, now it's more like 4-5k.

All of this change is happening while Berlins administration is still the bureaucratic and slow machine that it always has been, they haven't built affordable housing in 25 years, there's no plan on how to reduce congestion or prevent gentrification from wiping out existing communities. Registration takes ~3-5 months to get an appointment, god forbid you're a foreigner and have to also register at the ausländerbehörde and wait from 3am for the 1 of 50 tickets available that day.

It's nice that people still see a future here, but i take an issue with such a rosy picture of what it's like to live here, because it really isn't the case.

The dutch led investigation has been a joke from the start, the previous report they released was submitted to Russia for screening prior to publication, they had them remove any references to this being an carried out by Russian soldiers operating in Eastern Ukraine as all evidence to date clearly shows.

I was trying to point out the nuance between an integrated multiethnic society and a multicultural one involving multiple parallel societies where to a certain extent a minorities own laws take precedence. Going back to the article, I think minorities have an easier time coming to terms with fractured identities in America as at least one can be American-whatever, unlike in Europe in my own experience where you're simply "not from here".

"nor is there institutional prejudice to keep them down"

It's pretty well documented: https://en.wikipedia.org/wiki/Antiziganism

This is a succinct example of racism, you've defined an entire ethnicity as "groups of violent, fraudulent thieves." shame on you.

they're human. And don't use "we" i want no association with you.

The rise of the far right over the last 10 years is an economic problem made political. There's no inate superiority of western european culture.

As for "denying the problem exists" far from it, i instead want to see it change rather continuing with another decade of this hate.

1400 years of persecution has culminated in a denial of access to basic education, healthcare and representation in government. The stereotypes applied to a people who live on the edge society are to some extent true for a dwindling minority who eschew societal norms, but who can blame them. Without access to the jobs market and a path to integration they're largely kept in their place. The response of Romania upon joining the EU was to thrust their failure to integrate the Roma on to other EU member states, who in turn have refused to offer anything resembling comprehensive help. It's sad that there's no realistic prospect for integration and no EU state truly believes in constitutional multiculturalism anymore so no protections will ever be afforded to the roma as are to jewish, christian & muslim minorities.

Git-LFS is a github project, you'd be better off asking them. But yeah I share your exp. without SSH and with all its numerous bugs LFS is one of the worst pieces of software i've come across. We switched to using rsync for binaries/ large files etc.

Berlin, Germany | Fraugster | ONSITE | VISA

We’re looking for experienced SRE / devops specialists interested in building high performance scalable backend services for real-time anti-fraud detection. We’ve built our own stack from the ground up and work with kubernetes, coreos and docker. You’ll need 3-5 years of experience building similar backend systems with a focus on writing high quality maintainable code. The salary is competitive, the environment quiet and relaxed, have a look at our website https://fraugster.com for more information specific to the roles. The position is on-site at our Berlin office, we will consider applicants who need a visa.

We've been using Prometheus in production for a while now and found it to be rock solid, it's never an issue, never requires much of an after thought other than extending the current use of it. All of which says a lot. Our only "feature request" is that it stays stable and the project doesn't lose focus. Cheers!

Finding an erlang programmer available on site within 1-2 months is the hardest part of deciding to go with erlang. With go you can take a C++/python programmer and have them writing production code pretty soon, i think this is what inhibits functional programming in general, the learning curve bundled with the amount of work around prevents people jumping onboard also willingness of some employers to hire someone without a ton of exp. with erlang makes it difficult for a senior programmer to switch.

OpenCL vs CUDA is pretty boring debate, both run on the same hardware and so have similar performance. Difference is in the tooling and ecosystems, you can run OpenCL on FPGA's for example.

ah ok then you're better off learning OpenCL, if you don't have access to a beefy graphics card just rent one by the hour off of amazon. You can prototype on your laptops CPU then run the real simulation on a remote machine.

Get a book on linear algebra, a book on C/C++, and download the OpenGL spec and build a graphics pipeline that can render a textured polygon, then add lights, shadows, animations... this will take you a month perhaps.

There's something called the european blue card which is equivalent to a US green card, if you can get a job offer >€38,688 a year and you work in tech then the blue card entitles you to work anywhere in the Schengen area. You'd need to work for about 18 months in the first position and after 3 years you can apply for permanent residency.

yeah cayley supports numerous backends that do have replication such as mongodb and postgres or cockroach db. The issue being that a complex query consists of multiple stages like 'friends of friends of friends'. So if you're using a remote backend iterating over the result of a query then recursively making new queries results in performance that is at best poor.

I worked on implementing a backend for google cayley, the issue is the iterators abstract how a backend actually works so it becomes harder to optimise without introducing tighter coupling, also imho effort is better spent on more important things like high availability etc. I haven't touched it in a while so i can't speak re. its performance today.

I've never worked with Neo4j but it's a stable and matured product with numerous large scale deployments, enough said. :)