skysight-inc/HackerNews huggingface dataset:
Java Full-stack or Backend engineer

CONTRACTOR only!

More than 11 years of full stack Java experience, mostly with Spring and Angular 2+ on microservices architecture. Hands-on experience with architecture design and development of highly available and scalable systems over AWS (or Openshift), Netty, Kafka, Redis, Spring Cloud Netflix stack.
Team leadership and mentoring skills, with strong sense of ownership.

Location: Vancouver, Canada

Remote: Yes, preferred

Willing to relocate: Depends (North America only)

Technologies: Java (11+), Spring boot/cloud (netflix stack), Netty, Angular 2+, Microservices, AWS, Openshift, Docker, Kubernetes, Kafka, Atlassian stack (Jira, Fisheye, Bamboo, ...), TDD, test frameworks (jUnit/Mockito/PowerMock), message brokers (Kafka/ActiveMQ/SQS), SQL, NoSQL and in-memory databases (Oracle, MySQL, PostgreSQL, Mongo, Aurora, Redis), CI/CD pipeline (Jenkins), Avro, Apache Thrift.

Resume/CV: https://www.linkedin.com/in/diogofacin/

Email: diogoreis.ca . gmail . com

I can easily learn new techs if you need something specific in mix with my expertise.

Feel free to add me on LinkedIn or send me an email :)
> But they are currently innovating massively in machine learning and other data analytics.

I bet I could find that exact sentence used somewhere to justify wework as a "tech company".
This makes me wonder how long it would take for a competent technical leader to course-correct the culture and product issues that have crept in at Boeing. It seems to me it would be on the order of years to get their house in order to get quality to where it should have been.
"The dancing cars were fixed several months ago in an update."

On the latest software and with HW 2.5, this is not true. It's still very much there.
Yet a human tends to notice that their perception is unreliable and can react accordingly.
Thanks for the clarification. It makes sense. Not having that info available might discourage some people from signing up, but of course you should test it :)

Your service seems similar to DIDLogic, except that:

- there's no monthly minimum spend

- you're explicitly open to small users and short term users (not just corporates and telcos)

- you offer SMS (not just voice)
You've clearly never attempted to lookup how to do something on YouTube that is related to your car. I literally can't take hearing another O, O, O Reilly auto parts ad
They probably have alerts set up for anyone on the internet talking about NSA lol
Isn't this a duplicate of a post within the past few weeks? I remember this.
During the last years one could easily have outperformed it with spxl
Given that in many countries GPS barely works enough to order an Uber with a human driver, I'm highly skeptical of self-driving taxis.
It's sad to see freshman CS students getting thrown into this unknown world of programming with zero understanding of basic programming principle such at simple logic, tools, and even a book. I just witnessed this last semester where the students first class was basically 'intro was a C++'. No books or resources supplied or referenced.

So it even gets better when the instructor implies don't get help from the internet or examples for assignments, in his eyes everything on the internet is bad or wrong. I gathered he basically wanted the students to fail, what a super hero. Glad to see the effort here to help CS students, great job.
Yeah, I forgot about the going straight part, but I actually do pretty much the same thing as you.

I guess one additional trick I use is to intentionally avoid conflicts: if it looks like I'm going to arrive at the same time as another car, I slow down a bit before arriving at the stop, then clearly stop AFTER they did, so it's clear that it's their turn to go. It works pretty well.
The Orville is incredible. Anyone who saw the commercials and thought it was Family Guy in space needs to give it a chance. Seth MacFarlane has proven he can make a great Star Trek story without compromising his own brand of humor or interpersonal relationships. I can't wait until it comes back.
I had a 5 years gap in my career - all medical. Recently, right after that gap, I was intervieweing with multiple companies - most of them didn't even ask me, even though I was worried as hell. In the end I got almost all job offers I wanted. The only notable exception that didn't even grant me a phone screen was Amazon, their recruiter told me that ML has advanced so much in those 5 years that all my prior experience is totally irrelevant to them anymore. Oh, really. Whatever. In the end I ended up joining Facebook.

