skysight-inc/HackerNews huggingface dataset:
Gapsquare | Full Stack Engineer(s) | ONSITE | Bristol, United Kingdom | Full-time | https://www.gapsquare.com/

Gapsquare’s ambition is to apply data science combined with insights from economics and psychology to improve decision-making in HR. We are always keen to hear from capable, creative engineers who want to help us accomplish that goal. As we build and scale our platform we would like to hear from people who have experience and a passion for these types of challenges!

As a full stack engineer at Gapsquare, you will be helping us build, scale and evolve our platform! The engineering team is currently responsible for the design, building and operating of our platform. We are running our software on top of Kubernetes, MySQL and writing our services in Golang and front end in Typescript/Angular. As a team we have a driven by a culture of openness and continuous learning.

At Gapsquare we rely on the following tools:
* Oracle Cloud for hosting our software
* Kubernetes to schedule and run our services
* Prometheus for collecting metrics
* MySQL for persistent storage
* Golang for writing our services
* TypeScript/Angular for building our frontend
* Gitlab for Continuous Delivery

You should apply if:
* the work we’re doing sounds exciting!
* you’re familiar with some of our technologies
* you want to help build, scale and operate our platform to support Gapsquare making a positive impact on the world
* you’re keen to learn more about new technologies
* you’re comfortable working in an environment where your skills will help all areas of the business grow
* you have an interest in applied Machine Learning

Our interview process typically consists of an initial phone screen with a member of our engineering team, a take-home code test, and finally an on-site interview in our Bristol office.

Job link: https://www.gapsquare.com/current_opportunities/
Application: https://docs.google.com/forms/d/e/1FAIpQLSdl5919O3LdgTs1Lq4o... (we aren't looking for CV)
About Gapsquare: https://www.gapsquare.com/about-us/
Company careers page: https://www.gapsquare.com/careers/
The finance industry gets (often rightfully) vilified for having flexible morals and reckless profit seeking, but this is not something unique to finance. Finance was traditionally the environment that enabled this sort of behavior, but the root cause is that fundamental human behavior is still fairly reptilian in nature.

As technologists we like to think that we are above this behavior, but we are not. All it takes is someone to wave enough dollar bills in front of our eyes and we'll mostly justify our actions with a mixture of whataboutism and by saying "I'm just a lowly cog in the machine".

I'm seeing a great many parallels in the short term predatory and risky behavior in the financial machinations of the past and the behavior of tech firms including FAANG today. Even with the best intentions, the system eventually evolves to a point where the show is being run by fundamentally the same sort of people in both industries. Perhaps it is because it is these sort of people who strive in a cut-throat corporate environment that is itself in a cut-throat capitalist environment.

I'm not saying this as some sort of hard line leftist either - hell, I work in systematic trading so I'm as much part of the system as one can be. Yeah sure, I should hold true to my morals, but what about all the others who are willing to replace me at a moments notice? I'm just a cog in the machine, my action will not make an ounce of difference and only cause hardship for myself.

Oh the irony!
At some point it isn't even possible to avoid having special libraries to support authentication. No one is going to roll their own library for SAML, Oauth, etc.
You would also need to look at the causes of decommisioning to avoid this.
> Linux itself is a UNIX clone

I think Linux is a prime example of innovation. Yes, it first started as a UNIX clone, then basically took over and killed all competition, starting with x86 and then practically all other platforms, with very specific exceptions.

What used to be a UNIX clone decades ago is now a testbed of all new technologies you can imagine in an operating system. And if some cool tech cannot be implemented in Linux for design reasons (e.g. a microkernel or a unikernel), a separate project is started.
It stopped working for me on Android.
Klarna shits on GDPR and giggles while doing so.

Ive been asking them singe GDPR took effect to provide me with all details they have about me, and to delete my account.

Not even a response.

They claim "financial institutions" are exempt due to money laundering laws.

