skysight-inc/HackerNews huggingface dataset:
June 1st 2020

Tray.io | London | Backend Engineer (Scala/Java) /Sr Backend Engineer / Frontend Engineer | Product Designer| QA Analyst | Software Development Engineer in Test Full-time | Onsite | https://tray.io

Tray is a visual programming platform. It’s a low-code user experience that allows anyone to build business logic that precisely defines how data flows through their organisation.

Tray.io endeavours to stay strong during this period. We are well funded, with two recent rounds behind us; the latter to make a statement we wanted to remain independent, so we have a large cash runway.

We are already used to working from home and you’ll find our calendars full of socially “distanced” events already and our leadership are leading regular company-wide updates.

We are excited by people who want to constantly innovate; borrow from other industries, experiment with new tools and pool their knowledge with other solution seekers; people who have shipped entire projects with ownership and autonomy; people who take pride in what gets built, all the whilst balancing day-to-day pragmatism with building for the future.

Current open roles:

- Backend Software Engineer
https://boards.greenhouse.io/trayio/jobs/4586921002

-Sr Backend Software Engineer
https://boards.greenhouse.io/trayio/jobs/4743614002

- Frontend Software Engineer (Performance) https://boards.greenhouse.io/trayio/jobs/4363932002

-Product Designer
https://boards.greenhouse.io/trayio/jobs/4647350002

-QA Analyst
https://boards.greenhouse.io/trayio/jobs/4590363002

-Software Development Engineer in Test
https://boards.greenhouse.io/trayio/jobs/4387149002

Tech stack: Scala, Go, GraphQL, ReactJS, TypeScript, JavaScript, PostgreSQL, Redis, ElasticSearch, MongoDB, DynamoDB, AWS SQS, AWS Kinesis, Docker, Terraform, AWS Lambda, Serverless Framework, Jenkins, Grafana, Prometheus, AWS & Linux.

Apply: https://tray.io/jobs or get in touch with london-talent@tray.io
Sometime last year I was taking a short bus ride home from a local supermarket in Leytonstone (London) when a passenger boarded with a slightly louder American voice. I thought he looked familiar then it hit me - Richard Stallman. I didn't have much time to decide what to do as he was about to get off at the next stop so I left the bus at the same stop and caught up with him. After an introduction and short conversation about Emacs and the Free Software Foundation he drew his sword upon which I kneeled and was dubbed a hacker. That's how it's done.

Aw, alright - the sword bit is fictitious but the rest is true. Contact with a deity can confer status.
Really sorry to hear this, but you're screwed. I had a similar situation and was totally ignored like you are.

My only way out was to let the card expire (thankfully, in my case, it was just about to) by totally ignoring the flood of 'renew now or we stop the paid services' emails.

Letting the card expire stopped the charges but also shut down my GC services. I had used the time to migrate things off and abandoned anything that was left (like maps API).

A chargeback will end up with the vicious blocking and deleting of your gmail and everything else you have with Google. If you're going to do that, backup/offload everything you can first as it's all going to be crispy fried by Google the moment you do the chargeback.

Never use Google for anything important that you cannot afford to lose at a moments notice.
How to Upgrade Git on Mac OS X
I would recommend the 1 actually. It lets you play most of the famous scenes from the movie (and I prefered it from a gameplay point of view).
I think it was kind of some department of it. not all of it.
Interesting times. Many people are now demanding unelected, nearly unaccountable corporations to actively censor elected officials, and in fact consider not doing this evil - a step beyond fascism into a new brand of totalitarianism. I would have considered this absurd even 5 years ago.

The only thing missing to make this reality a full cyberpunk dystopia are corporate superhuman ais, but not for the lack of trying.
This is exactly my point, clearly this is an instance of the algorithm innacurately censoring content. A bunch of things get swept up when you have to provide general guidelines for what to censor. And so you want them to censor more? And get even more wrong?

Or do you think that Nudity should just be prohibited and Facebook should be 4chan? Or maybe Facebook should hire 20 million people to decide picture by picture which ones are OK?