So with your 12 months gap and your prior experience, I would say nothing to worry about.
https://news.ycombinator.com/item?id=21991087
The slow, stupid, and impractical way is to first ask if any records exist, before asking for the records. Remember that computers are dumb, but they are also fast. Asking for the records without first asking if they exist is an optimization. The records might exist when you ask if they exist, but then they might be gone when you ask for the actual records, now that would be an error.
I thought it was an odd choice of titles for the paper until I read "however, instead of using expensive and toxic chemicals such as ammonia, fluorine, chlorine, boranes, etc., we took a page from the pre-Haber–Bosch era and sought natural materials for the fertilization of graphene and used guano as a dopant".

They're literally doping graphene with crap to see if it increases the Electrocatalytic Effect. Hilarious! A great way to point out that the plethora of graphene doping papers is not well justified.
What is a boon is that I can write code that accesses obj.breed and have it work with any object that has a breed property.

That has some downsides; it can be abused to create a ball of mud.

However, a middle-of-the-road type check which insists that an object must have all of the properties of Dog, even ones you're not using, isn't very useful. It kills the above dynamism, and yet allows abuses to sneak through.

You will not find that cats are being passed to Dog functions until you try to maintain Dog. And then you will discover that, oops, everything you add to Dog has to be replicated in Cat.

Basically, a typecheck which says that an object coming in has to have all the properties of Dog might as well just be a subclass check. The smart way to ensure that a non-Dog class has all the properties of Dog is inheritance.

A properly done static version of this structural type check would validate that the object being passed to the function doesn't have all the properties of a Dog, but that it has all the properties which just that function requires (including transitively: through any functions it calls).
I don't think this is correct either. A company's cash, or other assets, are not included in its market cap. It's just share price times number of shares outstanding.

Where why_only_15 is incorrect is in saying that buybacks don't affect share price. The whole point of a buyback is to increase the share price.
It was partially this, although Dropbox was not nearly as entrenched in 2011 as it is today... which by extension means that cloud storage was not a given like it is today.

It's actually far more appropriate to say that we were competing with a culture where it's engrained in people to make those FINAL_FINAL2 versions on Samba shares. Or worse, to email them.

I am biased but I'd give our UX a 7.5/10, and if we'd have continued it would have gotten smoother. The FUSE wrapper was not the primary interface by a long shot, though... in fact, I'm not sure it was used by many people outside of our team, in the end.
Seriously: if you have to pass its address regardless, why pay to construct and destroy another one that you only wanted to std::move out of anyway?
That's not particularly impressive. The system reacted pretty much the same way a human driver (watching the brake lights and general attitude of the cars ahead) would react in this cirumstance.
> I worked for an erratic, sociopathic boss once. I quit after about six months. Unless you're a masochist or truly have no other options, you'll soon realize it's not worth whatever extra money or prestige the company name might possibly come with.

Many people move their families, buy houses, and make large commitments taking new jobs (plus are normally granted large stock vesting at a given schedule). There's a lot of reasons people might put up with abuse for awhile.
One could also describe Dropbox as "corridors of power" focused.

Which is pretty much the main reason they have Condaleezza Rice on their board.
If AMP favoritism isn't an Antitrust violation I don't know what is.

It'd be like if Microsoft rigged Windows to run .NET applications twice as fast as anything else, and made it very difficult to open any other type of application... where second-class applications are unavailable from being found in desktop search, can't have custom icons or be in Program Files.
Scalyr | San Mateo | Site Reliability Engineer | Full-Time, Onsite