That I understand, financial transactions they can keep, but I know a friend works there, they dont only keep financial transactions, they keep data of every website/shop I visited where they have an "integration with".
Once upon a time there was a night train Florence-Paris.

It left Florence (Santa Maria Novella station, in the centre) around 19:00-20:00 and arrived in Paris (Gare de Lyon) if I recall correctly around 9:30 the morning after.

The plane required:

1) being at the Pisa airport (which is a 1:30 hour train/bus away from the center of Florence) 1:30 before departure

2) roughly 1:30 boarding and flight

3) 15-30 minutes to collect luggage (if any)

4) 40-60 minutes from the Charles De Gaulle Airport to the centre of Paris

All in all 5-6 hours total.

Choosing the train (which - depending on the arrangement could also be cheaper, including the dinner, than the plane) was a no brainer for me.
Interestingly in our production systems yolo object detection speed was much faster and accurate.
Then you could get out at the current stop and let the next bus take you to the next one. I've seen this in New York where trains become 'express trains' Im shure other cities do this too.
Could this just replace poorer drivers on the streets with richer drivers?

It could also increase costs for all goods and services, as the cost to get them into the shops and restaurants will increase.

Edit: Drivers in NYC can be from any surrounding area, as can rich drivers coming in. e.g., Some people in NJ who aren’t regular commuters don’t have useful train/bus access.
>If you have listeners you have a responsibility for what you are saying whether you like it or not.

Yes, and speaking only about things you have expertise on rather than talking about "values like democracy or human rights" is a very much responsbile way to treat and show respect to your audience
The new EU Financial Services Directive formalizes this process and forces banks to provide an API for third-party payment providers.
Well, I've been working in mass mobility and they had 4x redundancy with different sensor types. The more sensors went bad, the more restricted the operation regime became as it went through degraded modes. And the on-board systems were of course aware of the status of the sensors.

I think that created the right incentives: you could ignore a faulty sensor or two, but the results were increased travel times, so costs to the operator.

I always wonder why we don't have massive arrays of micro-sensors on planes spread out over the plane. If a handful your 65k sensors start to fail, you can delay repair for quite some time - otoh, if sensors start to fail all over the plane, you know you have to wake up the pilot hard, since it's a systemic problem like icing.
Ask HN: How do startups manage their operations?
Hey everyone, we are two guys with no tech background in need of some help understanding how successful startups managed their first hires, interviews, new leads, first paying customers, invoicing, customer communication, to do lists, who’s working on what, customer bookings, feedback, change of schedule, how to analyse customers needs to offer more services and all the data that all of this creates?

For a sense of scale and what we do, we have 100 paying customers, we sell a service, think at home haircuts, so we have 8 hairdressers and need to hire 2 more today, then we need to keep track of all the families and manage their bookings, one family might have 6 members, 2 parents with weekly haircuts at 2pm and 4 kids with haircuts from 4 to 6pm every two weeks all good until one kid can’t make an appointment and need to reschedule, so now we need to organise a time the kid and the same hairdresser are available, this happens quite often. But the biggest pain is matching desired customer time with available hairdresser schedule with lots of back and forth through emails and calls, then the next school term the school changes after school activities and we are back to zero, so this won’t ever be fixed.

Then we need to invoice every family, gather feedback, changing hairstyles, hairdresser notes, parents notes, kids feedback, parents goals, our goals, reviews, wom recommendations, new leads, book trial haircuts, trial feedback, etc…

On top of that we have all the CVs we are getting, interview notes, how to quickly find a past CV that wasn’t perfect but we are desperate so let’s interview them again and offer some training, book training, book trial haircut, invoice, get trial feedback from customer and hairdresser, analyse trial feedback, review, hire, etc..

Could go on..

edit: have posted as Ask HN now. thanks
Honestly Elixir has been one of the most enjoyable learning experiences I've had in years. Deployment is fine, but there are a few different things to consider (because you can do some really cool stuff using BEAM). But you can just chuck it on Heroku if you want something easy.