For the scale that Facebook is at, they do an amazing job of keeping the peace.

https://youtu.be/ATmQj787Jcc

Please watch this talk and realize Facebook is thinking really hard about what to allow, and how there are tradeoffs for any approach.
DIY Remote family tech support
"Both companies share a common vision — to bring people together through games."

sure
localStorage is no different than cookies from the perspective of privacy laws. https://softwareengineering.stackexchange.com/questions/2905...
Vt100's could do 132 back in the late 70's
The person you are replying to is not being hostile, but explaining why you are mistaken in a very polite matter.
Based on what I read, I'm guessing Andrew initially thought Keivan was someone worth working with because of AppGet. But then something during the interview started rubbing Andrew the wrong way. Maybe it was the way Keivan talked or how he dressed. So he started ghosting Keivan and things got more awkward. Maybe this worked for Andrew in the office, but that's not how things work between a company and its community.
Not sure why it was flagged but I use hn.algolia.com and it was one of the top links.

I upvoted it. The police are making the situation worse and people need to know they are no longer the police who are their to protect them but the police who are abusing their power and worse than terrorists.

This issue is way more important than SpaceX launch.

It could mean we don’t have the next black Astronaut, or the next minority space engineer, or the next minority Elon Musk. Because a minor police encounter would have led to their death.
Show HN: Smocker, a simple and efficient HTTP mock server for functional tests
How to use podcasting to Grow your startup
Hey guys :)

My colleague and I just released Smocker[1][2], a mock server we use at our company to write functional tests of our microservices.

Smocker is tailored for our main use-case: a microservice environment.

After a few months of use in production, we’re pretty confident in its stability and proud of its main features:

- Mock declaration as code in YAML instead of JSON. It’s very handy to declare JSON payloads because you don’t need to escape anything,

- Great user interface, extremely useful to figure out what’s going on at any point, in the call history,

- Dynamic responses system, to compute mock responses dynamically using templates or Lua,

- Session system, to be able to import and export the current history and mock state, a very useful debugging feature.

- Proxy feature, when some calls don’t need to be mocked but simply forwarded,

- Nice documentation[1], we tried to polish it as much as possible,

- Good overall performances, we used other solutions before and sometimes had latency or crash issues from the mock server.

We hope it can be useful to others!

[1]: https://smocker.dev/
[2]: https://github.com/Thiht/smocker
[3]: https://www.mock-server.com/
> Interesting that you seem to have come to a conclusion that is basically the opposite of reality. The UK wants to have its cake (benefits of trade and travel ties) and eat it too

It is standard negotiating OP by both sides. Just take a look at the Troika / Greece negotiations: breakthroughs come at the very last minute.

Extending the transition period merely lengthens the phoney negotiations.

> There is no exit that puts the UK in a better position because it imagines itself to have power and influence that it does not possess.

Viewed through an economic lens, Brexit will do damadge, certainly in the short term. Medium to long term depends on whether the Tories learn drop austerity and to love Keynes . It seems Sunak does, going by short record so far.

Viewed through a political / sovereignty lens the argument for Brexit is on a stronger footing.
May 2020: Programmatic Connected TV/OTT ad spend bouncing back
It doesn't matter. The speed of light is too slow for anyone out there to get here in a reasonable amount of time. Even if the universe is densely populated with aliens more knowledgeable than us odds are none are close enough to establish useful communication. That is by the time they realize they know more than us and that knowledge arrives we probably will have discovered it in on our own. (that leaves room to have alien art on the wall but nothing else useful)
* Definitely do a Google Takeout now so that you don't need to worry about your data.

* What does the Cost Breakdown section of Billing in the Google Cloud Console show?

* Have you gotten a PDF invoice emailed to you? This is done for G Suite but not some other charges.

* Is there any activity on pay.google.com?

* Has there been a login to your account that you don't recognize? You might want to change your password just in case.

* EDIT: Is it possible that someone else is using your card with Google as well? Has your card been compromised?

* What are the total number of subscriptions here: https://pay.google.com/gp/w/u/0/home/subscriptionsandservice...