We are looking for a Site Reliability Engineer who can help keep our uptime promise to our customers by making sure we meet our SLOs and can help our engineering teams ship software to our customers fast and with quality. On this job, you will have an amazing opportunity to drive outcomes that improve reliability, stability and cost efficiency of Scalyr. We are looking to add a SRE with prior extensive operations experience for a SaaS product who can drive deployment re-architecture with focus on self-service and automation. Someone who has driven continuous deployment, has run incident post-mortems, has provided feedback to engineering architecture decisions and has automated repetitive operational tasks would be a great fit. You will join a like minded team of awesome SRE engineers who help run our operations smoothly at scale. We value good written communication skills, data driven decisions and a keen eye for continuous improvements. You’ll help simplify, have a passion for new ideas and know how to execute iteratively towards the final goal. We value candor and collaboration.

SRE and DevOps are two titles loosely used in the industry. A SRE engineer at Scalyr defines and provisions the common set of tools the engineering teams to use and facilitate dev <-> ops collaboration by consulting and driving best practices. SRE at Scalyr is also responsible for uptime and providing feedback to engineering on architecture. We dogfood Scalyr for our operations and therefore an SRE also acts as product owner providing product feedback.

Any interest? Please reach out to me at jenny@scalyr.com, or apply directly at https://www.scalyr.com/careers/site-reliability-engineer/
It's even less hard to imagine when you consider Trump's own words from 2018:

> Google & others are suppressing voices of Conservatives and hiding information and news that is good. They are controlling what we can & cannot see. This is a very serious situation-will be addressed!

https://twitter.com/realDonaldTrump/status/10344562811202068...

Trump promised he'd take action against Google. Now action is being taken against Google. Maybe there's no connection, but Trump has given everyone a very good reason to suspect that there might be one.
Atom Finance (https://atom.finance) | Multiple Positions | Brooklyn, New York | Onsite | Full time

Atom is a venture-backed well-funded FinTech startup building the next-generation investing platform (https://techcrunch.com/2019/12/12/atom-finance). Our mission is to empower everyone to make informed investment decisions by democratizing access to institutional-quality resources.

Stack: Node.js / React / React Native / Typescript / GraphQL / PostgreSQL

We are looking for multiple roles including: Full Stack Engineer, Director of Engineering and Data Engineer.

You can see all our roles at https://atom.finance/careers

Ready to apply? Please send your resume and any additional relevant materials to careers@atom.finance and tell us you came from Hacker News.
As this didn’t seem to be for profit, what are the prospects on obtaining the $260,000 judgment?
If it benefits everyone, that includes your competitors.
How about a mother with a 10-year gap raising kids?
For which Google products do people have limited choice in alternatives?
> Meanwhile, Teslas run into the backs of car carriers because they only recognise the car it's carrying and not the truck bed extending behind it

And someone rear ended me the other day because they didn't notice cars were stopping. Yes, self-driving cars make mistakes, but humans make all sorts of mistakes, too.

The question is, do self driving cars have more accidents per mile (or more damage per mile/injuries per mile/ deaths per mile) than human driven cars?
https://www.glassdoor.com/Reviews/Tesla-Reviews-E43129.htm 3.3 is not a high review.
I'm trying to think of places that would want to accept $500 to $1000 notes when many places won't even accept a $50 or $100 and consider them "large bills."

While I agree with your premise that inflation makes $500-1,000 notes practical from the standpoint of modern expenses, businesses I interact with tend to prefer a third party to verify payment (CC merchant, cashiers check, etc.).

Cash is dying and although I love convenience, I'm not entirely sure that's a good thing.
Not sure if this is accurate but when put like that it sounds like the worst possible reason.
While I completely agree, and I'm way more productive when I'm doing my work-from-home days, there's another thing that I think has a huge per-hour productivity boost for side projects:

You probably think more before you write. The time away (at the very least the time while spent on other work) gives you time to figure out what to do next, whether it's passively or actively. You're more prepared when you finally do something.
Truework | Full Stack Engineer, Frontend Engineer | San Francisco, CA | Full time | Onsite | https://www.truework.com

Truework is reshaping the way personal information is exchanged online by giving back control to consumers. We are currently handling thousands of deep-identity verifications per month and are growing fast. These transactions are enabling billions of dollars in loans to be approved as well as make sure that the background check is successful.

As one of the engineers at Truework, you'll be working on systems that allow critical information to be exchanged between parties. You'll make sure that only authorized entities can access private information and enable consumers to own their data and control the flow of information truly.

If you're interested or want to know more, please email careers@truework.com or victor [at] truework.com directly

Technologies used:

- Django

- React (Typescript)

- Celery

- AWS Lambda

- And more :-)

More information here https://www.forbes.com/sites/monicamelton/2019/07/30/truewor...

Feel free to reach out to me directly, info on my profile
No, it doesn't.
Politicians are bribed all the time, mostly by the citizens of their country.
Zero Downtime CNI Changes in Kubernetes
OP is referring to ZeroTier 2.x which makes it easier to run your own control servers (called root servers in ZT).

Any connection flakiness is probably due to NAT or firewall issues and is going to occur in any P2P network layer since they all use a toolbox of common techniques such as UDP hole punching.
> only recognise the car it's carrying and not the truck bed extending behind it

This is very much a solvable problem.
Quality of calls has dropped through the floor, instead of a well-regulated, government-enforced monopoly, we now have poorly-regulated, government-enforced triopolies on a variety of services (telephony, networking, television, the physical routing thereof, et cetera), most of the aforementioned triopolies partially or entirely consisting of Baby Bells that purchased other Baby Bells...

Yeah, I'd definitely say it didn't work out.

The Standard Oil breakup was mostly useless, their monopoly power had mostly dissolved as they weren't anywhere near a monopoly by the time it happened, and for that matter, it rewarded Rockefeller by making his wealth skyrocket.
If proprietary implementations have a strong business benefit, a company with only open standards (esp if there is some promise to customers) would be unilaterally disarming.

The only way we move forward is if a) open standards have a business advantage or b) all players are forced through regulation to use open standards.
>Also, from my econ classes, isn't capitalism fundamentally just property rights and freedom of trade?