I also like Rust a lot, but I find Elixir pretty much frictionless to work in. Rust is basically you vs the compiler for quite a while. I've been using Rust for IoT work but I vastly prefer Elixir for web. And since I've been enjoying it so much I'm gonna start looking at Nerves (https://github.com/nerves-project/nerves) for IoT work as well.
It doesn't present as runaway trim, though. It's a small change in the trim, repeated every few seconds, which can be counteracted on the control column but will eventually add up. Small trim changes are usually happening all the time.
I'm just wondering why you've posted before release? I was really excited to try it out, only to discover that it isn't released yet... :(
Probably not, because liability for non-credit accounts is up to the customer, not the bank. If people give up access credentials then they only have themselves to blame.
TR4 boards that were released at TR launch day might miss the firmware support for PCIe bifurbication in the initial release. However, it was added in the later firmware releases.
Did you just discard Google Cloud, Youtube Rentals, Google Apps,etc but give Facebook credit for messenger payments?
Lothian buses regulate as well, but only to maintain published timetables (if a bus is running fast, it will sit at a stop until it's back on schedule)

The usual clumping is multiple buses on separate routes arriving at one, since they enforce strict stacking (can disembark in the approach to the stop but can only embark passengers at the stop sign)
How, exactly, does Bitcoin (and other shitcoins) being nominally 'decentralized', and whose main use after 10 years is still speculation and scams, relate to nazis and right wing trolls occasionally get kicked off twitter?
There are a fairly significant number of users without LTE. Bear in mind too that some of the names at the bottom of the list, like Brazil, are countries hosting a Grand Prix this year.

https://www.opensignal.com/reports/2018/02/state-of-lte
Show HN: CaptionPal-Download and sync subtitles for tvshows in 1 click, using ML
> In whatever common code you have for your RPCs, add the ability for an RPC message to be traced.

Because I realized API calls (which are just RPCs) need this (which is a defacto feature of programming language through exceptions and stacktraces), I now think it is better to start at the programming language level, write your function normally, and then compile it to call/respond as an API endpoint.

Actually I think it's best to write a monolith and then cut it s different pieces into independent microservices using code generation/manipulation, even though one's first intention is to build an ecosystem of microservices.
Well… Cost:

a) BTC-BTC Transfer: Only BTC transfer fee. Beats TransferWise by a large Margin.

b) BTC-USD: Depends on many variables, including if the receiving country taxes BTC to fiat. Considering how expensive transferwise is, it's probably a wash.

Speed depends on if GP literally meant Cash. If so, BTC is obviously far faster and easier as you still need to get you cash into your bank account. Otherwise… Transferwise takes a few hours, BTC 10-20 minutes I think?

Privacy: The Banks and TW know who sent how much to whom. With BTC everyone knows that A sent X to B, but not necessarily who A and B are. As this transaction is public forever, I'd probably prefer TW from a privacy perspective, this of course changes with something like Monero.
Because the runway looks like the shape of a toothbrush from above. Either it's a user contribution via Google's my maps maker or it really got the nickname by a pilot. Maps are full of small errors, typos, mistranslations, sometimes (rarely) vandalism, Google Maps is no exception.

The runway on OpenStreetMap https://www.openstreetmap.org/way/315850541 You can leave a note, kind of a bug tracking system, so local mapper can fix things https://www.openstreetmap.org/note/685096#map=15/3.9039/-55.... Google has a 'report an error' feature which is less transparent.

https://www.openstreetmap.org/way/201247295 is a good example from London. The official name of the building is '20 Fenchurch Street' (https://en.wikipedia.org/wiki/20_Fenchurch_Street) but both loc_name and alt_name say 'The Walkie Talkie'.
Ask HN: How can I convince a team member to try TDD
Hello,

I hope someone could share their experience with a similar situation.

Basically, I get a strong push back from a fellow co-worker to try TDD. He thinks it's a waste of time, giving examples of random articles that validate his point of view. I trust him and he is a hard-working person, but in this case I think he doesn't want to get out his comfort zone. I don't want to overrule him, but it may get to it, because it gives a bad example to newer team members.