* Do any of those have extremely low charge thresholds? GCP is usually minimum $100.

* If you're absolutely certain that this is not your fault, you probably want to make this an "issue" on your blog or Twitter to try to get an employee to pull some strings. Don't file a chargeback until then.
They could at least send him a new Surface Pro
When no-deal looks as appeling as the deals being offered, this was an eventuality. I think many knew this going in. I doubt, however, that this is purely due to foot-dragging by the current government, and more to do with some hard-won lack of trust on both sides of the negotiating table. Both the UK and the EU made some unfortunte moves, shady deals, and asinine assertions, in the brexit adventure that will likely poison the well for years to come. Until a compelling (military or financial) reason comes along, I expect the situation to mostly remain the same.
Fake news at its best.
Robodebt is definitely going to join the Tacoma Bridge collapse as an anti-example in ENG1001 Professional Engineering in Australian universities.
Working with Vercel and AWS SNS
I would rather guess because "that was the team/persons favorite tool to do the job".

In most areas tool choices are less about objective benefits and more based on familiarity/popularity/etc.
The Nana Dome (Part 1) – A short story about the 2014 Israeli-Hamas Conflict
Perhaps your card info has been stolen and someone is using it for their Google Cloud account.

As a sanity check, do you use other Google services (Drive, Photos)?

I think cancelling your card is the safest bet; I highly doubt GC will immediately terminate your account just because of a failed transaction. After all, failed txs happen all the time. You will probably receive an email to update your card info.

EDIT: I guess the worry is in doing the chargeback - might be best to cancel first, add a new card to your account and then chargeback? Not sure...
You know there is a difference between deleting posts and blocking reposts/comments/etc. or adding a link to more information about how a post is wrong.

Also, and most important, the world isn't black and white. So just because you find facebooks handling much worse then twitter doesn't mean they are happy with twitters handling, it might just not have jet overstepped their bottom line as much as facebook did.

And given that what belongs to free speech and what not isn't always clear it's really important to not see it as black and white. Not just are there different definitions of free speech (by common sense vs. by law vs. by common sense in a different country etc.). But even in this areas boundaries are not clear. The most purest form of free speech would be non constraints at all in any circumstances. But you will find it hard to find anyone supporting it (after they think about what it means). People just don't think is generally ok to use free speech to e.g. drive someone into comiting suicide.

So the real question is at which point is it free speech and at which is it "evil"/"bad"/"a crime" to a degree that it's unacceptable. And given that likely there is a lot of thinks in the gray area how to handle them the best is also not an easy question. But this is exactly where the difference between Facebook and Twitter matter, in the handling of thinks which are "bad" but not necessary so bad that most would agree it's unacceptable. Like it's a not a crime but very close to one.
Maybe I'm old school, but I think an apology should use the word apologize in it.

This is a "thank you", not an apology. But, at least it is better that what they did last week.
I do, also the median is highly skewed in US

Those salaries are also in line with the average salary.

Which is very very good in US, compared to the rest of the World.

For comparison, in Italy a policeman earns on average 60% of the lowest salary you posted.

it is supposed to be a working class job, with good men doing it, not a "professional highly paid killer's job".

p.s.: 50% of Americans earn less, 30% earn much less, than that.

So yeah, it's good, especially for being one of the worst police force in the western World.

Victims of police shootings in US 2019: 1.004