The core concept of capitalism, multiple individuals pooling their financial resources together for a unified purpose, seems quite logical and noble to me and certainly not inherently evil in and of itself.

I think the real problem that anti-capitalists (who I find often do not understand even what money is and where it comes from) have is that they conflate the problems resulting from corporate personhood with relatively free-market capitalism.

The concepts of private property ownership, the rule of and due process of law and habeas corpus are dramatic improvements overall in the human condition and are part of the core that makes the US in particular and as well as other "Western" countries the enviable result of such concepts.

I'm of the opinion that corporate personhood is, along with money printing outside of the scrutiny of the general populace and guided by multinational origins, an insidious "backdoor" that overrides the freedoms that result from those concepts.

I am not an economics law or political science professor or anything remotely close to that, though. I could be barking up the wrong trees but giving abstract concepts like corporations the same rights as humans seems like it screws up so many things - take political election financing as one of many examples.

This is a really great discussion thread, though.
All I'm saying is, that downtime probably cost them a lot of money, and resulted from something that's extremely preventable. Even if it is a human problem, one would think they'd allocate the resources necessary to solve it.
I have a framework that has a database backend that relied on some default behaviour of count() where if you don't put in an array, it would just return 0 and not error.

Broke in 7.x because it would now warn now... I don't remember what it returns now but that was a thing...
> For all practical intents and purposes the only reasonable way to interpret the current self-driving car statistics is to treat every single human intervention as a would-be accident.

Not necessarily. If the AI response is to stop the car when it can't figure something out, then the cost of each of those situations is the car not continuing on as quickly as it should (and maybe stuck cars if we dont have a way to override the stop/take control manually).

Every hand over to a driver is not an accident.
I took Calculus AB in high school and the teacher was notorious for giving students D's and F's because of his teaching style was poor and the exams were difficult. The only saving grace from that class was that you would be given a C if you scored a 4+ on the AP exam.