So far my best argument is: "Don't do it for you, do it for the team".

What do you think g(uy|irl)s?

Thank you in advance.

PS: Not sure if it matters, but we use groovy + spring.
> it turned out that posts drove other engagement, not members

Yes, this was something particular to G+. Incidentally see these in Linus interview [0], HN post [1]

" The whole "liking" and "sharing" model is just garbage. There is no effort and no quality control. In fact, it's all geared to the reverse of quality control"

"I'm not on any social media (I tried G+ for a while, because the people on it weren't the mindless usual stuff, but it obviously never went anywhere)"

[0] https://www.linuxjournal.com/content/25-years-later-intervie...

[1] https://news.ycombinator.com/item?id=19559970
As a cultural reference, poetry is such a big deal that the largest and most popular tv station in Kabul (Tolo TV), operating in the Dari dialect of Farsi, regularly hosts what could basically be described as poetry slams during prime time tv hours.

They have a fairly active youtube channel if anyone wants to take a look.
For what it's worth, "take a punt on" means "avoid dealing with", which sounds like the opposite of your intent.
The sago story is very strange. I read it in a university archive collection of his lesser/unpublished works and it has heroin and a joiner who accidentally walls himself inside a panelled room. And of course sago, a purported cure for Irish famine.

Sad end for a great writer. I'd pay a courtesy caul if I could. That's my bus!
What's wrong with simple PCI-e ports? I want to buy Intel Optane with PCI-e connection, I think that it allows for better cooling.
Facebook releases PyTorch BigGraph
Pratik will be able to talk more definitively about this, but the LightTable project is seeking maintainers. If you'd like to help out, please consider joining Code Shelter[1], this will enable you to join LightTable (after talking with Pratik) and potentially a slew of other projects that need help[2].

[1]: https://www.codeshelter.co/

[2]: https://www.codeshelter.co/projects/
> ...and F1 has been a staple on mainstream terrestrial channels for decades, although it has seen a decline as F1 has increasingly became boring and predictable, and almost entirely dictated by team tactics and car reliability.

Also it's now only live on Sky, which requires a minimum ~£30/m subscription; probably doesn't help viewing figures.
Adding the .csv files to .gitignore only avoids the one issue of having checking in data files. How do collaborators ensure they’re working on the same data files?

I am aiming to minimise the manual steps involved in running the latest version of the code on the latest version of the input data. With my system you just pull the latest code and run it.
Well the only ressource I have is my experience. I endured severe anxiety from childhood, instead of reading "normal" books at my early age I was into astrophysics and it lead me also to ask to myself why I was here down earth, the purpose of life blabla. It was in France. My mother thought I was just way too much anxious about nothing and told me to breath properly while I was doing panic attacks every single nights... But in the end I had only myself to rely on and I ended up studying people's behaviours to fit a bit into the society. Now if you interact with me of course I won't be amazingly extrovert although my Asperger's traits aren't that obvious now if you spend a short amount of time with me. But to be honest, because of a huge misdiagnosis in France I've spent 12 years under the wrong treatments while I was simply an aspie. Now I'm still taking some medications, because you know, you can't get rid of all of those medications cold turkey, and my psychiatric treatments and journey turned into a punitive one. But there's worse.

Edit: During my Master's degree I spent one year studying remotely because of agoraphobia, stuck in my student room. Social anxiety is something I'm kind of used to deal with now... But it didn't blocked me to travel and work abroad. :)
But management also relies on customers to tell them which compromise is vital to selling a product. And in a market with such huge price-pressure as aeronautics, I can easily see how this is going to override engineer's concerns.
While I don't agree that crypto is currently generally usable for micropayments, I'm not sure the current ~$0.045/transfer fee for ETH is really more than a payment processor would take.