Victims of police shootings in Europe 2019: 60 (including Switzerland, that's never been EU - zero kills - and UK which is not in EU anymore - 3 kills -). But let's round it to one hundred, still an order of magnitude less, in the face of a comparable population size.

If I was the US government I would expect a better job from them, before paying them more.

p.p.s.

To be even more precise:

Total Line of Duty Deaths 2019: 147

Including 24 9/11 related cancer, 22 automobile crashes and 19 heart attacks.

Only 48 died because of a gunfire, so for every cop who died in a gunfire, they killed 21 people.

It looks scary to me, I don't know what do you think about it.

I consider the police in my country (Italy) to be quite brutal, but we had only 5 officers killed in 2019 and 3 people shot dead by the police.
Given some forms of speech are illegal and the government would have an interest in preventing people engaging in those forms of speech, why would denying someone based on their speech be a negative thing? I've seen a few people try to argue around this by saying the specific types of speech that are illegal (and which most everyone agree should be illegal) don't actually count as speech, but that feels like playing semantics.

There is a concern that government will make their judgments based on something other than illegal speech, but that is a larger concern with the government in general and selective enforcement of laws. Consider the guy who was publishing 3d weapon designs. Officially he wasn't punished for his speech but for other crimes (which just so happens to be one of the few strict liability crimes so the government doesn't have to prove mens rea), but he was given special focus that appears to have been because of his legal speech. Selective enforcement of laws already leads to a chilling effect on speech that is a much larger concern as it impacts all citizens, residents, immigrants, and potentials thereof, not just visa applicants.
We're releasing the integration we've been using internally for Vercel and AWS SNS (Simple Notification Service). Here's a brief post about why we built it, and how it might help you if you're using SNS with Vercel.
Missing the most important Rule of Thumb.
This is an embedded device. It has a _known_ purpose.
Every software design decision should be based around this.
This clears up any code goes here (ISR/Task), or 'Use this algo'.

Literally the main point of 'Embedded'.
Probably. I lifted it from React when I opened sourced the project because I liked how generic it was.
Big discussion about this post a few days ago:

https://news.ycombinator.com/item?id=23356607
No. The First Amendment applies to everyone. It applies to American law on American soil, on foreign soil, to citizens, and to non-citizens. There are some exceptions, particularly for illegal immigrants, but in general foreign nationals have the same Constitutional rights as American citizens.

It's not even hard to find legal scholar opinions stating such:

https://victormalcalaw.com/do-non-citizens-have-constitution...

https://www.learnliberty.org/blog/t-he-constitutional-rights...

Guantanamo Bay being a violation of due process and habeus corpus is one of the big problems with it. The problem is that it's excruciatingly difficult to have standing and jurisdiction in these cases, which is one of the ways the government skirts accountability.

Edit: I replied before your edit; I will leave this comment as-is, however.
>As a visa holder, I've thought long and hard over whether I should post political comments or photos from protests on social media.

If you're a visa holder, you should refrain from taking political action in the country you're staying. The US is pretty lenient on this matter, but the majority of countries are much more strict.
"We will be open sourcing our service code into our our WinGet repository on GitHub so that we can work together with Keivan and others to enable a better WinGet repository listing service."

People who decide to "work together" should carefully read and understand the terms under which they're doing so:

https://opensource.microsoft.com/pdf/microsoft-contribution-...
Burning cycles in another thread is just as wasteful, and problematic when you run on a battery, or when you run other stuff in the background.
There's some weird delusory arrogance amongst BoJo and some large chunk of conservatives (and some chunk of the electorate) that we're still special and a world power. We're not, haven't been for a while. Being british is not the magic incantation it once was. People need to grow up.

- a brit.
A Week When Social Media Showed Its True Face – RealClearPolitics
If a plan depends on a huge number of things going just the right way, there is a high probability of something going not as desired.

Intelligent officers could find a way around some of deviations from the plan, but they might not, because they lack a complete picture of the battle, because they might be not intelligent enough to devise a creative solution at the time, and because there a limits to the possible.

The more ways plan could go wrong, the more probability it would go wrong. The more deviations from the plan, the less probability than officers will be able to overcome them.

And one more thing: at war there is an enemy who will do anything to make life of your troops more difficult. Disrupting communications, disinformation, unexpected attacs and troops placement... there are a lot of ways, so even there is just one prerequisite for a plan to work, there is a good deal of a probability than it would go wrong.

In HPMoR[1] Yudkowski mocked complex plans, and proposed a rule:

> That was when Father had told Draco about the Rule of Three, which was that any plot which required more than three different things to happen would never work in real life.

> Father had further explained that since only a fool would attempt a plot that was as complicated as possible, the real limit was two.

[1] http://www.hpmor.com/chapter/24
For those people who want to learn more about Blender here some lesser known YouTube channels with great content:

https://www.youtube.com/channel/UClUvUh2AoIhJRezjduP3xcQ

https://www.youtube.com/channel/UCzghqpGuEmk4YdVewxA79GA

https://www.youtube.com/channel/UCREsnxg5H2HAj86KVREdGMw

https://www.youtube.com/user/mediagabbitt

https://www.youtube.com/user/Blenderfan93

https://www.youtube.com/channel/UC2U5mRfclG1Rrr1ztNkpGKA

https://www.youtube.com/channel/UC-6vHjpfo62aJpQk_n9siUw

Most of those channels show really professional work with great tutorials.
This is a tangent from the article, but related. The 2020 oil price crash means that virgin plastic (unrecycled) is much cheaper to produce and buy relative to recycled plastic compared to before the oil price crash.

Article for more: https://www.bloomberg.com/news/articles/2020-05-06/oil-crash... / https://archive.is/8vTIH
Gradient descent for wide two-layer neural networks – I: Global convergence
This is confusing. "Hacker" is a person who uses computers to gain unauthorized access to data. "Software Engineer" is the right approach.
"Hacker Spirit" lol
Wow completely forgot that zynga exists. They have that kind of money still?
Hopefully you can do your RAM upgrade by yourself. In the end it's a "Pro" machine no ?
*word
Volunteer Mac Developers Needed for BOINC
I've been working in this area. Solid now has string rendering on the server without DOM emulation. I'm just one person so I went with what was cheapest first.
Coronavirus: Norway wonders if it should have been more like Sweden
Introducing Computer Architecture Podcasts
Show HN: Synatic – A back end and integration platform for enterprises
The only person making useless posts here is you... I responded to this person directly to comment on their post and state my opinion, who TF are you? Did you actually just make a comment to say stop posting in aloop and add nothing to the convo? Do you see how ironically stupid that is?
Nice, idea for someone (I wish I had time)...

"Good Housekeeping Seal" for Analytics

- Self host analytics

- Don't use google analytics

- Don't use tracking pixels (FB, Reddit, etc)

- etc

"Good Housekeeping Seal" for Billing Practices (in same vein, a little off topic though)

- Can cancel your subscription online

- Sends reminders prior to charging card (dark pattern on
some sites)

- Open receipt API to scrape out historical spend data - started some thoughts here- https://github.com/HipSpec/invoice-data-api-specification

- No sneaky trial => subscription without warning

- etc

====

I think most of us here acknowledge that privacy or "how the sausage is made" generally doesn't sell to businesses & consumers. But I think there's some fertile ground between a self attestation (PCI style) and a $40-50k SOC Audit.

There are a ton of incumbents that at this point could not strip out spyware from their application/data stacks even with 100 human years of engineering effort... could be a competitive advantage for smaller/newer organizations to leverage.

Good Housekeeping reference:
https://www.goodhousekeeping.com/institute/about-the-institu...

Thanks for sharing the article, SimpleAnalytics, Posthog & Fathom are steps in the right direction. Also shout out to Matomo/Piwik, one of the OG's in self hosted/ Google analytics alternatives.
GoatCounter[1] was featured on HN at some point. Open source, written in Go. It has a "subsite" feature which I haven't played with.

[1] https://www.goatcounter.com/
This is utterly false. The original land owners definitely knew it was there and wanted Rio Tinto to protect it. They decided not to, and blew it up instead - the reason given was 'the explosives are already in place and its too dangerous to remove them'.

Australians try to cover up their racism and heinous history with erasing the worlds oldest extant culture, but there is a rising tide that is moving against Australian complacency and wants them to put a higher priority on protecting human heritage over extracting mineral wealth. The original land owners of the Australian continent have a huge case for the return of their lands - these acts are only designed to make it harder for that to occur. Rio Tinto didn't even need to mine in that area - it was merely a convenient way to remove cultural heritage that would've made the original land owners case for native title stronger.
Nope. Only the Mac Pro has upgradable RAM at this point.

Edit: The Mac Mini does as well, but apple doesn't consider it 'user-upgradable'.