He still kept his job because majority of the class got 4+'s on those exams, despite at least 1/3 of his class getting D's and F's.

I wouldn't generalize editing letter grades as a way of "cheating the system". There's usually good intentions in every act.
You're never going to get the same atmosphere on Mars vs Earth. Not only are you going to need to make a lot of tradeoffs with respect to gas content (eg, that much nitrogen is going to be very difficult to find/relocate) but the same amount of atmospheric pressure is going to take a larger mass of atmosphere since there is less gravity.

So it really is a hard question to answer since to answer it you'd need to know what kind of atmosphere Mars would have.
There is no particular significance to that number, it was chosen because I had seen similar metrics before but always for the whole country, or the entire world, and it usually was a measure of wealth not income. Example:

https://www.cnbc.com/2017/11/14/richest-1-percent-now-own-ha...
Perhaps you shouldn't make unsubstantiated statements.
It's relevant in this case because the premise of the first comment is that this administration is particularly and uniquely unqualified to perform an investigation. It's comparative by nature, and therefore information about the disposition and behavior of other administrations is the relevant basis to determine whether the initial proposition is applicable.
Just tell the truth. You don't want to work somewhere that doesn't understand basic human stuff.
Yes sorry, we can't remove/hide this from the mobile app ? (I made a mistake xD) and thank you for the link
> Being aligned with teammates on what you're building is more important than building the right thing.

It's important to define the terms here. Does "important" mean important to you or the company? I could understand the former, but how are you ever going to build the "right thing" if you can't agree as a team what you're building?
Is Google an infrastructural aspect of the internet at this point?
NULL in SQL means "unknown value". This is different from most programming languages where null is a special value which typically indicate "nothing".

If a value is unknown, you don't know if it is different from 5, so it would be incorrect to return in the query.
> just buy a 10 year cert

New certificates in the Web PKI ("SSL certificates") have a maximum lifespan of 825 days. This is enforced (if a CA were to issue a certificate with a longer lifespan Chrome for example would just treat this certificate as invalid). The commercial CAs mostly offer one year or two years, with renewals using the 825 day limit to offer renewals in the overlap, so e.g. you buy two years in June 2018, in April 2020 you can pay for two year renewal and the new certificate expires in June 2022 not April 2022.

If you're using certificates in your own PKI (as it's likely Microsoft actually was in this particular incident) then there's no need to buy them and it's up to you what your appetite for risk is on when they expire.
Yes, all of the above. It's quite simply not mine to open source.

If it was mine, people dramatically underestimate the effort and cost of supporting the OSS release of something like this.

It was also written on what I'm guessing was Rails 3.2 (circa 2011). There was no Docker, no Kubernetes; it was a monolith with many moving parts.

I also don't have access to the source code anymore, not easily.

It's also true that the company that we started continues to exist with a new product, and I suspect that some of our original code lives on.

It's just super messy.
Show HN: Create a 2-Way Sync Between Outlook and Google Calendar with zzBots
Thing is bad programmers draw salary way more than ...
I get that all the time in Vancouver. The lane(s) that eventually hit the bridge barely move, but get averaged with the flowing traffic in the other lane. Google Maps will always suggest taking two bridges on my morning commute.

Apple Maps seems to do a better job on this specific issue.
Cash will continue to be #1 for Craigslist/yard sale-type transactions for a long time I'd say.
They successfully argued the ratings where their opinions and therefore first amendment protected. They have no duty to be accurate or even unbiased.
I think liquidity might have been the word you were looking for, but your example was not an increase in money supply. Creating money and storing it in a bank account increases supply. Creating money and adding it to a banks reserves increases supply. Withdrawing cash and permanently storing it somewhere decreases supply. Increasing reserve requirements decreases supply. If the amount held in reserve goes up because a bank doesn’t want to loan, or charges too much for it, that decreases supply.

Inflation is entirely about the supply and demand for money. You were just calculating it wrong.