And that's if you want really fast confirmations.
Yes, he wasn't the most stylish driver (or likeable) but his effort was never in doubt.
Kotlin is great, but I think the "it" syntax was derived from Groovy.
I'm still more comfortable with an antihero that is down to earth and knows when to shut up like Linus than with a full-time worshipped Hero persona, e.g. Elon Musk.
> and people at a higher level thinking "well we're doing this in a secure way"

I have never had a higher level person worrying at all about security except as a nuisance when prodded.
We used other payment gateways before Stripe.

We built the abstraction around the requirements for our business model, although after some iterations it became similar to the model used by Stripe (customers, sources, plans...). We support saved payment options and on them we do recurring billing and one-stop payments.

A user for us can have multiple sources and a source is a saved external card or payment method, in the case of Stripe a source is a combination of the Stripe customer id and Stripe source token.

Most payment gateways support some kind of token that represents a saved card or similar on which you can do a charge.
I suppose the guy who I'm responding to is expecting you to be familiar enough with the full selection of emoji to know that it's definitely the tears of joy emoji and that there isn't a nearly identical one for despair.

It'd be a poor design decision if there were. But it's also unreasonable to expect everyone to think like a good interaction designer.
Currently does not. But we really want and need this feature. It can be created in near future.
Thoughts on GANs in Supervised ML in General
I would. I love a browser that renders everything to plain text (go Lynx!).

Much less guff to download.
I don't understand (all) your points.

I'm questioning whether a system as the one I described can be abused to the point where redundancy is offloaded to pilot flying the plane even when it shouldn't be?
The only big companies that seem to be able to diversify their income somewhat are Microsoft and Amazon.
Microsoft makes its money from various products and services, and Amazon now makes a lot of money from AWS let alone its online shopping.
Compared to those two Google and Facebook are one hit wonders.
https://outline.com/B4hHzY
The hidden toll of workplace incivility/bullying/harassment
Hello!
I'm a maintainer of Editor.js.

Regarding to your questions:

- Editor.js doesn't support nested blocks. We keep structure flat and want Tools API to be as simple as possible for new developers. The target audience of the Editor.js is media and blogs, usually you don't need complex structure there.
However, you can implement some complex plugins for your needs, nested lists as example.

- We consider development of the editor very serious and understand importance of the test coverage. At the moment we don't have unit neither e2e tests but this is the one of our next steps on the way.

Thanks for your feedback!
This is by far my biggest concern with the new PSD2 system that's about to be launched. Even though I can understand why it might help break up monopolies, I still worry that easier access to banking details is going to end disastrously for people's privacy.
Accessors Have Message Obsession
Explain why? They've stopped their hardware dev team, but the os development continues
I feel like there's some misunderstanding of what these terms are. All VCs are investment advisors (either Exempt Reporting Advisors or Registered Investment Advisor depending on assets under management and investment types).

The article is vague in what it actually means, but it sounds to me like A16Z is going through the process of giving up its VC exemption to the Investment Advisers Act and registering as a RIA. It could also mean they're registering as a broker-dealer and getting its relevant employees licensed as such (e.g. Series 65)

Source: I run a VC firm.

Here is some more info: https://www.strictlybusinesslawblog.com/2018/05/31/the-ventu...
I think life would pretty much solve that problem rather quick (on a cosmic scale) - life has been regulating pretty well here on earth.
One of the interesting historical tidbits about the greater Persian empire... Until it became a Russian/Soviet client state, the area that is now Tajikistan used Farsi script for all "educated" written word records, books, letters, etc. It was well within the boundaries of the greater historical Persian empire.

The spoken dialect of Persian in Dushanbe today is not extremely different from what they speak in Kabul. Mostly differences in accent, pronunciation, some casual slang.

But starting around 1920, the russians mandated an official government and school system switch over to the Cyrillic alphabet, along with teaching Russian language as the language of "math, science and higher learning". So now Farsi is written with Cyrillic there.

Music videos produced in Dushanbe remain highly popular in Afghanistan.
Title fails to mention, but it's open-source.